数据库复习题
(完整版)数据库复习试题答案及解析
一、选择题:1、DB DBMS^ DBS三者的关系是(B)A、DB包括DBMS^ DBS B 、DBS包括DB和DBMSC、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, SC3、将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处理时,各字句的执行次序为(0A、SELEC—FRO—WHER—GROU—ORDERB、FROM—SELECT-WHER—GROU—ORDERC、FROM—WHER—GROU—SELECT- ORDERD、SELECT- FRO—GROU—WHER—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B 、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。
A、内模式B 、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数 B 、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D 、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS DB以及DBA组成。
数据库复习题
一、填空题1.数据库管理系统是位于用户和计算机操作系统之间的软件系统。
2.数据库系统中,实现数据管理功能的核心软件称为DBMS 。
3.关系数据模型作为数据模型的一种,由关系数据结构、关系数据操作和关系的完整性约束三部分组成。
4.在关系数据库中,把数据表示成二维表,每一个二维表称为关系。
5.关系运算按其表达查询方式的不同可以分为两大类:关系代数和关系运算。
6.关系数据模型定义的三类完整性分别是实体完整性、参照完整性和用户自定义完整性。
7.在关系运算中,查找满足一定条件的元组的运算称之为选取。
8.实体完整性规则是对主键的约束,参照完整性规则是对外部链的约束。
9.在关系代数运算中,基本的运算有并运算、交运算、差运算和广义笛卡尔积四个。
10.在E-R图中,两个实体之间的联系有一对一、一对多和多对多三种类型。
11.E-R图中的冲突有三种:属性冲突、命名冲突和结构冲突。
12.SQL是 Structured Query Language 的缩写。
13.SQL的功能包括数据定义功能、数据操纵功能、数据查询功能和数据控制功能四个部分。
14.在SQL Server2008中,数据库是由数据库文件和日志文件组成的。
15.每个触发器有插入表和删除表两个特殊的表在数据库中。
16.一个触发器由三部分组成触发事件、触发条件和动作。
17.索引可分为三类:唯一索引、聚集功索引和非聚集索引。
18.一个不好的关系模式通常存在的四个问题是数据冗余度大、插入异常、删除异常和更新异常。
19._需求分析_是数据库设计的起点,为以后的具体设计做准备。
20.数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施和数据库运行和维护。
21.将E-R图向关系模型进行转换是逻辑设计阶段的任务。
22.重新组织和构造数据库是运行和维护阶段的任务。
23.数据流图(DFD)是用于描述结构化方法中需求分析阶段的工具。
24.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为数据字典。
数据库复习题
一、选择题1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理2、数据库的概念模型独立于()。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界3、()是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构4、关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5、关系模型中,一个关键字是()。
A.至多由一个属性组成B.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成C.可由多个任意属性组成D.以上都不是6、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A.元组B.行C.记录D.属性7、SQL语言是()的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式8、设有一个关系:DEPT(DNO,DNAME ),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE()A.'W%' B.'_%W_ _' C.'W' D.'W%'9、在关系数据库设计理论中,如果一个关系R满足1NF,但R的某个非码属性传递函数依赖于码,则关系R至多属于( )A.1NF B.2NF C.3NFD、BCNF10、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自向一个域,则S-(S-R)等于()A.R∪S B.R∩S C.R×S D.R-S 11、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的()。
A.安全性B.完整性C.并发控制D.恢复12、数据库的()是指数据的正确性和相容性。
数据库复习题及答案
1.保证数据库逻辑数据独立性的是()。
A.模式B.模式与内模式的映射 C.模式与外模式的映射D.内模式 2.设关系R和S各有100个元组,那么这两个关系的笛卡尔积运算结果的元组个数为()A.100B.200C.10000D.不确定(与计算结果有关)3.一般不适合创建索引的属性有()。
A.主键码和外键码。
B.可以从索引直接得到查询结果的属性。
C.对于范围查询中使用的属性。
D.经常更新的属性。
4.为保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏,更改或破坏,称为数据库的()。
A.安全性B.完整性C.恢复D.并发控制5.有如下关系:教师(编号,姓名,性别,职称),将属性“性别”的取值范围定义为(男,女)符合()定义。
A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性6.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.关系数据库优化B.数据字典 C.关系数据库规范化理论D.关系数据库查询7.设计数据流程图(DFD)属于数据库设计的()阶段任务。
A.逻辑设计B.概念设计C.物理设计D.需求分析8.SQL和宿主语言的接口是()。
A.DBMS B.OS C.DML D.主变量9.关系代数表达式的优化策略中,首先要做的是()A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算10.DBMS的并发控制子系统,保证了事务()的实现A.原子性B.一致性C.隔离性D.持久性11.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性12.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控制13.当关系R和S自然联接时,能够把R和S原来该舍弃的元组放到结果关系中的操作是()A.左外联接B.右外联接C.外部并D.外联接14.设有关系R(A,B,C)的值如下:AB C2 2 32 3 43 3 5下列叙述正确的是()A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立15.在视图上不能完成的操作是()。
数据库期末考试复习题及答案
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库复习题
数据库期末考试复习题一、选择题。
1.数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的关系是(B)A.m:nB.1:mC.m:kD.1:13.对于关系的描述正确的是(D)A同一个关系中允许有完全相同的元祖。
B同一个关系中元祖必须按关键字升序存放。
C在一个关系中必须将关键字作为该关系的第一个属性。
D同一个关系中不能出现相同的属性名。
4.E-R图用于描述数据库的(A)A概念模型B数据模型C存储模型D逻辑模型5.关系模型的基本结构图是(D)A树B图C环D二维表(数据库系统概论p17)6关于关系数据技术,下列描述正确的是(D)A关系数据模型早于层次和网状数据模型问世。
B关系数据的一个格点既可以存储一个基本数据也可以存储另一个关系表。
C关系表的一个属性对应现实世界中的一个客观对象D关系代数中的并交差乘积运算实际上就是对关系的元组所实行的同名集合运算。
7关于数据模型下列叙述不正确的是(D)A数据模型提供了一种描述实体及其联系的方法与工具B数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用C数据模型包含一组描述数据结构,数据操作与数据完整性约束的规则。
D关系表中的列可以再分解8关系运算“交”可以使用其他基本关系运算替代,A∩B正确的替代表达式是(A)A.A-(A-B)B.A∪(A-B)C.∏B(A)D.A-(A-B)9关于规范化,下列叙述正确的是(C)A规范化是为了保证存储在数在数据库中的数据正确,有效,互相不出现矛盾的一组规则。
B规范化是为了提高数据查询速度的一组规则。
C规范化是为了解决数据库中插入删除修改异常等问题的一组规则。
D4种规范化范式各自描述不同的规范化要求,彼此没有关系。
数据库复习试题答案及解析
一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。
A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。
数据库复习题
D. SELECT SNO,SName,Sex,SDept,Age FROM Student;
3.通过 SQL,您如何查询已经选修了课程的学生学号,相同的学号只显示一次。
A. SELECT SNO FROM SC;
B. Select * From SC;
C.SELECT DISTINCT SNO FROM SC;
C. SELECT SNO,CNO,Grade FROM Course WHERE Grade BETWEEN 60 AND 100
D. SELECT SNO,CNO,Grade FROM SC WHERE Grade > 60 AND < 100
1.通过SQL,您如何为所有计科系(代号’CS’)的学生选修”高等数学“课程?
A. Strong Question Language
8. 通过SQL,您如何为所有计科系(代号’CS’)的学生选修”高等数学“课程?
9. 通过SQL,您如何为所有信管系(代号’IS’)的学生选修”大学语文“课程?
10. 通过SQL,查询成绩表中无成绩的学号和课程。
11. 通过SQL,查询成绩表中有成绩的学号和课程及成绩。
CREATE VIEW 学生成绩 AS
SELECT 姓名,课名,分数
FROM 学生,成绩,课程
WHERE 学生.学生号=成绩.学生号 AND
成绩.课程号=课程.课程号
用SQL Server Management Studio Express在数据库myShop中创建一张类别表Department,SQL代码如下:
3. 求每门课程的先行课的先行课。
SELECT 表1. 课程名,表2. 先行课程名
数据库复习题汇总
单元练习一一单项选择题1.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( )。
A.数据存储低B.处理速度慢C.数据不一致D.操作烦琐2.数据的存储结构与数据逻辑结构之间的独立性称为数据的( )。
A.结构独立性B.物理独立性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.数据库结构的描述,称为( )。
A.数据库模型B.数据库C.数据库管理系统D.数据字典数据库模型有层次模型网状和关系模型9.数据库中全体数据的逻辑结构描述称为( )。
A.存储模式B.内模式C.外模式D.模式10.保证数据库中数据及语义的正确性和有效性,是数据库的( )。
A.完全性B.准确性C.完整性D.共享性11.在数据库系统中,数据独立性是指( )。
A.用户与计算机系统的独立性B.数据库与计算机的独立性C.数据与应用程序的独立性D.用户与数据库的独立性12.结构数据模型的三个组成部分是数据结构、数据操作和( )。
A.数据安全性控制B.数据一致性规则C.数据完整性约束D.数据处理逻辑13.在数据操纵语言(DML)的基本功能中,不包括的是( )。
A.插入新数据B.描述数据库结构C.对数据库中数据排序D.删除数据库中数据14.控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改的人员是( )。
(完整版)数据库复习题(答案)
一、单选题1、侯选码中的属性称为(B )。
A.非主属性B.主属性C.复合属性D.关键属性2、( A )是位于用户和操作系统之间的数据管理软件。
A.DBMS B.DB C.DBS D.DBA3、关系数据库中的码是指( D )。
A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合4、关系规范化的实质是针对( b )进行的。
A.函数B.函数依赖C.范式D.关系5、设有属性A,B,C,D,以下表示中不是关系的是( C )A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)6、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D )表示。
A.矩形B.四边形C.菱形D.椭圆形6、数据库概念设计的E-R方法中,实体在E-R图中,用( A )表示。
A.矩形B.四边形C.菱形D.椭圆形6、数据库概念设计的E-R方法中,实体与实体之间的联系在E-R图中,用( C )表示。
A.矩形B.四边形C.菱形D.椭圆形7、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A.元组B.行C.记录D.属性8、若将下图所示的E-R图转换成关系模式,可以转换成( C )关系模式。
A. 1个B.2个C.3个D.4个9、若将下图所示的E-R图转换成关系模式,可以转换成( B )关系模式。
A. 1个B.2个C.3个D.4个10、若将下图所示的E-R图转换成关系模式,可以转换成( D )关系模式。
A. 1个B.2个C.3个D.4个11、数据库的层次模型应满足的条件是( C )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲12、数据库的网状模型应满足的条件是( A )。
数据库技术复习题
数据库技术复习题一、单项选择题1.数据库三级模式体系结构的划分,有利于保持数据库的( A )。
A) 数据独立性 B) 数据安全性 C) 结构规范化 D) 操作可行性2.假定学生关系是S(SNO,SNAME,SEX,AGE)课程关系是C(CNO,CNAME,CREDIT)学生选课关系是SC(SNO,CNO,GRADE)要查找选修“数据库”课程的女学生的姓名,将涉及到的关系是( D )A) S B) C,SC B) S,SC D) S,C,SC3.关系模式规范化的最起码的要求是达到第一范式,即满足( D )。
A)每个非码属性都完全依赖于主码B)主码属性唯一标识关系中的的元组C)关系中的元组不可重复D)每个属性都是不可分解的4.在关系数据库设计中,设计关系模式是数据库设计中( C )阶段的任务。
A) 需求分析 B) 概念设计 C) 逻辑设计 D) 物理设计5.单个用户使用的数据视图的描述称为( A )A. 外模式B. 概念模式C. 内模式D. 存储模式6.子模式DDL用来描述( B )A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构7.在DBS中,DBMS和OS之间的关系是( B )A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行8.五种基本关系代数运算是( A )A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ9.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )A. 左外联接B. 右外联接C. 外部并D. 外联接10.下列聚合函数中不忽略空值 (null) 的是( C )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)11.设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。
数据库复习题完整答案版
复习题一、选择题1.( B )是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。
(A)数据库系统(B)数据库(C)关系数据库(D)数据库管理系统2.数据库系统的基础是( D )。
(A)数据结构(B)数据库管理系统(C)操作系统(D)数据模型3.( C )处于数据库系统的核心位置。
(A)数据字典(B)数据库(C)数据库管理系统(D)数据库管理员4.对数据库的操作要以( B )内容为依据。
(A)数据模型(B)数据字典(C)数据库管理系统(D)运行日志5.在DBS中,DBMS和OS之间的关系是( B )。
(A)相互调用(B)DBMS调用OS(C)OS调用DBMS (D)并发运行6.有了模式/内模式的映象,可以保证数据和应用程序之间的( B )。
(A)逻辑独立性(B)物理独立性(C)数据一致性(D)数据安全性7.( A )是数据库中全部数据的逻辑结构和特征的描述。
(A)模式(B)外模式(C)内模式(D)存储模式8.( C )是数据库物理结构和存储方式的描述。
(A)模式(B)外模式(C)内模式(D)概念模式9.( B )是用户可以看见和使用的局部逻辑结构和特征的描述。
(A)模式(B)外模式(C)内模式(D)概念模式10.关系操作的特点是(C )。
(A)记录操作方式(B)字段操作方式(C)集合操作方式(D)对象操作方式11、用树型结构来表示实体之间联系的模型称为(B )。
(A)关系模型(B)层次模型(C)网状模型(D)记录模型12、数据模型中用于描述系统静态特性的是(A )。
(A)数据结构(B)数据操作(C)完整性约束(D)数据模型13.关系中标题栏中各列的名称称为( C )。
(A)对象(B)元组(C)属性(D)记录14.在下述关系的特点中,错误的是( D )。
(A)列可以交换(B)行可以交换(C)任意两元组不能相同(D)表中的数据项可分15、下面的选项不是关系数据库基本特征的是(A )。
数据库复习题
课后巩固练习一、单选题第一章数据库基础知识1.DBS是( A )的简写。
A. 数据库系统B. 数据库管理系统C. 数据库D. 操作系统2. ORDBS的中文意思是 ( C )A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统D.关系数据库系统3.DB是( D )的简写A. 数据库系统B. 数据库管理系统C. 数据D. 数据库4.DBMS是( D )的简写A. 数据库系统B. 数据库C. 数据D. 数据库管理系统5.在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是( B )A. 外模式B. 模式C. 内模式D. 存储模式6.在数据库的三级模式结构中,模式有( A )个A. 1B. 2C. 3D. 任意7.在数据库系统中,数据独立性是指( C )。
A)用户与计算机系统的独立性 B)数据库与计算机的独立性C)数据与应用程序的独立性 D)用户与数据库的独立性8.要保证数据库的物理独立性,需要修改的是( B )。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式9.( B)的映像技术提供了模式变化而应用程序不变的方法,从而保证了数据的逻辑独立性A. 模式/内模式B.外模式/模式C. 外模式/内模式D.数据库/操作系统10.( B )的映像技术提供了内模式变化而应用程序不变的方法,从而保证了数据的物理独立性A.外模式/模式B. 模式/内模式C. 外模式/内模式D.数据库/操作系统11.要保证数据库的逻辑独立性,需要修改的是( C )。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式12. 位于用户和数据库之间的一层数据管理软件是 ( C ) 。
A.DBSB.DBC.DBMSD.MIS13. 数据视图属于三级模式中的 ( A )A. 外模式B. 模式C. 内模式D. 存储模式14.基本表属于三级模式中的 ( B )A. 外模式B. 模式C. 内模式D. 存储模式15.在数据操纵语言(DML)的基本功能中,不包括的是( B )。
数据库期末复习题
章节测试与考试第一篇基础篇第一次单元测验(考查范围:第一章)单选1.()是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构2.数据库的特点之一是数据的共享,严格的讲,这里的数据共享是指()。
A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户互相覆盖地使用数据集合3.要保证数据库的数据独立性,需要修改的是()。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式4.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS多选5.数据库系统的基本特点包括()。
A.数据共享性高、冗余度低B.数据独立性高C.数据结构化D.数据设计面向某个具体的应用6.在数据管理技术的发展过程中,经历了()阶段。
A.人工管理B.文件系统C.档案管理D.数据库系统填空7.数据库系统与文件系统的本质区别为__________。
8.在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,结点之间可以有多种联系,该数据模型指的是__________。
判断9.数据冗余可能导致的问题有浪费存储空间、修改复杂和潜在的数据不一致性。
()10.数据库管理员是开发数据库的专门人员。
()B、D、C、A、ABC、ABD、数据的结构化、网状模型、√、×陈述题11.数据库系统的三级模式和二级映像分别指什么?系统是如何实现数据的逻辑独立性和物理独立性的?三级模式:外模式、模式、内模式;二级映像:外模式与模式映像、模式与内模式映像;●保证数据的逻辑独立性当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变;应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性。
数据库总复习题+答案
VFP总复习题一、选择题1.数据库系统的核心是(A)。
A.数据库B.数据库管理系统C.数据模型D.软件工具2.英文缩写DB表( A )A、数据库B、数据库管理系统C、数据定义语言D、数据操作语言3.目前,概念容易理解并获得了广泛应用的数据模型是( B )。
A.层次模型B.关系模型C.网状模型D.概念模型4.关于表的备注型字段与通用型字段,以下叙述中错误的是( A )。
A. 字段宽度都不能由用户设定B. 都能存储文字和图象数据C. 字段宽度都是4D.存储的内容都保存在与表文件名相同的.FTP 文件中5.在Visual FoxPro中,数据库文件的扩展名是( A )。
A.dbcB.prjC.pjxD. dbf6.在Visual FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是(B)。
A.备注型B.通用型C.逻辑型D.字符型7.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )。
A. m : nB.1 : mC. 1: 1D.m : 18.Visual FoxPro支持(C)两种工作方式。
A.命令和程序B.命令和菜单C.交互操作和程序执行D.交互操作和菜单9.在Visual FoxPro中删除记录有(A)两种。
A.物理删除和逻辑删除B.物理删除和彻底删除C.逻辑删除和彻底删除D.物理删除和移去删除10.在Visual FoxPro中,数据表文件的扩展名为( A )。
A.dbfB.fptC.pjxD.dbc11.在VisualFoxPro中,建立索引的作用之一是( C )。
A.节省存储空间B.便于管理C.提高查询速度D.提高查询和更新速度12.在Visual FoxPro中,使用LOCA TE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(C)。
数据库期末复习题及答案
数据库期末复习题及答案一、单选题(每小题 1 分)1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。
Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅱ(正确答案)2.下列四项中,不属于数据库系统特点的是()A. 数据共享B. 提高数据完整性C. 数据冗余度高(正确答案)D. 提高数据独立性3.SQL Server的安全性管理可分为5个等级,不包括()。
A.Windows级B.用户级(正确答案)C.SQL Server服务器级D.数据库级4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。
A. model(正确答案)B. msdbC.masterD.tempdb5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。
A.模式B.内模式C.外模式(正确答案)D、用户模式6.使用T-SQL删除表结构的语句是()A. DELETE TABLEB. DROP TABLE(正确答案)C. ADD TABLED. CREATE TABLE7.若定义教师的工资,则应该选用()类型。
A. charB. datetimeC. decimal(正确答案)D. text8.在T-SQL中,关于NULL值叙述正确的选项是()A. NULL表示空格B. NULL表示空值(正确答案)C. NULL表示0D. NULL既可以表示0,也可以表示空格9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。
A.一个表中最多只能有一个主键约束,一个唯一性约束B.一个表中最多只能有一个主键约束,一个外键约束C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束(正确答案)D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束10.SELECT查询语句的子句有多个,但至少包括()子句。
A. SELECT和INTOB. SELECTT和GROUP BYC. SELECT和FROM(正确答案)D.仅SELECT11.一个关系表只有一个()。
数据库期末考试复习题库(非常全面)
数据库期末考试复习题库(非常全面)第一部分第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。
A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
民办数据库试卷题型一、选择题(15*1‟=15‟)二、填空题(10*1‟=10‟)三、名词解释(3*3‟=9‟)四、问答题(4*5‟=20‟)五、数据库设计(2*8‟=16‟)六、SQL语句(10*3‟=30‟)共计:100一、选择题1、现实世界中客观存在并能相互区别的事物称为(A)。
A.实体B.实体集C.字段D.记录2、现实世界中事物的特性在信息世界中称为(C)A.实体B.实体标识符C.属性D.关键码3、下列实体类型的联系中,属于一对一联系的是(C)A.教研室对教师的所属联系B.父亲对孩子的亲生联系C.省对省会的所属联系D.供应商与工程项目的供货联系4、层次模型必须满足的一个条件是(B)A.每个结点均可以有一个以上的父结点B.有且仅有一个结点无父结点C.不能有结点无父结点D.可以有一个以上的结点无父结点5、采用二维表格结构表达实体类型及实体间联系的数据模型是(C)A.层次模型B.网状模型C.关系模型D.实体联系模型6、逻辑数据独立性是指(A)A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变7、数据库(DB)、DBMS、DBS三者之间的关系(B)A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.DBS与DB和DBMS无关8、数据库系统中,用(D)描述全部数据的整体逻辑结构A.外模式B.存储模式C.内模式D.概念模式9、数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库之间的接口A.外模式B.存储模式C.内模式D.概念模式10、数据库系统中,物理存储视图用(C)描述A.外模式B.用户模式C.内模式D.概念模式11、数据库系统达到了数据独立性是因为采用了( D )A.层次模型B.网状模型C.关系模型D.三级模式结构12、物理数据独立性是指(C)A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变13、下列语言中,不是宿主语言的是(C)A.CB.FORTRANC.SQLD.COBOL14、数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是(A )A.数据库管理员B.专业用户C.应用程序员D.最终用户15、数据库系统中,使用专用的查询语言操作数据的人员是(B)A.数据库管理员B.专业用户C.应用程序员D.最终用户16、数据库系统中,使用宿主语言和DML编写应用程序的人员是(C)A.数据库管理员B.专业用户C.应用程序员D.最终用户17、当关系由多个侯选码时,则选定一个作为主码,但若主码为全码时应包含(D)A. 单个属性B. 两个属性C. 多个属性D. 全部属性18、在基本的关系中,下列说法正确的是(C)A. 行列顺序有关B. 属性名允许重名C. 任意2个元组不允许重复D. 列是非同质的19、关系代数的5个基本操作是(D)A. 并、交、差、笛卡儿积、除法B. 并、交、选取、笛卡儿积、除法C. 并、交、选取、投影、除法D. 并、差、选取、笛卡儿积、投影20、关系代数的四个组合操作是(A)A. 交、连接、自然连接、除法B. 投影、连接、选取、除法C. 投影、自然连接、选取、除法D. 投影、自然连接、选取、连接21、4元关系R为:R(A,B,C,D),则(C)A. πA, C(R)为取属性值为A,C的两列组成B. πA,C(R)为取属性值为1、3的两列组成C. π1,3(R)和πA,C(R)是等价的D. π1,3(R)和πA,C(R)是不等价的22、δ3<'2'(S)表示(B)A. 表示从S关系中挑选3的值小于第二个分量的元组B. 表示从S关系中挑选第三个分量的值小于‟2‟的元组C. 表示从S关系中挑选第三个分量的值小于第二个分量的元组D.δ3<'2'(S)是向关系垂直方向的运算23、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S全连接成的结果集是(C)元关系。
A. 4B. 3C. 7D. 624、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S自然连接成的结果集是(A)元关系A. 4B. 3C. 7D. 625、关系模式S(A,B,C,D)代数中的δ3<'2'(S)等价于(A)A. SELECT * FROM S WHILE C<'2'B. SELECT B,C FROM S WHILE C<'2'C. SELECT B,C FROM S HA VING C<'2'D. SELECT * FROM S WHILE '3'<B26、笛卡尔积是(B)进行运算A. 向关系的垂直方向B. 向关系的水平方向C. 即向关系的水平方向也向关系的垂直方向D. 先向关系的垂直方向,然后在向关系的水平方向27、自然连接是(C)进行运算A. 向关系的垂直方向B. 向关系的水平方向C. 即向关系的水平方向也向关系的垂直方向D. 先向关系的垂直方向,然后在向关系的水平方向28、设学生关系模式为:学生(学号、姓名、年龄、性别、成绩、专业),则该关系模式的主键是(C)A. 姓名B. 学号,姓名C. 学号D. 学号,姓名,年龄29、设关系模式R(U,F),U为R的属性集合,F为U上的一种函数依赖,则对R(U,F)而言,如果X→Y为F所蕴涵,且Z U,则XZ→YZ 为F所蕴涵。
这是函数依赖的(D)A. 传递律B. 合并规则C. 自反律D. 增广律30、X→Ai成立是X→A1A2…Ak成立的(C)A. 充分条件B. 必要条件C. 充要条件D. 既不充分也不必要31、设一关系模式是:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是(C)A. 顾客姓名,供应商姓名;B. 顾客姓名,商品名C. 顾客姓名,商品名,供应商姓名D. 顾客姓名,顾客地址,商品名32、下列有关范式的叙述中正确的是(D)A. 如果关系模式R∈1NF,且R中主属性完全函数依赖于主键,则R是2NFB. 如果关系模式R∈3NF,X,Y U,若X→Y,则R是BCNFC. 如果关系模式R∈BCNF,若X→→Y(Y NOT IN X)是平凡的多值依赖,则R是4NFD. 一个关系模式如果属于4NF,则一定属于BCNF;反之不成立33、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则一下叙述中错误的是(B)。
A. (学号, 课程号)和(课程号, 名次)都可以作为候选键B. 只有(学号, 课程号)能作为候选键C. 关系模式属于第三范试D. 关系模式数据BCNF34、下列叙述中正确的是(D)A. 若A→→Y,其中Z=U-X-Y=Φ,则称X→→Y为非平凡的多值依赖B. 若X→→Y,其中Z=U-X-Y=Φ,则称X→→Y为平凡的多值依赖C. 对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为非平凡函数依赖D. 对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为平凡函数依赖35、能消除多值依赖引起的冗余的是(C)。
A. 2NFB. 3NFC. 4NFD. BCNF36、下列叙述中正确的是(C)。
A. 第三范式不能保持多值依赖B. 第四范式肯定能保持多值依赖C. BC范式可能保持函数依赖D. 第四范式不能保持函数依赖37、关系数据库设计理论中,起核心作用的是(C)A. 范式B. 模式设计C. 数据依赖D. 数据完整性二、填空题1、数据库中存储的基本对象是数据。
2、数据管理经历了人工管理、文件系统、数据库系统三个发展阶段。
3、数据库与文件系统的根本区别是数据结构化。
4、在文件系统阶段,数据管理的三个主要缺陷是数据的冗余度高、数据的不一致性和数据的联系弱。
5、物理数据独立性是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
6、逻辑数据独立性是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。
7、数据库系统提供的数据控制功能主要包括数据完整性控制、数据安全性控制、数据库的恢复和并发控制。
8、数据库系统与文件管理系统相比较数据的冗余度低,数据共享性高。
9、用户与操作系统之间的数据管理软件是数据库管理系统(DBMS)。
10、根据不同的数据模型,数据库管理系统可以分为层次型、网状型、关系型和面向对象型。
11、数据模型应当满足比较真实地描述现实世界、容易为人所理解和便于在计算机上实现三方面的要求。
12、现实世界中,事物的个体在信息世界中称为实体,在机器世界中称为记录。
13、现实世界中,事物的每一个特性在信息世界中称为属性,在机器世界中称为字段(数据项)。
14、能唯一标识实体的属性集,称为码。
15、数据描述的两种形式是物理数据描述和逻辑数据描述。
其中物理数据描述是指数据在存储设备上的存储方式;逻辑数据描述是指程序员或用户用以操作的数据形式。
16、属性的取值范围称为该属性的域。
17、两个不同实体集的实体间有一对一、一对多和多对多三种情况联系。
18、表示实体类型和实体间联系的模型,称为概念模型。
19、最著名、最为常用的概念模型是ER 模型。
20、常用的结构数据模型有层次模型、网状模型和关系模型。
21、数据模型的三要素包含数据结构、数据操纵和完整性约束三部分。
22、在E-R图中,用方框表示实体类型;用菱形表示联系类型;用椭圆表示实体类型和联系类型的属性。
23、用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
在该模型中,上一层记录类型和下一层记录类型间的联系是一对多。
24、用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。
25、用二维表格表示实体类型及实体间联系的数据模型称为关系模型。
26、数据库的体系结构分为外模式、内模式和内模式三级。
27、DBMS提供了三级模式和两级映象功能,保证了数据库系统具有较高的数据独立性。
28、在数据库的三级模型中,单个用户使用的数据视图的描述,称为外模式(用户模式、子模式);全局数据视图的描述,称为概念模式(模式);物理存储数据视图的描述,称为内模式。
29、数据独立性是指应用程序和数据之间相互独立,不受影响。
30、数据独立性分成逻辑独立性和物理独立性两级。
31、数据库管理系统(DBMS)提供DML(数据操纵语言)实现对数据库中数据的检索和更新等操作。
32、数据库系统(DBS)是由数据库、硬件、软件、和数据库用户四部分组成。
33、DBS中最重要的软件是DBMS;最重要的用户是 DBA。