数据库复习题_第1页
数据库复习题_第2页
数据库复习题_第3页
数据库复习题_第4页
数据库复习题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 填空题.数据管理技术共经历了三个阶段:人工管理阶、。.事务具有四个基本特性,分别是:、一致性、和持续性。.关系模型的三类完整性规那么:实体完整性规那么、和 0.两个实体之间的联系可分为:一对一联系(1:1)、和 三类。.数据库领域中最常用的数据模型为:层次模型、和 面向对象模型。.数据库设计过程是 和 的密切结合。.数据库的完整性是指数据的 和。.事务故障、系统故障的恢复是由 完成的,介质故障是由 完成的。二、单项选择题1.下面哪个并非DBMS必须提供的数据保护能力。A.安全性B.并发控制C.完整性D.可移植性2.2.2.在数据库中有如图3.1所示的两个表,假设职工表的主码是职工号,部门

2、表的主码是部门 号,SQL操作不能执行。2.职工与职工名部弓工瑾职工与职工名部弓工瑾OO1李红O1S8O005刘干O1670025王开0372003张弓虽02650目只工表邰号邰名壬任O1人k处在干02贝才行攵上蒋华03孜务处在红04学生处*士原部口表田1 耳只工表不口部/1哀A.从职工表中删除行025,,王芳A3、720)B.将行005二,乔兴I B4,, 750)插入到职工表中C.将职工号为“001”的工资改为700D.将职工号为“038”的部门号改为,03.数据库管理系统的存取方法通常有三类,下面哪个不是常用的存取方法。A. B+树索引方法B.聚簇方法C.阵列方法D. HASH方法. S

3、QL中,与“IN”等价的操作符是C. =ALLD. ALLA. =ANY B. ANY.文件系统与数据库系统的本质区别是。C. =ALLD. ALLA.数据共享B.数据独立C.数据结构化D.数据冗余.从E-R图导出关系模式时,如果两实体间的联系是m:n,以下说法中正确的选项是。A.将m方码和联系的属性纳入n方的属性中B.将n方码和联系的属性纳入m方的属性中C.在m方属性和n方属性中均增加一个表示级别的属性D.增加一个关系表示联系,其中纳入m方和n方的码.设关系R(A,B,C)和S(B,C,D),以下关系代数表达式不成立的是。A. 7tA (R) X 7Td B. RUSC- 7Tb(R) U

4、TTb(S)D- r x S.检索选修4门以上的课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降 序排列出来。正确的SELECT语句是:A.SELECTS#, SUM (GRADE)B. SELECTS#, SUM (GRADE)FROM SCFROMSCWHEREGRADE=60WHEREGRADE=60GROUPBY S#HAVINGCOUNT (*) =4ORDERBY 2 DESCGROUPBY S#HAVINGCOUNT (*) =4ORDERBY 2 DESCC.SELECTS#, SUM (GRADE)D. SELECTS#, SUM (GRADE)FROM SCFRO

5、M (5CWHEREGRADE=60WHEREGRADE=60GROUPBY S#ORDERBY 2 DESCHAVINGCOUNT (*) =4GROUPBY S#ORDERBY 2 DESCHAVINGCOUNT (*) =4三、是非题(正确用J表示,错误用X表示).() 在关系型数据库中,实体及实体之间的联系都用表来表示。.()模式是稳定的,实例是相对变动的。.()数据库的物理独立性是由外模式和模式之间的映象提供的。.()分布式结构和客户/服务器结构是互不相容的体系结构。.()笛卡尔积是专门的关系运算。.()包含在任何一个候选码中的属性叫做主属性。.()插入异常是指表中插入了不该插入表的

6、数据。.()范式之间的关系为:1NF=)2NF=)3NFZ)BCNF=MNFZ)5NF。. ( )Armstrong公理推理规那么中的分解规那么为:假设X-Y, X-Z,那么X-YZ。.()一般以中层数据流图作为设计分E-R图的依据。四、简答题.指出以下缩写的含义: (1)1)1)(2)BMS(3)ML (4)DBA (5)DDL.举例说明关系参照完整的含义。.简述数据库设计的六个阶段及主要内容。.什么是数据库的安全性?有哪些安全措施?五、综合设计题. SQL的数据定义请按照符号“-”后面的说明将下面的SQL语句中加下划线的局部补充完整,以完成关系 模式的创立。create table S (

7、SNo char(4) (1),-(1)将学号 SNo 定义为主码SNamc varchar(40) (2),一将学生姓名SNamc定义为非空列SAge varchar(20) ); create table C(CNo char(4) primary key,CName varchar(40),-(3)将课程名称CName定义为非空且唯一的列CCredit numeric(7,2) (4)一(4)规定学分 CCredit 非空且必须大于 0);create tabic SC(SNo char(4) references S(sNo),CNO char(4) references C(cNo)

8、,Grade numeric( 11,2), (5),-(5)将课程号Sno和CNo定义为主码check(Grade is null or Grade=0);.设有一个设有一个SPJ数据库,包括S, P, J, SPJ四个关系模式:S(SNO, SNAME, STATUS. CITY);P(PNO, PNAME, COLOR, WEIGHT);J(JNO, JNAME, CITY); SPJ(SNO, PNO, JNO, QTY); 供应数量(QTY) 试用关系代数、SQL完成如下查询:(1)求供应工程J1零件P1的供应商号码SNO;(2)求供应工程J1零件为红色的供应商号码SNO;(3)求至

9、少用了供应商S1所供应的全部零件的工程号JNO。.设有关系模型 R(U,F),其中 U=ABCDEG,F=BG-*C,BD-*E,DG-*C,DAG-*CB,AG-* B,BfD(1)求出关系模式的候选码。(2)此关系模式最高属于哪级范式。.根据下表回答以下问题(1)下表给出的关系R为第儿范式?(2)是否存在操作异常?假设存在,那么将其分解为高一级范式。(3)分解完成的高级范式中是否可以防止分解前关系中存在的操作异常?R工程号材料号数量开工日期元JL日期价格P1II498059902250P1I2698059902300P1I31598059902180P211698119912250P2I4

10、1898119912350.设一个海军基地要建立一个舰队管理信息系统,它包括如下两个方面的信息:舰队方面舰队:舰队名称、基地地点、舰艇数量舰艇:编号、舰艇名称、舰队名称舰艇方面舰短:舰艇编号、舰短名、武器名称武器:武器名称、武器生产时间、舰艇编号官兵:官兵证号、姓名、舰艇编号其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种武器, 一个武器可安装于多艘舰艇上;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇。 请完成如下设计:(1 )分别设计舰队和舰艇两个局部E-R图。(2 )将上述两个局部ER图合并为一个全局E-R图。(3)将该全局E-R图转换为关系模式,指出每个关系模式的主码和外

11、部码。(4 )合并时是否存在命名冲突?如何处理?.学校有假设干个系,每个系有各自的系号、系名和系主任;每个系有假设干名教师和学生, 教师有教师号、教师名和职称属性,每个教师可以担任假设干门课程,一门课程只能由一位教 师讲授,课程有课程号、课程名和学分,并参加多项工程,一个工程有多人合作,且责任轻 重有个排名,工程有工程号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可 以同时选修多门课程,选修有分数。(1)请设计此学校的教学管理的E-R模型。(2)将E-R模型转换为关系模型。.关于教学数据库的关系模式如下:STUDENTS (ID, NAME, AGE, SEX)SUBJECTS (S

12、UBID, SUBNAME, GRADE) GRADE (ID, SUBID, GRADE)其中,STUDENTS表示学生,它的各属性依次为学号、姓名、年龄和性别(其值可取“男”和“女”);SUBJECTS表示课程,它的各属性依次为课程号、课程名和成绩;GRADE 表示学生选课及其成绩,它的各属性依次为学号、课程号和分数。试用SQL语句完成以下杳询:(1)检索年龄大于22岁的男学生的学号和姓名。(2)检索所有学生选修课成绩表,其列包括学号、姓名、学科名、成绩,按学号+ 学科名排序。检索至少选修两门课程的学生学号和姓名。检索所有学生选修课平均成绩表,其列包括学号、姓名、平均成绩,按学号排 序。(

13、5)仅检索平均成绩大于等于60分的男学生选修课的平均成绩表,其列包括学号、 姓名、平均成绩,按学号排序。.根据要求写出以下SQL语句建立数据库:数据库名emerprice ,要求对应数据库文件为 d :entcrpricedbentcrprice. mdb o建立数据表:products其字段依次为编号id (主键),产品名称name,产品价 格price,产品平均使用年限lifespan,根据列含义,确定其数据类型。插入行:用 insert 语句插入行(“BX001”,“TV30”, 4300,10)更新行:把所有产品名称中含“TV”的产品平均使用年限增加5。删除行:删除id中含“DC”,且产品平均使用年限小于5的所有行。. 一个小区有假设干幢大楼,一个大楼有假设干层,每一层有假设干成套居室,一个家庭包含假设 干居民成员,其中有一个为户主,一个家庭可能拥有假设干居室,整个小区有一个业主委员会 负责人,一个成套居室可以有假设干产权人(也是居民),一个居民可以同时为多套居室的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论