当前位置:首页 » 数据仓库 » 大一数据库期末考试题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

大一数据库期末考试题

发布时间: 2023-03-17 16:09:09

① 我给高分,求重邮试题

这是答案;
答题纸

一、单项选择题(每小题2分,共20分)

题号 1 2 3 4 5 6 7 8 9 10
答案

二、填空题(每空2分,共20分)。
1. 2.
3. 4.
5. 6.
7. 8.
9. 10.

三、简答题(共5小题,每小题4分,共20分)。

四、设计题(共5小题,每小题关系代数式2分,SQL语句2分,共20分)。

五、综合题(共2题,每题10分,共20分)。

2007-9-1 22:44 liaojk123
2005-06-1db-A卷参考答案与评分细则
一、单项选择题(每小题2分,共20分)

题号 1 2 3 4 5 6 7 8 9 10
答案 B B A C A C C C C D

二、填空题(每空2分,共20分)。
1. 数据库系统 2. 外模式/模式映像
3. __选择__ 4. _数据操纵_____
5. __DISTINCT_ 6. _GRANT___
7. _删除异常__ 8. __3__
9. _物理___ 10. __实体__

三、简答题(共5小题,每小题4分,共20分)。
1. 数据结构、数据操作、完整性约束。(错一个扣1分,全错不得分)
2. 需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实事、数据库运行和维护。(错一个扣0.5分,全错不得分)
3. 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。(2分)事务具有原子性、一致性、隔离性和持续性等特性。(每点0.5分)
4. 丢失修改、不可重复读、读“脏”数据。(错一个扣1分,全错不得分)
5. (1)正像扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入REDO队列。同时找出故障发生时尚未完成的事务,将其事务标识记入UNDO队列。(2)对UNDO队列中的各个事务进行撤销处理。(3)对REDO队列中的各个事务进行重做处理。(错一个扣1.5分,全错不得分)

四、设计题(共5小题,每小题关系代数式2分,SQL语句2分,共20分)。注意:答案不唯一!
1.检索所有选修了课程号为“C112”的课程的学生的学号和分数;
select 学号,分数 from 学习 where 课程号=’C112’;
∏学号,分数( 课程号=’C112’(学习))
2. 检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数;
select 学习.学号,姓名,课程名,分数
from 学生,课程,学习
where 学习.学号=学生.学号 and 学习.课程号=课程.课程号 and 专业=’英语’;
∏学号,姓名,课程名,分数(∏学号,姓名( 专业=’英语’(学生))∞学习∞∏课程号,课程名(课程))
3. 检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;
Select 学生.学号,姓名,专业,分数 from 学生,学习
Where 学生.学号=学习.学号 and 分数>90 and 课程号=
(select 课程号 from 课程 where 课程名=‘数据库原理’);
∏学号,姓名,专业,分数(∏学号,姓名,专业(学生)∞( 分数>90( 学习))∞∏课程号,课程名( 课程名=’数据库原理’(课程)))
4.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;
Select 学号,姓名,专业 from 学生
Where 学号 not in
(select 学号 from 学习 where 课程号=‘C135’);
(∏学号(学生)-∏学号( 课程号=‘C135’( 学习)))∞(∏学号,姓名,专业(学生)
5.检索至少学过课程号为“C135”和“C219”的课程的学生的信息,包括学号、姓名和专业。
Select 学号,姓名,专业 from 学生 where 学号 in
(select X1.学号 from 学习 X1,学习 X2 where X1.学号=X2.学号 and X1.课程号=‘C135’and X2。课程号=‘C219’);
(∏学号,课程号(学习)÷∏课程号( 课程号=‘C135’∨课程号=‘C219’ (课程))) ∞∏学号,姓名,专业(学生)

五、综合题(共2题,每题10分,共20分)。
1.现有如下关系模式:借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期),基本函数依赖集F={图书编号→(书名,作者名,出版社),读者编号→读者姓名,(图书编号,读者编号,借阅日期)→归还日期}
(1)读者编号是候选码吗?(2分)
(2)写出该关系模式的主码。(2分)
(3)该关系模式中是否存在非主属性对码的部分函数依赖?如果存在,请写出一个。(2分)
(4)该关系模式满足第几范式?并说明理由。(4分)
答:(1)不是。
(2)(图书编号,读者编号,借阅日期)
(3)存在。书名函数依赖于图书编号,图书编号是码的真子集,所以书名部分函数依赖于码。
(4)1NF。因为存在非主属性对码的部分函数依赖。
2. 某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。根据语义设计ER模型,并将ER模型转换成关系模式,要求关系模式主码加下划线表示。(ER模型4分,关系模型6分)

产品(产品号,产品名)
零件(零件号,零件名)
组装(产品号,零件号)

2007-9-1 22:45 liaojk123
重 庆 邮 电 学 院 2005 ~ 2006 学 年 第 一 学 期
题号 一 二 三 四 五 六 总分
分数
评卷人
计算机学院 《数据库原理》 期末考试题 120分钟

一、单项选择题(本大题共10小题,每小题2分,共20分)
1.模式的逻辑子集通常称为( )
A.存储模式 B.内模式
C.外模式 D.模式
2.DB、DBMS和DBS三者之间的关系是( )
A..DB包括DBMS和DBS B.DBS包括DB和DBMS
C.DBMS包括DB和DBS D.不能相互包括
3.已知两个关系如下:
R A B C
1 b1 c1
2 b2 c2
3 b1 c1

S D E A
d1 e1 1
d2 e2 1
d3 e1 2

假设R的主键是A,S的主键是D,在关系S的定义中包含外键子句:
“FOREIGN KEY (A) REFERENCES R(A) ON DELETE RESTRICT”,
下列SQL语句不能成功执行的是( )
A.DELETE FROM R WHERE A=2
B.DELETE FROM R WHERE A=3
C.DELETE FROM S WHERE A=1
D.DELETE FROM S WHERE A=2
4.在SQL中,与“NOT IN”等价的操作符是( )
A.<>ALL B.<>SOME
C.=SOME D.=ALL
5..如何构造出一个合适的数据逻辑结构是( )主要解决的问题。�
A.关系数据库优化 B.数据字典 �
C.关系数据库规范化理论 D.关系数据库查询
6.将ER模型转换成关系模型,属于数据库的( )
A.需求分析 B.概念设计
C.逻辑设计 D.物理设计
7.如果事务T已在数据R上加了X锁,则其他事务在数据R上( )
A.只可加X锁 B.只可加S锁
C.可加S锁或X锁 D.不能加任何锁
8.“is-part-of”联系是指数据间的( )
A.包含关系 B.分类关系 C.继承关系 D.并关系
9.在分布式数据库中,数据的垂直分片是对全局关系的( )
A.选择操作 B.投影操作
C.自然联接操作 D.半联接操作
10.在数据库设计中,表示用户业务流程的常用方法是( )
A.DFD B.ER图 C.程序流程图 D.数据结构图

二、填空题(每空2分,共20分)
1.数据库的逻辑数据独立性是由___外模式/模式____映象提供的。
2.在数据库设计中,规划存储结构和存取方法属于____物理_______设计。
3.在计算机网络环境中,各个场地采用相同类型的数据模型和DBMS,称之为___同构同质______型分布式数据库系统。
4.SQL语言提供数据库定义、___数据操纵_____、数据控制等功能。
5.关系代数中专门的关系运算包括:选择、投影、连接和__除法______。
6.当数据库被破坏后,如果事先保存了____日志文件____和数据库的副本,就有可能恢复数据库。
7.关系中主码的取值必须唯一且非空,这条规则是__实体____完整性规则。
8.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足__参照____完整性约束。�
9.在函数依赖中,平凡的FD可根据推规则中的___自反律 ___律推出。
10.设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为____ ABD _____

三、简答题(本大题共4小题,每小题5分,共20分)
1.什么是事务?事务具有那些特性?
1.数据库系统中的常见故障有哪些?
3.什么是死锁?
4.简述数据库并发操作通常会带来哪些问题。

四、设计题(本大题共5小题,每小题4分,共20分)
现有关系数据库如下:�
学生(学号,姓名,性别,专业,奖学金)�
课程(课程号,名称,学分)�
学习(学号,课程号,分数)�
分别用关系代数表达式和SQL语句实现下列1—5小题:�
1.检索所有选修了课程号为“C112”的课程的学生的学号和分数;
2.检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。
3.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;
4.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;
5.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;

五、综合题(本大题共2题,每题10分,共20分)
1.假设为自学考试成绩管理设计了一个关系R(S#,SN,C#,CN,G,U),其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名称。
规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有唯一的课程号。
(1)写出关系模式R基本的函数依赖集。(2分)
(2)写出关系模式R的候选码。(2分)
(3)关系模式R最高达到第几范式?为什么?(3分)
(4)将R规范化为3NF。(3分)

2. 某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。根据语义设计ER模型,并将ER模型转换成关系模式。(ER模型5分,关系模型5分)

2007-9-1 22:46 liaojk123
重 庆 邮 电 学 院 2004 ~ 2005 学 年 第 二 学 期
通信与信息工程学院 《数据库原理》 参考答案与评分标准

一、单项选择题(每小题2分,共20分)
A B B B B B A D B C

二、简述题(每小题5分,共35分)
1. 在数据面向的对象方面:文件系统的管理者是文件系统;数据库系统的管理者是数据库管理系统。(1分)在数据共享程度方面:文件系统共享性差,冗余度大;数据库系统共享性高,冗余小。(1分)在数据独立性方面:文件系统数据独立性差;数据库系统具有高度的物理独立性和一定的逻辑独立性。(1分)在数据结构化方面:文件系统记录内有结构,整体无结构;数据库系统整体结构化。(1分)在数据控制能力方面:文件系统由应用程序自己控制;数据库系统由数据库管理系统控制。(1分)
[说明:指出三点不同都可,上述答案供参考]
2. 数据库系统有外模式、模式和内模式三级模式结构[2分],在这三级模式之间提供了两级映象,即外模式/模式映象和模式/内模式映象[2分]。正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性[1分]。
3. 查询选修了1号课程或3号课程的学生的学号[5分]。
[说明:将或写成和的扣3分]
4. 若关系中的某一个属性组的值能够唯一地标识一个元组,则成该属性组为候选码[2分];若一个关系中有多个候选码,则选定其中一个为主码[1分];设F是关系R中的一个属性组,但不是R的码,如果F与关系S中的主码相对应,则称F为R的外码[2分]。
5. 需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行与维护。[5分,答案不全适当扣分]
6. 并发操作可能会带来的数据不一致性问题包括丢失修改、不可重复度和读脏数据[3分]。产生这些问题的主要原因是并发操作破坏了事务的隔离性[2分]。
7.R属于第一范式[2分],分解为如下两个模式[3分]:
R1(A,D), A为主码;R2(A,B,C), (A,B)为主码,A为外码

三、用SQL语句描述下列数据库操作 (每小题3分,共30分)
1. SELECT * FROM S;
2. SELECT DISTINCT S# FROM SC WHERE G<60;
3. SELECT S#, G FROM SC WHERE C#=3 ORDER BY G DESC;
4. SELECT COUNT(*) FROM S;
5. SELECT SN FROM S WHERE SD IN (‘IS’, ‘CS’);或
SELECT SN FROM S WHERE SD=‘IS’ OR SD=‘CS’;
6. SELECT S#, COUNT(*) FROM SC GROUP BY S#;
7. SELECT S# FROM SC WHERE C#=2 AND G>=90;
8. DELETE FROM SC WHERE S# IN(或=)
(SELECT S# FROM S WHERE SN=’ 王敏’)
9. UPDATE S SET SA=SA+1;
10. CREATE VIEW XXX AS SELECT S#, SN, SA FROM S WHERE SD=’CS’;

② 谁有Access数据库应用的试题和答案大一考试

1.数据库系统的核心是___表_____。2.一个项目具有一个项目主管,一个项目主管可以管理多个项目,则实体集“项目主管”与实体集“项目”的联系属于___一对多______的联系。3.将表A的记录复制到表B中,且不删除表B中的记录,可以使用___追加____查询。4._____主键______是表中唯一标识一条记录的字段。5.利用查询可以建立一个新表,这样的查询称为____生成表______.6.书写查询准则时,日期值应该用___#_____括起来。7.查询包括选择查询、_命令查询__、_操作查

③ 计算机试题

下列说法中正确的是( )。 a在买计算机时,当然买最高档的 b频繁开、关机对计算机的使用寿命并无影响c 为防止计算机感染病毒,应常用消毒液清洗计算机 d系统启动软盘应写保护,且一般在该盘中不要存放用户程序及数据 D
下面预防计算机病毒的手段,错误的是( )。 a要经常地对硬盘上的文件进行备份 b凡不需要再写入数据的磁盘都应有写保护c 将所有的.com和.exe文件赋以“只读”属性 d对磁盘进行清洗 D
计算机病毒通常分为引导型、复合型和( )。 外壳型 文件型 内码型 操作系统型 B
最先开展的电子商务类型是( )。 企业对个人 企业对企业 企业对政府 个人对个人 A
人类社会最先开展的电子商务类型是( )。 B to C B to B B to G C to C A
人类社会最先开展电子商务零售活动的国家是在( )。 亚洲 欧洲 美洲 澳洲 B
公布世界上第一个Internet电子商务标准是在( )。 1998年 1999年 2000年 2001年 B
在电子商务分类中,C to C是( )。 消费者与消费者间的电子商务 企业间的电子商务 企业内部的电子商务 企业与消费者间的电子商务 A
在电子商务分类中,B to G是( )。 消费者与消费者间的电子商务 企业间的电子商务 企业内部的电子商务 企业对政府的电子商务 D
在电子商务分类中,G to G是( )。 政府与政府间的电子商务 企业间的电子商务 企业内部的电子商务 企业与消费者间的电子商务 A
在电子商务分类中,B to B是( )。 消费者与消费者间的电子商务 企业间的电子商务 企业内部的电子商务 企业对政府的电子商务 B
在电子商务分类中,B to C是( )。 消费者与消费者间的电子商务 企业间的电子商务 企业与消费者的电子商务 企业对政府的电子商务 C
在电子政务分类中,G to G是( )。 政府对政府的电子政务 企业间的电子政务 政府对企业的电子政务 政府对公民的电子政务 A
在电子政务分类中,G to B是( )。 企业对个人的电子政务 政府对企业的电子政务 企业对政府的电子政务 政府对公民的电子政务 B
在电子政务分类中,G to C是( )。 政府对政府的电子政务 企业间的电子政务 政府对公民的电子政务 企业对政府的电子商务 C
在电子政务分类中,B to G是( )。 政府对政府的电子政务 企业间的电子政务 政府对公民的电子政务 企业对政府的电子政务 D
我国电子政务的“三网一库”是指机关内部办公网、办公义务资源网、( )及电子政务信息资源库。 局域网 城域网 公共管理与服务网络 广域网 C
ECP(Electronic Check Paper)是( )。 电子现金 信用卡 电子支票 电子钱包 C
Digital Purse是( )。 电子现金 数字钱包 电子支票 电子钱包 B
与传统现金相比电子现金的优点是( )。 方便、成本低 管理控制技术复杂 已解决合理征税问题 不可能被伪造 A
与传统结算工具相比,电子结算的主要缺点是( )。 缺乏便利性 缺乏安全性 初期投入大、技术复杂 不能进行小额结算 C
电子数据交换的简称是( )。 EFT EDI NET EC B
下面哪项不属于电子商务软件功能( )。 商品目录显示 购物车 交易处理机制 WWW平台选择 D
在线调查常见的方法是( )。 邮寄调查 电话调查 人员调查 电子邮件调查 D
下列有关数据的存储结构的叙述中正确的是: 顺序存储方式只能用于存储线性结构 顺序存储方式的优点是存储密度大、且插入和删除运算效率高 链表的每个结点中都恰好包含一个指针 栈和队列的存储方式既可是顺序方式也可是链接方式 D
算法的时间复杂度是指: 执行算法程序所需要的时间 算法程序的长度 算法执行过程中所需要的基本运算次数 算法执行过程中所需要的基本运算次数 C
算法的空间复杂度是指: 算法程序的长度 算法程序中的指令条数 算法程序所占的存储空间 算法执行过程中所需要的存储空间 D
下列叙述中正确的是: 线性表是线性结构 栈与队列是非线性结构 线性链表是非线性结构 二叉树是线性结构 A
数据的存储结构是指: 数据所占的存储空间量 数据的逻辑结构在计算机中的表示 数据在计算机中的顺序存储方式 存储在外存中的数据 B
下列关于队列的叙述中正确的是: 在队列中只能插入数据 在队列中只能删除数据 队列是先进先出的线性表 队列是先进后出的线性表 C
下列关于栈的叙述中正确的是: 栈是非线性结构 栈是一种树状结构 栈具有先进先出的特征 栈具有后进先出的特征 D
链表不具有的特点是: 可随机访问任一元素 插入和删除不需要移动的元素 不必事先估计存储空间 所需空间与线性表长度成正比 A
在深度为5的满二叉树中叶子结点的个数为: 32 31 16 15 C
对长度为n的线性表进行顺序查找:在最坏情况下所需要的比较次数为: n+l n (n+1)/2 n/2 B
程序流程图(PFD)中的箭头代表的是: 数据流部 控制流 调用关系 组成关系 B
下面不属于软件工程3要素的是: 工具 过程 方法 环境 D
数据流图用于抽象描述一个软件的逻辑模型。数据流图由一些特定的图符构成。下列图符名标示的图符不属于数据流图合法图符的是: 控制流 加CE 数据存储 源和潭 A
软件测试过程是软件开发过程的逆过程其最基础性的测试应是: 集成测试 单元测试 有效性测试 系统测试 B
在结构化方法中软件功能分解属于下列软件开发中的阶段是: 详细设计 需求分析 总体设计 编程调试 C
软件测试的目的是: 发现错误 演示元件功能 改善软件的性能 挖掘软件的潜能 A
软件需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及: 阶段性报告 需求评审 总结 都不正确 B
软件调试技术包括: 边界值分析 演绎法 循环覆盖 集成测试 B
软件需求说明书是需求分析阶段的最后成果。以下Ⅰ.数据描述、II.功能描述、Ⅲ.性能描述、Ⅳ.文件结构,哪些是其应包括的内容? I和II II和III II和IV I,Ⅱ和Ⅲ D
软件测试方法中的静态测试方法之一为: 计算机辅助静态分析 黑盒法 路径覆盖 边界值分析 A
在详细设计阶段经常采用的工具有: PAD SA SC DFD A
下列工具中需求分析常用的工具是: PAD PFD NS DFD D
在软件生命周期中能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是: 概要设计 详细设计 可行性分析 需求分析 D
需求分析阶段的任务是确定: 软件开发方法 软件开发工具 软件开发费 软件系统的功能 D
检查软件产品是否符合需求定义的过程称为: 确认测试 集成测试 验证测试 验收测试 A
软件危机的主要表现有多个方面。例如:I�需求增长无法满足II�生产成本过高Ⅲ�进度无法控制Ⅳ�需求定义不准确V�质量不易保证Ⅵ�难以满足维护需要但比较而言。一般认为软件危机产生的主要原因是: I和II I和III II和V I和Ⅵ D
软件测试是保证软件质量的重要手段其首要任务是: 保证软件的正确性 改正软件存在的错误 发现软件的潜在错误 实现程序正确性证明 C
下面不属于软件设计原则的是: 抽象 模块化 自底向上 信息隐蔽 C
在结构化方法的软件需求定义中可采用分析工具来辅助完成。下列工具中哪些是常用的工具?。 I数据流图 II结构图 Ⅲ数据字典 Ⅳ判定表I和IIII、Ⅱ和IIII、Ⅱ和IVI、Ⅲ和Ⅳ A
结构化程序设计主要强调的是: 程序的规模 程序的易读性 程序的执行效率 程序的可移植性 B
对建立良好的程序设计风格下面描述正确的是: 程序应简单、清晰、可读性好 符号名的命名只要符合语法 充分考虑程序的执行效率 程序的注释可有可无 A
在面向对象方法中一个对象请求另一个对象为其服务的方式是通过发送: 调用语句 命令 口令 消息 D
信息隐蔽的概念与下述哪一种概念直接相关? 软件结构定义 模块独立性 模块类型划分 模块耦合度 B
下面对对象概念描述错误的是: 任何对象都必须有继承性 对象是属性和方法的封装体 对象间的通信靠消息传递 操作是对象的动态属性 A
数据库管理系统是( )。 应用软件 系统软件 教学软件 工具软件 B
数据库系统的组成要素不包括( )。 硬件平台 用户 网络 数据库管理员 C
"在下列关系中,( )是一对多的关系。
" 董事长和员工 医生和患者 产品和生产厂家 任课教师和学生 A
在对关系的描述中,( )是错误的。 一个关系表通常是同一个主题的数据集合 关系表采用主键来唯一标识元组 一个关系表可以有多个主键 关系是二维表 C
对关系数据库的检索操作可由三种基本关系运算组合而成,这三种基本关系运算不包括( )。 连接 "比较
" 选择 投影 B
"下列不属于Access数据库对象的是( )。
" 表 窗体 向导 查询 C
"下列不是关系种类的是( )。
" 多对一 一对一 一对多 多对多 A
"属于Access可以导入或链接数据源的是( )。
" Excel Access FoxPro 以上皆是 D
"下述关于数据库系统的叙述中正确的是( )。

" 数据库系统避免了一切冗余 数据库系统减少了数据冗余 数据库系统中数据的一致性是指数据类型一致 数据库系统比文件系统能管理更多的数据 B
三级模式间存在二级映射,它们是( )。 概念模式与外模式间,概念模式与内模式间 子模式与内模式间,外模式与内模式间 子模式与外模式间,概念模式与内模式间 概念模式与内模式间,外模式与内模式间 A
关系数据库管理系统能实现的专门关系运算包括( )。 关联、更新、排序 排序、索引、统计 选择、投影、连接 显示、打印、制表 C
用树型结构来表示实体之间联系的模型是( )。 数据模型 网状模型 层次模型 关系模型 C
在关系数据库中,用来表示实体之间联系的是( )。 二维表 线性表 树结构 网结构 A
将E-R图转换到关系模式时,实体和联系都可以表示为( )。 关系 属性 键 域 A
下列4个选项中,可以直接用于表示概念模型的是( )。 层次模型 实体-联系(E-R)模型 关系模型 网状模型 B
数据库的三级结构分别被定义为( )。 子模式、模式和概念模式 外模式、子模式和存储模式 模式、概念模式和物理模式 外模式、概念模式和内模式 D
"公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。
" 一对一 多对多 一对多 多对一 C
下列4个选项中,说法不正确的是( )。 数据库具有较高的数据独立性 数据库中的数据可以共享 数据库避免了一切数据的重复 数据库减少了数据冗余 C
"在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是( )。
" 人工管理 文件系统 数据项管理 数据库系统 D
"从关系中挑选出指定的属性组成新关系的运算称为( )。
" 投影运算 选取运算 联接运算 交运算 A
"数据库系统的核心是( )。
" 软件工具 数据库管理系统 数据库 数据模型 B
把E-R模型转换成关系模型的过程,属于数据库的( )。 需求分析 概念设计 逻辑设计 物理设计 C
关系表中的每一横行称为一个( )。 字段 元组或记录 码 属性 B
"数据库系统的体系结构是( )。
" 三级模式结构和二级映射 二级模式结构和一级映射 三级模式结构和三级映射 三级模式结构和一级映射 A
数据库中存储的是( )。 数据之间的联系 数据 数据以及数据之间的联系 数据模型 C
"反映现实世界中的实体及实体间联系的信息模型是( )。
" 关系模型 层次模型 E-R模型 网状模型 C
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。 数据与程序独立存放 不同的数据被存放在不同的文件中 不同的数据只能被对应的应用程序所使用 以上三种说法都不对 D
数据模型按不同的应用层次分为三种类型,它们是( )数据模型、逻辑数据模型和物理数据模型。 概念 关系 用户 层次 A
数据库设计分为以下6个阶段:需求分析阶段、( )、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 系统设计阶段 "概念设计阶段 " 总体设计阶段 模块设计阶段 B
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、( )和自定义完整性。 域完整性 关联完整性 参照完整性 用户完整性 C
数据库管理系统常见的数据模型有层次模型、网状模型和( )三种。 逻辑模型 关系模型 树状模型 物理模型 B
如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体"工人"与实体"设施"之间存在( )联系。 网状 多对多 一对多 一对一 C
下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。 外模式 内模式 概念模式 逻辑模式 B
关系模型的数据操纵即是建立在关系上的数据操纵,一般有( )、增加、删除和修改四种操作。 连接 投影 选择 查询 D
在关系数据库中,把数据表示成二维表,每一个二维表称为( )。 关系 实体 元组 对象 A
数据库保护分为:安全性控制、( )、并发性控制和数据的恢复。 密码控制 访问控制 完整性控制 正确性控制 C
下列叙述中正确的是( )。 数据库系统中,数据的物理结构必须与逻辑结构一致 数据库技术的根本目标是要解决数据共享的问题 数据库设计是指设计数据库管理系统 数据库是一个独立的系统,不需要操作系统的支持 B
"下列有关数据库的描述,正确的是( )。
" 数据库是一组文件 数据库是一个结构化的数据集合 数据库是一个关系 数据库是一个DBF文件 B
数据库设计包括两个方面的设计内容,它们是( )。 概念设计和逻辑设计 模式设计和内模式设计 内模式设计和物理设计 结构特性设计和行为特性设计 D
单个用户使用的数据视图的描述称为( ) 内模式 外模式 存储模式 概念模式 B
"在数据库管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。
A. B.
C. D.
" 数据无冗余 专门的数据管理软件 数据可共享 特定的数据模型 D这是计算机大一计算机导论期末考试试题
"SQL语言又称为( )。
" 结构化控制语言 结构化操纵语言 结构化定义语言 结构化查询语言 D
索引属于( )。 概念模式 外模式 模式 内模式 B

④ 数据库期末考试题 编写SQL语句 1.创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系

create table 学生表
(
学号 char(10) primary key,
姓名 char(10),
年龄 int,
性别 char(2) check (sex IN ('男','女')),
家庭住址 char(40),
联系 char(20)
)

⑤ 《数据库系统概论》第四版 期末考试题

一、单项选择题(本大题共10小题,共30分)
1.数据库中,数据的物理独立性是指( )。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中的数据的逻辑结构相互独立
2. 从E-R模型关系向关系转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是
A.M端实体的关键字 B.N端实体的关键字 ( )
C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性
3.保护数据库,防止未经授权的或不合法的使用造成的资料泄漏、更改破坏。这是指数据的( )
A.安全性 B.完整性 C.并发控制 D.恢复
4. 关系模式中的各级模式之间的关系为( )。
A.3NF 2NF 1NF B.3NF 1NF 2NF
C.1NF 2NF 3NF D.2NF 1NF 3NF
5. 五种基本关系代数运算是 ( )
A.∪,-,×,π和σ B.∪,-,∞,π和σ
C.∪,∩,×,π和σ D.∪,∩,∞,π和σ
6. 在数据库设计中,将ER图转换成关系数据模型的过程属于 ( )
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段
7. SQL中,下列涉及空值的操作,不正确的是 ( )
A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)
8.关系数据库规范化是为解决关系数据库中( )问题而引入的。
A.插入、删除和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性
9.下图所示的E-R图转换成关系模型,可以转换为( )关系模式。
A.1个 B.2个 C.3个 D.4个

n m

10. 如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作( )不能执行。

职工表 部门表

A.从职工表中删除行(‘025’,‘王芳’,‘03’,720)
B.将行(‘005’,‘乔兴’,‘04’,750)插入到职工表中
C.将职工号为‘001’工资改为700
D.将职工号为‘038’部门号改为‘03’
二、填空题(本大题共5小题,每空1分,共10分)
1.对于非规范化的模式,结过使属性域变为简单域转变为1NF,将1NF经过消除非主属性对码的_______________转变为2NF,将2NF经过消除非主属性对码的_______________转变为3NF。
2.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为___________。
3.数据模型由_________________、_________________和_________________三部分组成的。
4.数据库体系结构按照_______________、_______________和_______________三层结构进行组织。
5.E-R图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的_________________。
三、计算题(本大题共5小题,每小题2分,共10分)
设有如下图所示的关系R,S和T,计算:
⑴ R1=R∪S R S T
⑵ R2=R-S
⑶ R3=R T
⑷ R4=R T
(5) R5=
四、设计题(本大题共5小题,每小题4分,共20分)
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,SEX,AGE,DEPT)
课程表C(CNO,CNAME,TEACHER)
学生选课表SC(SNO,CNO,GRADE)
其中:SNO为学号,SNAME为姓名,SEX为性别,AGE为年龄,DEPT为系别,CNO为课程CNAME为课程名,TEACHER 任课老师,GRADE为成绩。
试写出下列操作的SQL语句:
1检索学生姓名及其所选修课程号和成绩。
2 检索选修课程“C2”的学生中的最高成绩。
3检索所有比“王华”年龄大的学生姓名、年龄和性别。
4 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。
5 把Wu老师的女同学选课成绩增加5%
五、综合题(本大题共2小题,每小题15分,共30分)
1.假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)
如果规定:
(1) 每个商店的每种商品只在一个部门销售;
(2) 每个商店的每个部门只有一个负责人;
(3) 每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1) 根据上述规定,写出关系模式R的基本函数依赖;
(2) 找出关系模式R的候选码;
(3) 试问关系模式R最高已经达到第几范式?为什么?
(4) 如果R不属于3NF,请将R分解成3NF模式集。

2.假定一个部门的数据库包括以下的信息:
职工的信息:职工号、姓名、住址和所在部门。
部门的信息:部门所有职工、经理和销售的产品。
产品的信息:产品名、制造商、价格、型号及产品内部编号。
制造商的信息:制造商名称、地址、生产的产品名和价格。
完成如下设计:
(1)设计该计算机管理系统的E-R图;
(2)写出关系模式集,并用下划线和波浪线标识出每个模式的主码和外码。
(3)在上述数据库中,写出主码和外码的总数这两个数字。

⑥ 数据库期末考试题 求答案 急!

--1
create database 学生选课系统
on primary
(name = 学生选课系统_data,
filename='d:\aa\学生选课系统.mdf',
size=8,
maxsize=100,
filegrowth=20%)
log on
(name =学生选课系统_log,
filename = 'e:\ee\学生选课系统.ldf')

--2
create table 学生
(学号 char(10) primary key,
姓名 char(20),
性别 char(2) check (性别 in('男','女')),
年龄 int default 20,
所在系 char(20))

--3
select 学号,年龄
from 学生
where 所在系='物理系'

--4
select 学号,成绩
where 课程号='2'
order by 成绩 asc,学号 desc

--5
select 学生.学号 学号,姓名,选修的课程名,成绩
from 学生,课程,选课
where 学生.学号=选课.学号 and 课程.课程号=选课.课程号

--6
insert into 学生(学号,姓名,所在系)
values('96002','张三','英语系')

--7
update 学生 set 年龄=年龄+3

--8
delete from 学生
where 所在系='化学系'

--9
create view 英语系学生
as
select 学号,性别,年龄
from 学生
where 所在系='英语系'

--10
create unique index IX_课程号 on 课程(课程号)

--11
create trigger trig1 on 学生
for delete
as
declare @SID char(10)
select @SID=学号 from deleted
begin
delete from 选课 where 学号=@SID
end