测验答案-第1章关系数据库基础
ACCESS第1章 数据库习题及答案
第一章数据库基础知识习题及答案数据库基础知识一、选择题(1)以下不属于数据库系统(DBS)的组成的是A)硬件系统B)数据库管理系统及相关软件C)文件系统D数据库管理员(DataBase Administrator,DBA)(2)DBMS数据库数据的检索、插入、修改和删除操作的功能称为A) 数据操作B) 数据控制C) 数据管理D) 数据定义(3)DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)3者之间的关系是A) DBS包括DB和DBMSB) DBMS包括DB和DBSC) DB包括DBS和DBMSD) DBS等于DB等于DBMS(4)DBMS是A)OS的一部分B)OS支持下的系统文件C)一种编译程序D)混合型(5)在图1—1所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4部分组成)层次示意图中,数据库管理系统的位置是图1—1数据库系统A)1 B)3 C)2 D)4(6)图1-4所示的数据模型属于图1-4数据模型图A)层次模型B)关系模型C)网状模型D)以上皆非(7)用二维表来表示实体及实体之间联系的数据模型是A)关系模型B)层次模型C网状模型D)实体一联系模型(9)构成关系模型中的一组相互联系的“关系”一般是指A) 满足一定规范化要求的二维表B) 二维表中的一行C) 二维表中的一列D) 二维表中的一个数据项(11)下列关系模型中术语解析不正确的是A)记录:满足一定规范化要求的二维表,也称关系B) 字段:二维表中的一列C) 数据项:也称分量,是每个记录中的一个字段的值D) 字段的值域:字段的取值范围,也称为属性域(12)对以下关系模型的性质的描述,不正确的是A) 在一个关系中,每个数据项不可再分,是最基本的数据单位B) 在一个关系中,同一列数据具有相同的数据类型C) 在一个关系中,各列的顺序不可以任意排列D) 在一个关系中,不允许有相同的字段名(13)关系模型中最普遍的联系是A) 一对多联系B) 多对多联系 C) 一对一联系D) 多对一联系(15)Access数据库中哪个数据库对象是其他数据库对象的基础A报表B) 查询C) 表D) 模块(16)用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是A) SELECT FROM教师表IF(性别=‘男’)B) SELECT性别FROM教师表IF(性别=‘男’)C)SELECT*FROM教师表WHERE(性别=‘男’)D) SELECT*FROM性别WHERE(性别=‘男’)(17)用SQL语言描述“在教师表中查找姓王的老师”,以下描述正确的是A) SELECT*FROM教师表WHERE姓名LIKE‘王%’:B) SELECT*FROM教师表WHERE姓名LIKE‘王_’:C) SELECT*FROM教师表WHERE姓名LIKE‘王_ _’;D) SELECT*FROM教师表WHERE姓名LIKE‘t/’;(18)Access数据库文件的后缀名为A) mdb B) pdf C) acc D) ass(19)Access的数据类型是A) 层次数据库B) 网状数据库C) 关系数据库D) 面向对象数据库(20)Access是一个A) 数据库文件系统B) 数据库系统C) 数据库应用系统D) 数据库管理系统(21)在数据库系统中,数据的最小访问单位是A) 字节B) 字段C) 记录D) 表(22)在Access中,用来表示实体的是A) 域B) 字段C) 记录D) 表(23)在关系模型中,用来表示实体关系的是A) 字段B) 记录C) 表D) 指针(24)从关系模式中,指定若干属性组成新的关系称为A) 选择B) 投影C) 联接D) 自然联接(25)从关系中找出满足给定条件的元组的操作称为A) 选择B) 投影C) 联接D) 自然联接(27) 数据库系统的核心问题A) 数据采集C) 数据分析C) 信息管理D) 数据处理(29) Access数据库系统主要在哪些方面提供了面向对象数据系统的功能A) 数据库管理B) 信息处理C) 人机交互D) 用户界面和程序设计(31)已知某一数据库中有两个数据表,它们的主键与外键是一对多的天糸,这两个表若想建立关联,应该建立的永久联系是A) 一对一B) 多对多C) 一对多D) 多对一(32) 数据库对象导出到另一个数据库中,在功能上是A) 转换成txt数据格式B) 转换成Microsoft Excel格式C) 复制和粘贴 D) 转换成Microsoft Word格式(33)在Access中将数据库对象导出成什么格式,可使数据与其他高级程序共享A) Word B) Excel C) 数据文件D) 表格式(34)在Access中,不能将当前数据库中的数据库对象导入到A) EXcel B) 查询C) 另一个数据库D) Word(35)在SELECT语句中,选择列表中用来分开多个项的符号是A) ,B) 、C) ;D) /(36)关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括A) 联接B) 关系C) 选择D) 投影(37)数据库系统的核心是A) 数据库B) 数据库管理员C) 数据库管理系统D) 文件(38)在数据库中能够惟一标识一个元组的属性或属性组合的称为A) 记录B) 字段C) 域 D 关键字(39)为了合理组织数据,应遵循的设计原则是A)“一事一地”原则,即一个表描述一个实体或实体间的一种联系B) 表中的字段必须是原始数据和基本数据元素,并避免在表中出现重复字段C) 用外部关键字保证有关联的表之间的联系D) A)、B)和C)(41)下列不属于关系数据库术语的是A)记录B)字段C)数据项D)模型(42)关于数据库系统描述不正确的是A) 可以实现数据库共享、减少数据冗余B) 可以表示事物与事物之间的数据类型C) 支持抽象的数据模型D) 数据独立性较差(43)下列关于实体描述错误的是A) 实体是客观存在并相互区别的事物B) 不能用于表示抽象的事物C) 即可以表示具体的事物,也可以表示抽象的事物D) 数据独立性较高(44)下面关于关系数据模型描述错误的是A) 与层次模型、网状模型的本质区别在于数据描述的一致性,模型概念单一B) 以关系数学理论为基础C) 操作的对象和结果都是二维表D) 用链接指针来存储实体间的联系(45)设有选修计算机基础的学生关系R,选修数据库Access的学生关系s。
数据库应用基础第1章习题参考答案
第一章习题参考答案1.选择题(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS (2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。
A.m:n B.1:m C.m:k D.1:1(3)对于“关系”的描述,正确的是( D)。
A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名(4)E-R图用于描述数据库的(A)。
A.概念模型B.数据模型C.存储模型D.逻辑模型(5)在关系模型中,一个关键字(C)。
A.可以由多个任意属性组成B.至多由一个属性组成C.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成D.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是(A)。
A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号(7)一个关系只有一个(D)。
A.候选关键字B.外部关键字C.组合关键字D.主关键字(8)下列标识符可以作为局部变量使用的是(C)。
A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是(A)。
A.BEGIN…E ND B.IF…T HEN…ELSEC.DO CASE D.DO WHILE(10)字符串常量使用(A)作为定界符。
A.单引号B.双引号C.方括号D.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。
第1章习题
│b│2│1│ │c│3│1│ │d│3│1│
├─┼─┼─┤ └─┴─┴─┘ └─┴─┴─┘
│c│3│1│
├─┼─┼─┤
│d│3│1│
└─┴─┴─┘
则由关系 R 和 S 得到的关系 T 的操作是_______。
则由关系 R 得到的关系 T 的操作是_______。
A.选择 B.投影 C.交 D.并
答案:A
第28题
0
有三个关系 R 、S 和 T 如下:
R S T
┌─┬─┬─┐ ┌─┬─┬─┐ ┌─┬─┬─┐
A.层次 B.网状 C.关系 D.拓扑
答案:C
第20题
0
下列实体的联系中,属于多对多的联系是_______。
A.住院的病人与病床
B.学校与校长
C.学生与教师
D.工人与工资
答案:C
第21题
0
在E-R图中,用来表示实体的图形是_______。
答案:B
第9题
0
“商品”与“客户”两个实体集之间的联系通常是_______。
A.一对一
B.一对多
C.多对一
D.多对多
答案:D
第10题
0
关系数据库的任何查询操作都是由三种基本运算组合而成的,这三种基本运算不包括_______。
A.联接 B.比较 C.选择 D.投影
│c│3│2│ │c│2│
├─┼─┼─┤ ├─┼─┤
│d│3│2│ │d│2│
└─┴─┴─┘ └─┴─┘
则由关系 R 得到的关系 T 的操作是_______。
第一章数据库基础笔试题-含答案
第⼀章数据库基础笔试题-含答案中孚教育系列联系题(第⼀章练习题数据库基础)曹⽼师:158********⼀、选择题(每⼩题2分)1.数据库设计的根本⽬标是要解决(A)。
A )数据共享问题B )数据安全问题C)⼤量数据存储问题 D )简化数据维护2.设有如下关系表:则下列操作中正确的是(B)。
A )T=R ∩S B)T=R ∪S C)T=R ×S D)T=R/S3.数据库系统的核⼼是( B )。
A )数据模型B )数据库管理系统C)数据库 D )数据库管理员4.将两个关系拼接成⼀个新的关系,⽣成的新关系中包含满⾜条件的元组,这种操作称为CA )选择B )投影C)联接 D )并5.如果表A中的⼀条记录与表B 中的多条记录相匹配,则表B 中的⼀条记录与表A 中的多条记录相匹配,则表A 与表B 存在的关系是DA )⼀对⼀B )⼀对多C)多对⼀ D )多对多6.“商品”与“顾客”两个实体集之间的联系⼀般是DA)⼀对⼀B)⼀对多C)多对⼀D)多对多7.利⽤Access 创建的数据库⽂件,其扩展名为DA ).ADP B).DBF C).FRM D).MDB8.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是CA)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系9.常见的数据模型有3种,它们是BA)⽹状、关系和语义B)层次、关系和⽹状C)环状、层次和关系D)字段名、字段类型和记录10.不属于Access对象的是BA)表B)⽂件夹C)窗体D)查询11.设有如下三个关系表下列操作中正确的是C.A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S12.下列实体的联系中,属于多对多联系的是A.A)学⽣与课程B)学校与校长C)住院的病⼈与病床D)职⼯与⼯资13.在关系运算中,投影运算的含义是B.A)在基本表中选择满⾜条件的记录组成⼀个新的关系B)在基本表中选择需要的字段(属性)组成⼀个新的关系C)在基本表中选择满⾜条件的和属性组成⼀个新的关系D)上述说法均是正确的14.SQL的含义是A.A)结构化查询语⾔B)数据定义语⾔C)数据库查询语⾔D)数据库操纵与控制语⾔15.Access数据库中哪个数据库对象是其他数据库对象的基础C A)报表B)查询C)表D)模块16.下图所⽰的数据模型属于AA)关系模型B)层次模型C)⽹状模型D)以上皆⾮17.下列关系模型中术语解析不正确的是AA) 记录,满⾜⼀定规范化要求的⼆维表,也称关系B)字段,⼆维表中的⼀列C)数据项,也称分量,是每个记录中的⼀个字段的值D)字段的值域,字段的取值范围,也称为属性域18.⽤⼆淮表来表⽰实体及实体之间联系的数据模型是DA)实体—联系模型B)层次模型C)⽹状模型D)关系模型19.在企业中,职⼯的“⼯资级别”与职⼯个⼈“⼯资”的联系是B A)⼀对⼀联系B)⼀对多联系C)多对多联系D)⽆联系20.假设⼀个书店⽤(书号,书名,作者,出版社,出版⽇期,库存数量……)⼀组属性来描述图书,可以作为“关键字”的是AA)书号B)书名C)作者D)出版社21.下列属于Access对象的是DA)⽂件B)数据C)记录D)查询22.数据独⽴性是数据库技术的重要特点之⼀,所谓数据独⽴性是指(D)。
数据库系统概述习题及答案
习题一第1章数据库系统概述一、填空题1. 在关系数据库中,一个元组对应表中。
解:一个记录(一行)2. 常用的数据模型有:、、和面向对象模型。
解:关系模型,层次模型,网状模型3. 用二维表来表示实体及实体之间联系的数据模型是。
解:关系模型4.关系模型数据库中最常用的三种关系运算是、、。
解:选择运算,投影运算,连接运算5. 在数据库系统中,数据的最小访问单位是。
解: 字段〔数据项〕对表进行水平方向的分割用的运算是。
解:选择运算7. 数据结构、和称为数据模型的三要素。
解:数据操作,数据约束条件8. 关系的完整性约束条件包括完整性、完整性和完整性三种。
解:用户定义,实体,参照二、单项选择题1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为〔 D 〕。
A.工程师B. 用户C.程序员D. 数据库管理员2. 下面关于数据〔Data〕、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的选项是〔 B 〕。
A.DB包含DBMS和DBSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD. 以上都不对3. 数据库系统的特点包括〔D 〕。
A.实现数据共享,减少数据冗余B. 具有较高的数据独立性、具有统一的数据控制功能C.采用特定的数据模型D. 以上特点都包括4. 以下各项中,对数据库特征的描述不准确的是〔 D 〕。
A.数据具有独立性B. 数据结构化C.数据集中控制D. 没有冗余5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为( D )。
A.关系模型B. 层次模型C.网状模型D. 数据模型6. 在数据库中,数据模型描述的是( C ) 的集合。
A.文件B. 数据C.记录D. 记录及其联系7. 在关系数据库中,关系就是一个由行和列构成的二维表,其中行对应〔B 〕。
A. 属性B. 记录C.关系D. 主键8. 关系数据库管理系统所管理的关系是〔 C 〕。
A.一个二维表B. 一个数据库C.假设干个二维表D. 假设干个数据库文件9. 在同一所大学里,院系和教师的关系是〔 B 〕。
数据库第一章测试及答案培训讲学
数据库第一章测试及答案第一章概述一、单项选择题1、在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统C.人工管理阶段 D.数据项管理2、数据库系统与文件系统的主要区别是。
A.数据库系统复杂而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题而数据库系统可以解决C.文件系统只能管理程序文件而数据库系统能够管理各种类型的文件D.文件系统的数据量少,而数据库系统可以管理庞大的数据量3、存储在计算机外部存储介质上的结构化的数据集合,其英文名称是。
A.Data Dictionary(简写DD) B.Data Base System(简写DBS)C.data base (简写DB) D.data base mangement(简写DBMS)4、数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界5、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①。
支持数据库各种操作的软件系统叫②。
由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合②A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统6、数据库的基本特点是。
A.数据可以共享;数据独立性;数据冗余大,易移植;统一管理和控制B.数据可以共享;数据独立性;数据冗余小,易扩充;统一管理和控制C.数据可以共享;数据互换性;数据冗余小,易扩充;统一管理和控制D.数据非结构化;数据独立性;数据冗余小,易扩充;统一管理和控制7、在数据库中,下列说法是不正确的。
A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余8、是存储在计算机内结构化的数据的集合。
数据库基础与应用作业答案
数据库基础与应用作业答案第1章数据库概述一、选择题1 A; 2C;3A;4D;5A;6A;二、填空题一、有序的、可共享的二、在建立、使用和维护时三、数据库、数据库管理系统(及其开发工具)、应用系统、DBA和用户四、手工、文件、数据库五、数据结构、数据操作、完整性与约束性条件六、关系、网状、层次;关系数据模型三、判断题1√;2√;3×;4×四、简答题1.简述计算机数据管理技术发展的三个阶段。
一、人工管理这一阶段(20世纪50年代中期以前),计算机主要用于科学计算。
外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。
软件只有汇编语言,尚无数据管理方面的软件。
数据处理方式基本是批处理。
这个阶段有如下几个特点:计算机系统不提供对用户数据的管理功能。
用户编制程序时,必须全面考虑好相关的数据,包括数据的定义、存储结构以及存取方法等。
程序和数据是一个不可分割的整体。
数据脱离了程序就无任何存在的价值,数据无独立性。
数据不能共享。
不同的程序均有各自的数据,这些数据对不同的程序通常是不相同的,不可共享;即使不同的程序使用了相同的一组数据,这些数据也不能共享,程序中仍然需要各自加人这组数据,谁也不能省略。
基于这种数据的不可共享性,必然导致程序与程序之间存在大量的重复数据,浪费了存储空间。
不单独保存数据。
基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相应的程序一起保存才有价值,否则就毫无用处。
所以,所有程序的数据均不单独保存。
二、文件系统在这一阶段(20世纪50年代后期至60年代中期)计算机不仅用于科学计算,还利用在信息管理方面。
随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。
此时,外部存储器已有磁盘、磁鼓等直接存取的存储设备。
软件领域出现了操作系统和高级软件。
操作系统中的文件系统是专门管理外存的数据管理软件,文件是操作系统管理的重要资源之一。
数据库 第1章_习题参考答案
习题参考答案1.解释数据、数据库、数据库管理系统、数据库系统等概念。
答:数据是描述事物的符号记录,数据的种类是很多的,包括数字、文字、图形、图像、音频、视频等。
数据库:数据库是长期储存在计算机内,有组织的、可共享的大量数据的集合。
数据库管理系统:数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。
它具有强大的数据定义、数据组织、数据存储、数据操纵和运行维护等功能,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库系统:数据库系统是为适应实际数据处理的需要而发展起来的一种较为理想的数据处理系统,通常由软件、数据库和数据库管理员组成。
2.数据管理经历了哪几个阶段,各有什么特点?答:数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。
人工管理阶段的特点是:数据不保存;数据由程序管理;数据不共享;数据没有独立性。
文件系统阶段的特点是:数据长期保存;数据由文件系统管理;数据共享性差,冗余度大,一致性差;数据的独立性差。
数据库系统阶段的特点是:数据整体结构化;数据共享性高,冗余度低;数据独立性高;数据由DBMS统一管理和控制。
3.什么是数据模型?数据模型包含哪些要素?答:数据模型(Data Model)是对现实世界数据的模拟和抽象,是用来描述数据、组织数据、操作数据以及约束数据的。
数据模型是数据库系统的核心和基础。
数据模型由数据结构、数据操作和完整性约束三部分组成。
4.什么是概念模型,逻辑模型和物理模型?它们之间具有怎样的关系?答:概念模型也称信息模型,它是按照用户的观点和认识对现实世界的数据进行建模。
概念模型是对现实世界数据的第一步抽象,同具体的DBMS无关。
逻辑模型是按照计算机系统的观点来对数据建模,是数据抽象的中间层,用于描述数据库的整体逻辑结构。
逻辑模型同具体的DBMS密切相关。
物理模型是对数据的最底层抽象,主要描述数据在计算机系统内部的表示方式和存取方法,在磁盘等存储介质上的存储结构和存取方法。
数据库原理与应用教程第二版答案
数据库原理与应用教程第二版答案对于《数据库原理与应用教程第二版》,提供了一些基本的答案和解析:第一章:数据库系统概述1. 数据库是什么?数据库是一个长期存储在计算机内的、有组织的、可共享的大量数据的集合,它具有较小的冗余度、高质量和可靠性、易扩展和维护的特点。
2. 计算机处理数据的基本方式:输入、处理和输出。
3. 数据管理的三个基本概念:数据、数据库、数据库管理系统(DBMS)。
4. 数据的基本概念:实体、属性、码、关系。
5. 数据库系统的结构:外模式、模式、内模式。
6. 数据模型的作用:描述数据组织和关系、实现数据的逻辑表示、支持数据操作和查询。
第二章:关系数据库基础1. 实体和实体集的概念:实体是对现实世界中一个独立的数据项的描述,实体集是具有相同或相似特征的实体的集合。
2. 关系数据库的概念:关系数据库是一种以关系为基础的数据库,关系是指一个具有特定名称的二维表。
3. 关系之间的联系:主键、外键、参照完整性。
4. 关系数据库的完整性约束:实体完整性、参照完整性、用户定义的完整性约束。
5. SQL语言:数据定义语言(DDL)、数据操作语言(DML)。
6. 数据库的范式:第一范式、第二范式、第三范式。
第三章:关系数据库管理系统1. DBMS的角色和功能:数据定义、数据操作、数据控制、数据完整性、并发控制、故障恢复、安全性。
2. 数据库管理员的职责:数据库的设计、安装和配置、备份和恢复、维护和优化、安全和权限管理。
3. DBMS的体系结构:单层体系结构、两层体系结构、三层体系结构。
第四章:数据库设计1. 数据库设计的步骤:需求分析、概念设计、逻辑设计、物理设计。
第五章:查询语言基础1. SQL语言的概念:结构化查询语言,是一种用于管理关系型数据库的语言。
2. SQL的基本语句:CREATE、SELECT、INSERT、UPDATE、DELETE。
3. 查询的基本结构:FROM子句、WHERE子句、SELECT子句、ORDER BY子句。
第1章 数据库基础知识_习题
第1章数据库基础知识_习题一、选择题1.数据库系统与文件系统的主要区别是()。
DA.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是()。
BA.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。
AA.外模式B.概念模式C.内模式D.逻辑模式4.以下对关系模型性质的描述,不正确的是()。
CA.在一个关系中,每个数据项不可再分,是最基本的数据单位B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名5.关系数据库中的码是指()。
DA.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合6.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
DA.元组B.行C.记录D.属性7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。
BA.实体完整性约束B.用户定义完整性约束C.参照完整性约束D.视图完整性约束8.在A ccess中,“表”是指()。
AA.关系B.报表C.表格D.表单9.在A ccess中,用来表示实体的是()。
CA.域B.字段C.记录D.表10.把E-R图转换成关系模型的过程,属于数据库设计的()。
BA.概念设计B.逻辑设计C.需求分析D.物理设计二、填空题1.数据库是在计算机系统中按照一定的方式组织、存储和应用的。
支持数据库各种操作的软件系统叫。
由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫。
第一章 数据库系统基础知识 标准答案
第一章数据库系统基础知识答案————————————————————————————————作者:————————————————————————————————日期:2一、选择题2000秋:1.根据关系模型的有关理论,下列说法中不正确的是 D 。
A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行C.二维表中行的顺序,列的顺序可以任意交换D.二维表中行的顺序,列的顺序不可以任意交换2001年(春)2. Visual FoxPro是一个__B____。
A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员3. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而_ ____是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。
A. 数据模型B. 物理模型C. 逻辑模型D. 概念模型2006年(春)4. 数据库系统与文件系统的最主要区别是 DA.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决5. 关系模型的基本结构是___C______。
A.树形结构B.无向图C.二维表D.有向图2009秋:6. 目前数据库管理系统(DBMS)有许多不同的产品。
在下列DBMS产品中,不属于(Microsoft)公司开发的是 DA. Visual FoxProB. AccessC. SQL ServerD. Oracle2009年春7. 在下列叙述中,错误的是 C 。
A.关系型数据库中的每一个关系都是一个二维表B.在关系模型中,运算的对象和运算的结果都是二维表C.二维表中不允许出现任何数据冗余D.Visual FoxPro是一种关系型数据库管理系统产品8.关键字是关系模型中的重要概念。
关系数据库系统基础考试
关系数据库系统基础考试(答案见尾页)一、选择题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. 关系数据库中的索引类型有哪些?A. 单索引B. 复合索引C. 索引组织表D. 哈希索引7. 关系数据库中的事务特征是什么?A. 原子性B. 一致性C. 隔离性D. 检索性8. 在关系数据库中,如何执行复杂的查询操作?A. 使用SELECT语句B. 使用存储过程C. 使用触发器D. 使用视图9. 关系数据库中的数据完整性约束包括哪些?A. 唯一性约束B. 非空约束C. 外键约束D. check约束10. 在关系数据库中,如何实现数据的备份和恢复?A. 使用SQL语言进行备份B. 使用工具进行备份C. 使用备份工具进行恢复D. 使用数据迁移工具进行恢复11. 关系数据库中的基本概念是什么?A. 数据库、关系、元组、列、行B. 数据库、关系、元组、属性、域C. 数据库、关系、元组、属性、主键D. 数据库、关系、元组、属性、外键12. 关系数据库中的数据类型有哪些?A. 数值型、字符型、日期型、逻辑型B. 数值型、字符型、日期型、逻辑型、复合型C. 数值型、字符型、日期型、逻辑型、复合型、二进制型D. 数值型、字符型、日期型、逻辑型、复合型、二进制型、自定义型13. 关系数据库中的关系模型是什么?A. 二维表结构B. 有向图结构C. 网状结构D. 树状结构14. 关系数据库中的完整性约束包括哪些?A. 主键约束、外键约束、唯一性约束、检查约束B. 主键约束、外键约束、唯一性约束、非空约束C. 主键约束、外键约束、唯一性约束、检查约束、默认值约束D. 主键约束、外键约束、唯一性约束、检查约束、默认值约束、外健壮约束15. 关系数据库中的查询语言是什么?A. SQLB. NQLC. DL-LispD. COBOL16. 关系数据库中的事务特征包括哪些?A. 原子性、一致性、隔离性、持久性(ACID)B. 原子性、一致性、隔离性、持久性(ACID)和可恢复性C. 原子性、一致性、隔离性、持久性(ACID)和安全性D. 原子性、一致性、隔离性、持久性(ACID)和性能17. 关系数据库中的分页查询是如何实现的?A. 使用LIMIT关键字B. 使用ROW_NUMBER()窗口函数C. 使用GETOFFSET()和LIMIT()函数D. 使用SQL的子查询和连接操作18. 关系数据库中的连接操作有哪些类型?A. 内连接、外连接、交叉连接B. 内连接、外连接、交叉连接、全连接C. 内连接、外连接、交叉连接、半连接D. 内连接、外连接、交叉连接、反连接19. 关系数据库中的数据导入导出工具有哪些?A. SQL Server Management StudioB. MySQL WorkbenchC. Oracle Data Import WizardD. All of the above20. 关系数据库中的表(Table)对应于关系模型中的哪一部分?A. 列B. 行C. 主键D. 外键21. 在关系数据库中,哪一个概念用来描述数据之间的联系?A. 实体-关系(E-R)图B. 数据库模式C. SQL查询D. 数据库管理员(DBA)22. 关系数据库中的索引(Index)的主要作用是什么?A. 提高查询性能B. 描述数据之间的关系C. 保证数据的一致性D. 存储数据23. 关系数据库中的事务(Transaction)具有哪些特性?A. 原子性B. 一致性C. 隔离性D. 持久性24. 在关系数据库中,视图(View)的作用是什么?A. 提供数据的逻辑视图B. 实现数据的物理存储C. 作为数据表之间的连接条件D. 存储数据25. 关系数据库中的数据完整性(Data Integrity)是指什么?A. 数据的正确性B. 数据的一致性C. 数据的独立性D. 数据的安全性26. 关系数据库中的触发器(Trigger)是一种特殊类型的存储过程,它主要用于执行一系列操作,这些操作在以下哪个事件发生时自动发生?A. 数据插入B. 数据更新C. 数据删除D. 数据转换27. 在关系数据库中,外键(Foreign Key)的作用是什么?A. 建立两个表之间的关系B. 检查数据的引用完整性C. 描述数据之间的关系D. 存储数据28. 关系数据库中的备份(Backup)和恢复(Recovery)策略对于确保数据安全至关重要。
数据库第一章答案
数据库第一章答案第一章数据库系统概述一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开)1.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系?答:数据抽象,即是将数据抽象化、逻辑化,是对数据的抽取过程。
数据模型,即是对数据进行抽象化表示的工具,主要使用逻辑概念来表示数据。
数据模式,利用数据模型组织抽取的数据所得的结果,也即是数据抽象的结果。
关系:数据模型是数据抽象的工具,是数据组织和表示的方式,数据模式是数据抽象利用数据模型,将数据组织起来后得到的结果,即数据模式是数据抽象的结果。
2.何谓DBMS、数据库系统、视图?答:DBMS即数据库管理系统,它是一个通用的软件系统,由一组计算机程序构成。
它能对数据库进行有效的管理,包括存储管理、安全性管理和完整性管理等,为数据的访问和保护提供强大的处理功能,同时也为用户提供一个应用、管理和操作的平台,使其能够方便、快速地创建、维护、检索、存取和处理数据库中的信息。
数据库系统(DBS)是指一个环境。
在这个环境中,用户的应用系统得以顺利运行。
其组成包括D B、DBMS、数据库管理员,以及最终用户。
视图,从原始的的意义讲,视图指的是一个人看某个物体所得到的图像。
将视图的原始概念延伸到数据库领域为,不同的用户对同一个数据库的每一种理解,称为该数据库的一个视图。
3.数据库管理系统的基本功能?答:①数据独立性:将数据结构和数据文件从应用程序中分离出来,交给DBMS处理和管理而达到。
②安全性:DBMS应保证数据的安全,使没有权限的人不能访问,同时不能阻止有权限的人访问。
③完整性:作为管理这些数据的DBMS,应提供某种机制,使数据满足这些约束来保证数据的完整。
④故障恢复:系统发生故障后,能保证在恢复故障时的有效数据。
⑤并发控制:对多用户的并发访问进行控制,达到多用户对同一个数据对象的同时访问且不会冲突。
4.对数据库中的数据,最基本的四种操作是什么?答:增加、删除、修改、查询,简称:增删改查询。
关系数据库基础与应用A-复习题1-答案
《关系数据库基础与应用A》复习题1一.选择题1.SQL Server是一种典型的()数据库管理系统。
A.关系型 B.网络型 C.层次型 D.以上都不是2.数据操纵语言的缩写词为()。
A.DDL B.DCL C.DML D.DBL3.数据库管理系统的英文缩写是()。
A.DBS B.DBMS C.DBO D.DB4.在SQL Server 中索引的顺序和数据表的物理顺序相同的索引是()。
A.聚集索引 B.非聚集索引 C.主键索引 D.唯一索引5.SQL的视图是从()中导出的。
A.基本表 B.视图C.基本表或视图 D.数据库6.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
A.完整性 B.可靠性 C.安全性 D.一致性7.SQL语言中,删除表中数据的命令是()。
A.DELETE B.DROP C.CLEAR D.REMOVE 8.SQL Server中,每个数据库有且只能有一个()。
A.次数据文件B.主数据文件 C.日志文件 D.其他9.SQL 标准采用( )来管理用户的权限。
A.角色B.授权C.管理员D.自定义用户10.数据模型包括()等要素。
A.数据结构B.数据操作C.数据约束D.以上都是11.防止数据库出现意外的有效方法是()。
A.重建B.追加C.备份D.删除12.一个数据表中最多允许创建()个主键。
A.一个B.两个C.三个D.多个13.在SQL SERVER中局部变量前面的字符为()。
A.* B.@@ C.# D.@14.当表中引入()时,会提高记录的查询速度。
A.外键B.主键C.索引D.数据库完整性15.下列不属于数据库对象的是()。
A.字段B.视图C.查询D.函数16.在SQL语言的SELECT语句中,能实现选择操作的是()。
A.SELECT B.FROM C.WHERE D.GROUP BY 17.要删除视图myview,可以使用()语句。
A.DROP myview B.DROP TABLE myviewC.DROP INDEX myview D.DROP VIEW myview18.SQL Server的字符型系统数据类型主要包括()。
数据库基础第2版习题答案
数据库基础第2版习题答案数据库基础第2版习题答案数据库基础是计算机科学中非常重要的一门课程,它涵盖了数据库的基本原理、设计和应用。
在学习过程中,习题是帮助我们巩固所学知识的重要途径。
本文将为大家提供数据库基础第2版习题的答案,希望能对大家的学习有所帮助。
第一章数据库系统概述1. 什么是数据库系统?数据库系统是指由数据库、数据库管理系统(DBMS)和应用程序组成的一个整体。
它用于管理和组织大量的数据,并提供数据的存储、检索、更新和删除等功能。
2. 数据库系统的优点有哪些?数据库系统具有以下优点:- 数据共享:多个用户可以同时访问和共享数据库中的数据。
- 数据独立性:数据库系统能够将数据的逻辑表示与物理存储分离,使得应用程序与数据的具体存储方式无关。
- 数据一致性:数据库系统能够保证数据的一致性,即数据的完整性和正确性。
- 数据安全性:数据库系统提供了权限管理和数据备份等功能,保护数据的安全性和可靠性。
第二章关系数据库基本概念1. 什么是关系数据库?关系数据库是一种基于关系模型的数据库。
它使用表(表格)来组织和存储数据,表由行和列组成,每行表示一个记录,每列表示一个属性。
2. 什么是关系模型?关系模型是一种用于描述关系数据库的数据模型。
它使用关系(表)来表示实体和实体之间的关系,通过关系之间的连接来实现数据的查询和操作。
第三章关系数据库的完整性约束1. 什么是实体完整性约束?实体完整性约束是指关系数据库中的每个实体必须具有一个唯一的标识符(主键),且不能为空。
2. 什么是参照完整性约束?参照完整性约束是指关系数据库中的外键必须引用其他表中已存在的主键,保证数据的一致性和正确性。
第四章 SQL基本概念1. 什么是SQL?SQL(Structured Query Language)是一种用于管理和操作关系数据库的语言。
它包括数据查询语言(DQL)、数据定义语言(DDL)、数据控制语言(DCL)和数据操纵语言(DML)等部分。
第一章数据库基础练习和答案
第一章、数据库基础一、选择题1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是()。
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.下述()不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计二、简答题1.试述数据、数据库、数据库系统、数据库管理系统的概念。
2.使用数据库系统有什么好处?3.试述文件系统与数据库系统的区别和联系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测验
填空题
(1) 实体之间的联系类型有、和联系。
答案:1对1联系,1对多联系,多对多联系
(2) 数据库管理系统的主要功能包括、和。
答案:数据定义功能,数据操纵功能,数据库运行控制功能
(3) 在关系模型中,关系的一个属性对应表中的,也称为一个。
答案:一列,字段
(4) 在SQL Server中使用的SQL语言叫做。
答案:Transact-SQL
选择题
(1) 在关系模型中,与元组相对应的概念是哪一个。
A. 记录
B. 域
C. 关键字
D. 列
答案:A
(2) 在关系模型中,能够起到联系多个表的作用的是哪一项。
A. 属性
B. 行
C. 元组
D. 外关键字
答案:D
(3) 对关系数据库中的关系的最低要求是满足哪个范式。
A. 1NF
B. 2NF
C. 3NF
D. 没有要求
答案:A
(4) 以下说法中错误的是哪一项。
A. SQL语言是一种非过程化的高级语言。
B. 标准SQL语言提供编程功能。
C. SQL语言可以被嵌入到其它高级语言中使用。
D. Transact-SQL完全兼容标准SQL语言并进行了必要的补充。
答案:B
判断题
(1) 在关系数据库中,并不是规范化程度越高的关系模式就越好。
答案:√
(2) 关系中的NULL,对于数值型数据可以理解为0,对于字符型数据可以理解为空字符串。
答案:×
(3) 目前的数据管理领域中,已经完全使用数据库系统,不需要使用文件系统。
答案:×
(4) 在实体联系模型中,可以使用椭圆形表示实体的属性。
答案:√。