数据库系统应用练习题
2. 统计选修至少两门课程的学生有哪些? SELECT 学生.姓名, Count(选课.课程号) AS 课程名称之计数 FROM学生,选课WHERE 学生.学号 = 选课.学号 GROUP BY学生.姓名 HAVING Count(选课.课程号)>=2);
2 查询经管学院的教师姓名
π姓名,系编号(教师)* π系编号(σ系名=”经管学院”(系))
3 查询来自重庆的学生姓名
π姓名(σ籍贯= '重庆'(学生))
4查询2001年10月10日以后的勤工俭学记录
σ发放日期>#2001-10-10# (勤工俭学)
5 查询教授了课程号为“001”的教师号和姓名
π教师号,姓名(σ课程号= '001'(授课教师))
3、试举三例分别说明实体之间的三种关系。 4、当数据库中的模式设计不恰当时,常常出现哪些问题? 四.规范化(共10分) 现需要对客户订单进行管理,可以管理客户的基本信息,客户拥有的订 单信息,以及每个订单的详细信息,一个客户可以提交多个订单,一个 订单只能属于一个客户,一个订单可以包含多种产品,一种产品可以包 含在多个订单种,现设计以下关系R(Cno,Comapy,City,Ono, Pno,Pname,Price,Quantity),Cno-客户编号, Company-客户公司 名称, City-客户所在城市, Ono-订单编号,Odate-订单日期, Pno-产 品编号, Pname-产品名称, Price-产品价格, Quantity-订单所定产品数 量,填入数据后形成以下表格,要求如下:
7、在管理方格图中,1.1型表示
A、贫乏型 B、任务型 C、俱乐部型 D、战斗集体型
8、一家产品单一的跨国公司在世界许多地区拥有客户和分支机构,该
公司的组织结构应考虑按什么因素来划分部门?
A、职能 B、产品 C、地区 D、矩阵结构
9、王月是一位30多岁的科研工作者并显示出了卓越的技术才能,作为
她的领导者,对她的最有效的激励应该是(注意,并不排斥其他方面的
适当奖励):
A、高额奖金B、配备最好的研究条件C、提职D、精神奖励(如评为先进
等)
10、受决策者个性影响最大的决策类型是:
A、确定型决策 B、不确定型决策 C、多目标决策 D、程序型决策
11、泰罗曾经推行过一种职能制组织机构,即各职能部门都可以给生产
车间下达指令,最后这种组织以失败而告终。你认为它失败的原因是违
14、不利于分权的因素主要有:
A、组织规模的扩大
B、组织活动的分散
C、培训管理人员的需要等 D、维护政策和命令统一性的要求
15、拿破仑曾经说过:“只有糟糕的将军,没有糟糕的士兵”,这是主
要是指领导的什么作用十分重要。
A、指挥作用 B、协调作用 C、激励作用 D、A和C
16、组织成员的满足程度最低的信息沟通方式是:
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)
。
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、什么是数据库逻辑独立性和物理独立性?
背了:
A、责权一致原则 B、一元化领导原则 C、例外原则 D、机构精干原则
12、根据双因素激励理论,下述哪一种因素属于激励因素:
A、工资 B、上下级关系 C、工作内容的吸引力 D、工作的保障
13、企业管理人员涉及组织的管理层次和管理幅度,确定各个管理部门
和岗位,规定他的责任和权利。这些工作被称为:
A、职能分析 B、管理规范设计 C、组织结构设计 D、协调方式的设计
实现
的。
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
4、当数据库中的模式设计不恰当时,常常出现哪些问题?
数据冗余,修改异常,删除异常,插入异常。
四.规范化(共10分)
1. 主键:Ono,Pno
2. 部分依赖:(Ono,Pno)→Cno,
(Ono,Pno)→Odate,
(Ono,Pno)→Pname,(Ono,Pno)→Price。
完全依赖:Cno→(Company,City),Pno→(Pname,Price),
7. 数据库系统运行维护工作的承担者是
。
A、系统设计员 B、程序设计员 C、系统分析员 D、DBA
8. 下列说明正确的有
。
A、关系中主码只能有一个,外码也只能有一个
B、关系中主码可以有多个,外码只能有一个
C、关系中主码只能有一个,外码可以有多个
D、关系中主码可以有多个,外码也可以有多个
9. SQL的数据操作语句中不包括
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 笔
A、链式沟通 B、环式沟通 C、轮式沟通 D、全通道式沟通
17、如果你是公司的总经理,当企业出现以下几件事需要作出决策是,
你将把主要精力放在哪件事上:
A、原材料的采购 B、资金的安排C、组织结构的调整 D、生产计划的制
定
18、以下哪种现象不能在需要层次理论中得到合理的解释:
A、一个饥饿的人会冒着生命危险去寻找食物
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分) 七.某工厂需建立一个产品生产管理数据库,管理如下信息:
(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)达到第二范式
六、SQL语言(共10分) 使用SQL语言表示以下查询:
1. 查询选修了“计算机基础”的学生学号、姓名、性别、年龄。 SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.年龄 FROM 学生,选课,课程 WHERE学生.学号 = 选课.学号AND 课程.课程号 = 选课.课程号 AND 课程.课程名="计算机基础";
(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
2、 DB 数据库是长期存贮在计算机内的有组织的大量的可共享的相关数据的集 合。
3、 实体 是显示世界中事物在人们头脑中的反映。