苏州大学2012级数据库期中试卷
(完整版)数据库复习试题答案及解析
一、选择题:
1、DB DBMS^ DBS三者的关系是(B)
A、DB包括DBMS^ DBS B 、DBS包括DB和DBMS
C、DBMS包括DBS和DB D 、DBS与DB DBMSc关
2、假定学生关系式S( S#, SNAME SEX AGE,课程关系式C(C#, CNAME TEACHE)学生选课关系是SC( S#, C#, GRAN)要查找选修“ COMPUTER课程的“女”学生姓名,将涉及到关系(D)
A、S B 、SC C C 、S, SC D 、S, C, SC
3、将E-R图转换为关系模式时,如果两实体间的联系是m n,下列说法正确的是(C)
A、将m方主键(主码)和联系的属性纳入n方的属性中
B、将m方属性和n方属性中均增加一个表示级别的属性
C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)
D、将n方主键(主码)和联系的属性纳入m方的属性中
4、由SELECT-FRO—WHER—GROU—ORDERS成的SQL语句,在被DBMS处理时,各字句的执行
次序为(0
A、SELEC—FRO—WHER—GROU—ORDER
B、FROM—SELECT-WHER—GROU—ORDER
C、FROM—WHER—GROU—SELECT- ORDER
D、SELECT- FRO—GROU—WHER—ORDER
5、以下不是数据库技术所具备的特点是(D)
A、数据结构化
B、数据冗余小
C、有较高的数据独立性
D、数据联系弱
6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)
A、实体值B 、实体型C、属性值D、属性型
数据库课程期中试卷答案
苏州大学数据库系统课程期中试卷
一、选择题(每题1分,共10分)
1.数据独立性是指___________ 。
A.数据之间的相互独立 B. 应用程序与DB的结构之间相互独立
C.数据的逻辑结构与物理结构相互独立 D. 数据与磁盘之间相互独立
2.在关系模式中,如果属性A和B存在1对1的联系,则说________
A. A->B
B. B→A
C. A←→B
D.以上都不对
3. 关系数据库规范化是为了解决关系数据库中______________问题而引入的
A. 插入、删除异常和数据冗余
B. 提高数据查询效率
C. 减少数据操作的复杂度
D. 保证数据的安全性和完整性
4.当B属于函数依赖于A属性时,属性A与B的联系是。
A.1对多B.多对1 C.多对多D.以上都不是
5. 在数据库中存储的是:
A. 数据
B. 数据模型
C. 数据以及数据之间的联系
D. 信息
6. 数据库系统中存放三级结构定义的DB称为
A. DBS
B. DD
C. DDL
D. DBMS
7. 关系数据库规范化是为了解决关系数据库中______________问题而引入的
A. 插入、删除异常和数据冗余
B. 提高数据查询效率
C. 减少数据操作的复杂度
D. 保证数据的安全性和完整性
8. 下列各关系代数表达式中,不正确的是:
A. R – S = R –(R ∩ S)
B. R = (R – S) ∪(R ∩ S)
C. R ∩ S = S –(S – R)
D. R ∩ S = S – ( R – S)
9.连个函数集F和G等价的充分必要条件是
A. F=G
B. F+=G
数据库基础知识试题及答案
数据库基础知识试题及答案
数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是
A、数据库减少了数据冗余
B、数据库避免了数据冗余
C、数据库中的数据一致性是指数据类型一致
D、数据库系统比文件系统能够管理更多数据
答案】A
解析】数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。
2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是
A、一对一关系
B、一对多关系
C、多对一关系
1
D、多对多关系
答案】B
剖析】窗体中的窗体称为子窗体,包罗子窗体的窗体称为主窗体,主窗体和子窗体经常使用来表示一对多的关系。根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。一位教师可以承担多门课程,但是一门课程只能由一个教师承担。以是是一对多的关系,因而挑选B 选项。
3)Access数据表中的记录,在关系数据模型中对应的概念是
A、字段
B、元组
C、属性
D、域
答案】B
解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。
4)下列不能建立索引的数据类型是
A、文本型
B、备注型
C、数字型
D、日期工夫型
答案】B
2
解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。在ACCESS中,备注字段类型是不能被索引的。
(附答案)数据库期中考试复习题目汇总
《数据库概论》课程期中复习题目汇总
一、为某百货公司设计一个E-R模型。
百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。
实体类型“商店”的属性有:商店编号,店号,店址,店经理。实体类型“商品”的属性有:商品编号,商品名,单价,产地。实体类型“职工”的属性有:职工编号,职工名,性别,工资。在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的有销售量。
试画出反映商店、商品、职工实体类型及联系类型的ER图,并将其转换成关系模式集。
二、关系代数
设有三个关系:
S(S#,SNAME,AGE,SEX)
SC(S#,C#,GRADE)
C(C#,CNAME,TEACHER)
说明:S#——学号SNAME——学生姓名AGE——年龄SEX——性别
C#——课程号CNAME——课程名TEACHER——教师GRADE——成绩
试用关系代数写出查询语句。
(1)检索LIU老师所授课程的课程号、课程名。
(2)检索年龄大于23岁的男学生的学号与姓名。
(3)检索学号为S3学生所学课程的课程名与任课教师名。
(4)检索至少选修LIU老师所授课程中一门课程的女学生的姓名。
(5)检索W ANG同学不学的课程号。
(6)检索至少选修两门课程的学生学号。
(7)检索全部学生都选修的课程的课程号与学生学号。
(8)检索选修课程包含LIU老师所授课程的学生学号。
(用∞代表自然连接):
(1)πC#,CNA ME(σTEA CHER='LIU'(C))
(2)πS#,SNAME(σAGE>'23'∧SEX='男'(S))
数据库试卷及答案
数据库试卷及答案
2011年数据库系统概论试题及答案——卷2
⼀、选择题(每题2分,共40分)
1、在数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段。在这⼏个阶段中,数据独⽴性最⾼的是阶段。
A .数据库系统
B .⽂件系统
C .⼈⼯管理
D .数据项管理 2、据库系统的核⼼是。
A .数据库
B .数据库管理系统
C .数据模型
D .软件⼯具 3、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A .DBS 包括D
B 和DBMS B .DDMS 包括DB 和DBS
C .DB 包括DBS 和DBMS
D .DBS 就是DB ,也就是DBMS 4、据库系统的最⼤特点是。
A .数据的三级抽象和⼆级独⽴性
B .数据共享性
C .数据的结构化
D .数据独⽴ 5、关系运算中花费时间可能最长的运算是。
A .投影
B .选择
C .笛卡尔积
D .除 6、如图所⽰,两个关系R1和R2,它们进⾏运算后得到R3。
R2
R1
A B C A C D
1 2 1
X Y y
R3
A B C D E A C C
1 1 2
X Y y
M M N
I I J
A .交
B .并
C .笛卡尔积
D .连接 7、若⽤如下的SQL 语句创建⼀个student 表: CREAT
E TABLE student(NO C(4) NOT NULL ,
NAME C(8) NOT NULL ,
D E M 1 2 5
M N M
I J K
SEX C(2),
AGE N(2))
可以插⼊到student表中的是。
A.(‘1031’,‘曾华’,男,23) B.(‘1031’,‘曾华’,NULL,NULL)
数据库原理期中考试试题及答案
2012 ~ 2013 学年 第二学期期中考试
《数据库原理》试卷 使用班级 11级 答题时间 100分钟
题号
一
二
三 四 总分
阅卷教师
得分
一、
选择题(本大题共15小题,每题1分,共15分)
1 DB 、DBMS 和DBS 三者间的关系是( )。
A D
B 包括DBMS 和DBS B DBS 包括DB 和DBMS
C DBMS 包括DBS 和DB
D DBS 与DB 、DBMS 无关 2 在一个数据库中可以有多个的是( )。
A 模式
B 内模式
C 外模式
D 存储模式 3 下面( )不是常用的数据模型
A 线性模型
B 关系模型
C 层次模型
D 网状模型 4 数据库与文件系统的根本区别在于( )。
A 提高了系统效率
B 方便了用户使用
C 数据的结构化
D 节省了存储空间 5 下列叙述正确的为( )。
A 主码是一个属性,它能唯一标识一列
B 主码是一个属性,它能唯一标识一行
C 主码是一个属性或属性集,它能唯一标识一行
D 主码是一个属性或属性集,它能唯一标识一列 6 下列不属于SQL 语言的特点的是( )。
A 综合统一
B 面向集合的操作方式
C 简洁易学
D 高度过程化 7 在 “学生”表中有“学号”、“姓名”、“性别”和“入学成绩”字段。有以下SELECT 语句:
SELECT 性别,avg (入学成绩) FROM 学生 GROUP BY 性别 其功能是( )。
A 计算并显示所有学生的入学成绩的平均值
B 按性别分组计算并显示所有学生的入学成绩的平均值
C 计算并显示所有学生的性别和入学成绩的平均值
D 按性别分组计算并显示性别和入学分数的平均值 8 当关系R 和S 自然联接时,能够把R 和S 原该舍弃的元组放到结果关系中的操作是( )
高级数据库 期中考试 答案
苏州大学高级数据库课程试卷(A)卷共 5页
考试形式闭卷 20XX年11 月
院系年级专业
学号姓名成绩
一.选择题(3*8=24)
1. 排序操作可以在( B )表空间有效进行
A.SYSTEM B. TEMPORARY
C.ROLLBACK D. USERS
2. 关于控制文件以下正确的是( A )
A.Oracle建议至少二个控制文件存放在二个磁盘分区
B.Oracle建议至少二个控制文件存放在一个磁盘分区
C.Oracle建议存放一个控制文件
D.一个控制文件不足以运行数据库
3.最新被SQL语句使用过的数据块存储在( B )
A. Shared Pool
B. Buffer Cache
C. PGA
D. UGA
4. 要统计某表中记录的总个数,以下哪项是正确的SQL语句( C )。
A. select Max(*) from 表名
B. select Sum(*) from 表名
C. select Count(*) from 表名
D. select Min(*) from 表名
5. 当B属于函数依赖于A属性时,属性A与B的联系是( B )。A.1对多 B.多对1 C.多对多 D.以上都不是
6.E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。A.概念模型 B.逻辑模型 C.结构模型 D.物理模型
7. 在关系代数运算中,五种基本运算为( C )。
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
8. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( D )。
数据库试卷答案
《数据库原理及应用》参考答案及评分标准
专业:计科辅年级:大四考试方式:闭卷学分:4学分考试时间:120分钟
一、填空题(每空1分,共10分)
1.数据库系统的核心是_ 数据库管理系统__ __。
2.数据独立性分为__逻辑独立性____和____物理独立性___。
3.若关系A有m个属性,关系B有n个属性,则A×B有__m+n___个属性。。
4.关系模型的基本数据结构是__关系____。
5.SQL Server2005中,一个简单的数据库可以只有一个__数据___文件和一个日志文件。6.关系中属性的取值范围称为属性的___域________。
7.在T-SQL中,查询表中数据时,可用__DISTINCT___关键字滤掉重复行。
8.调用标量函数时必须提供至少由两部分组成的名称,即__所有者_. 函数名。
9.在索引命令中使用关键字CLUSTERED表示将建立的是__聚集__索引。
二、选择题(每小题1分,共20分)
三. 名词解释(每小题3分,共15分)
1、数据库:就是存放数据的仓库,是将数据按照一定的数据模型组织、描述和存储,能够自
动进行查询和修改的数据集合。
2、实体:客观存在并可以相互区别的事务叫实体。
3、视图:视图(View)是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机
制,视图是从一个或几个表导出来的表,不是真实存在的基本表而是一张虚表,视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中。
4、事务:事务由一系列的数据操作组成,是数据库应用程序的基本逻辑单元,用来保证数据
数据库期中考试题及答案二
《数据库原理》期中测试题
一、单项选择题
(本大题共20小题,每小题2分,共40分) 得分
在每小题列出的四个备选项中只有一个是符合题目要
求的,请将其代码填写在题后的括号内。错选、多选
或未选均无分。
1. 数据库系统的核心是()
A.数据库B.数据库管理系统
C.数据模型D.软件工具
2.下列四项中,不属于数据库系统的特点的是()
A.数据结构化B.数据由DBMS统一管理和控制
C.数据冗余度大D.数据独立性高
3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()
A.层次模型B.关系模型
C.网状模型D.实体-联系模型
4.数据的物理独立性是指()
A.数据库与数据库管理系统相互独立
B.用户程序与数据库管理系统相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构是相互独立的
5.要保证数据库的逻辑数据独立性,需要修改的是()
A.模式与外模式之间的映象B.模式与内模式之间的映象
C.模式D.三级模式
6.关系数据模型的基本数据结构是()
A.树B.图C.索引D.关系
7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()
A.车次B.日期
C.车次+日期D.车次+情况摘要
8.己知关系R和S,R∩S等价于()
A. (R-S)-S
B. S-(S-R)
C.(S-R)-R
D. S-(R-S)
9.用下面的T-SQL语句建立一个基本表:
CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,
数据库试题及答案
数据库章节试题及答案
第二章-关系数据库理论
一.名词解释:
1.关系的数学定义:
笛卡尔积D 1×D 2×…×Dn 的子集叫做在域D 1,D 2,…,Dn 上的关系,用R (D 1,D 2,…,Dn )表示。
2.关系模式:
关系模式是对关系结构的描述和定义,表示为:R (U ,D ,DOM ,F )。其中,R 为关系名,U 为该关系的属性名集合,D 为U 中属性的域,DOM 为属性向域的映像集合,F 为属性间数据的依赖关系集合。
简记为:R(U)=R(A1,A2,…An)
3.候选码和主码:
关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码,可有多个。主码属于候选码,1个关系只能有一个。
4、主属性和非主属性:候选码的所有属性;不包含在任何候选码中的属性,因此也理解为非码属性。
6、关系代数:一种抽象的查询语言,采用关系运算来表达查询,是支持关系数据库理论的数学工具。关系代数的运算对象、运算结果都是关系。
7、元组关系演算:
以元组变量作为谓词变元的基本对象的关系演算,典型语言是:ALP HA 语言。 ALPHA 语言语句基本格式如下:
操作语句 工作空间名(表达式):操作条件
8、域关系演算:
以域变量作为谓词变元的基本对象的关系演算方法。 典型:QBE.
二、试述关系数据语言的特点和分类。
三.试述等值连接与自然连接的区别和联系。
答:
(1)等值连接:比较运算符θ为“=”的连接运算,其结果是从笛卡儿积R ×S 中选取A 、B 属性值相等的那些元组。
(2)自然连接:一种特殊的等值连接,要求将等值连接结果中重复的属性去掉。
数据库习题及答案(五套)
《数据库》课程模拟试题(一)
一、填空题(30分)
1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。
2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。
3.数据模型由三部分组成:数据结构数据操作完整性约束
4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。
5.一个关系模型由若干个关系模式组成。
6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。
7.SQL语言具有对数据的定义查询操纵控制等四个方面的功能。
8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是平凡函数依赖。
9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个候选关键字。
10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。
11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。
12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。
13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取
控制定义视图审计数据加密
14.恢复的实现技术有:数据转储和登录日志文件。
13、15.____分布式数据库___________是一个逻辑上统一、地域上分布的数据集合。
苏州大学数据库课程期中试卷
苏州大学《数据库技术与应用》课程期中测试卷
2013年11月12日
专业________ 学号_______ 姓名_________ 成绩__________
一、名词解释(20分,每小题2分)
1. 数据
2. 数据处理
3. 概念模型
4. 数据结构
5.数据库的三级模式
二、选择题(20分,每小题2分)
1. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A. DBS包括DB和DBMS
B. DBMS包括DB和DBS
C. DB包括DBS和DBMS
D. DBS就是DB,也就是DBMS
2.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段
A.I 和II
B.只有II
C.II 和III
D.只有I
3.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序
B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
4.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
5.一个关系只有一个()。
A. 候选码
B.外码
C.超码
D.主码
6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
(完整版)数据库综合练习题及答案
练习题及答案
第一部分:选择题
一、单项选择题
1.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和
A.系统分析员
B.程序员
C.数据库管理员
D.操作员
2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为
A.数据模型
B.实体模型
C.逻辑模型
D.物理模型
3.关系模型概念中,不含有多余属性的超键称为
A.候选键
B.对键
C.内键
D.主键
4.设R、S为两个关系,R的元数为4,S的元数为5,则与R
S等价的操作是
A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)
5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和
A. 任意方式
B.混合式
C.间隔方式
D.主题方式
6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和
A. 变量值
B. 特征
C. 定义
D. 类型
7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的
A.格式化数据
B.网络数据
C.非格式数据
D.海量数据
9.数据库并发控制概念中,使用X封锁的规则称为
A.PS协议
B.PX协议
C.PSC协议
D.两段封锁协议
10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和
A.共享性
B.继承性
C.持久性
D.封装性
11.面向对像模型概念中,类可以有嵌套结构。系统中所有的类组成一个有根的
数据库原理期中试题
数据库原理期中测试题2009.10
一、操作题
参照教材中的关系student, course, sc, S, P, J, SPJ 完成以下操作
1、写出关系代数表达式
(1)查询至少供应P3,P5两种零件的供应商名称和所在地。
(2) 找出没有使用上海供应商供应的蓝色零件的工程名。
(3) 检索所有选课成绩在75分以上(含75分)的学生的信息,包括学号、姓名和系名。
2. 写出完成下列操作的SQL语句:
(1)查询“信息管理”系学生选修“数据库原理”课程的情况,包括学号,姓名和成绩,并按成绩降序排列。
(2)查询至少有2门课成绩在80分以上的学生的学号和姓名。
(3)查询满足如下条件所有产品号和名称:提供该零件的供应商和使用该零件的工程在同一城市。
(4) 查询使用了由供应P1产品的供应商供应的产品的工程名。
(5) 今年又有一个供应商加盟,具体情况为:供应商名“冠珠”,供应商号“S8”,供应商地址“广东佛山”,目前排名(status)38 位。主要产品是:地砖,编号P9,重15kg,象牙白。目前只为工程J3和J7提供产品,数量分别为500和1200。请把以上信息添加到数据库中。
(6) 创建视图sdept_view来统计每个系的学生选修“高等数学”这门课程的成绩情况,包括最高分、最低分和平均分。
(7)使用户“杨兰”具有对S, P, J, SPJ这四个表的所有权限,并且具有给其他用户授权的权限。
(8) 供应商“S5”已退出,从数据库中删除此供应商的所有信息。
(9) 为Student表中的Sdept字段创建一个检查约束check_sdept,使得所在系必须是“计算机”、“数学”或“物理”之一。
计算机应用基础试卷-样卷1
苏州大学计算机应用基础课程试卷(样卷1)
一、名词解释(每小题2分,共10分)
1. 二进制数
2. 内存
3. 程序设计语言
4. 局域网LAN
5. 数据库
二、选择题(每小题1.5分,共45分,从每小题的四个备选答案中选出一个正确的答案)
1. 下面的叙述中错误的是。
A.现代信息技术采用电子技术、激光技术进行信息的收集、传递、加工、存储、显示与控制
B.现代集成电路使用的半导体材料主要是硅
C.集成电路的工作速度主要取决于组成逻辑门电路的晶体管数量
D.当前集成电路的基本线宽已经达到几十纳米的水平
2. 计算机利用电话线向其他设备发送数据时,需使用数字信号调整载波的某个参数,才能
远距离传输信息。所用的设备是。
A.调制器B.解调器C.编码器D.解码器
3. MOORE定律认为,单块集成电路的平均每18~24个月翻一番。
A.芯片尺寸B.线宽C.工作速度D.集成度
4. 下列关于比特的叙述中错误的是。
A.比特是组成数字信息的最小单位
B.比特只有“0”和“1”两个符号
C.比特既可以表示数值和文字,也可以表示图像或声音
D.比特“1”大于比特“0”
5. 在光纤作为传输介质的通信系统中,采用的信道多路复用技术主要是________多路复用
技术。
A.频分B.时分C.码分D.波分
6. 计算机中运算器的主要功能是。
A.控制计算机的运行B.算术运算和逻辑运算
C.分析指令并执行D.负责存取存储器中的数据
7. 外存与内存有许多不同之处,外存相对于内存来说,以下叙述错误的是。A.外存不怕停电,信息可长期保存
B.外存的容量比内存大得多,甚至可以说是海量的
数据库考题 (附答案)
数据库试题10
第一部分选择题(共30分)
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。
1.单个用户使用的数据视图的描述称为【】
A.外模式
B.概念模式
C.内模式
D.存储模式
2.子模式DDL用来描述【】
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
3.在DBS中,DBMS和OS之间的关系是【】
A.相互调用
B.DBMS调用OS
C.OS调用DBMS
D.并发运行
4.五种基本关系代数运算是【】
A.∪,-,×,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×,π和σ
D.∪,∩,∞,π和σ
5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】
A.左外联接
B.右外联接
C.外部并
D.外联接
6.下列聚合函数中不忽略空值(null)的是【】
A.SUM(列名)
B.MAX(列名)
C.COUNT(*)
D.AVG(列名)
7.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F【】
A.是无损联接,也是保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
8.关系模式R分解成ρ={R1,…,R k},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足【】
A.rÍmρ(r)
B.mρ(r)Ír
C.r=mρ(r)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.数据独立性B.数据安全性C.结构规范化D.操作可行性
4.在数据库中,产生数据不一致的根本原因是。()
A.数据存储量太大
B.没有严格保护数据
C.未对数据进行完整性控制
D.数据冗余
5. 表示概念模型最常用的是。()
A.E-R方法 B. 数据模型 C. 面向对象方法 D. 关系模型
6.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是。()
A.M端实体的关键字 B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性
7.关系模式中,满足2NF的模式。()
A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF
8. 一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的。()
A. 记录
B. 行
C. 数据字典
D. 属性
9.SQL语言具有()的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵
10.数据库设计阶段分为()
A. 物理设计阶段、逻辑设计阶段、编程和调试阶段
B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调
试阶段
C. 方案设计阶段、总体设计阶段、个别设计和编程阶段
D. 模型设计阶段、程序设计阶段和运行阶段
11.下列聚合函数中不忽略空值(null) 的是()
A. SUM (列名)
B. MAX (列名)
C. COUNT ( * )
D. AVG (列名)
12. 对所有视图都可以进行()
A. select
B. insert
C. update
D. delete
(A)+=ABCDE ,A是候选码
E->A, E也是候选码。
只要考虑BCD。
B+=BD
C+=C
D+=D
(BC)+ = ABCDE
(CD)+=CDEAB
候选码:A, E, CD,BC
五、设关系模式R(ABCD),在R上有两个相应的函数依赖集及分解:F ={A→B,B→C, C→D},ρ={AB,ACD}回答下列问题(12分)
1)确定R的码
2)ρ是否无损分解;
3)ρ是否保持函数依赖;
4)确定ρ中每一模式的范式级别
1)A是候选码A+ = ABCD,
2)
R1∩R2->R1
或者
R1∩R2->R2
要被F+所蕴含,也就是,要在F+中,那么就是无损分解。
R1∩R2 = {A}
A->AB或者A->ACD是否被F+所蕴含
在F中,(A)+ = ABCD,包含了AB, ACD, 所以,这两个依赖都成立,都被F+所蕴含。
因此是无损分解。
3)AB关系模式上,A->B依然成立
ACD关系模式上,C->D存在。
但是,B->C消失了。因为,没有BC在一起的分解。
因此,丢失了B->C的依赖。不是保持依赖。
5)问范式等级
R1=AB, F={A->B}, 因此,依赖左边都是候选码,bcnf
R2=ACD F={C->D, A->C} 候选码是A, 因此,依赖的左边不都
(2) 试用SQL的查询语句完成下面的查询:
1)查询7号课程没有考试成绩的学生学号
Select sno from sc where cno = ‘7’ and grade is null
2)查询课程名以“数据”两个字开头的所有课程的课程号和课程名。
Select cno, cname from c where cname like ‘数据%’
3)检索至少选修了两门课程的学生的学号
Select xh from (
Select xh, count(*)
From sc
Group by xh
Having count(*) >=2 ) a
Select xh
From sc
Group by xh
Having count(*) >=2
4)检索全部学生都选修的课程的课程号与课程名
A contain
B == not exists (B except A)
给定一个学生S1, 学的课程就是A Select cno from sc where xh = ‘s1’
B是系统中所有课程。Select cno from c Not exists
(Select cno from c
except
Select cno from sc where sno = ‘s1’
)
Select * from s
Where
Not exists
(Select cno from c
except
Select cno from sc where sno = s.sno
)
5)找出各个系科男女学生的平均年龄和人数。
Select sdept, ssex, avg(sage), count(*)
From s
Group by sdept, ssex
6)把DATABASE课程不及格的成绩全改为60分
Update sc set grade = 60 where cno in ( select cno from c where cname = ‘DATABASE’)
And grade < 60
7)找出计算机系(JSJ)课程平均分最高的学生学号和姓名。
找到所有计算机系学生的成绩
Select * from sc where exists
( select * from s where sc.sno = s.sno and s.sdept = ‘JSJ’)
Select * from sc where sno in
( select sno from s where sdept = ‘JSJ’)