广西师范大学 数据库原理.docx

上传人:牧羊曲112 文档编号:3502987 上传时间:2023-03-13 格式:DOCX 页数:11 大小:42.29KB
返回 下载 相关 举报
广西师范大学 数据库原理.docx_第1页
第1页 / 共11页
广西师范大学 数据库原理.docx_第2页
第2页 / 共11页
广西师范大学 数据库原理.docx_第3页
第3页 / 共11页
广西师范大学 数据库原理.docx_第4页
第4页 / 共11页
广西师范大学 数据库原理.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《广西师范大学 数据库原理.docx》由会员分享,可在线阅读,更多相关《广西师范大学 数据库原理.docx(11页珍藏版)》请在三一办公上搜索。

1、广西师范大学 数据库原理 :业 专。 整 完 卷 试 持 保 :意级注 请年; 面 背 卷 试 到 写 可 , 时: 院线足学封不属密空所订留 装题 答 ; 题 答 笔 铅 用:使名能 姓不 , 外 图 画 除 , 迹 字:色号红 学现出得不题答生考 广西师范大学全日制普通本科课程考核试卷 课程名称:数据库原理 课程序号: 开课学院: 计信学院 任课教师: 年级、专业: 试卷序号: 卷 考试时间:120 分钟 考核方式:闭卷 R 开卷 实验操作 题号 一 二 三 四 五 总分 统分人签字 满分 10 40 10 40 得分 得 分 一、填空题 请在每小题的空格中填上正确答案。错填、不填均无分。

2、 评卷人 1数据库设计中 是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。 2在关系模型中,关系中每一个属性值都是分解的。 3SQL授权的基本方法是用 语句授权。 4在SQL的SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是_ 。 5事务的四个特性是原子性、一致性、_和_。 6.按照数据结构的类型来命名,数据模型分为 、 、 及面向对象模型等。 7数据模型的三要素包含数据结构、数据操纵和 。 得 分 二、单项选择题,请将答案写在各题号前面在每小题列出的四个备选项中只有一评卷人 个是最符合题目要求,请将其代码填写在题后的括号内。错选、多选或未

3、选均无分。 1DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为 。 A.数据模型 B.实体模型 C.逻辑模型 D.物理模型 3关系模型概念中,实体标识符称为 。 A.候选键 B.对键 C.内键 D.主键 4设R、S为两个关系,R的元数为4,S的元数为5,则与等价的操作是 。 A36(RS) B.36(RS) D.72(RS) 5在数据库中,下列说法 是不正确的。

4、 教研室主任 (签字): 分管教学学院领导(签字): 第 1 页 共 8 页 A数据库避免了一切数据的重复 B若系统是完全可以控制的,则系统可确保更新时的一致性 C数据库中的数据可以共享 D数据库减少了数据冗余 6用 形式表示实体类型和实体间的联系是关系模型的主要特征。 A指针 B链表 C关键字 D表格 7从关系中挑选出指定的属性组成新关系的运算称为 。 A选择运算 B投影运算 C连接运算 D交运算 8数据库系统的数据共享是指 。 A多个用户共享一个数据文件 B多个用户共享同一种语言共享数据 C多种应用、多种语言、多个用户相互覆盖地使用数据集合 D同一个应用的多个程序共享数据 9在关系代数中,

5、对一个关系做投影操作后,新关系的元组个数 原来关系的元组个数。 A小于 B小于或等于 C等于 D大于 10对并发操作若不加以控制,可能会带来 问题。 A不安全 B死锁 C死机 D不一致 11在数据库系统中,对存取权限的定义称为 。 A开户 B授权 C保密 D独立 12数据库使用 语句进行事务回退操作。 A.role B.rollback C.revoke D.give 13.已知关系R(A,B)和S(C,D),以下各关系代数表达式中哪个的执行效率最优 。 A.E1=A) B. E2=A) C. E3=A) D. E4=AR) 14在数据库结构中,保证数据库独立性的关键因素是 。 A数据库的逻辑

6、结构 B. 数据库的逻辑结构、物理结构 C数据库的三级结构 D. 数据库的三级结构和两级映射。 15一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是 。 A. 笛卡尔积 B. 选择 C. 投影 D. 联接 16数据处理采用数据库方法主要目的是 。 A解决保密性问题 B. 实现数据共享 C便于数据存取 D. 解决数据量大的问题 17.数据库管理系统中采用并发控制其主要目的是 。 A实现数据共享 B. 减少数据冗余度 C实施数据库保护 D. 保证数据独立性 18.若要满足无损连接性和保持函数依赖,则模式分解最多可以达到 。 A2NF B. 3NF C. BCNF D. 4NF 19

7、. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 。 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 20. 下列聚合函数中不忽略空值 (null) 的是 。 A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名) 第 2 页 共 8 页 21关系模式R中的属性全是主属性,则R的最高范式必定是 。 A. 1NF B. 2NF C. 3NF D. BCNF 22下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是 。 A.INSERT B.DELETE C.REFERENCES D.SELEC

8、T 23SQL中的视图机制提高了数据库系统的 。 A.完整性 B.并发控制 C.隔离性 D.安全性 24如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是 。 A.一个是DELETE,一个是SELECT B.一个是SELECT,一个是DELETE C.两个都是UPDATE D.两个都是SELECT 25下列不属于并发操作带来的问题是 。 A.丢失修改 B.不可重复读 C.死锁 D.读“脏”数据 26事务日志用于保存 。 A.程序运行过程 B.程序的执行结果 C.对数据的更新操作 D.对数据的查询操作 27数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括 。 A.数

9、据字典、应用程序、数据库后备副本 B.数据字典、应用程序、审计档案 C.日志文件、数据库后备副本 D.数据字典、应用程序、日志文件 28从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是 。 A.将N方码和联系的属性纳入M方的属性中 B.将M方码和联系的属性纳入N方的属性中 C.增加一个关系表示联系,其中纳入M方和N方的码 D.在M方属性和N方属性中均增加一个表示级别的属性 29数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的 。 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段

10、30消除了部分函数依赖的1NF的关系模式,必定是 。 A. 1NF B. 2NF C. 3NF D. BCNF 31设关系R和S,下列各关系代数表达式不成立的是 。 AA(R)D(S) BRUS S CA(R)D(S) DR A.授权所有用户 B.所有的操作权限 C.对所有的数据集合 D.允许再授权 32在SQL的授权语句中使用“ALL PRIVILEGES”,表示 。 33关系代数中的连接操作是由 操作组合而成 。 A.选择和投影 B.选择和笛卡尔积 C.投影、选择、笛卡尔积 D.投影和笛卡尔积 第 3 页 共 8 页 34假设有关系R和S,关系代数表达式R表示的是 。 A.RS B.RS

11、C.RS D.RS 35在对数据库的系统故障进行恢复时,需要对日志文件进行 。 A. 反向扫描 B. 正向扫描 C.双向扫描 D.随机扫描 36数据库的安全控制是 。 A. 保证数据的完整性与有效性 B.安全控制涉及到法律和道德诸方面的问题 C.安全控制对于计算机系统至关重要,但对于多用户使用的数据库必要性不大 D.只要用户通过口令测试就可以无限制的访问数据库 37对由SELECT-FROMWHEREGROUP-ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为 。 A. SELECTFROMGROUPWHEREORDER B. FROMSELECT-WHEREGROUPOR

12、DER C. FROMWHEREGROUPSELECTORDER D. SELECTFROMWHEREGROUPORDER 38已知关系模式R及其上的函数依赖集合FAD,BC,该关系模式的候选码是 。 A. ABE B. BE C. CD D. DE 39设有关系模式R,其数据依赖集:FC,CD,则关系模式R的规范化程度最高达到 。 A. 1NF B. 2NF C. 3NF D. BCNF 40如果事务T获得了数据项Q上的排他锁,则T对Q 。 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读也不能写 三、判断题 对的请打;错的打。 评卷人 1.“选择运算尽可能先做”是关

13、系查询优化策略中最重要、最基本的一条策略。 2.任何一个二目关系是属于BCNF的。 3.实体完整性规则规定:关系中的主键值是否为空要视具体情况而定。 4.自然连接运算是由笛卡尔积、选择操作组合而成的。 5.关系系统的设计中,关系的规范化程度越高越好。 6.定义参照完整性规则时,参照表和被参照表可以是同一个表。 7.数据库设计中,常用的三类抽象方法是分类、聚集、演算。 8.数据库系统的数据独立性体现在,不会因为数据存储结构与数据逻辑结构的变化而影响应用程序。 得 分 第 4 页 共 8 页 9.若R.(B,C) R.A ,则R.B R.A,R.C R.A。 10.若R.BR.A,R.CR.A,则

14、R.(B,C) R.A。 四、综合题 1设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查得分 询语句: S C S# SNAMAGSEX C# CNAME TEACHER E E K1 C语言 王华 1 李强 23 男 K5 数据库原理 程军 2 刘丽 22 女 K8 编译原理 程军 3 张友 22 男 SC S# C# GRADE 1 K1 83 2 K1 85 5 K1 92 2 K5 90 5 K5 84 5 K8 80 检索“程军”老师所授课程的课程号和课程名。 检索年龄大于21的男生学号和姓名。 检索至少选修“程军”老师所授全部课程的学生姓名。 检索“李强”同学不学课程的

15、课程号。 检索至少选修两门课程的学生的学号。 第 5 页 共 8 页 2根据以下的供应库,试用SQL语言完成以下操作。 供应数据库包括: 供应商表S(SNO,SNAME,ADDR) 零件表P(PNO,PNAME,COLOR,WEIGHT) 工程项目表J(JNO,JNAME,ADDR) 供应表SPJ(SNO,PNO,JNO,QTY) 查询供应工程J1零件的供应商号SNO。 查询供应工程J1零件P1的供应商号SNO。 查询供应工程J1零件为红色的供应商号SNO。 查询使用红色零件的工程项目名称JNAME和供应商名称SNAME。 查询上海地区的供应商号SNO 查询没有使用天津供应商生产的红色零件的工

16、程项目代码JNO。 查询至少使用了供应商S1所供应的全部零件的工程项目代码JNO。 查询所有比螺母重的零件的零件号PNO。 查询使用4种以上零件的工程项目的所有零件使用总数量,并按所有零件使用总数量降序输出。 把全部红色零件的颜色改成蓝色。 得分 第 6 页 共 8 页 得分 3.现有如下关系模式: R(A,B,C,D,E) 其中:AB组合为码,R上存在的函数依赖有ABE,BC,CD 该关系模式满足2NF吗?为什么? 如果将关系模式R分解为: R1(A,B,E) R2(B,C,D) 指出关系模式R2的码,并说明该关系模式最高满足第几范式?(在1NFBCNF之内)。 请将关系模式R分解到3NF。 4某商业集团数据库中有三个实体集。“公司”有公司编号、公司名、得分 地址属性;“仓库”有仓库编号、仓库名、地址属性;“职工”有职工编号、姓名、性别属性。公司与仓库之间存在“隶属”联系,每个公司管辖多个仓库,每个仓库只能属于一个公司管辖;仓库与职工之间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。 请画出ER图。 将其转化为关系模型。 第 7 页 共 8 页 第 8 页 共 8 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号