数据库技术作业和答案(包括习题答案)

合集下载

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案数据库技术在当今信息时代扮演着至关重要的角色,广泛应用于各个行业和领域。

为了深入了解数据库技术的知识和应用,以下是一些涉及数据库的试题及相应的答案。

一、选择题1. 下列哪个是数据库的特征?a) 数据独立性b) 数据冗余c) 数据完整性d) 数据隔离性答案:a) 数据独立性2. 数据库管理系统(DBMS)的主要功能是什么?a) 数据建模b) 数据库设计c) 数据库应用程序开发d) 所有选项都是答案:d) 所有选项都是3. 常用的关系型数据库管理系统(RDBMS)不包括:a) MySQLb) Oraclec) MongoDBd) SQL Server答案:c) MongoDB4. 在数据库中,什么是查询语言?a) 用于存储数据的语言b) 用于操作数据库的语言c) 用于创建数据库的语言d) 用于备份数据库的语言答案:b) 用于操作数据库的语言5. 数据库中的ACID是指哪些特性?a) 原子性、一致性、隔离性、耐久性b) 可用性、一致性、隔离性、耐久性c) 原子性、完整性、隔离性、耐久性d) 可用性、完整性、隔离性、耐久性答案:a) 原子性、一致性、隔离性、耐久性二、填空题1. 关系数据库中的数据以________的形式存储。

答案:表格2. SQL中用于插入数据的关键字是________。

答案:INSERT3. 数据库设计中,将一个属性设置为唯一标识的关键字是________。

答案:PRIMARY KEY4. JOIN操作用于________。

答案:连接多个表格中的数据5. 数据库事务的四个特性分别是________。

答案:原子性、一致性、隔离性、耐久性三、简答题1. 请简要解释数据库的三层模式结构及其作用。

答案:数据库的三层模式结构包括外模式、概念模式和内模式。

外模式是用户能够看到和访问的数据库的部分,它定义了用户的视图和对应的访问权限;概念模式是整个数据库的逻辑结构,它定义了数据的组织方式和关系,独立于具体的应用程序;内模式是数据库在物理存储层面上的表示,它定义了数据在磁盘或其他存储介质上的存储方式。

数据库题库及答案精选全文完整版

数据库题库及答案精选全文完整版

可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。

为了更好地学习和理解数据库知识,题库是一个非常有用的资源。

本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。

一、选择题1. 在关系数据库中,用于描述记录之间的关系的是:a) 表格b) 行c) 列d) 键答案:a) 表格2. 数据库管理系统(DBMS)的主要功能包括:a) 数据的存储和管理b) 数据的查询和分析c) 数据的备份和恢复d) 数据的安全性控制答案:a) 数据的存储和管理、b) 数据的查询和分析、c) 数据的备份和恢复、d) 数据的安全性控制3. 关系数据库中,用于唯一标识一条记录的属性被称为:a) 主键b) 外键c) 候选键d) 索引答案:a) 主键4. 数据库的范式用于描述数据库的结构是否符合某种规范。

以下哪一项不是数据库的范式:a) 一范式b) 二范式c) 三范式d) 四范式答案:d) 四范式5. 在SQL语句中,用于插入新记录的关键字是:a) SELECTb) UPDATEc) INSERTd) DELETE答案:c) INSERT二、填空题1. 在关系数据库中,每一行都代表一个________。

答案:记录2. 数据库中具有相同属性的记录集合被称为____________。

答案:表3. 在关系数据库中,用于检索某一部分记录的语句是________。

答案:SELECT4. 数据库设计中常用的三个范式依次是一范式、二范式和__________。

答案:三范式5. 数据库表中,用于唯一标识一条记录的属性被称为________。

答案:主键三、应用题1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。

答案:关系型数据库管理系统(RDBMS):采用表格的形式组织数据,具有高度结构化和强一致性的特点。

常见的关系型数据库管理系统有MySQL、Oracle、SQL Server等。

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案### 数据库技术试题及答案#### 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?- A. 存储数据- B. 管理数据- C. 访问数据- D. 所有上述选项答案:D2. 关系型数据库和非关系型数据库的主要区别是什么?- A. 数据存储方式- B. 查询语言- C. 数据模型- D. 性能答案:C3. SQL代表什么?- A. Simple Query Language- B. Structured Query Language- C. Sequential Query Language- D. System Query Language答案:B#### 二、填空题4. 在数据库中,_______ 是用来唯一标识表中每条记录的字段或字段组合。

答案:主键5. 数据库的_______ 完整性约束确保了表中的数据是准确的,并且符合业务规则。

答案:域6. 数据库的_______ 完整性约束确保了表与表之间的关系是正确的。

答案:参照#### 三、简答题7. 什么是事务?事务的四个基本属性是什么?答案:事务是数据库管理系统执行的一系列操作,这些操作要么全部完成,要么全部不完成,以此来保持数据的一致性。

事务的四个基本属性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

8. 解释什么是视图,并说明其优点。

答案:视图是一个虚拟表,其内容由查询定义。

它是一个存储的查询,你可以像普通表一样使用视图。

视图的优点包括简化复杂的SQL操作,提供数据的逻辑表示,以及保护数据。

#### 四、应用题9. 假设你有一个名为“Employees”的表,包含以下列:EmployeeID, FirstName, LastName, DepartmentID, Salary。

编写一个SQL查询,以获取所有工资高于平均工资的员工的姓名和部门ID。

数据库题库(含答案)

数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。

A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。

( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。

5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。

6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。

A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。

7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。

8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。

《数据库技术》在线作业

《数据库技术》在线作业

《数据库技术》在线作业一、单选题(共50 道试题,共100 分。

)1. 关系数据模型的三个组成部分中,不包括( )。

A. 完整性规则B. 数据结构C. 数据操作D. 并发控制正确答案:D 满分:2 分2. 数据库的分析和设计阶段包括()。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计E. 以上都是正确答案:E 满分:2 分3. 若用如下的SQL语句创建了一个表S CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入()A. ('','李明芳',女,'23')B. ('','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('',NULL,'女',25)正确答案:B 满分:2 分4. 从关系中挑选出指定的属性组成新关系的运算称为( )A. "选取"运算B. "投影"运算C. "联接"运算D. "交"运算正确答案:B 满分:2 分5. 包含在任何一个候选键中的属性称为()。

A. 主键B. 非键属性C. 键属性D. 全键正确答案:C 满分:2 分6. 数据库系统软件包括DBMS和()。

A. 数据库B. 高级语言C. OSD. 数据库应用系统和开发工具正确答案:D 满分:2 分7. 关于数据流程图的描述,正确的是()。

A. 数据流程图抽象于数据结构图B. 数据流程图抽象于业务流程图C. 数据流程图中不含数据的来源及去处D. 数据流程图为数据库设计提供直接支持÷正确答案:B 满分:2 分8. 下列哪一种输入设备()。

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案一、单项选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据维护D. 数据加密答案:D2. 在关系型数据库中,用于存储数据的结构被称为:A. 表格B. 索引C. 视图D. 存储过程答案:A3. SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE答案:A4. 如果想要查询所有员工的姓名和工资,可以使用以下哪个SQL命令?A. SELECT name, salary FROM employees;B. INSERT INTO employees (name, salary);C. UPDATE employees SET salary = 5000;D. DELETE FROM employees WHERE name = 'John';答案:A5. 数据库设计中,用于减少数据冗余和避免数据不一致的技术是:A. 数据加密B. 索引C. 范式化D. 事务控制答案:C二、多项选择题1. 以下哪些是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据安全性D. 数据冗余答案:ABC2. 在关系型数据库中,以下哪些操作属于数据操纵语言(DML)?A. SELECTB. INSERTC. UPDATED. DROP答案:ABC3. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:ABC三、简答题1. 什么是事务?请简述其四个基本特性。

答案:事务是数据库管理系统执行过程中的一个逻辑单位,由一系列的操作组成。

事务的四个基本特性是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。

- 一致性(Consistency):事务必须保证数据库从一个一致性状态转换到另一个一致性状态。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。

数据库作业及参考答案(最新版)

数据库作业及参考答案(最新版)

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

A 编译系统B 数据库C 操作系统D 数据库管理系统2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。

A 文件的集合B 数据的集合C 命令的集合D 程序的集合3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是():A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS4.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。

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.ER图是数据库设计的工具之一,它一般适用于建立数据库的()。

A 概念模型B 结构模型C 物理模型D 逻辑模型12.ER方法的三要素是()。

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

第1章绪论一、选择题1. 关于数据库的说法不正确的是()。

A. 一个相互关联的数据集合B. 包含了关于某个企业或组织的信息C. 是信息系统的核心和基础D. 是一种数据管理的软件2. 关于数据库系统的说法不正确的是()。

A. 数据库系统是指引入数据库技术后的计算机系统B. 狭义地讲,数据库系统就是数据库管理系统C. 狭义地讲,数据库系统由数据库和数据库管理系统组成D. 广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成3. 下列不是数据库系统与文件系统的本质区别是()。

A. 数据库系统实现了整体数据结构化,而文件系统只考虑某个具体应用的数据结构B. 数据具有较高的共享性,减少了冗余;文件之间基本不能共享,导致数据冗余度高C. 数据库系统中程序与数据的逻辑结构和物理存储相独立,而文件系统中数据逻辑结构与文件结构紧密联系D. 数据由数据库管理系统统一管理和控制4. 事务(Transaction)是用户定义的一个数据库操作序列,下列()不是它的特性。

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. 数据模型是数据库系统的核心和基础,任何一个数据库管理系统均是基于某种数据模型的二、填空题1. 数据处理的核心问题是。

2. 数据库系统一般由组成。

3. 数据库(DataBase)是数据集合。

4. 内模式也称模式,描述了。

一个数据库只有___个内模式。

5. 模式也称,它描述了。

一个数据库只有个模式。

6. 外模式也称模式或模式,它描述了。

外模式通常是的子集,一个数据库可以有个外模式。

7. 数据模型(Data Model)是一个的集合。

8. DBMS的主要职能是。

9. ____是一个描述数据、数据联系、数据语义以及一致性约束的概念工具的集合。

10、由P.P.S.Chen于1976年提出的_________是一种最著名的概念模型。

11、_______提供了实体集、属性和联系集的表示方法12、______模型建立在集合代数的理论基础上13、关系模型的数据结构就是一张_________表。

14、________是数据库系统中最早出现的一种数据模型,它用树形结构来表示各类实体以及实体间的联系。

15、________不仅去掉了层次模型的两个限制(即允许多个结点没有双亲结点,允许结点有多个双亲结点),还允许两个结点之间存在多种联系。

三、简答题1. 简述什么是数据、数据库、数据库管理系统、数据库系统?2. 简述文件系统与数据库系统的区别和联系?3. 简述数据库系统的特点?4. 简述数据库管理系统DBMS的主要功能?5. 简述数据库系统的组成?6. 数据库管理员DBA有哪些职责?7. 试述数据库系统三级模式结构,这种结构的优点是什么?8. 简述什么是数据模型、数据模型的作用以及数据模型的组成?9. 试述关系数据库的特点。

10. 解释层次模型。

四、术语翻译1、DBA2、DBMS3、Data Model4、DataBase5、E_R图6、DDL7、DML8、DD9、Internal Schema10、External Schema第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. E-R图中,()表示实体集。

A. 矩形B. 双矩形C. 椭圆D. 线段7. 职员(Employees)属性描述有:Emp-id、Emp-name、age和genderx等,主键是()A. Emp-nameB. Emp-idC. ageD. gender8. 低层实体集继承了高层实体集的()。

A. 子类B. 联系C. 属性D. 聚集9. 学生选课表SC(学号SNO,课程号CNO,学分Credit),其中,主键是()A. SNOB. CreditC. CNOD. CNO,SNO10. 属性可以是()的。

A. 多值B. 单一C. 复合D. 属性组二、填空题1. 实体是“事件”或“物体”。

2. 弱实体集的属性。

3. 在一个实体集中,唯一标识一个实体的属性集合称为。

4. 存在一类超码,它的任意真子集都不再是超码,称之为。

5. 在多个候选码当中,由数据库设计人员选定其中一个作为实体集的。

6. 实体-联系模型采用________方法描述实体与实体之间的联系。

7. 实体所具有的某一特性称为_________.8. 每个属性都有一个可取值的集合,称为该属性的_______9. 简单属性是指不可________的属性10. 多个实体之间一对一联系、一对多联系和多对多联系与多个实体两两之间的相应联系是________的。

三、思考题1. 试给出三个实际生活中存在的联系,并画出相应的E-R图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。

2. 某校有几栋不同的教学楼,每栋楼有楼号、位臵、教室数量等属性,每栋楼都有许多教室,教室有房间号、大小、书桌数量等属性,试画出教学楼和教室的E-R图。

3. 设某一图书借阅系统:保存书籍信息、借书人信息、书籍的出版社信息。

所有各类书籍均可由书号惟一标识;任何人可借多种书,任何一种书可为多个人借,借书证号具有惟一性;一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。

要求:(1)可查询书库中现有书籍的品种、数量和存放位臵。

(2)可查询书籍的借、还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期,所借书名、出版社名。

试画出该系统的E-R图,并标注主属性。

4. 设某学校教务管理系统有实体:学生(Student):属性stu-id、stu-name、age和sex等;课程(Course):属性course-id、course-name、level等;教材(Book):属性book-name、author等;教员(Teacher):属性teacher-id、title、address等;教室(Classroom):属性classroom-id、classroom-name等。

这些实体之间的联系如下:(1)每门课程可以有若干个教员讲授,使用若干本教材;每一位教员只讲授一门课程;每一本教材只供一门课程使用;(2)每门课程需要占用多个教室;每个教室可以供给多门课程使用。

用属性use-date来表示课程占用教室的时间;(3)每名学生可以选择多门课程;每门课程可以供多名学生学习。

用属性grade来表示该生所选课程的成绩。

试画出该应用环境下的E-R图。

5、课程、教师与参考书三个实体型,一门课程可以有若干个教师讲授,使用若干本参考书,每一个教师只讲授一门课程,每一本参考书只供一门课程使用,画出E-R图。

四.术语翻译1、key2、Superkey3、Entity-Relationship Model4、Entity Set5、domain6、Relationship Set7、Weak Entity Set8、attribute9、Entity Type10、primary key第3章关系数据模型一、选择题1. 以下数据库的数据模型中,现今使用的主要的数据模型是()。

A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型2. 在关系演算中,元组变量的变化范围是()。

A. 某一命名的关系B. 数据库中的所有关系C. 某一个域D. 数据库中的所有域3. 关系模型是()。

A. 用关系表示实体B. 用关系表示联系C. 用关系表示实体及其联系D. 用关系表示属性4. 已知学生关系:(学号,性别,年龄,籍贯),若执行SQL语句:Select 姓名,年龄From 学生Where 籍贯='北京'说明该语句对学生执行了( )操作.A. 交和选择B. 投影和选择C. 选择和连接D. 连接和投影5. 下述哪个不是关系代数的四个组合操作之一()。

A. 交B. 连接C. 关系模型D. 笛卡儿积6. 根据关系模型的完整性规则,一个关系中的主码()。

A. 不能有两个B. 不可作为其他关系的外部键C. 可以取空值D. 不可以是属性组合7. 设关系R是M元关系,关系S是N元关系,则关系R和S的笛卡尔积为()元关系。

A. MB. NC. M*ND. M+N8. 设关系R有M个元组,关系S有N个元组,则关系R和S的笛卡尔积有()个元组。

A. MB. NC. M*ND. M+N9. 关系操作的特点是()方式。

A. 一次一集合B. 一次一记录C. 查询D. 修改10. 关系的每个分量必须是()A. 多值的B. 复合的C. 可再分的D. 原子项二、填空题1. 从逻辑结构的角度进行分类,数据库的数据模型主要有和模型。

2. 传统的关系运算可以用两种方法定义,即和。

后者又可以再分为和。

3. 关系代数的基本操作是,,,,5种,其余的操作都可以用它们导出。

4. DBMS对数据库的保护机制主要包括,,和等4个方面。

5. 关系模型由三部分组成,分别为、和。

6. 关系数据模型中可以有三类完整性约束,包括,和。

7. 当代SQL的主要特征应该是基于的,同时又兼有的特性。

8. 关系的每个分量必须是_______.9.__________运算是在关系R中选出若干属性列组成新的关系10.__________运算是通过聚集函数来计算集合元素的统计信息。

相关文档
最新文档