数据库填空
数据库填空

1.数据库系统中常用的三种数据模型有层次模型、(网状模型)和(关系模型)。
2.与数据库系统相比较,文件管理系统的数据共享性(差),数据独立性(低)。
3.数据库系统的核心是(数据库管理系统)。
4.数据库的逻辑数据独立性是由(外模式/模式)映象提供的。
5.数据管理经历了手工文档、(文件系统)和(数据库系统)三个发展阶段。
6.在网状模型中,记录之间的联系是用(指针)实现的。
7.数据库管理系统在外模式、模式和内模式这三级模式之间提供了两层映象:(外模式/模式)以及模式/内模式。
8.历史上3种较流行的数据模型有:(层次模型)、(网状模型)、关系数据模型。
9.数据库管理系统(DBMS)通常提供(数据定义)、(数据操纵)、数据控制和数据库维护。
10.在集中式数据库系统中,数据独立性包括数据的逻辑独立性与(物理独立性)。
11.数据库系统的两级映象中的模式/内模式映象提供了数据的(物理)独立性。
1.关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在(严格数学理论)基础之上。
2.关系模式的三类完整性约束条件分别是(实体完整性)、参照完整性约束和(用户定义的完整性)。
3.1975年由IBM公司的M.M.Zloof提出的QBE语言是一个很有特色的(域关系演算)语言。
4.如果两个关系没有公共属性,则其自然联接操作与(笛卡尔积)操作等价。
5.参照完整性规则是对(外)键的约束。
6.关系代数中专门的关系运算包括:(选择)、(投影)、连接和除法。
7.如果只对关系中的某些属性感兴趣,则可用关系代数的(投影)运算选择这些属性。
8.在关系代数运算中,(并)、(差)、笛卡尔积、投影和选择为基本的运算。
9.从一个表中取出满足某种条件的元组的操作,可用关系代数的(选择)操作完成。
10.关系中主码的取值必须唯一且非空,这条规则是(实体完整性)规则。
11.设关系R和S,与R·S等价的差运算表达式为(R-(R-S))。
数据库考试填空与简答题

对于选择题,大家都写完了,也就不公布答案了第一、二章二、填空题1.数据库技术经历了人工管理阶段,文件管理阶段和数据库管理阶段三个发展阶段。
2.数据库系统中最常用的三种数据模型有层次模型,网状模型和关系模型。
3.关系模式的三类完整性约束条件分别是实体完整性规则,参照完整性规则和用户定义的完整性规则。
4.E-R图的主要元素是实体型,属性,联系。
5.在E-R模型的主要术语中,属性的取值范围称为_域_。
能够区别不同的实体且能唯一标识实体的最小属性集,称为实体集的实体键。
6.SQL server 2005是客户机/服务器体系结构的数据库管理系统。
7.在给数据库改名之前,必须设置数据库处于单用户状态。
8.为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验:身份验证和权限验证。
9.按照数据模型划分,SQLServer应当是关系型数据库管理系统。
10.在SQL Server 2005中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的用户帐号。
11.数据库管理系统,简称DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。
12.SQL Server 2005有两类数据库,系统数据库和用户数据库。
其中为新的用户数据库提供模板的系统数据库是Model数据库。
13.在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为数据库管理系统(DBMS)。
14.在早期的代表性的数据库管理系统中,IMS系统是基于层次数据模型的。
15. 在数据结构模型中,用树形结构表示实体类型以及实体之间联系的是层次数据模型的主要特征。
16. 数据库管理系统管理并且控制数据资源的使用。
17. 数据库管理系统是位于用户和操作系统之间的一个数据管理软件。
三、简答题1.P2试述数据库系统的组成?答:书上:由数据库、数据库管理系统、操作系统、编译系统、应用程序、计算机硬件和用户组成的复杂系统。
数据库选择填空及答案

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.模式与内模式之间的映象D.三级模式C.模式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. ,502Γ , NULL,男,21D.'5021','刘祥',NULL, NULL11.把对关系SPJ的属性QTY的修改权授予用户李勇的τ-SQL语句是(C )A.GRANT QTY ON SPJ TO '李勇'B.GRANT UPDATE (QTY) ON SPJ TO '李勇'C.GRANT UPDATE (QTY) ON SPJ TO 李勇D.GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中(B )是最小关系系统13.关系规范化中的插入操作异常是指(D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务A. 逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为(C )oA. 4B. 5C. 6D. 716.事务的隔离性是指(A )oA. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B.事务一旦提交,对数据库的改变是永久的C.事务中包括的所有操作要么都做,要么都不做D.事务必须是使数据库从一个一致性状态变到另一个一致性状态17.数据库恢复的基础是利用转储的冗余数据。
数据库选择填空题

1.数据库系统的核心是_B___。
A.数据库B.数据库管理系统C.数据模型D.软件工具2.SQL语言具有__B__的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵3.SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最频繁的语句是__A__。
A.SELECT B.INSERT C.UPDATE D.DELETE4.在关系数据库设计中,设计关系模式是__C__的任务。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段5.__C__是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A.程序B.命令C.事务D.文件6.在数据库中,产生数据不一致的根本原因是__D__。
????A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余7.下列SQL语句中,创建关系表的是__B__。
A.ALTER B.CREATEC.UPDATE D.INSERT8.数据库的__B__是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。
A.安全性B.完整性C.并发控制D.恢复9.事务是数据库进行的基本工作单位。
如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于_____B___状态。
A.安全性B.一致性C.完整性D.可靠性10.对并发操作若不加以控制,可能会带来数据的___D_问题。
A.不安全B.死锁C.死机D.不一致二、填空题(12分,4小题)1.数据冗余可能导致的问题有____________________和_____________________。
答案:①浪费存储空间及修改麻烦②潜在的数据不一致性2.数据库在运行过程中可能产生的故障有____________、_______________、___________。
mysql数据库填空题

mysql数据库填空题MySQL数据库是一种广泛应用于Web开发的关系型数据库管理系统。
填空题是一种常见的测试形式,通过填空题可以考察对于MySQL数据库的各个方面的理解和运用能力。
下面是一些与MySQL数据库相关的填空题的参考内容。
1. MySQL支持使用_______语句创建数据库。
答案: CREATE DATABASE解析:CREATE DATABASE语句用于在MySQL中创建一个新的数据库。
2. 在MySQL中,_______关键字表示使用哪个数据库。
答案:USE解析:USE关键字用于指定当前会话使用的数据库。
3. 使用_______语句可以列出MySQL服务器上的所有数据库。
答案:SHOW DATABASES解析:SHOW DATABASES语句用于列出服务器上所有的数据库。
4. 使用_______语句可以创建MySQL中的表。
答案:CREATE TABLE解析:CREATE TABLE语句用于在数据库中创建一个新表。
5. 在MySQL中,_______关键字用于指定需要查询的列名。
答案:SELECT解析:SELECT语句用于从表中查询数据,可以指定需要查询的列名。
6. 在MySQL中,_______关键字用于向表中插入新的数据。
答案:INSERT INTO解析:INSERT INTO语句用于向表中插入新的数据。
7. 使用_______语句可以更新MySQL表中的数据。
答案:UPDATE解析:UPDATE语句用于更新表中已有的数据。
8. 使用_______语句可以删除MySQL表中的数据。
答案:DELETE FROM解析:DELETE FROM语句用于删除表中的数据。
9. 使用_______语句可以创建MySQL中的索引。
答案:CREATE INDEX解析:CREATE INDEX语句用于在表中创建新的索引。
10. 在MySQL中,_______关键字用于将表中的数据进行排序。
答案:ORDER BY解析:ORDER BY关键字用于将查询结果按照指定的列进行排序。
数据库填空题

1. 用二维表结构表示实体以及实体间联系的数据模型为关系模型。
2. SQL语言是关系数据库标准语言。
3. 创建表时,用来说明字段默认值的是DEFAUL T4. 下述SQL语句中,更新表中数据作用的命令动词是UPDATE5. 在SELECTS句中使用“* ”表示选择全部字段。
6. 视图是从一个可以多个基表表中导出的。
7. 数据库的完整性是指数据的正确性和相容性。
8. 要保证数据库的数据独立性,需要修改的是三层模式之间的两种映射。
9. 空值NULL是不知道的、不确定或无法填入的值。
10. 聚合函数用sum来表示。
11. 属性是指实体具有的某种描述。
12. 在一个关系中如果有这样一个属性存在着,它的值能惟一地标识关系中的每一个元组,称这个属性为候选码。
13. 表中可以唯一确定一个元组(一个记录)的某个属性组(字段组)称为主键。
14. 若某个属性组不是关系A主码,但它是另一个关系B的主码,则该属性或属性组称为关系A的外键。
15. 关系模式是对关系的描述,一般表示为关系名(属性名1,属性名2,……,属性名n)。
16. 在关系代数运算中,5种基本运算为并、差、选择、投影、乘积。
17. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。
这是实体完整性规则。
18. 在数据库的三级模式结构中,内模式有1个。
19. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一或是多个共有的属性。
20. 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为连接。
21. SQL的含义是结构化杳询语言。
22. 数据库系统的组成,除了硬件环境、软件环境、数据库,还包括人员。
23. 数据库系统的核心是数据库。
24. 表由字段和记录组成。
25. 在SQL杳询中使用Where子句指出的是杳询条件。
关系中的每一个属性是不可分解的。
设关系R 和S 的元组个数分别为100和300,关系T 是R 与S 的笛卡尔积,则T 的元组个 数是30000。
数据库填空100题

1. 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。
2. 模式/内模式映象为数据库提供了(物理)数据独立性。
3. 在层次、网状模型中,数据之间联系用(指针)实现。
4. 数据库管理技术的发展经过三个阶段(人工管理阶段),(文件系统阶段),(数据库阶段)。
5. 三种主要的数据模型包括(层次模型),(网状模型),(关系模型)。
6. 数据模型的三要素包括(数据结构),(数据操作),(数据完整性约束)。
7. 由于数据冗余,当进行更新时,稍不谨慎,易引起(数据不一致性)。
8. 层次模型的特点是记录之间的联系通过(指针)来实现;关系模型是用(结构)表示实体集,用(公共属性)表示实体间的联系。
9. 数据库管理系统的主要功能包括(数据定义),(数据操纵),(事务和运行管理),(组织、管理和存储数据),(数据库的建立和维护)和(数据字典)。
10. 关系数据库的数据操纵语言(DML)的语句分成(检索)和(更新)。
11. DBMS是由(查询处理器)和(存储处理器)两大部分组成。
12.数据库管理系统的效率包括计算机系统的内部资源的使用效率、(数据库管理系统DBMS)运行效率和(用户的生成率)。
13. 利用数据库管理数据时,把现实世界的事物及其之间的联系转换成机器世界的数据模型的一个中间环节是信息世界的(概念模型)。
14. 数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在(数据字典)。
15. 在数据库的体系结构中,数据库存储的改变会引起内模式的改变。
为使数据库的模式保持不变,从而不必修改应用程序,这是通过改变模式与内模式之间的映像来实现。
这样,使数据库具有(物理独立性)。
使得内模式不变,保持独立16. 在数据库技术中使用数据模型的概念来描述数据库的结构和语义。
数据模型有概念数据模型和结构数据模型两类,实体联系模型(ER模型)是(概念)数据模型。
数据库填空题

填空题;1数据管理技术发展过程经过人工管理,文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统。
2在数据库理论中,数据物理结构的改变,如存储设备的更换,物理存储的更换,存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为物理独立性。
3,数据库系统中,实现数据管理功能的核心软件称为数据库管理系统(DBMS)。
4数据库三级模式结构的划分,有利于保持数据的独立性。
5在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式,增加新的数据类型,改变数据间联系等,不需要修改相应的应用程序,称为逻辑独立性。
6对现实世界进行第一层抽象的模型,称为概念模型;对现实世界进行第二层抽象的模型,称为结构或逻辑模型。
7在数据库系统中,编写应用程序的语言一般是C,Basic,等高级语言,这些语言被称为宿主语言或主语言。
8从最终用户来看,数据库系统的外部体系结构可分为5种类型:单用户结构,主从式结构,分布式结构,客户/服务器结构,浏览器/服务器结构。
1在关系代数中,从俩个关系中找出相同元祖的运算称为交运算。
2在关系代数运算中,基本的运算是并,差,笛卡尔积,选择,投影。
3关系代数运算中,专门的关系运算有选择,投影,连接。
4关系运算分为关系代数和关系演算。
5在一个关系中列必须是同质的,即每一列中的分量是同类型的数据,来自同一区域。
6设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是系编号,主属性是系名称、电话;非主属性是办公地点。
7实体完整性规则是对主键的约束,参照完整性规则是对外部关系键的约束。
1SQL的功能包括数据查询、数据定义、数据操控和数据控制四个部分。
2在SQL server2000中,数据库是由数据库文件和事务日志文件组成的。
3按照索引记录的存放位置,索引可分为聚集索引和非聚集索引。
4先关子查询的执行次数是由父查询表的行数决定的。
5在数据库中,权限可以分为系统权限和对象权限。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 .数据库数据具有_永久储存_、_有组织_和_可共享_三个基本特点。
2. 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括_数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由_数据库_、_数据库管理系统_、_应用系统_和_数据库管理员_构成。
4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:_人工管理_阶段,_文件系统_阶段和_数据库系统_阶段。
5. 数据库具有数据结构化、最小的_冗余度_、较高的_数据独立性_等特点。
6. DBMS 还必须提供_数据的安全性_保护、_数据的完整性_检查、_并发控制_、_数据库恢复_等数据控制功能。
7. 模式(Schema)是数据库中全体数据的_逻辑结构_和_特征_的描述,它仅仅涉及到_型_ 的描述,不涉及到具体的值。
8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的_逻辑独立性_和_ 物理独立性_。
9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。
第一类是_概念模型_,第二类是_逻辑模型和物理模型(数据模型)_。
10. 数据模型的三要素是指_数据结构_,_数据操作_,_数据完整性_。
实际数据库系统中所支持的主要数据模型是_层次模型_,_关系模型_,_网状模型_。
11. 数据模型中的_数据结构_是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,_数据操作_是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。
14. 关系的完整性约束条件包括三大类:_实体完整性_、_参照完整性_和_用户定义完整性_。
15. 关系数据模型中,二维表的列称为_属性_,二维表的行称为_记录(元组)_。
16. 用户选作元组标识的一个候选码为_主码_,其属性不能取_空值_。
25. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是_系编号_,系关系的外码是_无_,学生关系的主码是_学号_,学生关系的外码是_系编号_。
26. SQL 的中文全称是_结构化查询语言_。
27. SQL 语言除了具有数据查询和数据操纵功能之外,还具有_数据定义_和_数据控制_的功能,它是一个综合性的功能强大的语言。
28. 在关系数据库标准语言SQL 中,实现数据检索的语句命令是_select_。
29. 在SQL 语言的结构中,_基本表_有对应的物理存储,而_视图_没有对应的物理存储。
31. 视图是从_基本表_中导出的表,数据库中实际存放的是视图的_定义_。
32. 关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的_非过程性强_、语言一体化并且是建立在数学理论基础之上。
34 设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主码是NO (1) 插入一个记录(25,“男”,“李明”,21,“95031”);___。
(2) 插入“95031”班学号为30,姓名为“郑和”的学生记录;____。
(3) 将学号为10 的学生姓名改为“王华”;_____。
(4) 将所有“95101”班号改为“95091”;_____。
(5) 删除学号为20 的学生记录;____。
(6) 删除姓“王”的学生记录;___。
35. 在一个关系R 中,若每个数据项都是不可再分割的,那么R 一定属于_1NF_ 。
36. 若关系为1NF,且它的每一非主属性都_完全函数依赖于_ 候选码,则该关系为2NF。
38. 如果关系模式R 是第二范式,且每个非主属性都不传递依赖于R 的候选码,则称R 为_3NF_ 关系模式。
40. 关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是_函数依赖_和_多值依赖_。
41. 设关系R(U),X,Y∈U,X→Y 是R 的一个函数依赖,如果存在X′∈X,使X′→Y 成立,则称函数依赖X→Y 是_部分_ 函数依赖。
42.. 在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C) →A},则候选码是_A、(B、C)_,关系模式R(A,B,C,D)属于_2NF_ 。
43. 在关系模式R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是_(E,G),(D,G)_,关系模式R(D,E,G)属于_3NF_。
44. 在关系模式R(A,C,D)中,存在函数依赖关系{ A→C,A→D },则候选码是_A_ ,关系模式R(A,C,D)最高可以达到_BCNF_ 。
45. “三分_技术_,七分_管理_,十二分_基础数据_”是数据库建设的基本规律。
46. 十二分基础数据强调了数据的_整理_ 、_收集_、_组织_和_不断更新_是数据库建设中的重要的环节。
47. 规范设计法从本质上看仍然是手工设计方法,其基本思想是_过程迭代_ 和_逐步求精_。
48.数据库的生命周期可分为两个阶段:一是数据库需求分析和_设计阶段_ ;二是数据库实现和_运行阶段_。
49. 数据库设计分为以下六个阶段_需求分析_、_概念结构设计_、_逻辑结构设计_、_物理结构设计_、_数据库实施_和_数据库运行和维护_。
50.数据库实施阶段包括两项重要的工作,一项是_组织数据入库_ ,另一项是应用程序的_ 编码_和_调试_。
51. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。
第一类是_概念模型_,第二类是_数据模型_。
52. 用_实体-联系方法_ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。
53. 概念模型有以下特点:_真实性_、_易理解性_ 、_易修改性_ 、_易转换性_。
54.客观存在并可相互区别的事物称为_实体_ ,它可以是具体的人、事、物,也可以是抽象的概念或联系。
55. 唯一标识实体的属性集称为_码_ 。
56. 实体之间的联系有_一对一_ 、_一对多_ 、_多对多_三种。
57. 如果两个实体之间具有M:N 联系,则将它们转换为关系模型的结果是_3_ 个关系。
58. ER 模型是对现实世界的一种抽象,它的主要成分是_实体_ 、联系和_属性_。
59. 需求调查和分析的结果最终形成_需求分析说明书_ ,提交给应用部门,通过_评审_后作为以后各个设计阶段的依据。
60. _数据流图_ 表达了数据和处理的关系,_数据字典_则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
61. 数据字典中应包括对以下几部分数据的描述:_数据项_ 、_数据结构_ 、_数据流_ 。
62. 各分E-R 图之间的冲突主要有三类:_属性冲突_ 、_命名冲突_和_结构冲突_ 。
63. 在E-R 模型向关系模型转换时,M:N 的联系转换为关系模式时,其码包括_M、N 端的码_ 。
64. 关系数据库的规范化理论是数据库_逻辑设计_ 的一个有力工具;ER 模型是数据库的_ 概念结构_设计的一个有力工具。
65. 数据库的物理设计通常分为两步:(1)确定数据库的_物理结构_ ,(2)对其进行评价,评价的重点是_时间_和_空间效率_。
66. 任何DBMS 都提供多种存取方法。
常用的存取方法有_索引_ 、_HASH_ 、_聚簇_ 等。
67. 确定数据库存储结构主要指确定_关系_ 、__索引_ 、_聚簇_ 、_日志_ 、_备份_等数据的存储安排和存储结构,确定系统配置参数等。
68. ._表_ 是数据库中存放数据的基本单位。
69. 在数据库运行阶段,对数据库经常性的维护工作主要是由_数据库管理员_ 完成的。
70. ._事务_ 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。
71. 事务处理技术主要包括_数据库恢复_ 技术和_并发控制_技术。
72. 在SQL 语言中,定义事务控制的语句主要有_begin transaction_ 、_commint_ 和_rollback_ 。
73. 事务具有四个特性:它们是_原子性_ 、_一致性_ 、_隔离性_ 和_持续性_ 。
这个四个特性也简称为_ACID_特性。
74. 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是_ 数据库恢复_ 。
75.数据库系统中可能发生各种各样的故障,大致可以分为_系统故障_ 、_介质故障_ 、_ 事务故障_ 和_计算机病毒_ 等。
76. 建立冗余数据最常用的技术是_数据转储_ 和_登陆日志文件_ 。
通常在一个数据库系统中,这两种方法是一起使用的。
77. 转储可分为_静态转储_ 和_动态转储_,转储方式可以有_海量转储_和_增量转储_。
78. ._日志文件_ 是用来记录事务对数据库的更新操作的文件。
主要有两种格式:以_记录_ 为单位的日志文件和以_数据块_为单位的日志文件。
79. 并发操作带来的数据不一致性包括:_丢失修改_ 、_不可重复读_ 和_读“脏”数据_ 。
80. 多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为_可串行化_的调度。
81. 基本的封锁类型有两种:_排它锁_ 和_共享锁_ 。
82. 在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为_死锁_ 。
83. ._封锁对象的大小_ 被称为封锁的粒度。
84. 数据库的安全性是指保护数据库以防止不合法的使用所造成的_数据泄漏_、_更改_或_ 破坏_。
85. 计算机系统有三类安全性问题,即_技术安全类_ 、_管理安全类_和_政策法律类_。
86. 用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得更强的安全性。
常用的方法有通过输入_用户名_和_口令_来鉴别用户。
87. ._用户权限定义_ 和_合法性检查机制_ 一起组成了DBMS 的安全子系统。
88. 当前大型的DBMS 一般都支持_自主存取控制_ ,有些DBMS 同时还支持_强制存取控制_ 。
89. 用户权限是由两个要素组成的:_数据对象_ 和_操作类型_ 。
90. 在数据库系统中,定义存取权限称为_授权_ 。
SQL 语言用_grant_语句向用户授予对数据的操作权限,用_revoke_语句收回授予的权限。
91. 对数据库模式的授权由DBA 在_创建用户_ 时实现。
92. 一个DBA 用户可以拥有_create user_ 、_create schema_ 和_create table_ 权限,一个RESOURCE 用户可以拥有_create table_权限。
93. 数据库角色是被命名的一组与_数据库操作_ 相关的权限,角色是_权限_的集合。