数据库期末复习试题参考复习资料

上传人:鲁** 文档编号:477611499 上传时间:2022-09-30 格式:DOCX 页数:7 大小:170.51KB
返回 下载 相关 举报
数据库期末复习试题参考复习资料_第1页
第1页 / 共7页
数据库期末复习试题参考复习资料_第2页
第2页 / 共7页
数据库期末复习试题参考复习资料_第3页
第3页 / 共7页
数据库期末复习试题参考复习资料_第4页
第4页 / 共7页
数据库期末复习试题参考复习资料_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库期末复习试题参考复习资料》由会员分享,可在线阅读,更多相关《数据库期末复习试题参考复习资料(7页珍藏版)》请在金锄头文库上搜索。

1、1、单个用户使用的数据视图的描述称为 ()A. 外模式B. 概念模式2、子模式DDL 用来描述 ( )A. 数据库的总体逻辑结构C. 数据库的物理存储结构3、五种基本关系代数运算是A. U , -, X ,兀和(Tc. u, n, x,九和6C. 内模式D. 存储模式B. 数据库的局部逻辑结构D. 数据库的概念结构( )E. U, -, oo,九和6d. u, n, O, tt 和(T4、在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性5、数据库系统中的数据模型通常由三部分组成( )A.数

2、据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护 D.数据定义、数据管理和运行控制B.排序、授权、删除D.建立、授权、修改B.实体、联系和属性 D.记录、表、属性 ( )的数据。6、数据库管理系统中数据操纵语言DML 所实现的操作一般包括( )A.查询、插入、修改、删除C.建立、插入、修改、排序7、 ER 图中的主要元素是( )A. 结点、记录和文件C.记录、文件和表8、 .数据库技术中的“脏数据”是指A.错误B.回返C.未提交 D.未提交的随后又被撤消9、视图是一个“虚表” ,视图的构造基于( )A.基本表B.视图C.基本表或视图 D.数据字典1

3、0、 SQL 语言中, SELEcT 语句的执行结果是( )A.属性 B.表 C.元组 D.数据库11、DBS采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和( )A.系统分析员 B.程序员C.数据库管理员D. 操作员12、 模型是对现实世界的抽象, 在数据库技术中, 用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为( )A. 数据模型B. 实体模型 c. 逻辑模型D. 物理模型13、数据库并发控制概念中,使用X 封锁的规则称为()A.PS协议 B.PX协议 C.PSC 协议 D.两段封锁协议14、 在数据库操作过程中事

4、务处理是一个操作序列,必须具有以下性质: 原子性、)A.共享性 B. 继承性 C.持久性 D. 封装性15、 在教学管理系统中,有教师关系 T( T,NAM)E, 学生关系 S( S,NAM)E, 学生成绩关系S(S# N NU)。其中T#表示教师工号,S#表示学生学号,则T和存在联系为( )A. 1 : 1 B. 1: N C. M: N D. 无联系16、一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是()A. 笛卡尔积 B. 选择 C. 投影 D. 联接17、 数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有( )A.E-R 模型 B.

5、信息模型C. 网络模型 D. 物理模型18、在DBS中,DBMSffi OS之间的关系是()A.相互调用B.DBMS调用OS C.OS 调用DBMS D.并发运行19、在数据库设计中,将ER 图转换成关系数据模型的过程属于( )A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段20、SQLJ吾言中,SELECTS旬的执彳亍结果是()A. 属性 B. 表 C. 元组 D. 数据库21、 数据模型的完整性规则包括: 实体完整性、 参照完整性和用户定义的完整性。22、数据转储按转储状态分为静态转储和 动态转储。23、 在死锁的诊断中, 如果发现事务等待图中存在 回路 , 则表示

6、系统中出现了死 锁现象。24、定义存储过程时,输出参数需要加关键字OUTPUT25、并发操作带来的数据不一致性主要包括丢失修改 、 不可重复读 和读“脏”数据。26、在数据库系统中,定义存取权限称为 授权。SQL语言用GRANM旬向用户 授予对数据的操作权限。27、事务(Transaction) 是用户定义的一个数据库操作序列 , 这些操作要么 全做 ,要么 全不做 ,是一个不可分割的工作单位。 28、 若事务在运行过程中, 由于种种原因, 使事务未运行到正常终止点之前就被 终止,这种情况就称为 事物故障 。29、在SQL中,Create trigger命令用于创建触发器。Create pro

7、cedure 命令用于创建 存储过程 。30、DB并发操作通常会带来三类问题,它们是丢失修改、不可重复读和读“脏”数据。31、对数据对象施加封锁,会带来死锁 和 活锁 问题。32、自主存取控制功能(DAC 一般是通过SQL的GRAN话句和REVOKE旬实现 的。33、什么是数据的独立性,数据库管理系统如何来保证数据的独立性?34、试述概念模型的作用。35、试述实现数据库安全性控制的常用方法和技术。36、什么是日志文件?为什么要设立日志文件?37、简述两段锁协议。38、简述数据、数据库、数据库管理系统、数据库系统的概念。39、试述视图的优点。40、简述数据库的完整性与数据库的安全性的区别。41、

8、登记日志文件时为什么必须先写日志文件,后写数据库? 42、并发操作可能会产生哪几类数据不一致?用什么方法能避免这些情况?43、设数据库Education有三个关系:学生关系S (SNO, SNAME, AGE, SEX, SDEPT),属性列分别表示学号、姓 名、年龄、性别和所在系;学习关系SC (SNO, CNO, SCORE),属性列分别表示学号、课程号和成绩; 课程关系C (CNO, CNAME , CREDIT),属性列分别表示课程号、课程名和学 分。请完成如下查询(要求第1小题用关系代数查询,第2至6小题用SQL查询)1、数学系Math选彳C3课程的学生姓名和成绩;SNAME,SCO

9、RE(SDEPT Math CNO C3(S(SC)2、查所有不姓“姚”的学生的姓名;SELECT Sname Sno, SsexFROM SWHERE Sname NOT LIKE 姚;3、查艺术系Art中25岁以下的学生的学号和姓名SELECT Sno, SnameFROM SWHERE Sdept= Art AND Sage 90;5、查询选修课程名为“数据库”的学生学号和姓名SELECT Sno, SnameFROM SWHERE Sno IN(SELECT SnoFROM SCWHERE Cno =(SELECT Cno FROM C WHERE Cname=数据库);6、查询所学课

10、程包含学号为的学生所学课程的学生学号。SELECT DISTINCT SnoFROM SC AS XWHERE NOT EXISTS(SELECT *FROM SC AS YWHERE Y.Sno=AND NOT EXISTS(SELECT *FROM SC AS ZWHERE Z.Sno=X.Sno AND Z.Cno=Y.Cno) );7、化学系Chem姓名为王明的学生学号;SNO ( SDEPT Chem SNAME 王明 (S)8、查所有年龄在20 至 25 岁之间的学生姓名、年龄及系别;SELECT Sname, Sdept, SageFROM SWHERE Sage BETWEEN

11、 20 AND 25;9、查询选修了C5 课程的学生的学号和成绩,其结果按成绩降序排列SELECT Sno, GradeFROM SCWHERE Cno= C5ORDER BY Score DESC;10、查询物理系Phy选彳5门以上课程的学生的学号SELECT SnoFROM SCWHERE Sdept= PhyGROUP BY SnoHAVING COUNT (* ) 5;11、查询与“吴伟”在同一个系学习的学生学号、姓名和所在系SELECT Sno, Sname, SdeptFROM SWHERE Sdept IN( SELECT SdeptFROM SWHERE Sname=吴伟);1

12、2、查询选修了全部课程的学生姓名。SELECT SnameFROM SWHERE NOT EXISTS(SELECT *FROM CWHERE NOT EXISTS(SELECT *FROM SCWHERE SC.Sno=S.Sno AND SC.Cno=C.Cno) );44、设某一家电城中的商品销售数据库中的信息有:员工号、员工姓名、身份证号、销售组名、销售组负责人、商品号、商品单价、销售日期、销售量、供应商号、供应商名。有以下规定:A: 一个员工仅在一个销售组;B:一个销售组可销售多种商品,但一种商品只能由一个组销售。C:一个供应商能够供应多种商品,同时一种商品可以有多种渠道供货。D:一

13、种商品一天只有一个销售量。要求完成下列题:1)根据信息,画出E-R图;提示:该图有矩形、椭圆和菱形,分别表示实体、属性和实体间联系,实体与属性的划分界限:(1)作为“属性”不能再具有需要描述的性质,即属性 是不可分的数据项,不能含有其他属性。(2)属性不能与其他实体具有联系, 即联系是实体之间的联系。2)按规范化理论的要求设计出满足 3NF的数据库模式。答案为紫色字体 提示:数据库模式由一系列关系模式组成。关系模式的形式为:关系名(属性名1,属性名2,,属性名n)1NF:关系模式R的每个分量必须是不可分的数据项。(关系的基本要求)。2NF:关系模式R符合1NF,且每个非主属性完全依赖于码。3N

14、F:关系模式R中每个非主属性既不部分依赖于码,也不传递依赖于码。BCNF:关系模式的每一个决定因素都包含码(关系模式R中每个主属性既不部分依赖于也不传递依赖于其他码)E-R图向关系模型的转换:(1) 一个实体型转换为一个关系模式,故有 4个关系模式:员工、销售组、 商品和供应商(2) 一个1:1联系可以转换为一个独立的关系模式,也可与任意一端对应的 关系模式合并。本题不存在(3) 一个1:n联系可以转换为一个独立的关系模式,也可与 n端对应的关系 模式合并。故隶属与员工合并,销售与商品合并(4) 一个m: n联系转换为一个独立的关系模式。员工(员工号、员工姓名,身份证号、销售组名)。分析:该关系模式有两个码;员工号和身份证号,都为单个属性,非主属性员工姓名和销售组名既不部分依赖又不传递依赖于码,满足 3NF。码员工号和身份证号均为单个属性, 每个决定因素都包含码,满足 BCNF销售组(销售组名,销售组负责人)。分析:该关系模式码为销售组名,只 有一个非主属性,非主属性员工姓名和销售组名既不部分依赖又不传递依赖于 码,每个决定因素都包含码,满足 3NF和BCNF供应商(供应商号,供应商名)。分析:同上商品(商品号,单价,销售组名,销售日期,销售量):分析:该关系模式 的码是由商品号和销售日期组成。非主属性单价和销售组

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号