数据库复习题 (2)

合集下载

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案一、选择题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 语句,查询所有选修了“数据库原理”课程的学生姓名及其成绩。

数据库题目2

数据库题目2

数据库期末复习卷一、填空题(1)在select语句中,若希望查询结果中不出现重复的元组,因在select语句中加( Distinct )(2 )数据库系统的结构一般分为三个层次,分别为:内模式、模式、外模式(3)E—R模型中包含实体属性和实体之间的联系三种基本结构成分(4)E—R模型的三要素:__实体____、___属性_____、___联系__(5)关系数据模型由数据结构___数据操作___和完整性约束规则三部分组成(6)若关系1NF,且他们的每一非主属性__完全函数依赖_ ___候选关键字,则该关系为2NF。

(7)DBMS是指___数据库管理系统___,它位于___ 操作系统___和___应用程序___之间的一层管理软件。

(8)SQLserver是一种___关系___型,数据管理系统。

(9)SQL语言中,函数COUNT(*)用于计算____记录__的个数。

(10)__视图____是从一个或几个表中导出的表,它本身不独立存储在数据库中.(12)关系代数运算中,传统的集合运算有:并=交、__差____和__笛卡尔积____ (13)SQL语言中,数据操作功能包括select、__update____、insert、delete四个语句。

(14)若关系模式R的候选键码为所有的属性,则在函数依赖的范围内R最高满足___BCNF___范式。

(15)建立索引的目的是__提高存取速度____。

(16)关系数据库设计中,设计关系模式是___逻辑设计___设计阶段的任务。

(17)在数据库中的视图、表、存储文件分别对应三级模式结构中的__外模式____、__模式____、__内模式___ 。

二、判断题(1) SQL语言的视图定义和视图操作功能在一定程度支持数据的逻辑独立性(√)(2) 关系必须有唯一的候选键。

(×)(3) 数据的完整性指数据库中数据的全面性。

(×)(4) “授权”是数据库系统中采用的完整性措施之一。

安阳师范学院数据库复习题2

安阳师范学院数据库复习题2

2018-2019下期末考试练习(2)(1)一、单选题(共20题,20分)1、给定3个域,D1,D2,D3,分别代表导师集合(其中有2个导师),专业集合(2个专业),研究生集合(3个研究生)。

则D1, D2, D3的笛卡儿积中,有()个3元组?A、 10B、 12C、 14D、 7正确答案: B解析:2、CREATE TABLE的列级完整性描述中,表达某个属性为主码,可以在属性名,类型之后写上()关键词A、 FOREIGN KEYB、 INDEXC、 PRIMARY KEYD、 UNIQUE正确答案: C解析:3、(课程,教师)和(课程,参考书)关系模式中,存在着A、平凡多值依赖B、非平凡多值依赖正确答案: A解析:4、SELECT sno, count(*) FROM sc GROUP BY sno的意思是:A、查询每个课程的选课人数B、查询每个学生的选课数目C、查询选课表SC中每个学生的学号和选课数目D、以上都不对正确答案: C解析:5、IBM公司的IMS数据库管理系统采用的数据模型是()。

A、层次模型B、网状模型C、关系模型D、面向对象模型正确答案: A解析:6、下列说法正确的是()。

A、候选码都可以唯一的标识一个元组B、候选码中只能包含一个属性C、主属性可以取空值D、关系的外码不可以取空值正确答案: A解析:7、关系模式中,满足2NF的模式()。

A、可能是1NFB、必是1NFC、必是3NFD、必是BCNF正确答案: B解析:8、已知2个域,D1和D2,分别是学号集合、姓名集合。

D1现有10000个学号,D2中有10000个姓名。

请问,D1和D2的笛卡儿积中,有()个二元组?A、 1亿B、 10000C、 20000D、 30000正确答案: A解析:9、关系操作中,操作的对象和结果都是()。

A、记录B、集合C、元组D、列正确答案: B解析:10、关于视图对于数据库安全性的作用,说法正确的是A、视图就是虚表,与安全性无关B、视图本质上是查询,查询的数据无关安全性C、视图可以起到隐藏数据的作用,可提供一定程度的安全性保证。

XX大学成人教育学院2022-2023学年度第二学期期末考试《数据库系统概论》复习试卷2

XX大学成人教育学院2022-2023学年度第二学期期末考试《数据库系统概论》复习试卷2

XX大学成人教育学院2022-2023学年度第二学期期末考试《数据库系统概论》复习试卷2一单选题 (共12题,总分值24分,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。

)1. 在数据系统中,对存取权限的定义称为( B )。

(2 分)A. 命令B. 授权C. 定义D. 审计2. 从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。

(2 分)A. M端实体的关键字B. N端实体的关键字C. M端实体关键字与N端实体关键字组合D. 重新选取其他属性3. 下列对数据库应用系统设计的说法中正确的是( C )。

(2 分)A. 必须先完成数据库的设计,才能开始对数据处理的设计B. 应用系统用户不必参与设计过程C. 应用程序员可以不必参与数据库的概念结构设计D. 以上都不对4. 在数据库的概念设计中,最常用的数据模型是( D )。

(2 分)A. 形象模型B. 物理模型C. 逻辑模型D. 实体联系模型5. 数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包指( C )。

(2 分)A. 数据字典、应用程序、审计档案、数据库后备副本B. 数据字典、应用程序、日志文件、审计档案C. 日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本6. 下面哪个不是数据库系统必须提供的数据控制功能( B )。

(2 分)A. 安全性B. 可移植性C. 完整性D. 并发控制7. ( B )用来记录对数据库中数据进行的每一次更新操作。

(2 分)A. 后援副本B. 日志文件C. 数据库D. 缓冲区8. 数据流程图(DFD)是用于描述结构化方法中( C )阶段的工具。

(2 分)A. 可行性分析B. 详细设计C. 需求分析D. 程序编码9. 事务的一致性是指( D )。

(2 分)A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态10. E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。

《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分)1.()是长期存储在计算机内的有组织,可共享的数据集合。

(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.()是位于用户与操作系统之间的一层数据管理软件。

(A)数据库管理系统(DBMS)(B)数据库系统(DBS)(C)数据库(D)数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。

(A)数据库管理系统(B)数据库应用系统(C)相关的计算机系统(D)各类相关人员4.下列命令不属于DBMS的数据定义语言的是:()。

(A)CREATE(B)DROP(C)INSERT(D)ALTER5.SQL Server 2005是一种()的数据库管理系统。

(A)关系型(B)层次型(C)网状(D)树型6.支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是:()。

(A)SQL Server 2005个人版.(B)SQL Server 2005企业版(C)SQL Server 2005开发版.(D)SQL Server 2005标准版7.SQL Server 2005 企业版可以安装在()操作系统上。

(A)Microsoft Windows 98.(B)Microsoft Windows Me(C)Microsoft Windows 2000 Professional.(D)Microsoft Windows 20038.一个面向主题的,集成的,不同时间的,稳定的数据集合是:()。

(A)分布式数据库(B)面向对象数据库(C)数据仓库(D)联机事务处理系统9.以下()不属于数据库对象(A)表和视图(B)索引和约束(C)T-SQL脚本(D)触发器10.SQL Server 2005的物理数据库构架主要包括()。

(A)文件及文件组.(B)页面和盘区(C)表和视图(D)数据和程序11.SQL Server 2005的数据以页为基本存储单位,页的大小为()。

数据库原理复习练习题含答案(二)

数据库原理复习练习题含答案(二)

数据库原理复习练习题含答案泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2分,共20 分。

请将答案填在下面的表格内)题号 1 2 3 4 5 6 78910答案1、数据库管理系统是管理控制数据库的主要软件,简称()。

A、DBB、DBMSC、DBSD、DBT2、反映现实世界中实体及实体间联系的信息模型是()。

A.关系模型B.层次模型C.网状模型D.E-R模型3、关系数据模型的三个组成部分中,不包括()。

A. 数据结构B. 数据操作C.数据控制D. 完整性规则4、下列语句中,()不属于SQL中DML的语句A.SELECTB.CREATEC.INSERTD.DELETE5、一个关系模式属于3NF,是指( )。

A.每个非主属性都不传递依赖于主键B.主键唯一标识关系中的元组C.关系中的元组不能重复D.每个属性都是不可分解的6、设有关系R(A,B,C)R上的函数依赖集F={A→B,A→C}。

则关系R属于( )A.1NFB.2NFC.3NFD.BCNF7、DBMS在运行过程中建立的日志文件,主要用于对数据库的()A.安全性控制 B. 并发调度控制C.数据库恢复 D. 完整性控制8、设关系模式R是3NF模式,那么下列说明不正确的是()。

A.R必是2NF模式 B.R必定不是BCNFC.R可能不是BCNF D.R必定是1NF模式9、.若事务T1已经给数据Q加上了S锁,则事务T2对Q可以()A. 加S锁B. 加X锁C. 加S锁,或X锁D.不能再给Q加任何锁10、SQL提供的触发器机制是对数据库系统采取的一种()措施。

A、完整性控制B、安全性控制C、数据库恢复D、事务并发控制得分阅卷人二、填空题(每题2分,共20分)1、数据模型的三个组成部分是___________ 、数据操作和完整性约束规则。

2、事务故障包括事物内部故障、_________、介质故障、计算机病毒。

ACCESS数据库复习题二与答案

ACCESS数据库复习题二与答案

ACCESS数据库复习题一与答案一、选择题1、Access2003数据库属于( D 关系型)数据库系统。

A.树状B.逻辑型C.层次型D.关系型2、在Access2003中,如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择(C备注)数据类型。

(2分)A.文本B.数字C.备注D.字符3、Access2003中,(B删除查询)可以从一个或多个表中删除一组记录。

A.选择查询B.删除查询C.交叉表查询D.更新查询4、Access2003中,使用(B shift )键和鼠标操作,可以同时选中窗体上的多个控件。

A.TabB.ShiftC.CtrlD.Alt5、Access2003中,(D )。

A.允许在主键字段中输入Null值B.主键字段中的数据可以包含重复值C.只有字段数据都不重复的字段才能组合定义为主键D.定义多字段为主键的目的是为了保证主键数据的唯一性6、Access2003中,在数据表中删除一条记录,被删除的记录(D)。

A.可以恢复到原来位置B.能恢复,但将被恢复为最后一条记录C.能恢复,但将被恢复为第一条记录D.不能恢复7、Access2003中,可以使用(D数据表)来创建数据访问页。

A.报表B.窗体C.标签D.数据表8、在中,建立的数据库文件的扩展名为(A)。

A. mdb C. dbcB. dbf D. dct9、Access2003窗体中,能够显示在每一个打印页的底部的信息,它是( D)。

A.窗体页眉B. 窗体页脚C.页面页眉D.页面页脚10、ACCESS2003自动创建的主键,是( A )型数据。

A.自动编号B.文本C.整型D.备注11、在Access2003中,可以使用(D)命令不显示数据表中的某些字段。

A.筛选B.冻结C.删除D.隐藏12、在数据表视图中,当前光标位于某条记录的某个字段时,按( B )键,可以将光标移动到当前记录的下一个字段处。

A.C TRLB.T ABC.S HIFTD.E SC13、要为新建的窗体添加一个标题,必须使用下面(A)控件。

数据库技术复习题2 操作题

数据库技术复习题2 操作题

数据库技术试题三、操作题1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。

2. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。

3. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:查询年龄低于作者平均年龄的所有作者的作者名、书名和出版社。

4. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。

假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。

试画出ER图,并注明属性和联系类型。

5. 学校有多名学生,财务处每年要收一次学费。

为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。

列的宽度自定义。

试用SQL语句定义上述表的结构。

(定义中应包括主键子句和外键子句)6. 用SQL语言定义(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3) 学生选课关系SC,包括SNo、CNo和成绩G。

注意:说明主键码和外键码(如果有的话)。

数据库应用基础综合复习题(二)

数据库应用基础综合复习题(二)

数据库应用基础综合复习题(二)数据库应用基础综合复习题(二)一、填空题1、表操作共有三种视图,分别是__________________、______________、________________。

2、在_____________视图中,不能修改字段的属性。

3、窗体可以用于显示表和查询中的数据,输入数据和修改数据,但不可以________________。

窗体的______________属性是数据输入、允许编辑和排序依据。

4、查询的类型可分为_________查询、___________查询、_____________查询、___________查询和_____________查询。

5、窗体由多个部分组成,每个部分称为一个“节”;在Access 2010中,窗体的类型分为六种,分别是____________窗体、____________窗体、____________窗体(显示数据最多)、____________窗体、____________窗体、____________窗体(交换式窗体)。

6、Access 2010中,“报表向导”分为__________、__________、和__________三种布局。

7、Access 2010所设计的___________是一个独立的外部文件。

8、________是一个或多个操作组成的集合;建立自定义菜单栏不属于VBA可以实现的操作。

9、VBA的自动运行宏,必须命名为_______________;使用宏组的目的是对多个宏进行组织和管理。

10、如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为条件操作宏。

常用宏操作包括打开窗体__________、打开报表__________、打开查询__________、用于关闭数据库对象__________。

11、VBA的三种流程控制结构是__________、__________、和__________。

数据库管理系统练习试卷2(题后含答案及解析)

数据库管理系统练习试卷2(题后含答案及解析)

数据库管理系统练习试卷2(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.数据库管理系统(DBMS)的层次结构中,数据存取层的处理对象是______。

A.单个元组B.日志C.系统缓冲区D.索引正确答案:A 涉及知识点:数据库管理系统2.在Oracle公司的开发工具Developer/2000中,用于生成联机文档的工具是______。

A.Oracle FormsB.Oracle ReportsC.Oracle GraphicsD.Oracle Books正确答案:D 涉及知识点:数据库管理系统3.数据库管理系统的开放性包括下列哪些特性?______。

Ⅰ.符合SQL 标准Ⅱ.符合ODBC标准Ⅲ.具有清晰的结构Ⅳ.用户界面友好A.仅Ⅰ和ⅡB.仅Ⅲ和ⅣC.仅Ⅰ、Ⅱ和ⅢD.全部正确答案:D 涉及知识点:数据库管理系统4.下列哪一条不是Sybase企业级数据库服务器的特点?______。

A.支持联机分析处理OLAPB.支持服务器间的失败转移C.符合美国国家计算机安全委员会的C2级要求D.在核心层实现存储过程和触发器具有可编程能力正确答案:A 涉及知识点:数据库管理系统5.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括______。

A.数据字典、应用程序、审计文档、数据库后备副本B.数据字典、应用程序、审计文档、日志文件C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本正确答案:C 涉及知识点:数据库管理系统6.下列条目中,哪些是DBMS的基本功能?______。

Ⅰ.提供用户对数据库结构的描述功能Ⅱ.提供用户对数据的操作功能Ⅲ.提供多用户环境下的事务管理Ⅳ.分类组织、存储和管理各种数据Ⅴ.数据库的创建、转储和恢复A.Ⅰ、Ⅱ和ⅢB.Ⅱ、Ⅲ和ⅣC.Ⅰ、Ⅱ、Ⅲ和ⅣD.都是正确答案:D 涉及知识点:数据库管理系统7.Oracle数据库系统自它的哪个版本起采用多进程多线索的体系结构?______。

数据库运维复习资料2

数据库运维复习资料2

复习题一、单选题1.数据库系统的核心是(C)。

A.数据库B.数据库管理员C.数据库管理系统D.计算机软硬件系统2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS包括DB,也就是DBMS3. 文件管理方式中,数据处于一种(C)的状态。

A. 集中B. 集体化C. 分散D. 链接4.以下不属于数据库特点的是(B)。

A.数据共享B.数据冗余度高C.数据完整性高D.数据独立性高5. 对数据库特征的描述不准确的是(D)。

A. 数据具有独立性B. 数据结构化C. 数据集中控制D. 数据没有冗余6.要保证数据库的数据独立性,需要修改的是(C)。

A. 模式与外模式B. 模式与内模式C. 三级模式之间的两层映射D. 三层模式7. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的(B)。

A. 事务并发性B. 数据独立性C. 数据可靠性D. 数据重用性8. 一般地,一个数据库系统的外模式(D)。

A.只能有一个 B.最多只能有一个C.至多两个 D.可以有多个9. 以下不属于数据库必须提供的数据控制功能的是(B)。

A.安全性 B.可移植性C.完整性 D.并发控制10. 以下哪个不属于数据库完整性的范围(C)。

A.外键约束B.主键约束C.数据加密 D.数据类型11.关于MySQL数据库的MyISAM存储引擎描述正确的是(B)A. 表锁、全文索引和不支持事务B. 不缓存数据文件,只缓存索引文件C. 含有系统表空间文件D. 每个MyISAM在磁盘上存储成三个文件,文件名都和表名不同,扩展名不同12.MySQL数据库中,关于Memory存储引擎与InnoDB和MyISAM不同的是(D)A. 不需要创建Memory表B. 锁机制为表锁C. 不支持外键和事务处理D. 将表中数据存放在内存中13.MySQL数据库中,关于作为临时存放查询的中间结果集的存储引擎描述正确的是(C)A. 始终使用Memory作为临时存放查询的中间结果集B. 默认使用InnoDB作为临时存放查询的中间结果集C. 如果中间结果集含有TEXT或BLOB列的类型字段,则MySQL数据库会将其转换到MyISAM存储引擎表而存放到磁盘中。

数据库系统概论复习题2

数据库系统概论复习题2

数据库综合复习题(2)一、单选题1. 以下对SQL Server描述不正确的是()。

A. 支持XMLB. 支持用户自定义函数C. 支持邮件集成D. 支持网状数据模型2. 如果在SQL Server上运行一个非常大的数据库,为取得较好效果应选用安装()。

A. 企业版B. 标准版C. 个人版D. 开发版3. Transact-SQL对标准SQL的扩展主要表现为()。

A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max等统计函数4. 语句“USE master GO SELECT * FROM sysfiles GO”包括()个批处理。

A. 1B. 2C. 3D.45. SQL Server的字符型系统数据类型主要包括()。

A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int6. 如果要在SQL Server中存储图形图像、Word文档文件,不可采用的数据类型是()。

A. binaryB. varbinaryC. imageD. text7. 下面关于Timestamp数据类型描述正确的是:()。

A. 是一种日期型数据类型B. 是一种日期和时间组合型数据类型C. 可以用来替代传统的数据库加锁技术D. 是一种双字节数据类型8. 下列命令不能执行的是()。

A. SELECT * FROM [select]B. SELECT * FROM @MyTableC. SELECT * FROM [MyTable]D. SELECT * FROM MyTable9. 下面关于索引的描述不正确的是()。

A. 索引是一个指向表中数据的指针B. 索引是在列上建立的一种数据库对象C. 索引的建立和撤消对表中的数据毫无影响D. 表被撤消时将同时撤消在其上建立的索引10. 以下哪种情况应尽量创建索引()。

数据库技术复习题_二_填空题 附答案

数据库技术复习题_二_填空题 附答案

数据库技术试题二、填空题1. 一个类可以从直接的或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的共享性。

2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

3. 关系数据库的关系演算语言是以集合操作为基础的DML语言。

4. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的自反律就可推出。

5. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件。

6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据。

7. 事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。

8. 分布式数据库系统中透明性层次越高,应用程序的编写越简单。

9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为子类型。

10. 目前数据库领域中最常用的数据模型有层次模型, 、网状模型, 、关系模型、面向对象模型。

11. 数据管理技术经历了程序管理阶段、文件管理阶段、数据库系统管理阶段三个阶段。

12. SQL语言集数据查询、数据操纵、、数据定义和数据控制功能于一体。

13. 数据库系统采用的三级模式结构为外模式、、模式、内模式。

14. 两个实体型之间的联系类型有一对一联系(1:1)、一对多联系(1:n)、多对多(m:n)三类。

15. 数据库中专门的关系运算包括选择、投影、连接、除法。

16. 满足第一范式(1NF)的关系模式要求不包含重复组的关系。

17. 如何构造出一个合适的数据逻辑结构是逻辑结构设计主要解决的问题。

18. 当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。

19. 并发控制操作的主要方法是采用封锁机制,其类型有②排它锁(或 X 锁) ③共享锁(或 S 锁)。

20.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。

21.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为非平凡函数依赖。

《数据库原理及应用》复习题及答案[1](2)

《数据库原理及应用》复习题及答案[1](2)

《数据库原理及应用》复习题及答案[1](2)数据库原理及应用复习题填空题1.事务的ACID特性指的是:原子性、一致性、隔离性和持久性。

2.实体-联系模型的基本要素是:实体、联系、属性。

3.目前最常用的数据模型有:层次模型、网状模型、关系模型。

4.数据管理技术的发展主要经历了以下三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

5.关系的三类完整性约束:域完整性、实体完整性、参照完整性。

6.关系模型由三部分组成:数据结构、数据操作或运算、完整性约束。

7.各分E-R图之间的冲突主要有3类:属性冲突、命名冲突、结构冲突。

8.模式分解等价的标准有:分解具有无损连接性、分解要保持函数依赖、分解既要保持函数依赖,又要具有无损连接性。

9.数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。

10.DBMS单项选择题1.现在采用的概念模型主要是(A)。

A.实体-联系模型B.结构模型C.数据模型D.抽象模型2.数据字典通常包括(D)A.数据项和数据结构B.数据流和数据存储C.处理过程D.ABC均正确。

3.完整性约束条件作用的对象层次有:(D)A.列级 B.元组级 C.关系层 D.ABC均正确4.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。

A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5.SQL语言具有(B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6.语句SELET COUNT(*) FROM human返回(A)行。

A.1B.2C.3D.47.在SQL语言中,子查询是(D)。

A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句8.假设数据表“test1” 中有10 条数据行,可获得最前面两条数据行的命令为(B)A.SELECT 2 * FROM test1B.SELECT TOP 2 * FROM test1C.SELECT PERCENT 2 * FROM testD.SELECT PERCENT 20 * FROM test19.并发操作不会带来的问题:(B)A.丢失更新B.可重复读C.未提交读D.幻象读10.有两种错误可能造成事务执行失败:(C)A.逻辑错误和数据错误 B.系统错误和数据错误C.逻辑错误和系统错误 D.均不正确11.关系模型是用(B)来表示数据之间的联系。

数据库复习 (2)

数据库复习 (2)

1. 下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?A)属性B)关系C)域D)元组2. 在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )学生(学号,姓名,班级号,成绩)班级(班级号,班级名,班级人数,平均成绩)A)学生关系的“学号”B)班级关系的“班级号”C)学生关系的“班级号”D)班级关系的“班级名”3. 数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。

分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?( )A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)高级数据库技术阶段4. 关系模型的数据结构是A)树B)图C)表D)二维表5. 在数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。

A)需求分析B)概念设计C)逻辑设计D)物理设计6. 层次模型、网络模型和关系模型数据库的划分原则是()。

A)联系的复杂程序B)数据之间的联系C)记录长度D)文件的大小7. E-R 图用于描述数据库的A)概念模型B)数据模型C)存储模型D)逻辑模型8. 下面列出的条目中,()不是数据库技术的主要特点。

A)数据的结构化B)数据的冗余度小C)较高的数据独立性D)程序的标准化9. 在SQL Server 中,字符串常量一般使用()作为定界符。

A)单引号B)双引号C)方括号D)花括号10. 关系数据库管理系统应能实现的专门关系运算包括( )。

A)排序,索引,统计B)选择,投影,连接C)关联,更新,排序D)显示,打印,制表53. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是()。

A)网状模型B)关系模型C)层次模型D)以上都有54. 有一名为”销售”实体,含有:商品名、客户名、数量等属性,该实体主键A)商品名B)客户名C)商品名+客户名D)商品名+数量55. 下面的选项不是关系数据库基本特征的是()。

数据库基础试题2

数据库基础试题2

数据库基础试题2一、单项选择题(每小题1分,共15分)1.一个规范化的关系至少应当满足()的要求。

A.一范式B.二范式C.三范式D.四范式2.SQL Server系统中的所有服务器级系统信息存储于哪个数据库()。

A. masterB. modelC. tempdbD. msdb3.下列标识符可以作为局部变量使用()。

A. MyvarB. My varC. @MyvarD. @My var4.以下关于主键的描述正确的是()。

A.标识表中唯一的实体B.创建唯一的索引,允许空值C.只允许以表中第一字段建立D.表中允许有多个主键5.为数据表创建索引的目的是()。

A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类6.在SQL SERVER服务器上,存储过程是一组预先定义并()的SQL语句。

A.保存B.编译C.解释D.编写7.以下关于外键和相应的主键之间的关系,正确的是( )。

A.外键并不一定要与相应的主键同名B.外键一定要与相应的主键同名C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但并不一定唯一8.在SQL Server中,修改表结构时,应使用的命令是()A.UPDATE B. INSERTC. ALTERD. MODIFY9.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性10.在SQL Server 中,model是( )A.数据库系统表 B. 数据库模板C.临时数据库 D. 示例数据库11.在视图上不能完成的操作是( )A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图12. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。

A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁13. 模式查找like '_a%',下面哪个结果是可能的A.ailiB.baiC.bbaa14. SQL语言中,删除记录的命令是( )。

数据库单项选择复习题2

数据库单项选择复习题2

试卷编号:9612所属语言:Access试卷方案:AC_150511160502试卷总分:300分共有题型:1种一、单选共300题(共计300分)第1题(1.0分)题号:2273 难度:中第1章从关系中找出满足给定条件的元组的操作称为()。

A:选择B:投影C:联接D:自然联接答案:A第2题(1.0分)题号:2461 难度:中第1章在Access数据库中,从数据表找到符合特定准则的数据信息的是( ). A:汇总查询B:操作查询C:选择查询D:SQL查询答案:C第3题(1.0分)题号:3217 难度:中第1章用于基本数据运算的是( ).A:表B:查询C:窗体D:宏答案:A第4题(1.0分)题号:3399 难度:中第1章使用 Access 按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种()。

A:数据库B:数据库管理系统C:数据库应用系统D:数据模型答案:B第5题(1.0分)题号:2427 难度:中第1章如果在创建表中建立字段"简历",其数据类型应当是( ).A:文本B:数字C:日期D:备注答案:D第6题(1.0分)题号:2493 难度:中第1章下列选择窗体控件对象正确的是()。

A:单击可选择一个对象B:按住shift键再单击其它多个对象可选定多个对象C:按Ctrl+A键可以选定窗体上所有对象D:以上皆是答案:D第7题(1.0分)题号:2290 难度:中第1章在“查询参数”窗口定义查询参数时,除定义查询参数的类型外,还要定义查询参数的()。

A:参数名称B:什么也不定义C:参数值域答案:A第8题(1.0分)题号:2335 难度:中第1章设计数据访问页时不能向数据访问页添加()。

A:标签B:滚动标签C:超级链接D:选项卡答案:D第9题(1.0分)题号:1631 难度:中第1章将表中的字段定义为( ),其作用使字段中的每一个记录都必须是惟一的以便于索引. A:索引B:主键C:必填字段D:有效性规则答案:B第10题(1.0分)题号:3168 难度:中第1章交叉表查询是为了解决()。

数据库复习题 (2)

数据库复习题 (2)

三、应用题设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1).一个学生可选修多门课程,一门课程可为多个学生选修;(2).一个教师可讲授多门课程,一门课程可为多个教师讲授;(3).一个单位可有多个教师,一个教师只能属于一个单位。

试完成如下工作:(1).分别设计学生选课和教师任课两个局部信息的结构E-R图。

(2).将上述设计完成的E-R图合并成一个全局E-R图。

(3).将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。

解:(1).学生选课、教师任课局部E-R图如下所示。

教师授课局部E-R图(2).合并后的全局E-R图如下所示。

全局E-R图为避免图形复杂,下面给出各实体属性:单位:单位名、电话学生:学号、姓名、性别、年龄教师:教师号、姓名、性别、职称课程:编号、课程号(3).该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:单位(单位名,电话)教师(教师号,姓名,性别,职称,单位名)课程(课程编号,课程名,单位名)学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程编号)选修(学号,课程编号)2、工厂(包括厂名,厂长名)需建立一管理数据库存贮以下信息:一个厂内有多个车间,每个车间有车间号、主任姓名、地址、电话;一个车间有多个工人,每个工人有职工号、姓名、年龄、性别、工种;一个车间生产多种产品,产品有产品号、价格;一个车间生产多种零件,一种零件也可能为多个车间制造,零件有零件号、重量、价格;一种产品由多种零件组成,一种零件也可装配到多种产品中;产品与零件均存入仓库中;厂内有多个仓库,仓库有仓库号、主任姓名、电话。

试(1)画出该系统的实体-联系模型E-R图。

(2)给出相应的关系数据模型。

(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

数据库练习及答案 (2)

数据库练习及答案 (2)

一. 创建一个学生档案表(表名为xsda),其表结构如下:Create Table xsda(xh Char (10) not null unique,xm Char(8),csny Datetime ,gz Decimal(6,1),zy Char (10))1.在xsda表中插入一个学生记录:(2000jsj008,李平)insert into xsda(xh,xm) values(‘2000jsj008’,’李平’)2.把xsda表中80-01-01前出生的人的工资增加20%Update xsda set gz=gz*1.2 where csny<’ 80-01-01’3.查询xsda表中不同专业的人数Select zy ,count(xh) from xsda group by zy4.假如另外还有一个学生成绩表xscj(xh,kch,kccj), xh,kch,kccj分别指学号、课程号、成绩,要求查询姓名为李平的同学的各门课程的成绩。

Select kch,kccj from xsda,xscj where xsda.xh=xscj.xh and xm=’李平’5.xsda、xscj表同上,查询选修了kch为Yy2的学生的xh和XmSelect xh,xm from xsda,xscj where xsda.xh=xscj.xh and kch=’Yy2’二、使用SQL语句创建一个班级表CLASS,属性如下:CLASSNO,DEPARTNO,CLASSNAME;类型均为字符型;长度分别为8、2、20且均不允许为空。

CREATE ___table_____ CLASS(CLASSNO __char____ (8) NOT NULL,DEPARTNO CHAR (2) NOT NULL,CLASSNAME CHAR (__20__) NOT NULL)三、有一个[学生课程]数据库,数据库中包括三个表:学生表:Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept),Sno 为关键字。

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案### 数据库复习题及答案#### 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?- A. 存储数据- B. 管理数据- C. 同时管理数据和存储数据- D. 以上都不是答案:C2. 在关系数据库中,哪个操作用于从表中检索数据? - A. INSERT- B. UPDATE- C. SELECT- D. DELETE答案:C3. 以下哪个是数据库的完整性约束?- A. 主键- B. 外键- C. 索引- D. 所有选项都是答案:D1. 在SQL中,用于删除表中数据的命令是 DELETE。

2. 数据库的规范化是指通过组织数据以减少数据冗余和提高数据完整性的过程。

3. 事务是数据库操作的一个单元,它要么完全执行,要么完全不执行。

#### 三、简答题1. 简述数据库的三级模式结构。

- 数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,描述了数据库中用户感兴趣的部分。

概念模式是全局视图,描述了数据库的整体结构。

内模式是存储视图,描述了数据在存储介质上的物理存储方式。

2. 什么是SQL注入攻击?如何预防?- SQL注入攻击是一种安全漏洞,攻击者可以通过在输入字段中插入恶意SQL代码来操纵数据库。

预防SQL注入的方法包括使用参数化查询、对用户输入进行验证和清理、限制数据库权限等。

#### 四、论述题1. 论述数据库事务的ACID属性。

- 事务的ACID属性是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

- 原子性:事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性:事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

- 隔离性:并发执行的事务之间不会互相影响。

- 持久性:一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题1、现实世界中客观存在并能相互区别的事物称为( A )。

A.实体B.实体集C.字段 D.记录2、现实世界中事物的特性在信息世界中称为( C )。

A.实体B.实体标识符C.属性D.关键码3、层次模型必须满足的一个条件是(B)。

A.每个结点均可以有一个以上的父结点B.有且仅有一个结点无父结点C.不能有结点无父结点D.可以有一个以上的结点无父结点4、采用二维表格结构表达实体类型及实体间联系的数据模型是( C )。

A.层次模型B.网状模型C.关系模型D.实体联系模型5、关系数据模型( D )。

A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系6、数据库中,数据的逻辑数据独立性是指( A )。

A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变7、数据库中,数据的物理独立性是指指(C)。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立D.应用程序与数据库中数据的逻辑结构相互独立8、数据库(DB)、DBMS、DBS三者之间的关系(B)。

A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.DBS与DB和DBMS无关9、数据库系统中,用(D)描述全部数据的整体逻辑结构。

A.外模式B.存储模式C.内模式D.概念模式10、数据库系统中,用户使用的数据视图用( A )描述,它是用户与数据库之间的接口。

A.外模式B.存储模式C.内模式D.概念模式11、数据库系统中,物理存储视图用( C )描述。

A.外模式B.用户模式C.内模式D.概念模式11、数据库系统达到了数据独立性是因为采用了( D)。

A.层次模型B.网状模型C.关系模型D.三级模式结构两级映射13、下列语言中,不是宿主语言的是( C )。

A.C B.FORTRAN C.SQL D.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、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)是不等价的21、δ3<'2'(S)表示( B )。

A.表示从S关系中挑选3的值小于第二个分量的元组B.表示从S关系中挑选第三个分量的值小于’2’的元组C.表示从S关系中挑选第三个分量的值小于第二个分量的元组D.δ3<'2'(S)是向关系垂直方向的运算22、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S全连接成的结果集是(C)元关系。

A.4 B.3 C.7 D.623、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S自然连接成的结果集是(A)元关系。

A.4 B.3 C.7 D.624、关系模式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'<B25、笛卡尔积是(B)进行运算。

A.向关系的垂直方向 B.向关系的水平方向C.即向关系的水平方向也向关系的垂直方向D.先向关系的垂直方向,然后在向关系的水平方向26、自然连接是(B)进行运算。

A.向关系的垂直方向B.即向关系的水平方向也向关系的垂直方向C.向关系的水平方向D.先向关系的垂直方向,然后在向关系的水平方向27、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。

A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性28、在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( A )。

A.外码B.候选码C.主码D.超码29、设学生关系模式为:学生(学号、姓名、年龄、性别、成绩、专业),则该关系模式的主键是(C)。

A.姓名 B.学号,姓名 C.学号 D.学号,姓名,年龄30、在视图上不能完成的操作是(C)。

A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图31、设关系模式R(U,F),U为R的属性集合,F为U上的一种函数依赖,则对R(U,F)而言,如果X→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵。

这是函数依赖的(D)A.传递律 B.合并规则 C.自反律 D.增广律32、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X' Y,则( B )。

A.Y函数依赖于X B.Y对X完全函数依赖C.X为U的候选码D.R属于2NF33、X→A i成立是X→A1A2…A k成立的(C)。

A.充分条件B.必要条件C.充要条件D.既不充分也不必要34、设一关系模式是:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是(C)。

A.顾客姓名,供应商姓名; B.顾客姓名,商品名C.顾客姓名,商品名,供应商姓名D.顾客姓名,顾客地址,商品名35、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则一下叙述中错误的是(C)。

A.(学号, 课程号)和(课程号, 名次)都可以作为候选键B.关系模式属于第三范试c.只有(学号, 课程号)能作为候选键D.关系模式数据BCNF36、SQL语言具有两种使用方式,分别称为交互式SQL和( C )。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL37、关系数据库设计理论中,起核心作用的是(C)。

A.范式 B.模式设计 C.数据依赖 D.数据完整性38、概念结构设计阶段得到的结果是(B)。

A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构39、不允许任何其他事务对已锁定目标再加任何类型锁的锁是(A)。

A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是40、数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括(C)。

A.数据字典、视图、数据库后备副本B.数据字典、应用程序、日志文件C.日志文件、数据库后备副本D.数据字典、应用程序、审计档案二、填空题1、数据库与文件系统的根本区别是数据结构化。

2、在文件系统阶段,数据管理的三个主要缺陷是数据的冗余度高、数据的不一致性和数据的联系弱。

3、物理数据独立性是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。

4、逻辑数据独立性是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。

5、数据库系统提供的数据控制功能主要包括数据完整性控制、数据安全性控制、数据库的恢复和并发控制。

6、数据库系统与文件管理系统相比较数据的冗余度低,数据共享性高。

7、用户与操作系统之间的数据管理软件是数据库管理系统(DBMS)。

8、根据不同的数据模型,数据库管理系统可以分为层次型、网状型、关系型和面向对象型。

9、数据模型应当满足比较真实地描述现实世界、容易为人所理解和便于在计算机上实现三方面的要求。

10、现实世界中,事物的个体在信息世界中称为实体,在机器世界中称为记录。

11、现实世界中,事物的每一个特性在信息世界中称为属性,在机器世界中称为字段(数据项)。

12、能唯一标识实体的属性集,称为码。

13、数据描述的两种形式是物理数据描述和逻辑数据描述。

其中物理数据描述是指数据在存储设备上的存储方式;逻辑数据描述是指程序员或用户用以操作的数据形式。

14、属性的取值范围称为该属性的域。

15、两个不同实体集的实体间有一对一、一对多和多对多三种情况联系。

16、表示实体类型和实体间联系的模型,称为概念模型,最著名、最为常用的概念模型是ER 模型。

17、常用的结构数据模型有层次模型、网状模型和关系模型。

18、数据模型的三要素包含数据结构、数据操纵和完整性约束三部分。

19、在E-R图中,用方框表示实体类型;用菱形表示联系类型;用椭圆表示实体类型和联系类型的属性。

20、用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

在该模型中,上一层记录类型和下一层记录类型间的联系是一对多。

21、用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。

22、用二维表格表示实体类型及实体间联系的数据模型称为关系模型。

23、数据库的体系结构分为外模式、内模式和内模式三级。

24、DBMS提供了三级模式和两级映象功能,保证了数据库系统具有较高的数据独立性。

25、在数据库的三级模型中,单个用户使用的数据视图的描述,称为外模式(用户模式、子模式);全局数据视图的描述,称为概念模式(模式);物理存储数据视图的描述,称为内模式。

26、数据独立性是指应用程序和数据之间相互独立,不受影响。

27、数据独立性分成逻辑独立性和物理独立性两级。

28、数据库管理系统(DBMS)提供DML(数据操纵语言)实现对数据库中数据的检索和更新等操作。

29、数据库系统(DBS)是由数据库、硬件、软件、和数据库用户四部分组成。

30、DBS中最重要的软件是DBMS;最重要的用户是 DBA。

31、采用了数据库技术的计算机系统称为DBS。

相关文档
最新文档