数据库原理复习题1
数据库原理复习题_专1

数据库原理复习题_专1一、选择题1.以下内容中不属数据库所具特点的是()。
.数据共享B.数据完整性C.存储数据量大D.最小宂余2.以下表达数据库治理系统含义的是().DB B.DBMS C.DBD.DT3.在数据库技术中,实体—联系模型是一种().概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型4.数据库的概念模型独立于()。
.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5.目前应用最广泛的数据库数据模型是()。
.层状模型B.XX状模型C.混合模型D.关系模型6.数据库系统的核心是()。
.数据库B.数据库治理系统C.数据模型D.软件工具7.数据库系统的三级模式结构是指().外模式、模式、子模式B.子模式、模式、概念模式C.模式、内模式、存储模式D.外模式、模式、内模式8.关系数据模型通常由三部分组成,它们是().数据结构、数据通信、关系操作B.数据结构.关系操作、完整性约束C.数据通信、关系操作、完整性约束D.数据结构、数据通信、完整性约束9.在DBS中,DBMS和OS之间的关系是(). 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行10.下列四项中说法不正确的是( ).数据库减少了数据冗余B.数据库中的数据可以共享C.数据库幸免了一切数据的重复D.数据库具有较高的数据独立性11.在数据库技术中,独立于计算机系统的模型是().E-R 模型B.层次模型C.关系模型D.面向对象的模型12.同一个关系模型的任两个元组值()。
.不能全同B.可全同C.必须全同D.以上都不是13.组成关系模型二维表的最小数据单位是()。
.记录B.数据项C.字段D.数据库文件14.用二维表结构表示实体以及实体间联系的数据模型称为()。
. XX状模型B.层次模型C.关系模型D. 面向对象模型15.关系数据库治理系统应能实现的专门关系运算包括()。
.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表16.设关系R 和关系S的元素个娄分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是().7 B.9 C.12 D.17.关系代数表达式的优化策略中,首先要做的是( ).对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算18.SQL语言称为()。
数据库原理考试试题

数据库原理考试试题一、选择题(每题 2 分,共 40 分)1、数据库系统的核心是()A 数据库B 数据库管理系统C 数据模型D 软件工具2、在数据库中,数据的物理独立性是指()A 数据库与数据库管理系统的相互独立B 用户程序与 DBMS 的相互独立C 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D 应用程序与数据库中数据的逻辑结构相互独立3、关系模型中,一个关键字是()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是4、自然连接是构成新关系的有效方法。
一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的()A 元组B 行C 记录D 属性5、 SQL 语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMOVE6、事务的隔离性是指()A 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B 事务一旦提交,对数据库的改变是永久的C 事务中包括的所有操作要么都做,要么都不做D 事务必须是使数据库从一个一致性状态变到另一个一致性状态7、数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括()A 数据字典、应用程序、审计档案、数据库后备副本B 数据字典、应用程序、日志文件、审计档案C 日志文件、数据库后备副本D 数据字典、应用程序、数据库后备副本8、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()A 事务故障B 系统故障C 介质故障D 运行故障9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段10、规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A 互不相关的B 不可分解的C 长度可变的D 互相关联的11、以下关于索引的叙述中,不正确的是()A 索引可以提高查询效率B 索引可以加快数据的插入和删除操作C 一个表可以创建多个索引D 索引可以强制实施数据的唯一性12、数据库并发操作可能带来的问题包括()A 丢失修改B 不可重复读C 读“脏”数据D 以上都是13、在关系模式 R(U,F)中,U 是属性集,F 是函数依赖集。
数据库原理期末考试复习题及答案

数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
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.模式与内模式之间的映象C.模式D.三级模式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)-R D。
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’,'刘祥’,男,21 B。
数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 操作系统D. 应用程序答案:B2. 关系型数据库中的关系是指()。
A. 表格B. 图C. 树D. 网答案:A3. 在数据库中,用于存储数据的逻辑结构是()。
A. 索引B. 视图C. 表D. 记录答案:C二、填空题1. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据控制和________。
答案:事务管理2. 在关系型数据库中,表与表之间的联系称为________。
答案:关系3. 数据库的三级模式包括外模式、内模式和________。
答案:概念模式三、简答题1. 请简述数据库的三大范式。
答案:数据库的三大范式包括:- 第一范式(1NF):表中的每个字段都是不可分割的基本数据项。
- 第二范式(2NF):在第一范式的基础上,非主属性完全依赖于主键。
- 第三范式(3NF):在第二范式的基础上,任何非主属性不依赖于其他非主属性。
2. 什么是事务的ACID属性?答案:事务的ACID属性包括:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成。
- 一致性(Consistency):事务执行的结果必须使数据库从一个一致性状态转换到另一个一致性状态。
- 隔离性(Isolation):事务的执行不应互相干扰。
- 持久性(Durability):一旦事务提交,则其结果在数据库中永久保存。
四、计算题1. 假设有一个学生表Student,包含字段:学号(Sno),姓名(Sname),年龄(Sage),专业(Sdept)。
请写出查询所有计算机专业学生的SQL语句。
答案:```sqlSELECT * FROM Student WHERE Sdept = '计算机';```2. 给定一个订单表Orders,包含字段:订单号(OrderID),客户ID (CustomerID),订单日期(OrderDate),总金额(TotalAmount)。
《数据库原理》复习题(选择题部分) (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的数据以页为基本存储单位,页的大小为()。
数据库原理期末考试复习题及答案

数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题 2 分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. 数据库系统的核心是(A •数据库C •数据模型B )B •数据库管理系统D •软件工具2. 下列四项中,不属于数据库系统的特点的是(C )A •数据结构化B •数据由DBMS统一管理和控制C.数据冗余度大 D •数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )A •层次模型B.关系模型C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B •用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A .模式与外模式之间的映象B .模式与内模式之间的映象C •模式D .三级模式6. 关系数据模型的基本数据结构是(D )A .树B.图C.索引D .关系7. 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A .车次B.日期C.车次+日期 D .车次+情况摘要8. 己知关系R和S, R A 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 ,Sn ame CHAR(8) NOT NULL, Sex CHAR(2), Age INT) 可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL ,'刘祥',NULL , 21C. '5021', NULL ,男,21D. '5021','刘祥',NULL , NULL11. 把对关系SPJ 的属性QTY 的修改权授予用户李勇的T-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中(B13 •关系规范化中的插入操作异常是指A •不该删除的数据被删除 C •应该删除的数据未被删除14 •在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A .逻辑设计B •物理设计C •需求分析D •概念设计15•在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转换为关系模型 的规则,转换后关系的数目为( C )。
数据库原理期末考试复习题及答案

D .事务 T 可以读 A 和修改 A ,其它事务能对 A 加 S 锁和 X 锁。
19. 设有两个事务 T1、 T2,其并发操作如图 2 所示,下面评价正确的是 ( B
)
A. 该操作不存在问题
ቤተ መጻሕፍቲ ባይዱ
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
T1 ① 读 A=100 ②
参考 .资料
参考 .资料
..
..
..
..
A. '5021' ,'刘祥 ',男, 21 C. '5021' ,NULL,男, 21
B. NULL,'刘祥 ',NULL, 21 D. '5021' ,'刘祥 ',NULL,NULL
11. 把对关系 SPJ 的属性 QTY 的修改权授予用户李勇的 T-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 李勇
D.软件工具
2. 下列四项中,不属于数据库系统的特点的是( C
)
A .数据结构化
B.数据由 DBMS 统一管理和控制
C .数据冗余度大
D.数据独立性高
3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(
A .层次模型
B.关系模型
C .网状模型
D.实体 -联系模型
D)
数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。
答案:表2. 数据库中,用于存储数据的基本单位称为________。
答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。
答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。
答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。
答案:约束三、简答题1. 请简要描述数据库的三级模式结构。
答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。
外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。
概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。
内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
合
10.SQL语言具有两种使用方式,分别为交互式SQL和( C )。
A.提示式SQL B.多用户SQL
C.嵌入式SQL
D.解释
式SQL
11.设计性能较优的关系模式称为规范化,规范化主要的理论依据是(
A )。
A.关系规范化理论 B.关系运算理论
C.关系代数理论
D.数理逻辑理论
12.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以
AGE >ALL(SELECT AGE FROM S WHERE SEX=‘F’);
五、综合题
1.设有商业销售记账数据库,一个顾客(顾客姓名,单位,电话号
码)可以买多种商品,一种商品(商品名称,型号,单价)供应多个顾
客。试画出对应的E-R图并将其转换为关系模式。
答:E-R图
顾客
姓名
顾客
商品
销售
数据与程序的逻辑独立性是指当模式改变时,将外模式/模式的映 象作相应改变,使外模式保持不变,从而应用程序不用修改。 3.简述事务所具有的ACID特性。 答:事务的ACID特性是:
原子性:事务是一个不可分割的单位。 一致性:事务对数据库操作的结果是将数据库从一个一致性状态变 为另一个一致性状态。 隔离性:多个事务的并发执行不互相干扰。
B )。
A.1NF B.2NF
C.3NF
D.4NF
15.E-R图是数据库设计的工具之一,它适用于建立数据库的( A
)。
A.概念模型 B.逻辑模型 C.结构模型 D.物理模型
三.简答题
1.什么是基本表?什么是视图?两者的区别和联系是什么?
答:基本表是实际存储在数据库中的二维表,它是本身独立存在的表,
在SQL中一个关系就对应一个表。
1、 填空题 1.数据库系统一般由(数据库)、应用系统、(数据库管理系统)、 (数据库管理员)和用户构成。 2.数据模型通常由(数据结构)、(数据操作)、(数据的约束条 件)三部分组成。 3.在数据库设计中,(数据字典)是系统中各类数据描述的集合,是 进行详细的数据收集和数据分析所获得的主要成果。 4.(事务)是用户定义的一个数据库操作序列,这些操作要么全做要 么全不做,是一个不可分割的工作单位。 5.数据库系统在运行过程中,可能会发生故障。故障主要有(事务故 障)、系统故障、(介质故障)和计算机病毒四类。 6.并发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和 (排它锁)两种。 7.( 数据库 )是长期存储在计算机内的、有组织、可共享的数据集 合。 8.数据管理技术经历了(人工管理),(文件管理)和(数据库系 统)三个阶段 9.数据库是长期存储在计算机内,有(组织)的,可(共享)的数据 集合 10.DBMS是指(数据库管理系统)它是位于(用户)和(操作系统)之 间的一层管理软件 11.数据独立性又可为(逻辑数据独立性)和(物理数据独立性)。 12.在数据库设计中,将E-R图转换成关系数据模型的过程属于( 逻辑 设计阶段 )。 13.设计概念结构时,常用的数据抽象方法是( 聚集)和(概括 )。
∏SNO(σJNO=‘J1’(SPJ)) 2)求供应工程项目号为J1工程零件号为P1的供应商号SNO
∏SNO(σJNO=‘J1’∧PNO=‘P1’(SPJ)) 3)求供应工程项目号为J1工程红色零件的供应商号SNO
∏SNO(σJNO=‘J1’∧COLOR=‘红’(SPJ∞P)) 2.对于教学数据库的3个基本表
构和特征的是( D )。
A.外模式
B.内模式
C.存储模式
D.模式
4.数据库的层次模型应满足的条件是( C )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲
B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲
D.每个结点有且仅有一个双亲
5.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为
2)这个E-R图可转换4个关系模式: 商店(商店编号,商店名,地址) 职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪) 商品(商品号,商品名,规格,单价) 销售(商店编号,商店号,月销售量)
商店编号angdian 商店名 地址 商店
月销售量 销售 聘用 月薪 聘期 商品 职工 商品号 规格 单价 商店名 姓名 业绩 性别 职工编号
8)求年龄大于女同学平均年龄的男学生姓名和年龄。
SELECT SNAME,AGE FROM S WHERE SEX=‘M’AND
AGE >(SELECT AVG(AGE) FROM S WHERE SEX=‘F’);
9)求年龄大于所有女同学年龄的男学生姓名和年龄。
SELECT SNAME,AGE FROM S WHERE SEX=‘M’AND
3.某医院病房计算机管理中需要如下信息: 科室:科名,科地址,科电话,医生姓名 病房:病房号,床位号,所属科室号 医生:姓名,职称,所属科室名,年龄,工作证号 病人:病历号,姓名,性别,诊断,主管医生,病房号 其中,一个科室有多个病房,多个医生。一个病房只能属于一个科室, 一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管 医生只有一个。 完成入下设计: 1)设计核算计算机管理系统的E-R图; 2)将该E-R图转换为关系模型结构; 3)指出转换结果中每个关系模式的侯选码 组成 科室 病房 入住 从属 病人 诊治 医生 病房号 床位号 科名 科地址
S(S#,SNAME,AGE,SEX) SC(S#,C#,CNAME) C(C#,CNAME,TEACHER)试用关系代数表达式表示下列查询语 句: 1) 检索LIU老师所授课程的课程号和课程名。 SELECT C#,CNAME FROM C WHERE TEACHER= ‘LIU’; 2)检索年龄大于23岁的男学生的学号和姓名。 SELECT S#,SNAME FROM S WHERE AGE>23 AND SEX=‘M’; 3)检索学号为S3学生所学课程的课程名与任课教师名。 SELECT CNAME,TEACHER FROM SC,C WHERE SC.C# =C.C# AND S#=‘S3’; 3. 试用SQL查询语句表达下列对上题中3个基本表S、SC、C的查询: 1)统计有学生选修的课程门数。 SELECT COUNT (DISTINCT C#) FROM SC; 2)求选修C4课程的女学生的平均年龄。 SELECT AVG(AGE) FROM S,SC WHERE S.S#=SC.S# AND C# =‘C’AND SEX=‘F’; 3)求LIU老师所授课程的每门课程的平均成绩。 SELECT C.C#,AVG(GRADE) FROM SC,C WHERE SC.C# =C.C# AND TEACHER=‘LIU’ GROUP BY C.C#; 4)统计每门课程的学生选修人数(超过10人的课程才统计)。要求显 示课程号和人数,查询结果按人数降序排列,若人数相同,按课程号升 序排列。 SELECT C# ,COUNT(S#) FROM SC GROUP BY C# HAVING COUNT(*)>10 ORDER BY 2 DESC,1; 5)检索学号比WANG同学大,而年龄比他小的学生姓名。 SELECT SNAME FROM S WHERE S#>ALL (SELECT S# S WHERE SNAME=‘WANG’)
(1)定义功能,提供定义完整性条件的机制 (2)检查功能,检查用户发出的操作请求是否违背了完整性约束 条件。 (3)如果发现用户的操作请求违背了完整性约束条件,则采取一 定的动作来保证数据的完整性。 6.什么是数据字典?数据字典的作用是什么? 答:数据字典是系统中各类数据描述的集合 作用:供DBMS在处理数据存取时快速查找有关对象的信息,供DBA 查询掌握系统的运行情况,支持数据库设计和系统分析。
视图是关系数据库系统提供给用户以多种角度观察数据库中数据的
重要机制。
区别:视图是从一个或几个基本表(或视图)中导出的表,是一个
虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数
据仍存放在原来的基本表பைடு நூலகம்。
2.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立 性? 答:数据与程序的物理独立性是指当数据库的存储结构改变,将模式/ 内模式映象作相应改变,使模式保持不变,从而应用程序不必改变。
R3。
A.交
B.并
C.笛卡尔积
D.连接
R1
R2
R3
A B C DEM
ABCEM
a 1 x 1Mi
a1xmi
c 2 y 2Nj
d1ymi
d 1 y 5Mk
c2ynj
9.关系数据库中的码是指( D )。
A.能唯一决定关系的字段
B.不可改动的专用保留字
C.关键的很重要的字段
D.能唯一标识元组的属性或属性集
二、选择题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶
段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A
)阶段。
A.数据库系统
B.文件系统
C.人工管理
D.数
据项管理
2.数据库的概念模型独立于( A )。
A.具体的机器和DBMS
B.E-R图
C.信息世界
D.现实世界
3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结
(B)
A.选择
B.投影
C.连接
D.扫描
6.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的
操作称为(A);
A.选择
B.投影
C.连接
D.扫描
7.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元
组连接到一起构成新表的操作称为(C)。
A.选择
B.投影
C.连接
D.扫描
8.如下图所示,两个关系R1和R2,它们进行( D )运算后得到