数据库原理(专升本)

上传人:s9****2 文档编号:498654131 上传时间:2023-11-24 格式:DOCX 页数:17 大小:85.80KB
返回 下载 相关 举报
数据库原理(专升本)_第1页
第1页 / 共17页
数据库原理(专升本)_第2页
第2页 / 共17页
数据库原理(专升本)_第3页
第3页 / 共17页
数据库原理(专升本)_第4页
第4页 / 共17页
数据库原理(专升本)_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数据库原理(专升本)》由会员分享,可在线阅读,更多相关《数据库原理(专升本)(17页珍藏版)》请在金锄头文库上搜索。

1、14.试述开发一个数据库系统的基本步骤及每个步骤对应完成的任务。(18分)数据库原理(专升本)单选题1. 层次模型不能直接表示。(A) 1: 1关系(B) 1 : m关系(C) m : n关系(D) 1 : 1和1 : m关系标准答案:C2. 在数据库系统中,系统故障造成_o (4 分)(A) 硬盘数据丢失(B) 软盘数据丢失(C) 内存数据丢失(D) 磁盘丢失标准答案:C3. 关系r和s自然连接时,能够把r和s原该舍弃的元组放到结果关系 中的操作是o (4分)(A) 左外连接(B) 右外连接(C) 外部并(D) 外连接标准答案:D4. 数据库(DB)、数据库系统(DBS)和数据库管理系统(D

2、BMS)三者之 间的关系是o (4分)(A) DBS 包括 DB 和 DBMS(B) DDMS 包括 DB 和 DBS(C) DB 包括 DBS 和 DBMS(D) DBS就是DB,也就是DB MS标准答案:A5. 要求关系的元组在主属性上不能为空值,这是约束。(4分)(A) 实体完整性(B) 参照完整性(C) 用户自定义(D) 用户操作标准答案:A6. 在下面列出的数据模型中, 是概念数据模型。(4分)(A) 实体、联系模型(B) 层次模型(C) I网八(D) 关系模型标准答案:A7. 在关系模式R(A,B,C)中,F=(A,B) C, BC,则 R 最高可 达到o (4分)(A) BCNF

3、(B) 3NF(C) 2NF(D) 1NF标准答案:D8. 数据库的三级模式体系结构的划分,有利于保持数据库的。(4(A) 数据独立性(B) 数据安全性(C) 结构规范化(D) 操作可行性标准答案:A填空题9. 在ER图中,矩形框表示,菱形框表示(2) (4分)(1).标准答案:实体类型.标准答案:联系类型10. 在需求分析中,是各类数据描述的集合,它包括数据 项、数据结构、数据流、数据存储和 数据力加工过程等描述。(4分)(1).标准答案:数据字典11. 数据库系统中的常见故障有事 务故障、_、和 o (4 分)(1).标准答案:系统故障.标准答案:介质故障12. DB并发操作通常会带来三类

4、 问题,它们是丢失更新、 (6) _和读脏数据。(4分)(1).标准答案:不一致性13. 如果R为第一范式,并且R中 每一个非主属性完全依赖于R的某 个候选码,则称为_范 式。(4分)(1).标准答案:第二问答题标准答案:(1)需求分析(2) 概念结构设计(3) 逻辑结构设计(4) 数据库的物理设计(5) 数据库实施(6) 数据库运行与维护15.假设某公司销售业务中使用的 订单格式如下:订单号:1145订货日期:09/15/ 2002 客户名称:ABC 客户电话:8141763 总金额:12000.00公司的业务规定:(1) 订单号是唯一的,每张订单对 应一个订单号;(2) 一张订单可以订购多

5、种产品, 每一种产品可以在多个订单中出现;(3) 一张订单有一个客户,且一个 客户可以有多张订单;(4) 每一个产品编号对应一种产品 的品名和价格;(5) 每一个客户有一个确定的名称 和电话号码。根据表格和业务规定设计关系模式: R (订单号,订货日期,客户名称, 客户电话,产品编号,品名,价格, 数量)试回答下列问题:(1) 根据上述规定,写出关系模式 R的基本函数依赖集。(2) 找出关系模式R的候选码。(3) 试问关系模式R最高已经达到 第几范式为什么?(4) 如果R不属于3NF,请将R 分解成3NF模式集。(30分)标准答案:(1)关系模式R的基本函数依赖集为:订单号订货日期,客户名称产

6、品编号品名,价格客户名称客户电话订单号,产品编号数量(2) 关系模式R的候选码是(订单产品编号)。(3) RE1NF,因为R中存在非主属性对候选码的部分函数依赖。(4) 将R分解成以下四个关系模式:R1 (订单号,订货日期,客户名称)W3NFR2 (产品编号,品名,价格)E3NFR3 (客户名称,客户电话)E3NFR4 (订单号,产品编号,数量)E3NF名词解释1. SQL语言中的视图(5分)标准答案:在SQL中,外模式一级 数据结构的基本单位是视图,它是从 若干基本表和(或)其它视图中构造 出来的,视图并不存储对应的数据, 只是将视图的定义存于数据字典中。2.事务(5分)标准答案:事务是一个

7、不可分割的操 作序列,是数据库环境中的逻辑工作 单位。填空题3. 根据谓词变元的不同,可将关系演算分为(1) 和 (2)_。(4 分)(1).标准答案:元组关系演算.标准答案:域关系演算4. 根据参照完整性规则,外码的值_(3)。(4 分)(1).标准 或者等于以此外码为主 答码的关系中某个元组主案:码的值,或者取空5. 一个事务成功完成后,它对数据 库的改变必须是永久的,这一特性称为事务的(4)。(4分)(1).标准答案:持久性6. 关系代数是以集合代数为基础发 展起来的,它是一种关系操纵语言,它的操作对象和操作结果都是(5)_。(1).标准答案:关系单选题7. 有学生(学号,姓名,性别)和

8、成绩(学号,课程名称,分数)两个 表,若在建立学生与成绩一对多联系 时,选择的联系类型是:包括学生 中的所有记录和成绩中联接字段 相等的那些记录,则数据之间关联方 式是。(4分)(A) 内部联接(B) 全外部联接(C) 左外部联接(D) 右外部联接标准答案:C8. ER模型中的实体标识符术语对应于机器世界中的术语是_。(4 分)(A) 记录(B) 字段(C) 文件(D) 关键码标准答案:D9. 关系模式设计理论主要解决的问题是。(4分)(A) 提高查询速度(B) 消除操作异常和数据冗余(C) 减少数据操作的复杂性(D) 保证数据的安全性和完整性标准答案:B10. 事务有多个性质,其中不包括_。

9、(4 分)(A) 一致性(B) 唯一性(C) 原子性(D) 隔离性标准答案:B11. 下列关于外键的说法正确的是 。(4 分)(A) 外键必须和相应的主键同名(B) 外键值不允许为空(C) 外键和相应的主键可以不同 名,只要定义在相同域上即可(D) 外键的取值只允许等于所参 照关系中某个主键值标准答案:C12. 数据库的最小存取单位是 _。(4 分)(A) 字 符(B) 数据项(C) 记录(D) 文件标准答案:B问答题13. 用关系代数完成下列查询。 设有一个教学数据库,包括以下三个 关系模式:学生 S (Sno,Sname,Ssex,Sage, Sdept)课程 C (Cno,Cname,C

10、pno,Ccre dit)学习 SC (Sno,Cno,Grade)学生关系模式属性分别对应学号、姓 名、性别、年龄、所在院系 课程关系模式属性分别对应课程号、 课程名、先行课、学分 学习关系模式分别对应学号、课程 号、成绩(1) 查询学生95001的姓名和所 在系。(2) 查询至少选修了两门课程的学 生学号。(3) 查询选修了 1号课程的学生姓 名。(4) 查询没有选修数据库课程的学 生姓名。(5) 查询至少选修了 1号课程和3 号课程的学生学号。(20分)标准答案:(1)查询学生95001的姓名和所在系。nSname,Sdept(CSno =9501(S)(2) 查询至少选修了两门课程的学

11、生学号。nsno(1 = 4 A 2片5(SCXSC)(3) 查询选修了 1号课程的学生姓名。nSname (Cno=1(SxSC)(4) 查询没有选修数据库课程的学生姓名。nSname (S) -nSname(Cname=数据库(SxSCxC)(5)查询至少选修了 1号课程和3号课程的学生学号。nSno, Cno(SC)_n Cno 9cno=N Cn0=3,(C)14. 若关系R的候选码都是由单属 性构成的,则R的最高范式必定是? 若关系模式R中的属性全部是主属 性,则R的最高范式必定是?简述 理由。(10分)标准答案:1)若关系R的候选码都是由单属性构成的,则R的最高范式必定是2NF。因

12、为候选码由单属性构成,一定不会存在非主属性对候选码的部分函数依赖。2)若关系模式R中的属性全部是主属性,则R的最高范式必定是3NF。因为R中的属性全部都是主属性,一定不会存在非主属性对候选码的部分函数依赖和传递函数依赖。15. 设有一个SPJ数据库,包括S, P,J,SPJ四个关系模式:(1)S(SNO,SNAME,CITY)供应商(供应商代码,供应商姓名, 供应商所在城市);(2)P(PNO, PNAME, COLOR, WEIGHT)零件(零件代码,零件名,颜色,重 量);(3)J(JNO,JNAME,CITY)工程项目(工程项目代码,工程项目 名,工程项目所在城市);(4)SPJ(SNO

13、,PNO,JNO,QT Y)供应情况(供应商代码,零件代码, 工程项目代码,供应数量); 试用SQL语言完成下列各项操作:(1)显示重量最轻的零件代号。(2)找出工程项目J2使用的各种 零件的名称及其数量。(3)找出没有使用天津产的零件的 工程号码。(4) 显示为天津或北京 口J工程 供应 红色零件的供应商代号。(5) 从供应商关系中删除S2的记 录,并从供应情况关系中删除相应的 记录。(20分)标准答案:(1)显示重量最轻的零件代号。SELECT PNOFROM PWHERE WEIGHT= (SELECTMIN(WEIGHT)FROM P)或SELECT PNOFROM PWHERE WE

14、IGHTv=ALL(SELECT WEIGHTFROM P)(2)找出没有使用天津产的零件的工程号码。SELECT JNOFROM JWHERE NOT EXISTS(SELECT *FROM SPJWHERE SPJ.JNO=J.JNO AND SNO IN(SELECT SNOFROM SWHERE CITY=天津)或SELECT JNOFROM JWHERE NOT EXISTS(SELECT *FROM SPJ, SWHERE SPJ.JNO=J.JNO AN D SPJ.SNO = S.SNO AND S.CI TY=天津)或SELECT JNOFROM JWHERE JNO NOT IN(SELECT JNOFROM SPJ, SWHERE SPJ.SNO = S.SNO AND S.CITY=天津)(3) 找出工程项目J2使用的各种 零件的名称及其数量。SELECT P.PNAME, SPJ.QTYFROM P, SPJWHERE P.PNO=SP

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

当前位置:首页 > 学术论文 > 其它学术论文

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