数据库原理复习题
数据库原理复习题一、单项选择题1、()的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作A、关系模型B、层次模型C、网状模型D、以上都是2、SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
A、完整性B、可靠性C、安全性D、一致性3、一个关系只有一个()A、候选码B、主码C、超码D、外码4、关系模式中,满足2NF的模式()。
A、可能是1NFB、必定是BCNFC、必定是3NFD、必定是1NF5、如果事务T获得了数据项Q上的排它锁,则T对Q ()。
A、只能读不能写B、只能写不能读C、既可读又可写D、不能读不能写6、在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
A、4B、5C、6D、77、“年龄在15至30岁之间”这种约束属于DBMS的( )功能。
A、恢复B、并发控制C、完整性D、安全性8、解决事务并发操作带来的数据不一致性问题普遍采用()技术。
A、封锁B、恢复C、存储D、协商9、关系数据库中的关系必须满足:其中的每一属性都是( )。
A、互不相关B、不可再分C、长度可变D、互相关联10、在两个实体类型间有一个M:N联系时,这个结构转换成的关系有( )个。
A、1B、2C、3D、411、描述数据库全体数据的全局逻辑结构和特性的是()。
A、存储模式B、外模式C、内模式D、模式12、若R为n元关系,S为m元关系,则R×S为()元关系。
A、mB、 nC、 m+nD、 m×n13、数据系统的概念模型独立于( )。
A、具体的机器和DBMSB、信息世界C、E--R图D、现实世界14、关系数据库中的关系必须满足:其中的每一属性都是( )。
A、互不相关B、不可再分C、长度可变D、互相关联15、X→Y,当下列哪一条成立时,称为平凡的函数依赖()。
A、X∩Y=ΦB、X∩Y≠ΦC、X ?YD、Y?X16、当两个子查询的结果( )时,可以执行并、交、差操作。
A、结构完全不一致B、结构部分一致C、结构完全一致D、主键一致二、填空题1、设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到。
2、数据库系统的数据独立性包括独立性和独立性。
3、关系模型中有三类完整性约束,它们是、、。
4、关系数据模型中,二维表的列称为,二维表的行称为。
5、关系数据库的规范化理论是数据库设计的一个有力工具。
6、数据库系统并发控制中,排他锁又称为(),共享锁又称为()。
7、E—R模型是现实世界的一种抽象,它的主要组成是( )、( )、( )。
8、数据库系统的特点主要包括( )、( )、( )、( )。
9、若一个关系模式满足( )为1NF,( )为2NF,( ) 为3NF。
10、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于( )。
三、简答题1、什么是数据库恢复?简述数据库恢复的基本技术。
2、简述函数依赖的一般定义,什么是非平凡的函数依赖,什么是平凡的函数依赖?四、E-R图操作试给出三个实例的E_R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。
五、综合题1、建立一个学生信息表student,表中有5个字段:学号Sno(字符型),姓名Sname(字符型),性别Ssex(字符型),年龄Sage(整型),所在系Sdept(字符型),其中Sno是关系的码;用SQL语言完成题目1-6:(1)、建立学生信息表student。
(要求:包含主码的定义;定义学生的年龄在15到40之间)(2)、添加一个学生记录,编号为‘’,姓名为‘吴鹏’,性别为‘男’,年龄为21,所在系为‘计算机系’。
(3)、更新学生记录,把编号为‘’的学生信息更新为如下内容:姓名为‘张萌’,性别为‘女’,年龄为22,所在系为‘传媒技术系’。
(4)、查询计算机系所有年龄小于20的学生的姓名。
(5)、定义视图,完成如下功能:输出学生平均年龄大于19的系及该系学生的平均年龄。
(6)、将查询student表的权限授予用户admin,并允许该用户将此权限授予其他用户。
(7)、写出题目4的关系代数表述形式。
2、建立一个教职工关系表TEACHER,表中有6个字段:教职工编号NO(字符型),姓名NAME(字符型),性别SEX(字符型),年龄AGE(整型),职称PROF(字符型),所在系DEPART(字符型),其中NO是关系的码;用SQL语言完成题目1-6:(1)、建立教职工关系表TEACHER。
(要求:包含主码的定义;定义职工的性别必须取值为‘男’或‘女’)(2)、添加一个教职工记录,编号为‘021912’,姓名为‘王敏’,性别为‘女’,职称为‘助教’,所在系为‘计算机系’。
(3)、更新教职工记录,把编号为‘021923’的教师信息更新为如下内容:姓名为‘朱湘’,性别为‘女’,职称为‘教授’,所在系为‘传媒技术系’。
(4)、查询计算机系所有年龄大于30岁的女教师的姓名。
(5)、定义视图,完成如下功能:输出教师平均年龄大于30的系及该系教师的平均年龄。
(6)、将查询TEACHER表的权限授予用户U1,并允许该用户将此权限授予其他用户。
(7)、写出题目4的关系代数表述形式。
六、查询优化给定图书管理数据库,包括如下三个表。
图书表Book:书号(Bno Char(20)) ,书名(Bname Char(30)),作者(Bauthor Char(15)),出版社(Bpublisher Char(15)),其中Bno为主码。
学生表Student:借书证号(Lno,Char(12)),学号(Sno Char(10)) ,姓名(Sname Char(8)),所在系(Sd Char(15)),其中借书证号为主码。
借阅表L:书号(Bno Char(20)),借书证号(Lno,Char(12)),借阅日期(Ldate Date),主码为(Bno,Lno)。
查询借阅图书号为“B001”的学号、姓名和借阅日期,请完成以下题目。
1、写出上述查询要求的SQL语句2、写出上述查询要求的关系代数表达式3、画出用关系代数表示的语法树4、画出优化后的标准语法树七、关系数据理论试问student是否属于3NF? 为什么?若不是,它属于第几范式? 并将其规范化为3NF?八、给定喝酒者-啤酒数据库中包括如下三个表,表已建立。
●beers(beername, manf, price),分别表示啤酒名称,生产厂商,价格。
beername 为主码;●drinkers(drinkerid,drinkername, addr, phones),分别表示喝酒者编号,喝酒者姓名,住址和联系电话,drinkerid为主码;●likes(drinkerid, beername) 分别表示喝酒者编号,喜欢喝的啤酒名称。
drinkerid和 beername是主码。
要求写出每小题的关系代数表达式和SQL语句。
1、查找所有喜欢喝“青岛啤酒”的喝酒者的姓名和电话。
2、查找“李明”喜欢喝的所有啤酒的名称和生产厂商。
3、查找“刘晨”喜欢喝的所有啤酒的名称,价格以及刘晨的住址和联系电话。
4、查找喝酒者编号为“3002”的喝酒者喜欢喝的啤酒的名称、生产厂商以及价格。
九.今有一个层次数据库实例,试用子女-兄弟链接法和层次序列链接法画出它的存储结构示意图。
十.设有如图所示的关系R职工号职工名年龄性别单位号单位名E1ZHAO20F D3CCCE2QIAN25M D1 AAAE3SEN38M D3CCCE4L125F D3CCC3NF?参考答案一、单项选择题1-5 ACBDC 6-10 CCABC 11-15 DCABD 16 C二、填空题1、2NF2、逻辑物理3、实体完整性参照完整性用户定义完整性4、属性元组(记录)5、逻辑结构6、写锁(X锁)读锁(S锁)7、实体属性联系8、数据库系统的特点:(数据结构化)、(数据的共享性高)、(数据独立性高)、(数据由DBMS统一管理和控制)。
9、若一个关系模式满足:(每个属性不能再分)为1NF,(当消除了非主属性对码的部分函数依赖)为2NF,(消除了非主属性对码的传递函数依赖)为3NF。
10、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(第一范式1NF)。
三、简答题1、什么是数据库恢复?简述数据库恢复的基本技术。
把数据库从错误状态恢复到某一已知的正确状态(即一致状态或完整状态),就是数据库恢复。
数据库恢复的基本技术是数据转储和登录日志文件。
即根据存储在系统别处的冗余信息来恢复数据库系统。
转储即DBA按照一定的策略将数据库复制到磁带或另一个磁盘上保存起来的过程。
日志文件是用来记录事务对数据库的所有更新操作的文件,包括数据库内部的更新操作。
不同数据库系统采用的日志文件格式是不同的。
当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。
(4分)2、简述函数依赖的一般定义,什么是非平凡的函数依赖,什么是平凡的函数依赖?设R(U)是一个属性集U上的关系模式,X和Y是U的子集。
若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y。
在关系模式R(U)中,对于U的子集X和Y,如果X→Y,但Y ? X,则称X→Y是非平凡的函数依赖,若X→Y,但Y ? X, 则称X→Y是平凡的函数依赖四、E-R图操作一对一 : 学员和座位的关系.一对多 : 学生和班级之间的归属关系多对多:学生和课程之间的选修关系五、综合题1、(1)、CREATE table student(sno char(8) primary key,sname varchar2(20) not null,ssex varchar2(2) check(ssex in (‘男’,’女’)),sage int check(sage between 15 and 40),sdept varchar2 (20))(2)、INSERT into student (sno, sname,ssex, sage, sdept) values (‘’,’吴鹏’,’男’,21,’计算机系’)(3)、UPDATE student set sname=’张萌’,ssex=’女’,sage=22,sdept=’传媒技术系’ where sno=’’(4)、SELECT snameFrom studentWhere sdept=’计算机系’ and sage<20(5)、CREATE view v_ studentAsSELECT sdept, avg(sage) 平均年龄From studentGroup by sdeptHaving avg(sage)>19(6)、GRANT select on student to admin with grant option7、Πname(σsdept=’计算机系’ and sage<20(student))2、(1)、CREATE table teacher(No char(8) primary key,Name varchar(20) not null,Sex varchar(2) check(sex in ('男','女')),Age int check(age between 15 and 40),Prof varchar(6),Depart varchar(20))(2)、INSERT into teachar(no, name, sex, prof, depart) values ('021912','王敏','女','助教','计算机系')(3)、UPDATE teacher set name='朱湘',sex='女',prof='教授',depart='传媒技术系' where no='021923'(4)、SELECT no,nameFrom teacherWhere depart='计算机系' and age>30 and sex='女'(5)、CREATE view v_teacherAsSELECT depart, avg(age) 平均年龄From teacherGroup by departHaving avg(age)>30(6)、GRANT select on teacher to U1 with grant option(7)、Πname(σdepart='计算机系' and age>30 and sex='女'(teacher))六、查询优化1、Select sno,sname,ldateFrom student,lWhere = and bno='B001'2、Πsno,sname,ldate(σbno='B001' (student∞l))3、4、七、关系数据理论答:student不属于3NF,它属于2NF因为student的候选关键字为“学号”,而:学号→系号, 系号→系名,系号→学号,所以: 学号→系名,即存在非主属性“系名”对候选关键字“学号”的传递函数依赖,student不是3NF,在student中所有非主属性均依赖于码学号,所以student是2NF。
数据库复习题及答案
数据库复习题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 提供数据访问接口D. 所有以上选项答案:D2. 关系数据库中的“关系”指的是什么?A. 数据库文件B. 数据表C. 数据表之间的关系D. 数据库的物理存储答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于数据加密答案:A5. 事务的ACID属性包括哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、完整性、持久性C. 原子性、隔离性、完整性、持久性D. 原子性、一致性、隔离性、安全性答案:A二、简答题1. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是数据库的全局逻辑结构,描述了数据的逻辑组织;内模式是数据库的物理存储结构,描述了数据在存储介质上的存储方式。
2. 解释什么是范式以及数据库规范化的目的。
答案:范式是数据库设计中用来减少数据冗余和提高数据一致性的标准。
数据库规范化的目的是确保数据库结构的合理性,通过分解数据表来消除数据的重复存储,从而提高数据的一致性和完整性。
三、应用题1. 假设有一个学生信息数据库,包含学生表(Student),课程表(Course),选课表(Enrollment)。
学生表包含学号(StudentID),姓名(Name),年龄(Age);课程表包含课程ID(CourseID),课程名称(CourseName),学分(Credits);选课表包含学号(StudentID),课程ID(CourseID),成绩(Grade)。
请编写SQL 语句,查询所有选修了“数据库原理”课程的学生姓名及其成绩。
数据库系统原理复习 题集附答案
数据库系统原理复习题集附答案数据库系统是计算机科学和技术中的一个重要领域,它涉及数据的组织、存储和管理。
在数据库系统原理的学习中,复习一些题目并附带答案是非常有效的学习方法。
下面是一些数据库系统原理的复习题及其答案,希望对大家的学习有所帮助。
1. 数据库系统的三级模式分别是什么?(5分)答案:数据库系统的三级模式包括外模式(用户级模式)、概念模式(逻辑模式)和内模式(物理模式)。
2. 数据库是什么?数据库管理系统是什么?(5分)答案:数据库是一个按照一定格式存储、组织和管理数据的集合。
数据库管理系统(DBMS)是对数据库进行管理的软件系统,它提供数据定义、数据操作和数据控制等功能。
3. 数据库系统的优点有哪些?(10分)答案:数据库系统的优点包括数据共享、数据独立性、数据安全性、数据一致性、数据可靠性和数据备份与恢复等。
4. 数据库系统的完整性约束有哪些?(10分)答案:数据库系统的完整性约束包括实体完整性约束、参照完整性约束和用户定义完整性约束。
5. 请简要解释事务的概念。
(10分)答案:事务是数据库操作的一个基本单位,它是一个不可分割的工作单位。
事务应具有四个特性,即原子性、一致性、隔离性和持久性。
6. 请解释ACID是什么意思。
(10分)答案:ACID是数据库事务的四个特性的缩写,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
7. 请简要介绍数据库的并发控制。
(15分)答案:并发控制是数据库系统中保证事务并发执行的一种机制。
常用的并发控制方法包括锁定和时间戳。
8. 请解释关系数据库的概念。
(10分)答案:关系数据库是一种基于关系模型的数据库,以表(关系)为单位存储数据。
9. 数据库中的主键和外键有什么作用?(10分)答案:主键用于唯一标识表中的每一行数据,外键用于建立表之间的关系,实现数据的引用和关联。
10. 请解释数据库的范式。
数据库原理试题及答案
数据库原理试题及答案# 数据库原理试题及答案## 一、选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据存储管理B. 数据查询C. 数据加密D. 数据备份与恢复答案:C2. 关系数据库管理系统(RDBMS)中,以下哪个不是SQL语句?A. SELECTB. INSERTC. DELETED. REMOVE答案:D3. 在关系数据库设计中,规范化的目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B## 二、简答题1. 简述数据库事务的四大特性(ACID原则)。
答案:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会互相影响。
- 持久性(Durability):一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。
2. 解释什么是外键以及它的作用。
答案:外键是一个表中的字段,它对应于另一个表的主键。
外键的作用是维护两个表之间的链接,确保数据的引用完整性。
当主键表中的数据被更新或删除时,外键表中相关联的数据也会相应地更新或删除。
## 三、论述题1. 论述数据库索引的作用及其对查询性能的影响。
答案:数据库索引是一种数据结构,用于提高数据库查询的效率。
索引可以快速定位到表中的特定数据行,而不需要扫描整个表。
这类似于书籍中的目录,可以快速找到所需的章节。
索引对查询性能有显著影响,它可以大大减少查询所需的时间,尤其是在大型数据集上。
然而,索引也会带来一些开销,如增加写操作的时间和存储空间的需求。
2. 描述数据库范式的概念及其重要性。
答案:数据库范式是一组用于指导数据库设计的规则,旨在减少数据冗余和提高数据的一致性。
常见的范式包括第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。
数据库原理复习题
数据库原理复习题一、单项选择题1、在数据库技术中,独立于计算机系统的模型是___A___。
A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型2、SQL基本表的创建中是通过____B___实现参照完整性规则的。
A.主键子句B.外键子句C.检查子句D.NOT NULL3、设计性能较优的关系模式称为规范化,规范化的主要理论依据是____A_____。
A.关系规范化理论B.关系运算理论C.代数运算理论D.数理逻辑理论4、用二维表结构表示实体以及实体间联系的数据模型称为____C___。
A.网状模型B.层次模型C.关系模型D.面向对象模型5、假如采用关系数据库系统来实现应用,在数据库设计的____A_____阶段,需要将E-R模型转换为关系数据模型。
A.概念设计B.物理设计C.逻辑设计D.运行阶段6、数据库系统与文件系统的根本区别在于___C______。
A.数据库系统中,数据可共享B.数据库系统中,数据冗余度小C.数据库系统中,整体数据结构化D.数据库系统中,数据库中有记录数据结构信息的数据字典7、从数据库原理上讲,如果一个关系未定义主码,则____D_____。
A.它的第一个属性为主码B.任意属性都是主码C.没有主码D.所有属性构成一个主码8、有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主码是____C_____。
A.课程号B.教工号C. (学号,课程号)D. (学号、教工号)9、在关系数据库系统中,一个关系中的任意两个元组____A_____。
A.不能全同B.可全同C.必须全同D.以上都不是10、在数据库设计中,可以很方便地把一个E-R模型转换为关系模型,E-R模型与关系模型之间的联系性质为____D_____。
A.一对一B.一对多C.多对多D.以上三种都不对11、数据库管理系统不具备的功能为___C______。
数据库系统原理复习题(含答案)
数据库系统原理复习题(含答案)数据库系统原理复习题(含答案)第1章一、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。
A.层次模型B.关系模型C.网状模型D.实体-联系模型3.目前,数据库管理系统最常用的逻辑数据模型是(C)。
A.网状模型B.层次模型C.关系模型D.面向对象模型4.下列四项中,不属于数据库系统特点的是(C)。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据模型的三个要素分别是(B)。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、数据操作、数据完整性约束条件C.插入数据、修改数据、删除数据D.外模式、模式、内模式6.数据库三级结构从内到外的3个层次依次为(B)。
A.外模式、模式、内模式B.内模式、模式、外模式C.模式、外模式、内模式D.内模式、外模式、模式7.下列关于数据库系统的正确叙述是(A):A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据8.数据的逻辑独立性是指(B)。
A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变C.内模式改变时保持模式不变D.数据改变时保持应用程序不变9.数据的物理独立性是指(C)。
A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变C.内模式改变时保持模式不变D.数据改变时保持应用程序不变10.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)。
A.多对多B.一对一C.多对一D.一对多11.储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是(C)。
数据库原理复习题
《数据库原理》复习题一、填空题1.数据模型的三要素是指、和数据完整性约束。
2.数据库的模式/内模式映像能够保证数据库数据的独立性。
3.关系代数中专门的关系运算包括选择、投影、和除。
4.当局部E-R图合并成全局E-R图时可能出现冲突,这些冲突主要有三类,它们是、和结构冲突。
5.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四个问题是数据冗余度大、修改异常、和删除异常。
6. DB并发操作通常会带来三类问题:丢失修改、和读“脏数据”。
7. 事务必须具有的四个性质是原子性、一致性、和持久性。
8.数据库的设计共分为6个阶段,它们是需求分析阶段、、数据库逻辑设计阶段、、数据库实施阶段、数据库运行和维护阶段。
9.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是(在1NF,2NF,3NF范围内选择)。
10.数据完整性约束包括、、。
11.模式分解的准则为和12.关系模型由、、和三部分组成。
二、单选题1.DB,DBMS和DBS三者间的关系是()。
A.DB包括DBMS和DBS B.DBMS包括DB和DBSC.DBS包括DB和DBMS D.DBS与DB和DBMS无关2.在SQL中,下列涉及空值的操作,不正确的是()。
A.AGE IS NULL B.AGE IS NOT NULLC.AGE=NULL D.NOT(AGE IS NULL )3.视图创建完成后,数据字典中存放的是()。
A.查询语句B.查询结果C.视图的定义D.所引用的基本表的定义4.操作系统故障属于()。
A.人为错误B.事务故障C.介质故障D.系统故障5.下列说法中不正确的是()。
A.数据库减少了冗余数据B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性6.关系数据模型()。
A.只能表示实体问的1∶1联系B.只能表示实体间的1∶n联系C.只能表示实体间的m∶n联系D.可以表示实体间的上述三种联系7.自然连接是构成新关系的有效方法。
(完整word版)数据库原理复习题(word文档良心出品)
数据库原理复习题一、名词解释:事务:是一组操作序列,要么全部执行,要么全部不执行。
信息:表达或传递某个事物的知识、消息。
包括有图、文、声、像。
数据:记录信息的符号,表达或传递信息的载体。
DBMS:指数据库管理系统,管理对数据库的一切操作。
(定义、查询、更新、控制)(SQL语言的功能)主键:能够唯一标识一条记录(元组)的字段(属性)。
主键不能重复,也不能为空。
死锁:多个并发事物在调度过程中,出现的对资源申请的相互等待的状态。
数据库:是一组存储在计算机内的、可共享的、有组织的、统一管理的数据的集合网络数据库:以后台数据库为基础,加上前台应用程序,通过浏览器(网络)完成数据的查询、更新、修改等操作分布式数据库:一组结构化的数据集合,逻辑上属于同一个整体,物理上分布在不同的场地。
候选键:二、简答题:1、试述数据库的三级模式体系结构。
答:数据库的三级模式结构包括外模式、模式、内模式。
展开论述……2、关系数据模型有什么优点?答:1、有严格的数学理论指导2、概念单一、容易理解3、数据独立性高3、什么是完全依赖?什么是部分依赖?4、关系分解原则是什么?答:无损连接和保持依赖5、索引的作用?答:1、加快检索(查询)速度。
2、保证数据唯一性3、加快表连接速度6、数据库系统的故障有哪几种?恢复原理是什么?恢复技术有哪几种?7、数据库设计的基本步骤?答:需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库维护8、物理结构设计分为哪两步?内容包括哪些?9、什么是数据库完整性?包括哪些完整性?(域、实体、参照、用户定义)10、事务有哪些性质?事务结束的语句有哪两种?答:原子性、隔离性、持续性、一致性。
commit,rollback11、分析语句DROP A和DELETE FROM A的差别。
12、分布式数据库的特点是什么?(1)分布性:数据分布在不同的场地上。
(2)整体性(逻辑协调性):在逻辑上是一个整体,能够统一管理。
