2022年数据库系统系统原理试卷.pdf

上传人:H****o 文档编号:14223371 上传时间:2022-05-03 格式:PDF 页数:6 大小:145.50KB
返回 下载 相关 举报
2022年数据库系统系统原理试卷.pdf_第1页
第1页 / 共6页
2022年数据库系统系统原理试卷.pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年数据库系统系统原理试卷.pdf》由会员分享,可在线阅读,更多相关《2022年数据库系统系统原理试卷.pdf(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库系统系统原理试卷( 一) R、A=S、 A 数据库系统系统原理试卷(一) 一、 选择题 (20 分, 每小题 2 分) 1、 要保证数据库逻辑数据独立性,需要修改的就是: C A、模式 B 、模式与内模式的映射C、模式与外模式的映射 D、内模式 2、设关系 R(A,B,C) 与 S(A,D), 与自然连接R S等价的关系代数表达式就是: D A、R、A=S、A(RS) B、 R S C、 R,A ,B、C,D(RS) D、 B,C,S、A,D( R、A=S、A(RS) 3、 若某关系R(A, B, C, D)有函数依赖AB C, C D, DA,那么 R的所有超键的数量就是 : D A、

2、3 B.4 C、6 D、74、 设关系 R与 S的结构相同 , 且各有 100 个元组 , 那么这两个关系的并操作结果的元组的个数为 : B A、200 B、小于等于200 C、100 D、小于等于100 5、 与操作“ AGE NOT BETWEEN 15 AND 20”等价的式子就是: D A、AGE 15 AND AGE 20 B、AGE 15 OR AGE 20 C、AGE 15 AND AGE 20 D、AGE 15 OR AGE 20 6.关系prodsales(salesman,prodid,prodname,quantity,amount)表示销售员所销售商品情况 : 销售员、

3、货号、品名、销售数量及销售金额。一名销售员可销售多种商品,一种商品可由多名销售员销售。该关系违背下列最低范式就是: B A、1NF B、2NF C、3NF D、BCNF 7、 在 DB技术 , 未提交的随后被撤消了的数据, 称为 : A A、 脏数据 B、 报废的数据 C、过时的数据 D、撤消的数据 8、 设有关系模式R(A,B,C),F就是 R 上成立的函数依赖集,F=A B,CB, 将关系R分解为 R1(A,B) 与 R2(A,C), 则分解后的函数依赖集为: D A、依然保持原有的函数依赖集 B、丢失了AB C、丢失了 BC D、丢失了CB 9、在数据库中 , 如果有 8 个不同实体集

4、, 它们之间存在着10 个不同的二元联系(二元关系就是指两个不同实体集间的联系), 其中 4个 1 N联系 ,6 个 M N联系 , 那么根据 ER模型转换成关系模型的规则, 这个 ER结构转换成关系模式个数就是: C A、8 B.12 C、14 D、18 10、 下面哪一种指令能撤销用户的授权: B A Grant B Revoke C Commit D Privilege 二、填空题 (10 分, 每小题 2 分) 1、 数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式提供了连接这两级的相对稳定的中间观点,并使得两级中任何一级的改变都不受另一级的牵制。 2、 判断一个并

5、发调度就是否正确,可用并发事务的可串行化概念来衡量。 3、 在 SQL语句中 , 与操作符“ IN”等价的操作符就是 =SOME 。 4、 缓冲区管理程序就是由DBMS 的存储管理程序实现的。 5、 在 DBA 给予某用户权限时, 为让该用户可向其她用户授权, 应加上的授权语句为精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 6 页 - - - - - - - - - - 数据库系统系统原理试卷( 一) WITH GRANT OPTION 。三、 名词解释 (10 分,每小题 2 分) 1、

6、级联 :当删除或修改参照表的一个元组造成了与参照表的不一致,则删除或修改参照表中所有造成不一致的元祖。P、1552、属性集的闭包:设 F 为属性集U 上的一组函数依赖,X,YU,=A|XA 能由 F 根据 Armstrong 公理导出 ,称为属性集X关于函数依赖集F的闭包。 p、 184 3、最小函数依赖集:每一个函数依赖集F均等价于一个极小函数依赖集Fm。此Fm称为F的最小依赖集。P、1864、外连接 :将舍弃的元祖也保存在结果关系中,而在其她属性上填空值(Null),这种连接就叫做外连接。 P、58 5、 事务的持久性 : 指一个事务一旦提交, 它对数据库中数据的改变就应该就是永久性的。接

7、下来的其它操作或故障不应该对其执行结果有任何影响。P、279 四、简答题 (20 分,前面 3 小题 ,每小题 4 分,最后一小题8 分) 1、 设有关系R(A,B,C) 与 S(C,D,E), 其元组如下所示: 计算B,E(R S),结果为 : 图A-1 解: 结果如图 A-1 所示。2、 DBMS的完整性子系统主要功能就是什么?解:DBMS的完整性子系统主要功能有两个监督事务的执行, 并测试就是否违反了完整性规则。 若有违反则采取恰当的动作, 如拒绝、报告违反情况、改正错误等方法来处理。 3、 设教学数据库中有三个基本表: S(SNO,SNAME, AGE, SEX),其属性分别表示学号、

8、学生姓名、年龄、性别。C(CNO, CNAME, TEACHER), 其属性分别表示课程号、课程名、上课教师名。SC(SNO,CNO,GRADE), 其属性分别表示学号、课程号、成绩。试解释下列SQL语句的语义 : CREATE ASSERTION ASSE8 CHECK (30=ALL(SELECT COUNT(SC、SNO) FROM S,SC WHERE S、SNO=SC、SNO AND SEX=F GROUP BY CNO); 解: 这就是一个断言, 表示在关系S与 SC中的数据应满足下列条件: 每门课程中的女同学选修人数最多就是30 人。 (注意 : 不能写成“每一个女同学选修课程的

9、门数最多就是30 门” ) A B C 3 6 8 2 7 9 4 8 7 B E 2 9 5 6 C D E 4 7 5 8 7 6 3 6 5 6 1 2 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 6 页 - - - - - - - - - - 数据库系统系统原理试卷( 一) 4、假设某商业集团数据库中有一关系模式R如下 : R (商店编号 , 商品编号 , 数量 ,部门编号 , 负责人 ) 如果规定 :(1) 每个商店的每种商品只在一个部门销售; (2) 每个商店的每个部门只有一个

10、负责人; (3) 每个商店的每种商品只有一个库存数量。试回答下列问题: (1) 根据上述规定 , 写出关系模式R的基本函数依赖; (2) 找出关系模式R的候选码 ; (3) 试问关系模式R最高已经达到第几范式?为什么?解: R的基本函数依赖为( 商店编号 , 商品编号 ) 部门编号 (商店编号 , 部门编号 ) 负责人 (商店编号 , 商品编号 ) 数量R的候选码就是(商店编号 ,商品编号 ) 因为 R 中存在着非主属性“负责人”对候选码(商店编号、商品编号)的传递函数依赖 ,所以 R 属于 2NF,R不属于 3NF。五、设计题 (24 分,每小题 3 分) 现有关系数据库如下: 学生( 学号

11、 ,姓名 , 性别, 专业 , 奖学金 ) 课程( 课程号 , 名称 , 学分 ); 学习 ( 学号 , 课程号 , 分数 ) 用关系代数表达式实现下列14 小题 : 1、检索获得奖学金的所有学生所学课程的信息, 包括学号、姓名、课程名与分数; 2、检索学习课程号为C2或 C4的学生学号与姓名; 3、检索至少学习课程号为C2与 C4的学生信息 , 包括学号、姓名与专业; 4、检索具有相同姓名的所有学生的信息, 包括学号、姓名与专业。用 SQL语言实现下列58 小题 : 5、检索没有获得奖学金的所有学生所学课程的信息, 包括学号、姓名、课程名与分数; 6、检索具有相同姓名的所有学生的信息, 包括

12、学号、姓名与专业; 7、对成绩没有不及格的学生, 如果已经获得奖学金的, 将奖学金再增加5%; 8、定义所学课程包含S3同学所学课程的学生学号的视图AAA 。解: 1、学号,姓名,课程名,分数(奖学金0 ( 学生课程学习 ) )2、课程号,名称( 课号= C2 OR 课号= C4 ( 学生学习 ) )3、学号,姓名,专业( 学生s1、学号=学生、学号(s1、课号= C2 AND s2、课号= C4 AND s1、学号= s2、学号( s1( 学习 ) s2( 学习) ) ) )精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - -

13、 - - - -第 3 页,共 6 页 - - - - - - - - - - 数据库系统系统原理试卷( 一) 4、学号,姓名,专业( s1、学号s2、学号AND s1、姓名= s1、姓名( s1( 学生 ) s2 ( 学生 ) ) ) 5、 SELECT 学生、学号 ,姓名 ,课程 ,与分数 FROM 学生 ,学习 , 课程 WHERE 学生、学号 =学习、学号 AND 学习、课程号 =课程、课程号 AND 奖学金 0; 6、 SELECT distinct s1 、学号 , s1、姓名 , s1、专业 FROM 学生 as s1,学生 as s2 WHERE s1、学号 s2 、学号 an

14、d s1 、姓名 s2、姓名7、 UPDATE 学生 SET 奖学金 =奖学金 *1、05 WHERE 学号 not IN (SELECT 学号 FROM 学习 WHERE 分数 = 2001-12-01 and signdate= 2001-12-01 and signdate=all (select max(cost) from V1) (3) select empid, name, sum(quantity*single_price) as cost from Salesman left outer join (sales_order inner join sales_item on sales_order、order#= Sales_item、order#) on empid=sales_id where signdate= 2001-12-01 and signdate= 2001-12-31精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 6 页 - - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com