随笔分类 -  数据库系统初步

摘要:建立索引根据是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。 索引的优点和缺点 索引的优点很明显,那就是加快查询速度。 但是索引也有不适宜的情况,原因是建立索引后,更新索引上的数据时会导致表中记录的物理顺序的变更,代价较大,且会占 阅读全文
posted @ 2016-06-07 17:44 larryking 阅读(21632) 评论(0) 推荐(1)
摘要:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 数据库的安全级别划分 安全级别定义 A1 验证设计 B3 安全域 B2 结构化保护 B1 标记安全保护 C2 受控的存取保护 C1 自主安全保护 D 最小保护 数据库安全性控制 用户的表示与鉴别 用户标识与鉴别是系统提供的 阅读全文
posted @ 2016-06-07 17:18 larryking 阅读(8018) 评论(0) 推荐(0)
摘要:视图是从一个或多个基本表中到处的虚表,数据库只存放视图的定义,我们通过视图所看到的数据其实仍然存放在基本表中。 视图的优点有: 视图能够简化用户的操作 视图使用户从不同角度看待统一数据 视图为数据库重构提供了一定的逻辑独立性 视图能够对机密数据提供安全保护 适当的利用视图可以更清晰地表达语句 定义视 阅读全文
posted @ 2016-06-05 15:34 larryking 阅读(552) 评论(0) 推荐(0)
摘要:插入数据 插入元组 插入元组是指将新的元组插入指定表中。 语句格式为: insert into <表名>[<属性列1>,<属性列2>…] values([<常量1>,<常量2>…]) 例:将一个新学生元组(学号:2014213000,;姓名:Larry;性别:男;所在系:CS)插入到Student表 阅读全文
posted @ 2016-06-05 14:59 larryking 阅读(382) 评论(0) 推荐(0)
摘要:二.连接查询 等值查询 1.查询每个学生及其选修课程的情况 select student.* ,SC.* from Student,SC where Student.Sno = SC.Sno; 自身连接 2.查询每一门课的间接先修课 select first.Cno,second.Cno //fir 阅读全文
posted @ 2016-06-01 18:36 larryking 阅读(1591) 评论(0) 推荐(0)
摘要:一.单表查询 1.查询全体学生的学号和姓名 select Sno,Sname from Student; 2.查询全体学生的详细信息 select* from student; 3.查询全体学生的学生姓名及其出生年份 select Sname,2016 - Sage birth //换了个名字 fr 阅读全文
posted @ 2016-05-31 21:12 larryking 阅读(1559) 评论(0) 推荐(0)
摘要:一.模式的定义与删除 1.模式的定义 模式定义语句如下: create schema <模式名> authorization <用户名> 如: create schema 'S-T' authorization larry; 定义模式实际上是定义了一个命名空间,在这个空间中可以进一步定义该模式包含的 阅读全文
posted @ 2016-05-31 20:25 larryking 阅读(276) 评论(0) 推荐(0)
摘要:一.SQL的定义 SQL(structured query language)即结构化查询语句,是关系数据库的标准语言。 SQL的特点有: 1.综合统一 SQL集数据定义语言DDL、数据操作语言DML、数据控制语言DCL于一体,语言风格统一,可以独立完成数据库生命周期的全部活动,包括: 定义关系模式 阅读全文
posted @ 2016-05-31 19:42 larryking 阅读(675) 评论(0) 推荐(0)
摘要:1.数据的定义 数据 是指已记录或可获取的事实,是数据库存储的最小单元。广义上的数据除文本、数字外,还有图像、图形、声音等。 信息 指用户出于某种目的以某种手段(活动)获取的数据。 如:电话号码本——数据;张三的电话号码——信息 元数据 描述数据结构和数据属性的数据。以我的理解来看,元数据就是关系名 阅读全文
posted @ 2016-05-28 22:12 larryking 阅读(299) 评论(0) 推荐(0)
摘要:本人所使用的数据库平台为Oracle 11g 1.下载Oracle Oracle官网即可下载Oracle平台。不过网上资源丰富,大家也可在百度云网盘找到合适的版本。 附上本人网盘里存储的各个Oracle版本的链接:http://pan.baidu.com/s/1qXC1jty 2.安装Oracle 阅读全文
posted @ 2016-05-28 20:33 larryking 阅读(262) 评论(0) 推荐(0)