数据库系统应用练习题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 确定该关系的主键(3分) 2. 分析该关系的函数依赖集,各函数依赖的类型,并确定属于第几
范式(4分) 3. 如果不是第三范式,对其进行模式分解,使其达到第三范式(3
分)
Cno Company City Ono Odate Pno Pname Price Quantity
1999-
文件
C001 美美 北京 O001 12-3 A001 夹
3、试举三例分别说明实体之间的三种关系。 4、当数据库中的模式设计不恰当时,常常出现哪些问题? 四.规范化(共10分) 现需要对客户订单进行管理,可以管理客户的基本信息,客户拥有的订 单信息,以及每个订单的详细信息,一个客户可以提交多个订单,一个 订单只能属于一个客户,一个订单可以包含多种产品,一种产品可以包 含在多个订单种,现设计以下关系R(Cno,Comapy,City,Ono, Pno,Pname,Price,Quantity),Cno-客户编号, Company-客户公司 名称, City-客户所在城市, Ono-订单编号,Odate-订单日期, Pno-产 品编号, Pname-产品名称, Price-产品价格, Quantity-订单所定产品数 量,填入数据后形成以下表格,要求如下:
R2(Cno,Comapy,City,Ono,Pno,Odate ,Quantity)转换为:
R21(One,Odate ,Cno,Comapy,City)达到第二范式和R22(Ono,
Pno,Quantity)达到第二范式
第二步:分解为第三范式:
R211(Cno,Comapy,City)和R212(One,Cno ,Odate)
6
300
2000-
白雪
C001 美美 北京 O003 12-3 B001 公主 100
500
2000-
格林
C001 美美 北京 O004 12-5 B002 童话
59 1000
五.关系代数(共10分) 已知以下数据库模式:
学生(学号,姓名,性别,年龄,班级,籍贯,系编号) 教师(教师号,姓名,性别,年龄,系编号) 课程(课程号,课程名,课时) 选课(学号,课程号,成绩) 授课(教师号,课程号) 系(系编号、系名、地址、电话) 勤工俭学(学号,发放日期,金额) 1 查询年龄在30到40岁的男教师(2分) 2 查询经管学院的教师姓名(2分) 3 查询来自重庆的学生姓名(2分) 4查询2001年10月10日以后的勤工俭学记录(2分) 5 查询教授了课程号为“001”的教师号和姓名(2分) 六、SQL语言(共10分) 已知以下数据库模式: 学生(学号,姓名,性别,年龄,班级,籍贯,系编号) 教师(教师号,姓名,性别,年龄,系编号) 课程(课程号,课程名,课时) 选课(学号,课程号,成绩) 授课(教师号,课程号) 系(系编号、系名、地址、电话) 勤工俭学(学号,发放日期,金额) 使用SQL语言表示以下查询: 1. 查询选修了“计算机基础”的学生学号、姓名、性别、年龄。(2 分) 2. 统计选修至少两门课程的学生有哪些?(2分) 3. 查询经济管理学院所有女同学,并按姓名降序排序(2分) 4. 统计每个系男女同学各有多少人(2分) 5.统计每个系的勤工俭学总收入(2分) 七.某工厂需建立一个产品生产管理数据库,管理如下信息:
16
100
1999-
文件
C001 美美 北京 O002 12-10 A001 夹
16
100
1999-
C001 美美 北京 O001 12-3 A002 笔筒
11
200
1999-
C001 美美 北京 O002 12-10 A002 笔筒
11
200
1999-
圆珠
C001 美美 北京 O002 12-10 A003 笔
7、在管理方格图中,1.1型表示
A、贫乏型 B、任务型 C、俱乐部型 D、战斗集体型
8、一家产品单一的跨国公司在世界许多地区拥有客户和分支机构,该
公司的组织结构应考虑按什么因素来划分部门?
A、职能 B、产品 C、地区 D、矩阵结构
9、王月是一位30多岁的科研工作者并显示出了卓越的技术才能,作为
她的领导者,对她的最有效的激励应该是(注意,并不排斥其他方面的
总结:
R1(Cno,Company,City),R2(Ono,Pno,Quantity),
R3(Ono,Cno,Odate),R4(Pno,Pname,Price)规范为第三范式
五.关系代数(共10分)
1 查询年龄在30到40岁的男教师
π教师号,姓名,年龄(σ年龄>30 ∧ 年龄<40∧性别=”男”(教师)
实现
的。
A、属性 B、外码 C、列 D、主码
4.
消除了非主属性对主属性的部分函数依赖的关系模式,一定是
。
A、1NF B、2NF C、3NF D、BCNF
5. 关系模式中的候选码
。
A、只能有1个 B、一定有多个 C、可能有0个 D、可能有1个或多个
6. 一个满足BCNF的关系模式不一定是
。
A、2NF B、1NF C、3NF D、4NF
(Ono,Pno)→Quantity,Ono→Odate,Ono→Cno
传递依赖:Ono→(Company,City)
属于第一范式
3. 分解为:
原关系R(Cno,Comapy,City,Ono,Pno,Odate ,Pname,Price,
Quantity)
第一步:分解为第二范式
P(Pno,Pname,Price)达到第二范式
A、链式沟通 B、环式沟通 C、轮式沟通 D、全通道式沟通
17、如果你是公司的总经理,当企业出现以下几件事需要作出决策是,
你将把主要精力放在哪件事上:
A、原材料的采购 B、资金的安排C、组织结构的调整 D、生产计划的制
定
18、以下哪种现象不能在需要层次理论中得到合理的解释:
A、一个饥饿的人会冒着生命危险去寻找食物
2 查询经管学院的教师姓名
π姓名,系编号(教师)* π系编号(σ系名=”经管学院”(系))
3 查询来自重庆的学生姓名
π姓名(σ籍贯= '重庆'(学生))
4查询2001年10月10日以后的勤工俭学记录
σ发放日期>#2001-10-10# (勤工俭学)
5 查询教授了课程号为“001”的教师号和姓名
π教师号,姓名(σ课程号= '001'(授课教师))
2. 统计选修至少两门课程的学生有哪些? SELECT 学生.姓名, Count(选课.课程号) AS 课程名称之计数 FROM学生,选课WHERE 学生.学号 = 选课.学号 GROUP BY学生.姓名 HAVING Count(选课.课程号)>=2);
。
A、Insert B、Delete C、Update D、Change
10. Access文件的扩展名是
。
A、*.acs B、*.db C、*.mdb d、*.sql
二.名词解释(共5小题,每题4分,共20分) 1. 函数依赖 2. DB 3. 实体 4. 外码
5. 关系模型 三.简答题(共4小题,每题5分,共20分) 1、简述数据库系统的三级模式、两级映像。 2、什么是数据库逻辑独立性和物理独立性?
14、不利于分权的因素主要有:
A、组织规模的扩大
B、组织活动的分散
C、培训管理人员的需要等 D、维护政策和命令统一性的要求
15、拿破仑曾经说过:“只有糟糕的将军,没有糟糕的士兵”,这是主
要是指领导的什么作用十分重要。
A、指挥作用 B、协调作用 C、激励作用 D、A和C
16、组织成员的满足程度最低的信息沟通方式是:
车间的相关信息,包括车间编号、车间电话,车间地址等; 车间职工的相关信息,包括职工号、职工姓名、性别、年龄、工 种;车间生产的零件信息,包括零件号、零件名称、零件的规格型 号,车间生产一批零件有一个批号、数量、完成日期。每个车间有 多名职工,职工只能属于一个车间,车间可以生产多种零件,一种 零件可以有多个车间生产。要求:
六、SQL语言(共10分) 使用SQL语言表示以下查询:
1. 查询选修了“计算机基础”的学生学号、姓名、性别、年龄。 SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.年龄 FROM 学生,选课,课程 WHERE学生.学号 = 选课.学号AND 课程.课程号 = 选课.课程号 AND 课程.课程名="计算机基础";
7. 数据库系统运行维护工作的承担者是
。
A、系统设计员 B、程序设计员 C、系统分析员 D、DBA
8. 下列说明正确的有
。
A、关系中主码只能有一个,外码也只能有一个
B、关系中主码可以有多个,外码只能有一个
C、关系中主码只能有一个,外码可以有多个
D、关系中主码可以有多个,外码也可以有多个
9. SQL的数据操作语句中不包括
背了:
A、责权一致原则 B、一元化领导原则 C、例外原则 D、机构精干原则
12、根据双因素激励理论,下述哪一种因素属于激励因素:
A、工资 B、上下级关系 C、工作内容的吸引力 D、工作的保障
13、企业管理人员涉及组织的管理层次和管理幅度,确定各个管理部门
和岗位,规定他的责任和权利。这些工作被称为:
A、职能分析 B、管理规范设计 C、组织结构设计 D、协调方式的设计
4、当数据库中的模式设计不恰当时,常常出现哪些问题?
数据冗余,修改异常,删除异常,插入异常。
四.规范化(共10分)
1. 主键:Ono,Pno
2. 部分依赖:(Ono,Pno)→Cno,
(Ono,Pno)→Odate,
(Ono,Pno)→Pname,(Ono,Pno)→Price。
完全依赖:Cno→(Company,City),Pno→(Pname,Price),
数据库系统应用练习题
一.单项选择题(共10小题,每题2分,共20分)
1.
是位于用户和数据库之间的一层数据管理软件。
A、DB B、DBS C、DBMS D、MIS
2. 关系数据库中表与表之间的联系是通过
实现的。
A、公共属性 B、牵引 C、指针 D、数据项
3. 关系数据库中实现表中任意两行都不相同的约束是通过
B、穷人很少参加排场讲究的社交活动
C、在家中挂黑板随时演算和接待学生答疑的陈省身教授 D、一个安全需要占主导地位的人,可能因为担心失败而拒绝接受富有 挑战性的工作 19、在会议进行中,管理者不希望下属不停地提出各种问题干扰会议的 进程,于是,在有人举手要发言时便无视他们的举动,只顾自己把话讲 完。这种影响下属行为的方式是: A、正强化 B、负强化 C、自然消退 D、惩戒 20、钟表王国的瑞士,在1969年研制出第一只石英电子手表。但商界的 领袖们认为,石英表没
适当奖励):
A、高额奖金B、配备最好的研究条件C、提职D、精神奖励(如评为先进
等)
10、受决策者个性影响最大的决策类型是:
A、确定型决策 B、不确定型决策 C、多目标决策 D、程序型决策
11、泰罗曾经推行过一种职能制组织机构,即各职能部门都可以给生产
பைடு நூலகம்
车间下达指令,最后这种组织以失败而告终。你认为它失败的原因是违
2、 DB 数据库是长期存贮在计算机内的有组织的大量的可共享的相关数据的集 合。
3、 实体 是显示世界中事物在人们头脑中的反映。
4、 外码 如果某属性(组合)不是所在关系的候选码,是另外一个关系的候选 码,则称为所在关系的外码。 5、关系模型 用表格数据来表示实体和实体间联系的模型。 三.简答题(共4小题,每题5分,共20分) 1、简述数据库系统的三级模式、两级映像。 三级模式:子模式,模式,存储模式 两级映像:子模式到模式的映像,模式到存储模式的映像 2、什么是数据库逻辑独立性和物理独立性? 物理独立性:如果存储结构或物理结构改变了,其逻辑结构可不改变, 所以程序员可不必修改程序。 逻辑独立性:总体逻辑结构变化了,原先的那些局部逻辑结构可以不 变,而程序员是根据局部逻辑结构编写程序的因此程序可以不改变。 3、试举三例分别说明实体之间的三种关系。 1:1 1:N N:M 例子根据答题确定。
(1) 画出E-R模型(5分) (2) 把E-R模型转换为关系模型,指出每个关系模式的候选键、外 键。(5分)
数据库系统应用练习题答案
一.单选题(共20小题,每空1分,共20分) CADBD DDCDC 二、名词解释(共5题,每题4分,共20分)
1、 函数依赖 设R(U)是属性集U上的关系模式。X、Y是U的子集(2分)。若对 R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性 值相等,而在Y上的属性值不等(3分),则称X函数确定Y或Y函数依 赖于X,记做X→Y
范式(4分) 3. 如果不是第三范式,对其进行模式分解,使其达到第三范式(3
分)
Cno Company City Ono Odate Pno Pname Price Quantity
1999-
文件
C001 美美 北京 O001 12-3 A001 夹
3、试举三例分别说明实体之间的三种关系。 4、当数据库中的模式设计不恰当时,常常出现哪些问题? 四.规范化(共10分) 现需要对客户订单进行管理,可以管理客户的基本信息,客户拥有的订 单信息,以及每个订单的详细信息,一个客户可以提交多个订单,一个 订单只能属于一个客户,一个订单可以包含多种产品,一种产品可以包 含在多个订单种,现设计以下关系R(Cno,Comapy,City,Ono, Pno,Pname,Price,Quantity),Cno-客户编号, Company-客户公司 名称, City-客户所在城市, Ono-订单编号,Odate-订单日期, Pno-产 品编号, Pname-产品名称, Price-产品价格, Quantity-订单所定产品数 量,填入数据后形成以下表格,要求如下:
R2(Cno,Comapy,City,Ono,Pno,Odate ,Quantity)转换为:
R21(One,Odate ,Cno,Comapy,City)达到第二范式和R22(Ono,
Pno,Quantity)达到第二范式
第二步:分解为第三范式:
R211(Cno,Comapy,City)和R212(One,Cno ,Odate)
6
300
2000-
白雪
C001 美美 北京 O003 12-3 B001 公主 100
500
2000-
格林
C001 美美 北京 O004 12-5 B002 童话
59 1000
五.关系代数(共10分) 已知以下数据库模式:
学生(学号,姓名,性别,年龄,班级,籍贯,系编号) 教师(教师号,姓名,性别,年龄,系编号) 课程(课程号,课程名,课时) 选课(学号,课程号,成绩) 授课(教师号,课程号) 系(系编号、系名、地址、电话) 勤工俭学(学号,发放日期,金额) 1 查询年龄在30到40岁的男教师(2分) 2 查询经管学院的教师姓名(2分) 3 查询来自重庆的学生姓名(2分) 4查询2001年10月10日以后的勤工俭学记录(2分) 5 查询教授了课程号为“001”的教师号和姓名(2分) 六、SQL语言(共10分) 已知以下数据库模式: 学生(学号,姓名,性别,年龄,班级,籍贯,系编号) 教师(教师号,姓名,性别,年龄,系编号) 课程(课程号,课程名,课时) 选课(学号,课程号,成绩) 授课(教师号,课程号) 系(系编号、系名、地址、电话) 勤工俭学(学号,发放日期,金额) 使用SQL语言表示以下查询: 1. 查询选修了“计算机基础”的学生学号、姓名、性别、年龄。(2 分) 2. 统计选修至少两门课程的学生有哪些?(2分) 3. 查询经济管理学院所有女同学,并按姓名降序排序(2分) 4. 统计每个系男女同学各有多少人(2分) 5.统计每个系的勤工俭学总收入(2分) 七.某工厂需建立一个产品生产管理数据库,管理如下信息:
16
100
1999-
文件
C001 美美 北京 O002 12-10 A001 夹
16
100
1999-
C001 美美 北京 O001 12-3 A002 笔筒
11
200
1999-
C001 美美 北京 O002 12-10 A002 笔筒
11
200
1999-
圆珠
C001 美美 北京 O002 12-10 A003 笔
7、在管理方格图中,1.1型表示
A、贫乏型 B、任务型 C、俱乐部型 D、战斗集体型
8、一家产品单一的跨国公司在世界许多地区拥有客户和分支机构,该
公司的组织结构应考虑按什么因素来划分部门?
A、职能 B、产品 C、地区 D、矩阵结构
9、王月是一位30多岁的科研工作者并显示出了卓越的技术才能,作为
她的领导者,对她的最有效的激励应该是(注意,并不排斥其他方面的
总结:
R1(Cno,Company,City),R2(Ono,Pno,Quantity),
R3(Ono,Cno,Odate),R4(Pno,Pname,Price)规范为第三范式
五.关系代数(共10分)
1 查询年龄在30到40岁的男教师
π教师号,姓名,年龄(σ年龄>30 ∧ 年龄<40∧性别=”男”(教师)
实现
的。
A、属性 B、外码 C、列 D、主码
4.
消除了非主属性对主属性的部分函数依赖的关系模式,一定是
。
A、1NF B、2NF C、3NF D、BCNF
5. 关系模式中的候选码
。
A、只能有1个 B、一定有多个 C、可能有0个 D、可能有1个或多个
6. 一个满足BCNF的关系模式不一定是
。
A、2NF B、1NF C、3NF D、4NF
(Ono,Pno)→Quantity,Ono→Odate,Ono→Cno
传递依赖:Ono→(Company,City)
属于第一范式
3. 分解为:
原关系R(Cno,Comapy,City,Ono,Pno,Odate ,Pname,Price,
Quantity)
第一步:分解为第二范式
P(Pno,Pname,Price)达到第二范式
A、链式沟通 B、环式沟通 C、轮式沟通 D、全通道式沟通
17、如果你是公司的总经理,当企业出现以下几件事需要作出决策是,
你将把主要精力放在哪件事上:
A、原材料的采购 B、资金的安排C、组织结构的调整 D、生产计划的制
定
18、以下哪种现象不能在需要层次理论中得到合理的解释:
A、一个饥饿的人会冒着生命危险去寻找食物
2 查询经管学院的教师姓名
π姓名,系编号(教师)* π系编号(σ系名=”经管学院”(系))
3 查询来自重庆的学生姓名
π姓名(σ籍贯= '重庆'(学生))
4查询2001年10月10日以后的勤工俭学记录
σ发放日期>#2001-10-10# (勤工俭学)
5 查询教授了课程号为“001”的教师号和姓名
π教师号,姓名(σ课程号= '001'(授课教师))
2. 统计选修至少两门课程的学生有哪些? SELECT 学生.姓名, Count(选课.课程号) AS 课程名称之计数 FROM学生,选课WHERE 学生.学号 = 选课.学号 GROUP BY学生.姓名 HAVING Count(选课.课程号)>=2);
。
A、Insert B、Delete C、Update D、Change
10. Access文件的扩展名是
。
A、*.acs B、*.db C、*.mdb d、*.sql
二.名词解释(共5小题,每题4分,共20分) 1. 函数依赖 2. DB 3. 实体 4. 外码
5. 关系模型 三.简答题(共4小题,每题5分,共20分) 1、简述数据库系统的三级模式、两级映像。 2、什么是数据库逻辑独立性和物理独立性?
14、不利于分权的因素主要有:
A、组织规模的扩大
B、组织活动的分散
C、培训管理人员的需要等 D、维护政策和命令统一性的要求
15、拿破仑曾经说过:“只有糟糕的将军,没有糟糕的士兵”,这是主
要是指领导的什么作用十分重要。
A、指挥作用 B、协调作用 C、激励作用 D、A和C
16、组织成员的满足程度最低的信息沟通方式是:
车间的相关信息,包括车间编号、车间电话,车间地址等; 车间职工的相关信息,包括职工号、职工姓名、性别、年龄、工 种;车间生产的零件信息,包括零件号、零件名称、零件的规格型 号,车间生产一批零件有一个批号、数量、完成日期。每个车间有 多名职工,职工只能属于一个车间,车间可以生产多种零件,一种 零件可以有多个车间生产。要求:
六、SQL语言(共10分) 使用SQL语言表示以下查询:
1. 查询选修了“计算机基础”的学生学号、姓名、性别、年龄。 SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.年龄 FROM 学生,选课,课程 WHERE学生.学号 = 选课.学号AND 课程.课程号 = 选课.课程号 AND 课程.课程名="计算机基础";
7. 数据库系统运行维护工作的承担者是
。
A、系统设计员 B、程序设计员 C、系统分析员 D、DBA
8. 下列说明正确的有
。
A、关系中主码只能有一个,外码也只能有一个
B、关系中主码可以有多个,外码只能有一个
C、关系中主码只能有一个,外码可以有多个
D、关系中主码可以有多个,外码也可以有多个
9. SQL的数据操作语句中不包括
背了:
A、责权一致原则 B、一元化领导原则 C、例外原则 D、机构精干原则
12、根据双因素激励理论,下述哪一种因素属于激励因素:
A、工资 B、上下级关系 C、工作内容的吸引力 D、工作的保障
13、企业管理人员涉及组织的管理层次和管理幅度,确定各个管理部门
和岗位,规定他的责任和权利。这些工作被称为:
A、职能分析 B、管理规范设计 C、组织结构设计 D、协调方式的设计
4、当数据库中的模式设计不恰当时,常常出现哪些问题?
数据冗余,修改异常,删除异常,插入异常。
四.规范化(共10分)
1. 主键:Ono,Pno
2. 部分依赖:(Ono,Pno)→Cno,
(Ono,Pno)→Odate,
(Ono,Pno)→Pname,(Ono,Pno)→Price。
完全依赖:Cno→(Company,City),Pno→(Pname,Price),
数据库系统应用练习题
一.单项选择题(共10小题,每题2分,共20分)
1.
是位于用户和数据库之间的一层数据管理软件。
A、DB B、DBS C、DBMS D、MIS
2. 关系数据库中表与表之间的联系是通过
实现的。
A、公共属性 B、牵引 C、指针 D、数据项
3. 关系数据库中实现表中任意两行都不相同的约束是通过
B、穷人很少参加排场讲究的社交活动
C、在家中挂黑板随时演算和接待学生答疑的陈省身教授 D、一个安全需要占主导地位的人,可能因为担心失败而拒绝接受富有 挑战性的工作 19、在会议进行中,管理者不希望下属不停地提出各种问题干扰会议的 进程,于是,在有人举手要发言时便无视他们的举动,只顾自己把话讲 完。这种影响下属行为的方式是: A、正强化 B、负强化 C、自然消退 D、惩戒 20、钟表王国的瑞士,在1969年研制出第一只石英电子手表。但商界的 领袖们认为,石英表没
适当奖励):
A、高额奖金B、配备最好的研究条件C、提职D、精神奖励(如评为先进
等)
10、受决策者个性影响最大的决策类型是:
A、确定型决策 B、不确定型决策 C、多目标决策 D、程序型决策
11、泰罗曾经推行过一种职能制组织机构,即各职能部门都可以给生产
பைடு நூலகம்
车间下达指令,最后这种组织以失败而告终。你认为它失败的原因是违
2、 DB 数据库是长期存贮在计算机内的有组织的大量的可共享的相关数据的集 合。
3、 实体 是显示世界中事物在人们头脑中的反映。
4、 外码 如果某属性(组合)不是所在关系的候选码,是另外一个关系的候选 码,则称为所在关系的外码。 5、关系模型 用表格数据来表示实体和实体间联系的模型。 三.简答题(共4小题,每题5分,共20分) 1、简述数据库系统的三级模式、两级映像。 三级模式:子模式,模式,存储模式 两级映像:子模式到模式的映像,模式到存储模式的映像 2、什么是数据库逻辑独立性和物理独立性? 物理独立性:如果存储结构或物理结构改变了,其逻辑结构可不改变, 所以程序员可不必修改程序。 逻辑独立性:总体逻辑结构变化了,原先的那些局部逻辑结构可以不 变,而程序员是根据局部逻辑结构编写程序的因此程序可以不改变。 3、试举三例分别说明实体之间的三种关系。 1:1 1:N N:M 例子根据答题确定。
(1) 画出E-R模型(5分) (2) 把E-R模型转换为关系模型,指出每个关系模式的候选键、外 键。(5分)
数据库系统应用练习题答案
一.单选题(共20小题,每空1分,共20分) CADBD DDCDC 二、名词解释(共5题,每题4分,共20分)
1、 函数依赖 设R(U)是属性集U上的关系模式。X、Y是U的子集(2分)。若对 R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性 值相等,而在Y上的属性值不等(3分),则称X函数确定Y或Y函数依 赖于X,记做X→Y