数据库复习题 答案
数据库期末试题及答案-复习必备

数据库试题经典问题一、填空题(共9题,每空1分,共15分)1.将数据库从SQL Server实例中删除,即在逻辑上将数据文件和日志文件与服务器相脱离,但文件并不从磁盘上删除,此操作称为_________,可通过_______将其重新加载到SQL Server实例中。
2.SQL Server中用于服务器的所有初始化信息和系统级信息的的系统数据库是_______________。
3.打开数据库student,使之成为当前数据库,可以使用语句______________。
4.使用T—SQL语句创建存储过程时,若要求对存储过程的定义文本进行加密,应使用_________子句.5.若要删除sutdent表的全部数据,数据删除后不可撤销,应使用语句____________,若想删除student数据表,应使用语句________________.6.若要对数据库中的对象进行改名,就使用的系统存储过程是_____________。
7.Sql Server的数据库文件分为数据文件和__________,其中数据文件又分为_________和__________。
8.在Sql Server中,按触发的时机,触发器可分为__________和________。
9.在Sql Server的事务处理中,开启一个事务可用Begin Transaction,提交事和撤销事务应使用____________和___________。
二、简答题(共3题,每题7分,共21分)1.在数据库端编程,主要有自定义函数、存储过程和触发器三种形式,请比较一下这三种方式的异同.2.SqlServer有哪些系统数据库,各自的作用是什么?3.数据库中的常用完整性有几种?在Sql Server主要通过什么方式实现?三、应用题(共6题,本题共54分。
)1.创建名为“Love”的数据库,其中主数据文件为Lovedat.mdf,初始大小为8M,增长大小为1M,日志文件为Lovedat.ldf,初始大小是5M,最大存储空间是30M,增长是5M。
数据库期末考试复习题及答案

数据库期末考试复习题及答案3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)A.层次模型C.网状模型4.数据的物理独立性是指(C)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语句建立一个基本表:CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,SnameCHAR(8)NOTNULL,Se某CHAR(2),AgeINT)可以插入到表中的元组是(D)A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL11.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是(C)A.GRANTQTYONSPJTO'李勇'B.GRANTUPDATE(QTY)ONSPJTO'李勇'13.关系规范化中的插入操作异常是指(D)A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计换为关系模型的规则,转换后关系的数目为(C)。
数据库复习题及答案

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.一个表中可以建立几个聚集索引( A )A.1B.2C.255D.5122.MS SQL Server提供的3种整型数据类型是( D )A.int、smallint和longintB. smallint、tinyint和longintC.int、tinyint和longintD. int、smallint和bigint3.下列说法正确的是___B____。
A.视图是观察数据的一种方法,只能基于基本表建立。
//可基于视图再建立视图;B.视图是虚表,观察到的数据是实际基本表中的数据。
C.索引查找法一定比表扫描法查询速度快。
D.索引的创建只和数据的存储有关系。
4.SQL Server 2008的数据库对象不是( D )A.表B.约束C.触发器D.变量6.有学生表:学生(学号,姓名,年龄),对学生关系的查询语句如下:( )SELECT 学号FROM 学生WHERE年龄>20 AND 姓名LIKE′%伟′如果要提高查询效率,应该建索引的属性是( C )A.学号B.姓名C.年龄D.(学号,姓名)7.以下哪个是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。
( B )A.数据库系统B.数据库C.关系数据库D.数据库管理系统8.用二维表结构表示实体以及实体间联系的数据模型称为( C )A.网状模型B.层次模型C.关系模型 C.面向对象模型9.在SQL语言中NEWID()函数的功能(C )A.转换字符串B.返回时间C.产生全局唯一标识D.返回新用户号10.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(C )A.另一个表B.游标C.视图D.索引11.SQL Server2008采用的身份验证模式有( D )。
A.仅Windows身份验证模式B.仅SQL Server身份验证模式C.仅混合模式D.Windows身份验证模式和混合模式12.要查询book表中所有书名中包含“计算机”的书籍情况,可用( B )语句。
数据库复习试题答案及解析

一、选择题: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、逻辑模式注:外模式又称子模式或用户模式,对应于用户级。
模式又称概念模式或逻辑模式,对应于概念级。
内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述。
6.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )A、是同一个数据库中的两个表B、不同数据库中的两个表C、两个自由表D、一个是数据库表另一个是自由表注:【自由表】和数据库无关联的表。
5.建立关系之间联系的主关键字与外部关键字引用的约束条件是指()A.参照完整性B.实体完整性(只跟主键有关,唯一,非空)C.用户自定义完整性D. 以上都不对6.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念()A.宿主语言 B.游标C. DDL语言D.DML语言8.在SQL中,下列涉空值的操作,不正确的()A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)9.索引字段值不唯一,应该选择的索引类型为( )A、主索引唯一B、普通索引非唯一索引C、候选索引唯一D、唯一索引唯一9.数据库系统的特点不包括()A. 数据结构化B. 数据独立性高C. 数据冗余度低D. 应用程序管理数据--------DBMS11.下列SQL语句中,修改表结构的是()A.MODIFYB.ALTERC.RENAMED.DELETE12.概念模型独立于()A. DBMSB.E-R图C.信息世界D.现实世界17.在基本的关系中,下列说法正确的是(C)A 行列顺序有关B 属性名允许重名C 任意两个元组不允许重复(元组即列)D 一列数据中的元素类型可以不同24. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。
数据库技术复习题(选择 附答案)

一、选择题1. 单个用户使用的数据视图的描述称为 a A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述 b A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是 bA. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 dA. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是 cA. SUM(列名)B. MAX(列名)C. COUNT( * )D. AVG(列名)6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F aA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD的分解7. 在数据库设计中,将ER图转换成关系数据模型的过程属于 bA. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不正确的是 cA. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 一个关系中的候选关键字 b 。
A .至多一个 B .可多个 C .必须多个 D .至少 3 个10. DBMS中实现事务持久性的子系统是 dA. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和 a A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分配模式均是 aA. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是c A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14. 用树型结构表示实体之间联系的数据模型称为 d A.关系模型B.运算模型 C.网状模型D.层次模型15. 数据库系统的核心是 b A.数据库B.数据库管理系统C.数据模型D.软件工具16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是 d A.X>10 AND X<20B.X>=10 AND X<20 C.X>10 AND X<=20D.X>=10 AND X<=2017. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是 bA.5个B.7个 C.8个D.9个18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于c A.2NF B.3NF C.BCNF D.4NF19. 若事务T对数据R已加X锁,则其他事务对数据R dA.可以加S锁不能加X锁B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是 c A.SM B.SD C.SN D.SK全性 C.并发性D.一致性22.下列不属于事务的特性的是 c A.隔离性B.一致性 C.完整性D.原子性23.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于 cA.事务故障B.系统故障C.介质故障D.运行故障24.E-R图是数据库设计的常用工具之一,它适用于建立数据库的 a A.概念模型B.逻辑模型 C.结构模型D.物理模型25.数据库逻辑结构设计的主要任务是 dA.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是 a 。
数据库复习题--参考答案

信息技术水平考试数据库应用(SQL Server)复习题一单选题1.下列选项中,属于发展最早的数据模型是( A )。
(A) 网状数据模型 (B) 关系数据模型 (C) 层次数据模型 (D) 面向对象数据模型2. 进行自然连接运算的两个关系必须具有( C )。
(A) 相同的属性个数 (B) 相同的主码 (C) 公共属性 (D) 相同的元组个数3. 若关系模式R(A,B,C)上的函数依赖集F={A->B,B->C,A->C},则R的最高范式是( B )。
(A) 1NF (B) 2NF (C) 3NF (D) BCNF4.若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R 分解为( B )。
(A) R1(A,B,C,D) R2(A,E) (B) R1(A,B,C) R2(A,D,E)(C) R1(A,B,C) R2(D,E) (D) R1(A,B) R2(A,C,D,E)5.若将如下E-R模型转换为关系模式,则下列说法中正确的是( D )。
(A) 设计一个职员关系,将部门的所有属性放到职员关系中(B) 设计一个部门关系,将职员的所有属性放到部门关系中(C) 设计部门和职工两个关系,将职员的主码加入到部门关系中(D) 设计部门和职工两个关系,将部门的主码加入到职员关系中6.下列选项中,不属于数据库操纵语言(DML)的是( A )。
(A) ALTER (B) INSERT (C) DELETE (D) SELECT7.下列关于查询排序的说法中正确的是( B )。
(A) ORDER BY子句后面只能跟一个字段名(B) 排序操作不会影响表中存储数据的顺序(C) ORDER BY子句中的默认排序方式为降序排列(D) 只能对数值型字段进行排序8.下列数据映像中,可以保证数据的物理独立性的是( D )。
(A) 外模式/模式 (B) 外模式/内模式 (C) 模式/内模式 (D) 外模式/概念模式9.在SQL SERVER2000中,常用的通配符不包括( D )。
数据库期末复习题及答案

一、选择题1、下列叙述中,不正确的是()。
A、DBMS是操纵和管理数据库的软件系统,是数据库系统的核心B、DBMS具有结构清晰和开放性等特点C、DBMS可以基于数据模型进行分类D、DBMS中的数据字典并不能作为数据库运行的基本依据2、下面列出的条目中,哪个不是数据库技术的主要特点?()A、数据的结构化B、数据的冗余度小C、较高的数据独立性D、程序的标准化3、下列关于数据库三级模式结构的叙述中,哪一个是不正确的?A、数据库三级模式结构由内模式、模式和外模式组成B、DBMS在数据库三级模式之间提供外模式膜式映像和模式/内模式映像C、外模式/模式映像实现数据的逻辑独立性D、一个数据库可以有多个模式4、在数据库的三级模式结构中,内模式有______。
A、1个B、2个C、3个D、任意多个5、在数据库三级模式间引入二级映象的主要作用是( )。
A、提高数据与程序的独立性B、提高数据与程序的安全性C、保持数据与程序的一致性D、提高数据与程序的可移植性6、在数据库系统中,当关系的类型改变时,用户程序也可以不变。
这是______。
A、数据的物理独立性B、数据的逻辑独立性C、数据的位置独立性D、数据的存储独立性7、对现实世界进行第二层抽象的模型是()A、概念模型B、用户模型C、逻辑模型D、物理模型8、在数据库技术中,E-R图描述的是()模型。
A、物理模型B、概念模型C、逻辑模型D、语言模型9、在概念模型中,客观存在并可以相互区别的事物称为()A、码B、属性C、联系D、实体10、一个学生可以同时借阅多本图书,一本图书只能借给一个学生,学生和图书之间的联系为()的联系。
A、一对一B、一对多C、多对多D、多对一11、20世纪70年代数据系统语言研究会(CODASYL)下属的数据库任务组(DBTG)提出的DBTG系统方案,它是哪种数据模型的典型代表?A、层次模型B、网状模型C、关系模型D、对象模型12、关系数据库管理系统都是基于()理论。
数据库复习题完整答案版

复习题一、选择题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(附答案)

数据库系统复习题1(附答案)数据库系统复习题⼀、选择题第(1)⾄(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学⽣根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}1、关系模式A的码是(D)A. CB. (H,R)C.(H,T),S)2、关系模式A的规范化程度最⾼达到(B)A. 1NFB. 2NFC. 3NFD. BCNF3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)A. 1NFB. 2NFC. 3NFD. BCNF4.设有关系R(A,B,C)和S(C,D)。
与SQL语句select A,B,D from R,S where =等价的关系代数表达式是(B)A. σ=(πA,B,D(R×S))B. πA,B,D(σR,C= (R×S))C. σ=((πA,B R)×(πDS))D. σR,C=(πD((πA,BR)×S)5、设关系R和关系S的元数分别是3和4,关系T是R与S的⼴义笛卡尔积,即:T=R×S,则关系T的元数是(C)A. 7B. 9C. 12D. 166、数据库设计阶段分为(B)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段C. ⽅案设计阶段、总体设计阶段、个别设计和编程阶段D. 模型设计阶段、程序设计阶段和运⾏阶段7、设U是所有属性的集合,X、Y、Z都是U的⼦集,且Z=U-X-Y。
下⾯关于多值依赖的叙述中,不正确的是(C)A. 若X→→Y,则X→→ZB. 若X→Y,则X→→YC. 若X→→Y,且Y′Y,则X→→Y′D. 若Z=Φ,则X→→Y8、查询优化策略中,正确的策略是(D)A.尽可能早地执⾏笛卡尔积操作B.尽可能早地执⾏并操作C.尽可能早地执⾏差操作D.尽可能早地执⾏选择操作9、语句delete from sc 表明(A)A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏10、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈11、五种基本关系代数运算是( A )A. ∪,-,×,π和σB. ∪,-,,π和σC. ∪,∩,×,π和σD. ∪,∩,,π和σ12、下列聚合函数中不忽略空值(null) 的是( C )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段第(14)⾄(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
《数据库系统原理》复习题(答案)

(一)填空题1.数据管理经历了_______阶段、________阶段到________阶段的变迁。
(手工管理、文件管理、数据库管理)2.实体之间联系的基本类型有______、_______、_______。
(一对一、一对多、多对多)3.在E-R图中,用____表示实体,用______表示联系,用______表示属性。
(矩形框、菱形框、椭圆框)4.数据库的三层模式结构是________、_________、_______。
(外模式、逻辑模式、内模式)5.关系模型中一般讲数据完整性分为三类:_________、___________、__________。
(实体完整性、参照完整性、用户定义完整性)6.数据模型由三部分组成:数据结构、数据操作和____________。
(数据的约束条件或数据完整性规则)7.SQL语言是一种标准的数据库语言, 包括数据的查询、定义、操纵和______四部分功能。
(控制)8.视图是从其它________或视图导出的虚表。
(基本表)9.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的___________。
(外关键字)10.访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。
(权限验证、混合)11._______是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。
(脚本)12.SQL语言中行注释的符号为_________;块注释的符号为_________。
(--、/**/)13.SQL server中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以_______字符开始,有系统定义和维护。
局部变量以__________字符开始,由用户自己定义和赋值。
(@@、@)14.在SQL server中,其权限分为三类,即_________权限、_________权限和_________权限。
数据库复习题(答案)

数据库复习题(答案)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March一、单选题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个个个个9、若将下图所示的E-R图转换成关系模式,可以转换成( B )关系模式。
A. 1个个个个10、若将下图所示的E-R图转换成关系模式,可以转换成( D )关系模式。
A. 1个个个个11、数据库的层次模型应满足的条件是( C )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲12、数据库的网状模型应满足的条件是( A )。
数据库技术复习试题及答案

数据库技术一.填空题:1.当文件结构和数据发生任何微小变化时,都必须修改或重新编写文件的存取程序。
其原因是文件系统的数据___不独立______。
2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
3. 关系数据库的关系演算语言是以关系代数为基础的DML语言。
4.利用ODBC技术可以在一个应用程序中利用相同的源代码访问不同的__数据库系统______。
5. 分布式数据库中定义数据分片时,必须满足三个条件:完整性条件、可重构条件和不相交性。
6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致性检索和读脏数据。
7. 事务必须具有的四个性质是:原子性、串行性、隔离性和永久性。
8. 分布式数据库系统中透明性层次越高,应用程序的编写越容易。
9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为。
10.目前数据库领域中最常用的数据模型有概念模型、外部模型、逻辑模型、物理模型。
11. 数据管理技术经历了手工文档、文件系统、数据库系统三个阶段。
12. SQL语言集数据查询、数据定义、数据操纵和数据控制功能于一体。
13. 数据库系统采用的三级模式结构为外模式、模式、内模式。
14. 两个实体型之间的联系类型有一对一、一对多、多对多三类。
15. 数据库中专门的关系运算包括选择、投影、连接、除。
16. 满足第一范式(1NF)的关系模式要求关系属性值是不可再分解的原子值。
17. 当数据库被破坏后,如果事先保存了事务日志_和数据库的副本,就有可能恢复数据库。
18. 并发控制操作的主要方法是采用封锁机制,其类型有共享锁、排它锁。
19.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。
20.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为 Y依赖于X 函数依赖。
21.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对实体完整性的约束。
数据库总复习题+答案

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.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B 4. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库 C.数据库管理系统D.数据结构答案:B 5.数据库中存储的是。
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 分)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)(2001年10月全国卷)A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述(B)(2001年10月全国卷)A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是(B)(2001年10月全国卷)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4.数据库物理存储方式的描述称为( B)(2003年1月全国卷)A.外模式B.内模式C.概念模式D.逻辑模式5.在下面给出的内容中,不属于DBA职责的是( C)(2003年1月全国卷)A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则6.在数据库三级模式间引入二级映象的主要作用是(A )(2003年1月全国卷)A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性、DBMS和DBS三者之间的关系是( B)(2003年1月全国卷)包括DBMS和DBS 包括DB和DBMS包括DB和DBS D.不能相互包括中“第三级存储器”是指( B)(2002年10月全国卷)A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是(C)10.数据库系统中的数据模型通常由(A)三部分组成A、数据结构、数据操作和完整性约束B、数据定义、数据操作和安全性约束C、数据结构、数据管理和数据保护D、数据定义、数据管理和运行控制12.数据库技术的三级模式中,数据的全局逻辑结构用(C)来描述A、子模式B、用户模式C、模式D、存储模式13.用户涉及的逻辑结构用(D)描述A、模式B、存储模式C、概念模式D、子模式14.数据库的开发控制,完整性检查,安全性检查等是对数据库的(B)A、设计B、保护C、操纵D、维护15.(C)是控制数据整体结构的人,负责三级结构定义和修改A、专业用户B、应用程序员C、DBAD、一般用户16.文件系统的一个缺点是(B)A、数据不保存B、数据冗余性C、没有专用软件对数据进行管理D、数据联系强17.(C)完成对数据库数据的查询与更新A、DCLB、DDLC、DMLD、DQL18.关系模型的程序员不需熟悉数据库的(C)A、数据操作B、完整性约束条件C、存取路径D、数据定义提供DML实现对数据的操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题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 )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲13、在三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。
A.外模式B.内模式C.存储模式D.模式14、在三级模式结构中,描述数据库中用户可以看到的局部逻辑结构和特征的是( A )。
A.外模式B.内模式C.存储模式D.模式15、在数据库中存储的是( C )A.数据B.信息C.数据和数据之间的联系D.数据模型的定义16、在三级模式结构中,子模式、模式和内模式是对( c )的3个抽象级别。
A.信息世界B.数据库系统C.数据D.数据库管理系统17、( A )是刻画一个数据模型性质最重要的方面。
人们通常按它的类型来命名数据模型。
A.数据结构B.数据操作C.完整性约束D.数据联系18、关系数据库规范化是为解决关系数据库中( A )问题而引入的。
A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性19、在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( A );A.选择B.投影C.连接D.扫描20、关系数据模型( D )。
A.只能表示实体间的1:1联系国B.只能表示实体间的1:n联系C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系21、关系数据模型的基本数据结构是( D )。
A.树B.图C.索引D.关系22、对一个关系做投影操作后,新关系的元组个数( c )原来关系的元组个个数A.小于B.小于或等于C.等于D.大于23、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(C )缺陷。
A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失24、若事务T对数据R已加了S锁,则其他事务对数据R( A )。
A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁25、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( C )的联系。
A.一对一 X Y Y XB.一对多C.多对一 X YD.多对多26、若关系模式R中的属性都是主属性,则R至少属于( A )。
A.3NF B.BCNF C.2NF D.1NF27、若关系模式R中,消除了非主属性对码的部分依赖,则R至少属于( C )。
A.3NF B.BCNF C.2NF D.1NF28、若关系模式R中,每一个函数依赖的决定因素都含码,则R至少属于( B )。
A.3NF B.BCNF C.2NF D.1NF29、设R(A,B,C),F={A→B,B→C},则R最高属于( C)。
A.3NF B.BCNF C.2NF D.1NF30、事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的( B )。
A.原子性B.一致性C.隔离性D.持久性31、同学与同学之间的“朋友”联系是( A )。
A、一元联系B、二元联系C、三元联系D、多元联系32、数据库的概念模型独立于( A )。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界33、在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为( C )。
A.选择 B.投影 C.连接 D.扫描34、关系模式中,满足2NF的模式,( D )。
A.可能是1NF B.必定是BCNF C.必定是3NF D.必定是1NF35、如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。
A.交B.并C.笛卡尔积D.连接R136、设有属性A ,B ,C ,D ,以下表示中不是关系的是( C ) A.R (A ) B .R (A ,B ,C ,D ) C .R(A×B×C×D ) D .R (A ,B )37、在关系数据库设计中,设计关系模式是( C )的任务。
A .需求分析阶段B .概念设计阶段C .逻辑设计阶段D .物理设计阶段38、事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的( B)。
A.原子性B.一致性C.隔离性D.持久性39、同学与同学之间的“朋友”联系是( A )。
A 、一元联系B 、二元联系C 、三元联系D 、多元联系40、数据库的( A )是指数据的正确性和相容性。
A .完整性B .安全性C .并发控制D .系统恢复41、对用户访问数据库的权限加以限定是为了保护数据库的( B )。
A .完整性B .安全性C .并发控制D .系统恢复45、“登录验证”属于数据库( B )措施之一。
A .完整性B .安全性C .并发控制D .系统恢复45、“封锁机制”属于数据库( C )措施之一。
A .完整性B .安全性C .并发控制D .系统恢复46、数据库恢复的基本原理是( A )。
A .冗余B .审计C .授权D .视图47、用于数据库恢复的重要文件是( D )。
A .索引文件B .数据库文件C .备注文件D .日志文件48、数据备份只可复制自上次备份以来更新过的数据,这种备份方法称为( B )。
A .完全备份B .增量备份C .动态备份D .静态备份49、系统突然停电,采用( B )方法恢复数据。
A .ROLLBACKB .日志文件C .备份文件D .日志文件与备份文件50、计算机中的磁盘损坏了,采用( D )方法恢复数据。
A .ROLLBACKB .日志文件C .备份文件D .日志文件与备份文件二、填空1、消除了非主属性对侯选键传递依赖的关系模式,称为3Nf 模式。
2、由分E-R图生成初步E-R图时,其主要任务是消除命名冲突、结构冲突和属性冲突冲突。
3、数据模型通常都是由数据结构、数据操作和完整性约束3要素组成。
4、数据库管理技术经历了人工管理、文件系统和数据库系统3个阶段。
5、关系操作的特点是集合操作。
6、就方法的特点而言,需求分析阶段通常采用自顶向下的结构化的分析方法;概念设计阶段通常采用自底向上的设计方法。
7、数据流图是数据库系统设计过程中需求分析阶段完成的。
8、关系代数中专门的关系运算包括选择、投影、连接和除法。
9、规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是不可再分。
10、事务是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有原子性、一致性、持久性、隔离性四个特性。
11、在数据库设计中,数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
12、在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则A中的D 称为外键。
13、在关系数据库设计中,使每个关系模式达到3NF,这是逻辑结构设计阶段完成的。
14、根据数据模型的应用目的不同,数据模型可分为概念模型和书数据模型。
15、消除了非主属性对侯选键部分依赖的关系模式,称为2NF 模式。
16、假定一个E-R图包含有A实体和B实体,并且从A到B存在着M:N的联系,则转换成关系模型后,包含有 3 个关系模式。
17、数据库系统的三级模式结构是指数据库系统是由内模式、模式、外模式组成。
18、关系模式中,满足2NF的模式必定是1NF 。
19、并发控制的主要方法是采用封锁机制,其锁的类型有排它锁和共享锁两种。
20、封锁技术解决了并行操作引起的数据不一致,但也可能会引起死锁和活锁新的问题。
21、数据库设计一般分为如下六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护。
22、一级封锁协议解决了丢失更新问题,二级封锁协议解决了丢失更新污读问题,三级封锁协议解决了丢失更新污读不可重读问题。
23、在SQL中,COMMIT 语句用于提交事务,ROLLBACK 语句用于回滚事务。
24、数据库设计中,需求分析阶段系统说明书中包括数据字典和数据流图。
25、数据库物理结构设计的主要内容是,设计数据库的存储结构和存取结构。
26、物理结构设计中存取方法设计有索引、聚簇和HASH 方法。
三、简答题1、什么是数据库、数据库管理系统、数据库系统从字面意思来说数据库就是存放数据的仓库。
即按一定组织结构,长期存放在计算机内有组织、可共享的数据集合。
数据库管理系统是数据库系统的核心组成部分,是对数据进行管理的大型系统软件,用户在数据库系统中的一些操作都是由数据库管理系统来实现的。
数据库系统是指在计算机系统中引入数据库后的系统构成,主要有数据库(及相关硬件)、数据库管理系统(及开发工具及相关软件)、应用系统、数据库管理员和用户这几部分。
//其中在数据库的建立、使用和维护的过程中要有专门的人员来完成,这些人被称为数据库管理员(DataBase Administrator,简称DBA)。