2014春数据库原理B卷答案评分标准(龙巧云) -

更新时间:2023-11-30 12:30:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课程名称:数据库原理 (B卷 闭卷) 四、 操作题(30分) 适用专业年级:计算机12级、软件工程12级 考试时间100分钟 1. ①创建学生表(Student): (5分) CREATE TABLE Student (S# CHAR(9) PRIMARY KEY, name CHAR(20) UNIQUE, 命题人:龙巧云 sex CHAR(2), age SMALLINT, sdept CHAR(20) ) 一、 填空(每小题2分,共20分) INSERT INTO Student select(‘201201’,’李勇’,'M',20,’CS’), 1.数据;2.主键,外键; 3.横向,行;4.∏(t1,t4); union all 5.域完整性,参照完整性,用户自定义完整性;6.AC;7.group by; select(‘201202’,’刘晨’,'F',19,’CS’), 8.3NF;9. 排它锁,共享锁; 10. 可串行化。 union all select(‘201203’,’王敏’,'F',19,’MA’), 二、 单选题:(每小题3分,共30分) union all select(‘201205’,’张立’,'M',19,’IS’) 1 2 3 4 5 6 7 8 9 10 A B D D A C B B A B ②创建课程表(C):(5分) CREATE TABLE C 三、简答题(每小题5分,共10分) ( C# CHAR(4) PRIMARY KEY, cname CHAR(40), 1. 1. 答:三类完整性规则为: credit SMALLINT) (1) 实体完整性:关系中元组的主键值不能为空; (2分) (2) 参照完整性:依赖关系中的外键值或为空值,或是相应参照关系中某个主键码;(2分) INSERT INTO C select(‘1’,’数据库’,4) (3) 用户自定义的完整性:用户根据具体情况,自定义数据的约束条件。1分) union all select(‘2’,’数学’,2) 2.( 注)表格中每一要点回答正确得1分。 union all X锁 S锁 select(‘3’,’信息系统’,4) 只允许一个事务独锁数据 允许多个事务并发S锁某一数据 获准X锁的事务可以修改数据 获准S锁的事务只能读数据,但不能修改数据 union all select(‘4’,’操作系统’,3) 事务的并发度低 事务的并发度高,但增加了死锁的可能性 union all X锁必须保留到事务终点 根据需要,可随时解除S锁 select(‘5’,’数据结构’,4) 解决“丢失更新”问题 解决“读不一致性”问题 第 1 页 共 2页

③创建成绩表(SC):(5分) CREATE TABLE SC (S# CHAR(9), C# CHAR(4), grade SMALLINT, PRIMARY KEY (S#,C#)); INSERT INTO SC select(‘201201’,’1’,95) union all select(‘201201’,’2’,88) union all select(‘201201’,’3’,90) union all select(‘201202’,’2’,85) union all select(‘201202’,’3’,70) 2. ①查询价格在15000-18000之间的产品名。(5分) SELECT 产品名称 FROM 产品表 WHERE 价格>=15000 and 价格<=18000 或(WHERE 价格 between 15000 and18000) ②查询2010年5月1日产品编号为“AXB-1”产品的产品名,销售量和总销售额。(5分) SELECT 产品名称,数量,价格*数量 AS ‘总销售额’ FROM 产品表,产品销售表 五、综合题(10分) 解:①ER图如下图所---------------------------------(5分) 商店编号 商店名 地址 商店 M 1 月销售量 月薪 销售 聘用 聘期 N N 商品 职工 商品号 商品名 规格 单价 职工编号 姓名 性别 业绩 ②这个ER图可转换4个关系模式: WHERE 产品编号=‘AXB-1’and 产品表.产品编号=产品销售表 . 产品编号 商店(商店编号,商店名,地址) (1分) 职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)(2分) ③在产品销售数据库上创建“冰箱”这种产品的视图BXCP,包括产品编号,产品名称,价格,商品(商品号,商品名,规格,单价) (1分) 销售(商店编号,商品号,月销售量) (1分) 销售日期。(5分) CREATE VIEW BXCP AS SELECT 产品编号,产品名称,价格,销售日期 FROM 产品表,产品销售表 . 产品编号 WHERE 产品名称=‘冰箱’and 产品表.产品编号=产品销售表 第 2 页 共 2页

本文来源:https://www.bwwdw.com/article/ight.html

Top