数据库原理复习题.docx_第1页
数据库原理复习题.docx_第2页
数据库原理复习题.docx_第3页
数据库原理复习题.docx_第4页
全文预览已结束

下载本文档

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

文档简介

选择题:1下列不属于数据安全性控制方法的是( D )。A用户标识和鉴定B用户存取权限控制C数据加密D网络流量控制2若关系R为M列P行,关系S为N列Q行,则( B )的结果为M+N列PQ行。AR-SBRSCRSDRS3. 数据模型应满足( D )的要求。A真实模拟现实世界B容易为人们所理解C便于在计算机上实现D以上都是4. ( B )是长期储存在计算机内、有组织的、可共享的大量数据的集合。A. 数据库系统 B. 数据库 C. 关系数据库 D. 数据库管理系统5. 在数据库的三级模式中,内模式有( A )。A1个 B2个 C3个 D任意多个6关系规范化中的删除操作异常是指A。 A不该删除的数据被删除 C应该删除的数据未被删除 B不该插入的数据被插入 D应该插入的数据未被插入7下列不属于数据安全性控制方法的是( D )。A用户标识和鉴定B用户存取权限控制C数据加密D网络流量控制8若关系R为M列P行,关系S为N列Q行,则( B )的结果为M+N列PQ行。AR-SBRSCRSDRS9. 数据模型应满足( D )的要求。A真实模拟现实世界B容易为人们所理解C便于在计算机上实现D以上都是10. 在可信计算机系统评测标准中,达到初步安全产品要求的是( C )级。AC1BC2CB1DB211. 在数据库的三级模式中,内模式有( A )。A1个 B2个 C3个 D任意多个12. 在数据库的三级模式中,外模式有( D )。A1个 B2个 C3个 D任意多个13. 在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是( B )。A1:1:1B1:1:NC1:M:NDM:N:P14在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数 据独立性最高的是_A_阶段。 A数据库系统 B文件系统 C人工管理 D数据项管理15对关系模型叙述错误的是_D。 A建立在严格的数学理论、集合论和谓词演算公式的基础之上 B微机 DBMS 绝大部分采取关系数据模型 C用二维表表示关系模型是其一大特点 D不具有连接操作的 DBMS 也可以是关系数据库系统 16关系运算中花费时间可能最长的运算是_C_。 A投影 B选择 C笛卡尔积 D除17假定学生关系是 S(S,SNAME,SEX,AGE) ,课程关系是 C(C,CNAME,TEACHER) ,学生选课关系 是 SC(S,C,GRADE) 。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系D_。 AS BSC,C CS,SC DS,C,SC18.下列聚合函数中不忽略空值(NULL)的是(C )A.sum B.max C.count D.avg19. 数据库系统与文件系统的主要区别是( B)A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量20.数据库概念模型独立于( A )A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界填空题: 1. 标准的数据库三级模式是概念模式、( 内 )模式和外模式。 2. 在SQL中,用MODIFY命令可以修改表中的数据,用( ALTER )命令可以修改表的结构。 3. 在ER图中,菱形框表示( 联系 )。 4. 并发控制的主要方法是采用( 封锁机制 )。 5. 在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。 6. 数据模型通常分为层次模型、( 网状模型 )、( 关系模型 )、面向对象模型和对象关系模型等。7. 关系模型中有三类完整性约束:( 实体完整性 )、( 参照完整性 )和用户定义的完整性。8. 关系数据库中,二维表中的列称为关系的( 属性或字段 ),二维表中的行称为关系的( 元组或记录 )。9任何一个三目关系都属于( 1NF )10.相对于关系模型,层次数据模型的缺点之一是( A )11.DBMS的主要功能有:( 数据定义功能 )、数据组织存储和管理功能、( 数据操作功能 )、数据库的事务管理和运行功能、 数据库的建立和维护功能。12. 关系代数运算中,专门的关系运算有( 选择 ),( 投影 )和连接。13. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主码是( 学号 ),学生关系的外码是( 系编号 )。14数据库设计分为如下几个阶段:( 需求分析 )、( 结构设计 )、( 行为设计 )、( 数据库实施 )、( 数据库运行和维护 )。15数据库结构设计包括( 概念结构设计 )、( 逻辑结构设计 )、( 物理结构设计 )。问答题:1数据库系统的特点?(1)数据结构化、集成化结构化体现在数据库的结构要依据DBMS所支持的数据模型来建立。集成化体现在数据不再面向特定的某个或多个应用,而是面向整个应用系统。(2)数据的共享性高、冗余度低、易扩充数据库的共享是并发的共享。(3)数据独立性高这是由数据库系统的体系结构决定的。(4)数据由DBMS统一管理和控制2.使用数据库系统有什么好处? 答:使用数据库系统的好处是: 查询迅速、准确,而且可以节约大量纸面文件; 数据结构化,并由 DBMS 统一管理; 数据冗余度小,具有较高的数据独立性; 数据的共享性好; DBMS 还提供了数据的控制功能。3简要叙述关系数据库的优点? 答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主 要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。4.什么是数据库的完整性约束条件?可分为哪几类?答:完整性约束条件是指数据库中的数据应该满足的语义约束条件。一般可以分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束。5叙述数据字典的主要任务? 答:数据字典的任务就是管理有关数据的信息,所以又称为“数据库的数据库” 。它的任务主要有: (1)描述数据库系统的所有对象,并确定其属性。(2)描述数据库系统对象之间的各种交叉联系。(3)登记所有对象的完整性及安全性限制等。(4)对数据字典本身的维护、保护、查询与输出。综合题:30分1设有一个SPJ数据库,包括S、P、J、SPJ四个关系模式: 供应商表S(供应商代码SNO,供应商姓名SNAME,供应商状态STATUS,供应商所在城市CITY);零件表P(零件代码PNO,零件名PNAME,颜色COLOR,重量WEIGHT);工程项目表J(项目代码JNO,项目名JNAME,项目所在城市CITY);供应情况表SPJ(供应商代码SNO,零件代码PNO,项目代码JNO,供应数量QTY);用SQL语言完成如下查询:(1)找出所有供应商的姓名和所在城市;(2)求供应工程J1零件P1的供应商号码SNO;(3)求供应工程J1零件为红色的供应商号码SNO;(4)找出所有零件的名称、颜色、重量;(5)找出上海厂商供应的所有零件号码;(6)找出工程项目J2使用的各种零件的名称及其数量;(7)找出所有供应商的姓名和所在城市;(8)找出所有零件的名称、颜色、重量;(9)找出使用供应商S1所供应零件的工程号码;(10)找出工程项目J2使用的各种零件的名称及其数量。(1)select SNAME,CITY from S (2分)(2)select SNO from SPJ where JNO=J1 and PNO=P1 (3分)(3)select SNO from SPJ where SPJ.PNO=P.PNO and JNO=J1 and COLOR=red (3分)(4)select PNAME,COLOR,WEIGHT from P; (3分)(5)select S.SNO from S,P,SPJ where S.SNO=SPJ.SNO and SPJ.PNO=P.PNO and CITY=上海;(4分)(6)select PNAME,WEIGHT from P,SPJ where P.PNO=SPJ.PNO and JNO=J2; (4分)(7)Select sname, city1

温馨提示

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

评论

0/150

提交评论