
数据库系统初步
文章平均质量分 57
larry233
字节跳动数据库内核研发
本科专研图形学,自学无果,硕士转攻NLP,调参三年,中SCI,后学数据库,偶有所得,自撰一bug,卒。
展开
-
Oracle的安装
本人所使用的数据库平台为Oracle 11g 1.下载OracleOracle官网即可下载Oracle平台。不过网上资源丰富,大家也可在百度云网盘找到合适的版本。 附上本人网盘里存储的各个Oracle版本的链接:http://pan.baidu.com/s/1qXC1jty2.安装Oracle2.1进入解压后的database文件,点击setup进行安装。2.2按照步骤进行安装即可,共8步。这个过原创 2016-05-28 20:33:04 · 380 阅读 · 0 评论 -
数据更新
插入数据插入元组插入元组是指将新的元组插入指定表中。 语句格式为: insert into <表名>[<属性列1>,<属性列2>…] values([<常量1>,<常量2>…]) 例:将一个新学生元组(学号:2014213000,;姓名:Larry;性别:男;所在系:CS)插入到Student表中**insert into** Student(Sno,Sname,Ssex,Sdept) **原创 2016-06-05 14:59:25 · 474 阅读 · 0 评论 -
索引的建立与删除
建立索引根据是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。 索引的优点和缺点索引的优点很明显,那就是加快查询速度。但是索引也有不适宜的情况,原因是建立索引后,更新索引上的数据时会导致表中记录的物理顺序的变更,代价较大,且会占用一定的系统资源,因此对于经常更新的列不宜建立索引。建议建立索引的情况 主码和外码一般会建立索引 以读为主原创 2016-06-07 17:44:44 · 1134 阅读 · 0 评论 -
数据库的安全性
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 数据库的安全级别划分 安全级别 定义 A1 验证设计 B3 安全域 B2 结构化保护 B1 标记安全保护 C2 受控的存取保护 C1 自主安全保护 D 最小保护 数据库安全性控制用户的表示与鉴别用户标识与鉴别是系统提供的最外层安全保护措施。其方法是由系统提供一定原创 2016-06-07 17:18:58 · 1190 阅读 · 0 评论 -
数据查询(二)
二.连接查询 等值查询 1.查询每个学生及其选修课程的情况 select student.* ,SC.* from Student,SC where Student.Sno = SC.Sno; 自身连接 2.查询每一门课的间接先修课 select first.Cno,second.Cno //first second为Course的别名 from Course firs原创 2016-06-01 18:36:54 · 1161 阅读 · 0 评论 -
数据查询(一)
一.单表查询1.查询全体学生的学号和姓名select Sno,Sname from Student;2.查询全体学生的详细信息select* from student;3.查询全体学生的学生姓名及其出生年份select Sname,2016 - Sage birth //换了个名字 from student;4.查询了选修了课程的学生号select distinct Sno from SC;//d原创 2016-05-31 21:12:32 · 1246 阅读 · 0 评论 -
数据定义
一.模式的定义与删除1.模式的定义模式定义语句如下:create schema <模式名> authorization <用户名>如:create schema 'S-T' authorization larry;定义模式实际上是定义了一个命名空间,在这个空间中可以进一步定义该模式包含的数据库对象,如基本表、视图、索引等。可以在定义模式的同时定义基本表create schema 'S-T'autho原创 2016-05-31 20:25:43 · 478 阅读 · 0 评论 -
SQL的定义与使用
一.SQL的定义SQL(structured query language)即结构化查询语句,是关系数据库的标准语言。 SQL的特点有:1.综合统一SQL集数据定义语言DDL、数据操作语言DML、数据控制语言DCL于一体,语言风格统一,可以独立完成数据库生命周期的全部活动,包括: 定义关系模式,插入数据,建立数据库; 对数据库的数据进行查询和更新; 数据库的重构与维护; 数据库的安全性与完整性控制原创 2016-05-31 19:42:52 · 839 阅读 · 0 评论 -
数据库概念初始
1.数据的定义 数据 是指已记录或可获取的事实,是数据库存储的最小单元。广义上的数据除文本、数字外,还有图像、图形、声音等。 信息 指用户出于某种目的以某种手段(活动)获取的数据。 如:电话号码本——数据;张三的电话号码——信息 元数据 描述数据结构和数据属性的数据。以我的理解来看,元数据就是关系名。 数据库 数据库是存储在计算机中的、长期存储的、有组织、可共享的大量数据的集合。 数据库原创 2016-05-28 22:12:36 · 494 阅读 · 0 评论 -
视图的定义与使用
视图是从一个或多个基本表中到处的虚表,数据库只存放视图的定义,我们通过视图所看到的数据其实仍然存放在基本表中。 视图的优点有: 视图能够简化用户的操作 视图使用户从不同角度看待统一数据 视图为数据库重构提供了一定的逻辑独立性 视图能够对机密数据提供安全保护 适当的利用视图可以更清晰地表达语句 定义视图定义视图的语句格式为: create view <视图名>[(<列名>[<列名>]…)] as原创 2016-06-05 15:34:59 · 4066 阅读 · 0 评论