数据库模拟题整合版

上传人:cn****1 文档编号:568251976 上传时间:2024-07-23 格式:PDF 页数:15 大小:635.70KB
返回 下载 相关 举报
数据库模拟题整合版_第1页
第1页 / 共15页
数据库模拟题整合版_第2页
第2页 / 共15页
数据库模拟题整合版_第3页
第3页 / 共15页
数据库模拟题整合版_第4页
第4页 / 共15页
数据库模拟题整合版_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库模拟题整合版》由会员分享,可在线阅读,更多相关《数据库模拟题整合版(15页珍藏版)》请在金锄头文库上搜索。

1、南阳理工学院试卷一南阳理工学院试卷一课程:课程: 数据库原理数据库原理- -一、一、选择题选择题:在每题列出的四个选项中只有一个是符合题目要求的,请将正确选项前的字母填在题后的横线内。(本大题共 15 小题,每题 1 分,共 15 分)1、子模式是用户与数据库的接口之一,它对应于数据库的_A. 外模式 B. 概念模式 C. 内模式 D. 存储模式2、设有关系框架R(A,B,C,D)及其上的函数相关性集合BA,BCD,那么关系框架最高是_A. 第一范式的 B. 第二范式的 C. 第三范式的 D. BCNF 范式的_。4. 数据的正确、有效和相容称之为数据的_。A 安全性 B、一致性 C、 独立性

2、 D 完整性5. 视图是一个“虚表” ,视图的构造基于_6.如果事务 T 获得了数据对象 R 上的排它锁,那么_7.数据库的物理独立性是指_A. 概念模式改变,外模式和应用程序不变B. 内模式改变,外模式和应用程序不变C. 内模式改变,概念模式不变D. 概念模式改变,内模式不变8、关系数据库中能唯一标识元组的那个属性称为_。9、设关系 R 和 S 的元组个数分别为 x 和 y,那么广义笛卡尔集操作结果的元组个数为_A x+yB x-yC x*yD max(x,y)10、Access 2000 是一个基于_A.层次模型的 DBMSB.网状模型的 DBMS11、下面哪一项是 DBS 采用的并发控制

3、措施_A 授权B 登记日志文件C 封锁D 数据加密12、在数据库三级模式间引入二级映象的主要作用是_A 提高数据与程序的独立性B 提高数据与程序的安全性C 保持数据与程序的一致性D 提高数据与程序的可移植性13、在以下关于关系的陈述中,错误的选项是_A 表中任意两行的值不能相同 B 表中任意两列的值不能相同C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要14、在数据库设计中,表示用户业务流程的常用方法是_15、以下四项中,不属于数据库特点的是_二、填空题二、填空题: 每空 1 分,共 15 分1、多个事务在并发执行时如果不加以控制,可能产生丧失更新、 _、_等问题2、分解模式的两条基本原

4、则是:_,_。3关系标准化的目的是为了解决_ 、_ 、_和冗余等存储异常问题,从而得到一个好的或比较好的关系模式的集合。4有一个“专业”关系,其关键字为“专业号” 。另有一个“学生”关系,其属性有“学号” 、“” 、 “年龄” 、 “专业号”等,关键字为“学号” ,则“专业号”号为学生关系的_。5、事务提交语句是_,事务回退语句是_6事务的四个特性是:原子性、_、_、_。7、数据字典包括哪些内容:数据项、_、 _ 、数据存储和处理过程。三、名词解释三、名词解释每题 4 分,共 20 分1、 数据库系统2、 数据库管理系统3、 视图4、 数据库保护5、 外模式四、操作题共四、操作题共 2727

5、分分A、 SQL 语言操作每题 3 分,共 18 分设有如下三个基本表,表结构如下:超市超市号,超市名,地址,管理员销售超市号,商品号,销售数量商品商品号,商品名,产地,重量单位:克 ,价格,生产日期请用 SQL 语言进行以下查询:(1) 查询超市名为南工分店所销售商品的商品名、产地、价格(2) 查询所有被在超市销售的商品的商品名、产地、价格,并按商品名和产地排序升序(3) 商品的价格录入有误,现要求把所有商品的价格增加20%(4) 查询价格高于商品平均价格的商品的全部信息(5) 查询销售某一种商品数量在200-300 间的超市号、商品号(6) 查询销售的商品类型在 200 种以上的超市号、超

6、市名、地址。B、 关系代数操作每题 3 分共 9 分如 A 中的关系数据库:超市关系、销售关系、商品关系,各关系的属性段也如A 中所示请用关系代数关系代数实现下面的查询:(1)查找0088号超市销售的商品的商品名、产地、价格(2)查找超市地址在朝阳路的超市所销售商品的商品名、产地、价格(3)查找地址在人民路的超市所销售的产地在浙江的商品的商品名五、综合设计题五、综合设计题共 23 分1. 假设某商业集团数据库中有一关系模式R 如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的

7、每种商品只有一个库存数量。试答复以下问题:试答复以下问题:(9(9 分分) )(1) 根据上述规定,写出关系模式R 的基本函数依赖;(2) 找出关系模式 R 的候选码;(3) 试问关系模式 R 最高已经到达第几范式?为什么?(4) 如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。2假设某房地产公司聘用多名业务员负责房地产的销售业务; 每名客户可以多次或一次购买多套住房,每套住房有唯一的标识房间号 ;每套房产交易都要签定合同,合同的实例如以下图所示 :合同号合同号:997014313日期日期:01/09/99付款方式付款方式:一次性总金额总金额:1,075,000.00 元客户身份证

8、号客户客户身份证号客户:田源联系联系:66370012地址地址:北京海淀区中关村路10 号邮政编码邮政编码:100083房间号房间号居室数居室数使用面积使用面积m2m2建筑面积建筑面积m2m2单价元单价元/m2/m2金额元金额元11023901305000.00650,000.001103265855000.00425,000.00业务员代号业务员代号:104业务员业务员:江一平号码号码:84227112-图:某房地产公司销售合同实例图:某房地产公司销售合同实例要求:要求:1试为此房地产公司数据库设计一个优化的E-R 模型,给出合适的实体和属性, 要求标注联系类型, 7 分2将以上的 E-R

9、模型转换成关系模型, 要求写出每一个关系的主码和外码 如果有 。主码用下划线表示,外码用波浪线表示。 7 分模拟题一答案模拟题一答案一一、15、AADDC610、DBDCD1115 、CABAC评分标准评分标准: 每题 1 分,共 15 分二二、1、污读,不可重读2、要保持无埙连接性,保持原关系的函数依赖3、插入异常、删除异常、更新异常4、外码5、COMMIT, ROLLBACK6、一致性,隔离性,持久性7、数据结构、数据流评分标准评分标准: 每空 1 分,共 15 分三三、1、数据库系统:指在电脑系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用程序、数据库管理员和用户构成。2

10、、数据库管理系统:简称 DBMS,是位于用户和操作系统之间对数据库中的数据进行管理的一层系统软件。3、视图:是从一个或者几个基本表或视图导出的一个虚表3 分 ,数据库中只存放视图的定义,不存放视图对应的数据。是关系数据库提供给用户以多种角度观察数据库中的数据的重要机制。4、数据库保护:又称数据库控制。包括安全性控制,完整性控制,并发控制和数据库恢复。5、外模式:也称子模式或用户模式,它是数据库用户看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用相关的数据的逻辑表示评分标准评分标准:每题 4 分,共 20 分,不完全正确者也可酌情给分。四四、A A:(1)sele

11、ct 商品名,产地,价格 from 超市,销售,商品 where 销售. .超市号=超市. .超市号 and 销售. .商品号=商品. .商品号 and 超市名=南工分店或者 :SELECT 商品名,产地,价格 FROM 商品 WHERE 商品号 in(select 商品号from 销售 where 超市号 in (select 超市号 from 超市 where 超市名=南工分店);(2)SELECT 商品名,产地,价格 from 商品 ,销售 where 商品.商品号=销售.商品号 order by 商品名,产地(3)(4)SELECT * FROM 商品 WHERE 价格(select

12、avg(价格) from 商品 );(5)SELECT 超市号,商品号 from 销售 where 销售数量 between 200 and 300(6)select 超市号,超市名,地址 from 超市 where 超市号 in (select 超市号from 销售 group by 超市号 having count(商品号)=200)B B:商品2商品名,产地,价格地址=朝阳路(超市)销售商品3商品名地址=人民路(超市)销售产地=浙江(商品)1评分标准评分标准:每题3 分,共27 分,个别答案不唯一,只要结果正确给总分值,不完全正确者酌情给分。商品名,产地,价格超市号=0088(销售)五、

13、五、1、 (1) 有三个函数依赖:(商店编号,商品编号) 部门编号(商店编号,部门编号) 负责人(商店编号,商品编号) 数量本小题本小题 3 3 分分(2) R 的候选码是 (商店编号,商品编号)本小题本小题 1 1 分分(3) R 属于 2NF,R 不属于 3NF。1 1 分分因为 R 中存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖。 2 2 分分(4) 将 R 分解成:R1 (商店编号,商品编号,数量,部门编号)R2 (商店编号,部门编号,负责人)本小题本小题 2 2 分分2 2、 1 1付款方式身份证号建筑面积业 务 员日期总金额编号合同号单位金额1n1n客户购

14、房合同房地产签订订购n地址房间号办理居室数使用面积身份证号1业务员编号评分标准评分标准:本小题 7 分,答案不唯一,只要结果正确给总分值,不完全正确者酌情给分。2客户身份证号身份证号,客户,联系,地址,邮政编码1 分业务员业务员代号业务员代号,业务员,号码1 分房地产房间号房间号,居室数,使用面积,建筑面积,单位,金额,合同号合同号2 分合同合同号合同号,日期,身份证号,业务员代号身份证号,业务员代号,付款方式,总金额3 分评分标准:评分标准:客户、业务员关系各 1 分,房地产和合同关系各 1 分,房地产的外码和合同的外码各 1 分,共 7 分南南 阳阳 理理 工工 学学 院院 试试 卷二卷二

15、数据库系统原理与应用数据库系统原理与应用一选择题每题一选择题每题 2 2 分,共分,共 1010 分分1设关系 R 和 S 的值如下:BDEABCb1d1e1a1b1c1b3d2e2a2b2c2b5d3e3a3b3c3 R 和 S 左连接的结果的元组个数是_。A 1 B 2 C 3 D 42. 为了使索引键的值在基本表中唯一,在建立索引的语句中应适用保留字:_。3用下面的 SQL 语句建立一个基本表:CREATE TABLE Student(SnoCHAR (4) NOT NULL,Sname CHAR (8) NOT NULL,SexCHAR (2),AgeSMALLINT)可以插入到表中的

16、元组是A.5021,刘祥,男,21B.NULL,刘祥,NULL,21C.5021,NULL,男,21D.5021,刘祥,NULL,NULL4全局 ER 模型的设计,需要消除属性冲突、命名冲突和_。B.联系冲突C.类型冲突D.实体冲突5在标准化理论中,第二范式应该满足那些条件_。 所有属性都是不可分的基本数剧项 不存在非主属性对码的部分函数依赖 不存在非主属性对码的传递函数依赖A、B、C、D、6. 表达式“AGE BETWEEN 18 AND 24” 等价于_。A.AGE18 AND AGE=18 AND AGE18 AND AGE=18 AND AGE2000每题每题 4 4 分分3.1cre

17、ate 学生学号 char 10primary key, char8 ,专业 char16入学日期 date2Create 收费学年 char8 ,not null,学号 char8 ,学费 float,书费 float,总金额 floatConstraint 收 primary key 学年,学号 每题每题 3 3 分分五1、(1) 有三个函数依赖:(商店编号,商品编号) 部门编号(商店编号,部门编号) 负责人(商店编号,商品编号) 数量本小题本小题 2 2 分分(2) R 的候选码是 (商店编号,商品编号)本小题本小题 2 2 分分(3) R 属于 2NF,R 不属于 3NF。因为 R 中

18、存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖。 4 4 分分将 R 分解成:R1 (商店编号,商品编号,数量,部门编号)R2 (商店编号,部门编号,负责人)数据库系统原理与应用模拟三数据库系统原理与应用模拟三一一 选择题每题 2 分,共 20 分1. 在一个数据库中,模式与内模式的映像个数是_.2. 假设关系模式 R 中只包含两个属性,则_。A. R 属于 1NF,但 R 不一定属于 2NFB. R 属于 2NF,但 R 不一定属于 3NFC. R 属于 3NFD. 无法判定3. 如果对关系 empeno,ename,salary成功执行下面的 SQL 语句:CREA

19、TE CLUSTER INDEX name_index ON empsalary对此结果的正确描述是_.A 在 emp 表上按 salary 升序创建了一个聚簇索引B 在 emp 表上按 salary 降序创建了一个聚簇索引C 在 emp 表上按 salary 升序创建了一个唯一索引D 在 emp 表上按 salary 降序创建了一个唯一索引4. 设关系 R 和 S 的元数分别是 r 和 s,且 R 有 n 个元组,S 有 m 个元组。执行关系R 和 S 的笛卡儿积,记为 T= R X S,则_.A T 的元数是 r+s,且有 n+m 个元组B T 的元数是 r+s,且有 n*m 个元组C T

20、 的元数是 r*s,且有 n*m 个元组D T 的元数是 r*s,且有 n+m 个元组5. 视图是一个“虚表” ,视图的构造基于_.A.基本表 B.基本表或视图 C.6. 保持事务的原子性是数据库管理系统中哪一个部件的责任_.A 事务管理 B 存取管理 C 性能管理 D 安全管理7. 由于关系模式设计不当所引起的插入异常指的是_. A 两个事务并发地对同一关系进行插入而造成数据库不一致 B 由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C 未经授权的用户对关系进行了插入 D 插入操作因为违反完整性约束条件而遭到拒绝8. 在数据库系统中, 负责监控数据库系统的运行情况, 及时处

21、理运行过程中出现的问题,这是_人员的职责。A 应用程序员 B 系统分析员C 数据库设计员 D 数据库管理员9. 下面列出的数据管理技术发展的三个阶段中, 哪个(些)阶段没有专门的软件对数据进行管理_。.人工管理阶段.文件系统阶段.数据库阶段 A 只有 B 只有 C 和 D 和10 下面哪一项是 DBS 采用的并发控制措施_A 授权 B 登记日志文件C 封锁 D 数据加密二、填空题二、填空题 每空每空 2 2 分,共分,共 2020 分分1.T1 R(A)=16 AA-1 W(A)=15WT2R(A)=16AA-1W(A)=15T1 R(C)=100 CC*2 W(C)=200ROLLBACK

22、C 恢复为 100T2R(C)=200 A 图 B图上面的 A 图中的并发操作带来的数据库的不一致性,称为_。上面的 B 图中的并发操作带来的数据库的不一致性,称为_。2. DBMS 对数据库进行封锁时采用的两种基本锁类型是_和_。3.数据库系统的构成有,硬件,数据库,_和_。4.一个关系模式 学生学号, ,系名,系主任名 ,每个学生只属于一个系,每个系只有一个系主任,这个关系模式不属于第三范式,应分解为 _和_。5. 数据模型由数据结构、_和 _ 三个要素组成。三.简答题 每题 4 分,共 12 分1.简述什么是数据库三级模式结构?它在数据库系统中的优点?2.什么是事务?它有哪些主要特性?3

23、.简述什么是数据的完整性和安全性?四.操作题 每题 3 分,共 30 分在张仲景药房的药品管理系统中存在以下表,药品药品编号,药品名,制造商编号,规格,单价,库存数量,类别编号药品销售自动 ID,药品编号,数量,销售日期,金额药品类别类别编号,类别名如:中草药,中成药,西药。制造商制造商编号,制造商名,所在城市1.查询单价在 58 元的感冒清热颗粒的药品的详细信息。北京同仁堂生产的所有药品的药品编号。2009-5-10 号药店的销售信息。2009-5-10 号销售的所有西药的药品编号和药品名。2009-5-10 号销售的总金额。6.查询日销售总额大于 5000 元的销售日期。北京同仁堂的制造商

24、改名为北京保和堂。内蒙科力生化药品厂的制造商生产的所有产品下架。维生素 AD 滴剂的所有药品,按价格的升序排列。10.张爱华为本店的一名收银员, 授予她查询药品表的权限。 并且她可以将此权限授予别人。要求:1-3 题:写出关系代数4-10 题:写出正确的 sql 语句数据库模拟三案数据库模拟三案一一、15、ACADB610、ABDAC评分标准:每题 2 分,共 20 分二二、1 丧失修改 污读2 排他锁 共享锁3 软件 人员4 学生学号, ,系名 系系名,系主任5 数据操作 完整性约束条件评分标准:每空 2 分。共 20 分三1. 模式是数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数

25、据视图,综合了所有用户的需求外模式:数据库用户包括应用程序员和最终用户使用的局部数据的逻辑结构和特征的描述数据库用户的数据视图,是与某一应用有关的数据的逻辑表示内模式:是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。优点:外模式模式映像:保证数据的逻辑独立性模式内模式映像:保证数据的物理独立性2. 事务(transaction)是构成单一逻辑工作单元的操作集合性质原子性,一致性,隔离性.持久性3. 数据的完整性:防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据防范对象:不合语义的、不正确的数据.数据的安全性:保护数据库防止恶意的破坏和非法的存取防范对象:非法用

26、户和非法操作四1选择单价=5 and单价50007 update制造商 set 制造商名=北京保和堂 where 制造商名=北京同仁堂8 delete * from 药品 where 制造商编号 inselect 制造商编号 from 制造商 where 制造商名=内蒙科力生化药品厂9 select * from 药品 where 药品名=维生素 AD 滴剂 order by 单价10 grant select on table 药品 to 张爱华 with grant option评分标准: ,完全正确 每题 3 分,不完全正确的酌情给分。数据库练习题一、填空题一、填空题: 每空每空 1.5

27、1.5 分,共分,共 3030 分分1 电脑数据管理的发展分 _,_,_ 等 3 个阶段。2 数据库系统的 5 个组成部分: _, _, _, _, _ 。3 实体之间的对应关系称为联系,有如下三种类型: _,_,_ 。4 Access 数据库由数据库对象和组两部分组成。其中对象分为 7 种: _,_,_ , _ ,_ ,_,_ 。5 二维表由行和列组成,每一行表示关系的一个_ ,每一列表示关系的一个_ 。二简答题每题二简答题每题 6 6 分,共分,共 3030 分分1.什么是数据库?2.什么是数据库管理系统?3.什么是模式?4.简述数据库系统的三级模式结构的作用?5.简述关系数据模型的完整性

28、约束条件?三、设计题三、设计题 ( (每题每题 4 4 分,共分,共 4040 分分) )以下是学生选课管理子系统的3 个关系表:学生学号055401056401048402063411课程课程号1234选课表学号055401055401056401056401056401048402063411课程号1212413成绩75688572919484课程名大学英语单片机中国文学史普通物理学分4323张丽李蒙程体政王海亭性别女男男女年龄20192119系别电子系计科系外语系人文系用 sql 语言完成以下各题:1.查询年龄大于 19 岁的学生详细信息2.查询系别为外语系的学生的学号,和系别3.查询学

29、号为 055401,056401,048402 的学生。4.查询课程名为 大学英语的课程的学分5.查询选修了 2 号课程的学生的学号和成绩6.查询选修了 1 号课程并且成绩大于 80 的学生学号7.查询 055401 选修的课程的课程名和成绩和学分8.查询姓李的学生的学号, ,年龄,性别和系别9.查询选课成绩在 6090 分之间的学生的学号,课程号和成绩10. 查询选修 1 号课程的平均成绩数据库练习答案数据库练习答案一1.人工管理阶段,文件管理阶段,数据库技术管理阶段2.硬件,数据库,数据库管理理系统,应用系统,相应人员3.一对一,一对多,多对多4.表,查询,窗体,报表,宏,数据访问页,模块

30、5.元组,属性二.外模式:也称为子模式或用户模式。他是数据库用户看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用相关的数据的逻辑表示。1.数据库是存放在电脑内部有组织有结构,可实现共享的数据的集合。2.数据库管理系统是位于用户与操作系统之间的一层数据管理软件。能沟为数据库提供数据的定义,建立,维护,查询和统计等操作功能,并完成对数据完整性,安全性进行控制的功能。3. 模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。4 外模式,模式,内模式的三级模式结构。优点:保证了数据的独立性简单用户接口有利于数据共享有利于数据的安全保密5 实体完整性:

31、主码不能取空值。参照完整性:关系模式A,B,如果属性组 F 在 B 中是码而在 A 中不是码那么 F 为外码,则F 的取值1取空值2取 A 中在 F 属性上的值。三1select * from 学生 where年龄192 select 学号, ,性别 from 学生 where系别=外语系3 selectfrom 学生 where 学号 in 055401 , 056401 , 048402 4 select 学分 from 课程 where 课程名=大学英语5select 学号,成绩 from 选课表 where课程号=26 select 学号 from 选课表 where 课程号=1 and 成绩807select 课程名,成绩,学分 from 选课表,课程 where 选课表.课程号=课程.课程号 and 学号=0554018select 学号, ,年龄,性别,系别 from 学生 wherelike 李*9select 学号,课程号,成绩 from选课表 where 成绩 between 60 and 9010select avg成绩 from 选课表 where 课程号=1groupby 课程号

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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