- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课本习题复习1剖析
数据库系统概论习题集
第一章
1、简述数据物理独立性和逻辑独立性。
物理独立性:是指用户的应用程序与数据库中数据的物理存储是相互独立的。
逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的。
2、简述数据的安全性防护,完整性检查,并发控制,数据库恢复。P13
数据的安全性防护:是指保护数据以防止不合法使用造成的数据泄密和破坏。
3、(数据模型)是一种模型,是对现实世界数据特征的抽象。
4、根据数据模型应用的不同,可以将模型分为两类。第一类是(概念模型),第二类是(逻辑模型)和(物理模型)。
5、概念模型表示方法很多,其中最为常用的是P.P.S Chen于1976年提出的(实体-联系方法)。
6、数据模型通常由(数据结构)、(数据操作)和(数据的完整性约束条件)三部分组成。
7、所谓基本层次联系是指两个记录以及他们之间的(一对多(包括一对一))的联系。
8、模式是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及(型)的描述,模式的一个具体值称为模式的一个(实例)。
9、尝试画出如图1.16所示的数据库系统三级模式结构。 P28
第二章
1、若关系中的某一属性组的值能唯一的标识一个元祖,而其子集不能,则称该属性组为(候选码(candidate key))。
2、关系可以有三种类型,基本表、(查询表)和(视图表)。
3、规范化的关系简称为(范式(Normal From))。
4、关系数据库的型称为(关系数据库模式),是对关系数据库的描述。
5、设F是基本关系R的一个或一组属性,但不是关系R的码,Ks是基本关系S的主码。如果F与Ks相对应,则称F是R的(外码),并称基本关系R为(参照关系),基本关系S为(被参照关系)。
第三章
1、当数据表中数据量比较大时,查询会比较耗时,建立索引是加快查询速度的有效手段。数据库常见索引包括顺序文件上的索引、(B+树索引)、(散列索引)和位图索引等。
2、已知数据表如下:
Student(Sno,Sname,Ssex,Sage,Sdep)
Course(Cno,Cname,Cpno,Ccredit)
SC(Sno,Cno,Grade)
查询DB-Design课程的课程号和学分
SELECT Cno,Ccredit
FROM Course
WHERE Cname LIKE ‘DB\_Design’ ESCAPE ‘\’;
(2)查询以“DB_”开头,且倒数第三个字符为i的课程的详细情况
SELECT *
FROM Course
WHERE Cname LIKE ‘DB\_%i_ _’ ESCAPE ‘\’;
(3)查询选修了课程的学生人数
SELECT COUNT(DISTINCT Sno)
FROM SC;
(4)查询平均成绩大于等于90分的学生学号和平均成绩。
SELECT Sno,AVG(Grade)
FROM SC
GROUP BY Sno
HAVING AVG(Grade)=90;
(5)子查询的查询条件不依赖于父查询,称为(不相关子查询)。
(6)查询非计算机科学系中比计算机科学系任何一个学生年龄小的学生姓名和年龄。
SELECT Sname,Sage
FROM Student
WHERE SageANY(SELECT Sage
FROM Student WHERE Sdept=’CS’)
AND SdeptL’CS’;
3、视图是从一个或几个(基本表(或视图))导出的表,是一个(虚表)。数据库中只存放视图的定义,而不存放视图对应的数据。
(1)将学生的学号及平均成绩定义为一个视图。
CREATE VIEWS_G(Sno,Gavg)
AS
SELECT Sno,AVG(Grade)
FROM SC
GROUP BY Sno;
第四章
1、用户身份鉴别是数据库管理系统提供的最外层保护措施,常用的用户身份鉴别方法有(静态口令鉴别)、(动态口令鉴别)、(生物特征鉴别)和智能卡鉴别。
2、在数据库系统中,定义存取权限称为(授权)。
3、把对Student表和Course表的全部操作权限授予用户U1和U2.
GRANT ALL PRIVILEGES
ON TABLE Student,Course
TO U1,U2;
4、数据库角色是被命名的一组与数据库操作相关的权限,(角色)是权限的集合。
5、(AUDIT)语句用来设置审计功能,(NOAUDIT)语句用来取消审计功能。
6、加密的基本思想是根据一定的算法将( 原始数据 – 明文 )变换为( 不可直接识别的格式 - 密文 ),从而使得不知道解密算法的人无法获知数据的内容。
7、数据加密主要包括(存储加密)和(传输加密)。
第五章
1、数据库的完整性是指数据的(正确性)和(相容性)。
2、建立学生表Student,要求
文档评论(0)