数据库第一章第二章练习题

合集下载

第一章与第二章习题及答案

第一章与第二章习题及答案

第一章数据库基础四、习题精选(一)选择题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)层次、网状、关系B)顺序、分支、循环C)总线型、星型、环型D)或、与、非9.如果一个班级只能有一个班长,且一个班长不能同时担任其他班的班长,班级和班长是()。

A)一对一联系B)多对一联系C)多对多联系D)一对多联系10.在关系型数据库中,实现"关系中不允许出现相同的元组是通过( )实现。

A)候选码B)主码C)外码D)超码11.在关系数据库系统中所使用的数据结构是( )A)树B)图C)队列D)二维表12. Visual FoxPro是一种关系数据库管理系统,所谓的关系是指( )。

A)表中各记录之间有一定的关系B)表中各宇段之间有一定的关系C)一个表与另一个表之间有一定的关系D)数据模型满足二维表的关系13.二维表中一行对应表文件中的一个( )。

数据库练习题

数据库练习题
3.关系的完整性约系模式的定义格式为R(U,D,dom,F)。
5.关系代数运算中,传统的集合运算有交、并、差、笛卡儿积。
6.关系代数运算中,专门的集合运算有连接、投影、选择、除法。
7.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,“系”的主码是系编号;“学生”的主码是学号,外码是系编号。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。试画出E-R图。
2.建立电影信息数据库。现有电影,演员,制片公司等实体,其中,
电影实体属性:影片编号、电影名、制作日期、放映时间、影片类别;
演员实体属性:工作编号、姓名、性别、年龄、住址;
制片公司实体属性:公司名、地址。
7.数据库的并发控制、完整性检查、安全性检查等是对数据库的(B)。
A.设计B.保护C.操纵D.查询
8. (A)是位于用户与操作系统之间的专门数据管理软件。
A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统
9.下列实体类型的联系中,属于多对多联系的(A)。
A.学生与课程之间的联系
B.学校与教师之间的联系
A.候选码B.数据项C.主属性D.主码
3.若某属性或属性组不是关系A的主码,但它是另一个关系B的主码,则该属性或属性组称为关系A的(D)。
A.外部属性B.主码C.内码D.外码
4.设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(A)。
A.实体完整性规则B.参照完整性规则
C.用户定义完整性规则D.域完整性规则
5.关系代数的5种基本运算为(C)。
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影

数据库第一、二章习题

数据库第一、二章习题

《数据库原理与应用》习题第一章:一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界答案:A3.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4.是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B5.数据库中存储的是。

A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C6.数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9.下述关于数据库系统的正确叙述是。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10.数将数据库的结构划分成多个层次,是为了提高数据库的①和②。

数据库第1_2章参考答案

数据库第1_2章参考答案

第一章数据库系统概述P91.数据管理的主要内容是什么。

[难度↓]【解】数据管理是指数据的收集、整理、组织、存储、查询、维护和传送等各种操作,是数据处理的基本环节,是数据处理必有的共性部分。

2.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。

[难度↓↓]【解】文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系着的,减少了数据冗余,实现了数据共享,数据独立性高。

3.数据冗余是指各个数据文件中存在重复的数据,数据库系统与文件系统相比是怎样减少数据冗余的?[难度↓↓]【解】在数据库方式下,用户不是自建文件,而是取自数据库中的某个子集,它并非独立存在,而是靠数据库管理系统从数据库中映像出来,所以叫做逻辑文件。

由于用户使用的是逻辑文件,因此尽管一个数据可能出现在不同的逻辑文件中,但实际上的物理存储只可能出现一次,这就减少了冗余。

4.什么是数据库管理系统?简述DBMS的基本组成?。

[难度↓↓]【解】数据库管理系统(DBMS)是数据库系统的关键组成部分。

任何数据操作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS管理下进行的。

DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库“打交道”。

DBMS的组成:(1)语言编译处理程序;(2)系统运行控制程序;(3)系统建立、维护程序;(4)数据字典。

5.数据库系统与数据库管理系统的主要区别是什么?[难度↓↓]【解】数据库系统(DataBase System,DBS)是数据库应用系统的简称,是具有管理数据库功能的计算机系统。

数据库系统由计算机系统、数据库、DBMS、应用程序和用户组成。

数据库管理系统(DataBase Management System,DBMS)用于负责数据库的存取、维护和管理。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。

A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。

A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

数据库1-3章习题参考答案

数据库1-3章习题参考答案

第二章 习题
二、多项选择题 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.完 整性规则
6、试述过程性DML与非过程性DML的区别 。 用户使用过程性DML编程时,不仅需要指出 “做什么”,而且还需指出“怎么做”。用 户使用非过程性DML编程时,则需指出“做 什么”,不需指出“怎么做” 。
三、应用题
1、为某百货公司设计一个E-R模型。 某百货公司管辖若干个连锁商店,每家商 店经营若干种商品,每家商店有若干职工, 但每个职工只能服务于一家商店。 试画出反映商店、商品、职工之间联系的 E-R模型,并将其转换成关系模式集。
1、在关系中能唯一标识元组的属性集为( D )。 A.外部键 B.候选键 C.主键 D.超键
2、在实体中有属性可作为键而选定其中一个时,称
为该实体的 ( C )。 A.外部键 B.候选键 C.主键 D.主属性
3、若某属性虽非该实体的主键,却是另一实体的主
键,称该属性为( A )。 A.外部键 B.候选键 C.主键 D.主属性
第一章 习题
6、数据独立性与数据联系这两个概念有什 么区别? 7、试述DBMS在用户访问数据库过程中所 起的作用。
8、试述过程性DML与非过程性DML的区别 。
三、应用题
1、为某百货公司设计一个E-R模型。 某百货公司管辖若干个连锁商店,每家商 店经营若干种商品,每家商店有若干职工, 但每个职工只能服务于一家商店。 试画出反映商店、商品、职工之间联系的 E-R模型,并将其转换成关系模式集。

《MySQL数据库应用》练习题

《MySQL数据库应用》练习题

《MySQL数据库应用》练习题《MySQL数据库应用》模块1(第一章数据库基础)1. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和(C)。

A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。

I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和 IIB. 只有 IIC. II 和 IIID. 只有 I4. 下列四项中,不属于数据库系统特点的是(C)。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高5. 数据库系统的数据独立性体现在(B )。

A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是(A )。

A. 模式B. 内模式C. 外模式D. 用户模式7. 要保证数据库的数据独立性,需要修改的是(C )。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是( A)。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式B. 物理模式C.子模式D. 内模式10.下述(D)不是DBA数据库管理员的职责。

A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计11.下面的选项不是关系数据库基本特征的是(A)。

数据库练习题

数据库练习题

第一章绪论练习一、单项选择题1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A 数据库系统B 文件系统C 人工管理D 数据项管理2 数据库系统与文件系统的主要区别是()。

A 数据库系统复杂,而文件系统简单B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3 数据库的概念模型独立于()。

A 具体的机器和DBMSB E-R图C 信息世界 D现实世界4 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①(),支持数据库各种操作的软件系统叫做②(),由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③()。

① A 文件的集合 B 数据的集合 C命令的集合 D 程序的集合② A 命令系统 B 数据库管理系统 C 数据库系统 D 操作系统③ A 命令系统 B 数据库系统 C 软件系统 D 数据库管理系统5 数据库具有①()、最小的②()和较高的③()。

① A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化② A 冗余度 B 存储量 C 完整性 D 有效性③ A 程序与数据可靠性 B 程序与数据完整 C 程序与数据独立性 D 程序与数据一致性6 在数据库中存储的是()。

A 数据B 数据模型C 数据及数据之间的联系D 信息7 数据库中,数据的物理独立性是指()。

A数据库与数据库管理系统的相互独立性B 用户程序与DBMS的相互独立性C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D 应用程序与数据库中的逻辑结构相互独立8 数据库的特点之一是数据的共享,严格的讲。

这里的数据共享是指()。

A 同一个应用中的多个程序共享一个数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据集合9 数据库技术中采用分级方法将数据库的结构划分为多个层次,是为了提高数据库的①C和②A。

(完整word版)数据库原理与应用(1,2章)练习1-带答案

(完整word版)数据库原理与应用(1,2章)练习1-带答案

第一章、第二章内容练习一1.Access数据库的类型是A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)D.DBS就是DB,也就是DBMS 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)更新完整性B)域完整性C)实体完整性D)参照完整性9.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。

A.长度不变的B.不可分解的C.互相关联的D.互不相关的10.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B →C ,E→A },该关系模式的候选码是()。

A.ABB.BEC.CDD.DE11.关系模式的候选码可以有1个或多个,而主码有()。

A.多个B.0个C.1个D.1个或多个12.关系数据库规范化是为了解决关系数据库中()的问题而引入的。

A.提高查询速度B.插入、删除异常和数据冗余C.保证数据的安全性D.结构13.在数据库系统的三级模式之间,提供两层映象的作用是提高()A.数据的一致性B.数据的独立性C.数据的完整性D.操作的可行性14.实体完整性规则是指关系中()A.元组值不允许空B.属性值不允许空C.主码值不允许空D.外码值不允许空15.在数据库设计中,将E-R模型转换成关系数据模型的过程属于()A.需要分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段16.在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。

数据库各章节作业及答案整理

数据库各章节作业及答案整理

数据库各章节作业及答案整理第⼀章绪论⼀选择题:1.在数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段。

在这⼏个阶段中,数据独⽴性最⾼的是 A 阶段。

A.数据库系统 B.⽂件系统 C.⼈⼯管理 D.数据项管理2.数据库的概念模型独⽴于 A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独⽴性 (3)数据冗余⼤,易移植 (4)统⼀管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独⽴性 (3)数据冗余⼩,易扩充 (4)统⼀管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余⼩,易扩充 (4)统⼀管理和控制D.(1)数据⾮结构化 (2)数据独⽴性 (3)数据冗余⼩,易扩充 (4)统⼀管理和控制4. B 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独⽴性是指 C 。

A.数据库与数据库管理系统的相互独⽴ B.⽤户程序与DBMS的相互独⽴C.⽤户的应⽤程序与存储在磁盘上数据库中的数据是相互独⽴的 D.应⽤程序与数据库中数据的逻辑结构相互独⽴7. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了⼀切冗余 C.数据库系统中数据的⼀致性是指数据类型⼀致D.数据库系统⽐⽂件系统能管理更多的数据8. 数将数据库的结构划分成多个层次,是为了提⾼数据库的 B ①和 B②。

①A.数据独⽴性 B.逻辑独⽴性 C.管理规范性 D.数据的共享②A.数据独⽴性 B.物理独⽴性 C.逻辑独⽴性 D.管理规范性9. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A 。

数据库复习题

数据库复习题

课后巩固练习一、单选题第一章数据库基础知识1.DBS是( A )的简写。

A. 数据库系统B. 数据库管理系统C. 数据库D. 操作系统2. ORDBS的中文意思是 ( C )A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统D.关系数据库系统3.DB是( D )的简写A. 数据库系统B. 数据库管理系统C. 数据D. 数据库4.DBMS是( D )的简写A. 数据库系统B. 数据库C. 数据D. 数据库管理系统5.在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是( B )A. 外模式B. 模式C. 内模式D. 存储模式6.在数据库的三级模式结构中,模式有( A )个A. 1B. 2C. 3D. 任意7.在数据库系统中,数据独立性是指( C )。

A)用户与计算机系统的独立性 B)数据库与计算机的独立性C)数据与应用程序的独立性 D)用户与数据库的独立性8.要保证数据库的物理独立性,需要修改的是( B )。

A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式9.( B)的映像技术提供了模式变化而应用程序不变的方法,从而保证了数据的逻辑独立性A. 模式/内模式B.外模式/模式C. 外模式/内模式D.数据库/操作系统10.( B )的映像技术提供了内模式变化而应用程序不变的方法,从而保证了数据的物理独立性A.外模式/模式B. 模式/内模式C. 外模式/内模式D.数据库/操作系统11.要保证数据库的逻辑独立性,需要修改的是( C )。

A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式12. 位于用户和数据库之间的一层数据管理软件是 ( C ) 。

A.DBSB.DBC.DBMSD.MIS13. 数据视图属于三级模式中的 ( A )A. 外模式B. 模式C. 内模式D. 存储模式14.基本表属于三级模式中的 ( B )A. 外模式B. 模式C. 内模式D. 存储模式15.在数据操纵语言(DML)的基本功能中,不包括的是( B )。

数据库习题及参考答案

数据库习题及参考答案

数据库习题及参考答案第1章数据库的基本概念⼀、问答题1. 什么是数据?数据有什么特征?数据和信息有什么关系?数据是⽤于载荷信息的物理符号。

数据的特征是:①数据有“型”和“值’之分;②数据受数据类型和取值范围的约束;③数据有定性表⽰和定量表⽰之分;④数据应具有载体和多种表现形式。

数据与信息的关系为:数据是信息的⼀种表现形式,数据通过能书写的信息编码表⽰信息。

信息有多种表现形式,它通过⼿势、眼神、声⾳或图形等⽅式表达,但是数据是信息的最佳表现形式。

由于数据能够书写,因⽽它能够被记录、存储和处理,从中挖掘出更深层的信息。

但是,数据不等于信息,数据只是信息表达⽅式中的⼀种。

正确的数据可表达信息,⽽虚假、错误的数据所表达的是谬误,不是信息。

2. 什么是数据库?数据库中的数据有什么特点。

数据库是数据管理的新⽅法和技术,它是⼀个按数据结构来存储和管理数据的计算机软件系统。

数据库中的数据具有的特点是:①数据库中的数据具有数据整体性,即数据库中的数据要保持⾃⾝完整的数据结构;②数据库中的数据具有数据共享性,不同的⽤户可以按各⾃的⽤法使⽤数据库中的数据,多个⽤户可以同时共享数据库中的数据资源。

3. 什么是数据库管理系统?它的主要功能是什么?数据库管理系统简称DBMS(Database Management System),它是专门⽤于管理数据库的计算机系统软件。

数据库管理系统能够为数据库提供数据的定义、建⽴、维护、查询和统计等操作功能,并完成对数据完整性、安全性进⾏控制的功能。

数据库管理系统的主要功能是数据存储、数据操作和数据控制功能。

其数据存储和数据操作是:数据库的定义功能,指为说明库中的数据情况⽽进⾏的建⽴数据库结构的操作;数据库建⽴功能,指将⼤批数据录⼊到数据库的操作,它使得库中含有需要保存的数据记录;数据库维护功能,指对数据的插⼊、删除和修改操作,其操作能满⾜库中信息变化或更新的需求;数据查询和统计功能,指通过对数据库的访问,为实际应⽤提供需要的数据。

数据库原理——各章习题

数据库原理——各章习题

第一二、三章练习一、单项选择题1、DBA是指()A、高级程序员B、数据库管理员C、数据库系统D、数据库管理系统2、在文件系统中,所具有的数据独立性是[D ]A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性3、数据库在磁盘上的基本组织形式是[ B]A.DB B.文件 C.二维表 D.系统目录4.在数据库中存储的是(C )。

A、数据B、数据模型C、数据以及数据之间的联系D、信息5.对现实世界进行第二层抽象的模型是[C ] A.概念数据模型B.用户数据模型C.结构数据模型D.物理数据模型6.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式[ B]A.σ1=5(R⋈S) B.σ1=5(R×S) C.σ1=2(R⋈S) D.σ1=2(R×S)7.关系数据库管理系统都是基于(A )理论。

A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理8.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[B ]A.9个 B.13个 C.17个 D.21个9.在数据库方式下的信息处理中,占据中心位置的是[A ] A.数据 B.程序 C.软件 D.磁盘10.关系笛卡尔积运算记号R×S中,(D )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名11.对单个用户使用的数据视图的描述称为( A )A.外模式B.概念模式C.内模式D.存储模式12.在有关“弱实体”的叙述中,不正确的是[C ] A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N13. 子模式DDL用来描述 ( B )A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构14. 在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行15. 五种基本关系代数运算是( A )A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ16. SQL Server是一种(C)数据库管理系统。

数据库课后练习及标准答案

数据库课后练习及标准答案

数据库课后练习及标准答案————————————————————————————————作者:————————————————————————————————日期:第一章:一、单选题1.以下的英文缩写中表示数据库管理系统的是( B)。

A. DB B.DBMS C.DBA D.DBS2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。

A. 数据库管理系统、操作系统、应用软件B. 操作系统、数据库管理系统、应用软件C. 数据库管理系统、应用软件、操作系统D. 操作系统、应用软件、数据库管理系统3.DBMS是(C )。

A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统4.数据库系统提供给用户的接口是(A )。

A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。

A.数据库系统 B.数据库C.关系数据库D.数据库管理系统6. ( C)处于数据库系统的核心位置。

A.数据模型 B.数据库C.数据库管理系统D.数据库管理员7.( A)是数据库系统的基础。

A.数据模型B.数据库C.数据库管理系统D.数据库管理员8.( A)是数据库中全部数据的逻辑结构和特征的描述。

A.模式B.外模式 C.内模式 D.存储模式9.(C )是数据库物理结构和存储方式的描述。

A.模式 B.外模式 C.内模式D.概念模式10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。

A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。

A.有专门的软件对数据进行管理B.采用一定的数据模型组织数据C.数据可长期保存D.数据可共享13.关系数据模型通常由3部分组成,它们是(B )。

数据库第一二三章课后习题答案

数据库第一二三章课后习题答案

数据库第一二三章课后习题答案第一章习题1.试述数据、数据库、数据库系统、数据库管理系统的概念。

答:(1)数据(Data):描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

数据与其语义是不可分的。

(2)数据库(D砒aBae,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

(3)数据库系统(DataBaeSytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

(4)数据库管理系统(DataBaeManagementSytem,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

2.试述数据管理技术的发展过程。

答:从数据管理的角度看,数据库技术到目前共经历了人工管理阶段、文件系统阶段和数据库系统阶段。

人工管理阶段数据管理特点:数据不保存,没有对数据进行管理的软件系统,没有文件的概念,数据不具有独立性。

文件系统阶段数据管理特点:数据可以长期保存,由文件系统管理数据,文件的形式已经多样化,数据具有一定的独立性。

数据库系统阶段数据管理特点:采用复杂的结构化的数据模型,较高的数据独立性,最低的冗余度,数据控制功能(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;(3)数据库系统是在文件系统的基础上发展而来的。

4.数据独立性包括哪两个方面,含义分别是什么?答:数据独立性分为数据逻辑独立性与数据物理独立性两个方面。

1)数据逻辑独立性当模式改变时,由数据库管理员对各个外模式/模式映象作相应改变,可以使外模式保持不变。

数据库习题带答案

数据库习题带答案

第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等根本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系构造的含义及作用;5、关系数据模型的三要素内容。

Ⅱ、习题一、选择题: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、外模式B、模式C、内模式D、数据模式9、数据库系统中,用〔〕描述全部数据的物理存储视图。

A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义与描述数据库逻辑构造的语言是〔〕A、B、C、D、11、数据库系统支持的数据共享指的是〔〕A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用〔〕来保证数据的物理独立性。

A、修改模式定义B、修改模式\内模式映像C、修改应用程序D、修改外模式定义二、填空题1、指出以下缩写的含义:〔1〕〔2〕〔3〕〔4〕〔5〕〔6〕〔7〕2、数据管理技术经历了〔1〕、〔2〕、〔3〕三个阶段。

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

第一章认识数据管理技术
1.数据管理技术发展阶段大致划分为人工管理、文件系统、数据库系统三个阶段。

2.与人工管理和文件管理系统相比,数据库系统主要有以下一些特点:
数据结构化、数据共享、数据具有较高的独立性、数据的安全性得到保证
3.数据库系统的核心是:数据库管理系统
4.数据库管理系统具有数据定义、数据操纵、数据库的运行控制功能。

5.雇员号雇员名部门号工资:
雇员号雇员名部门号工资
001 张山02 1500
010 王宏达01 1000
096 马蔺02 800
108 赵大04 1200
在上述关系数据表,表中的列称为(字段),行称为( 记录),这个表中的关键字为( 雇员号)。

6 .在关系数据库中的二维表(关系)必须满足的若干条件中,下列表述哪个是错误的?(D )
A.表中每一列数据类型必须相同
B.表中不允许有重复的字段(数据项)
C.表中不应有内容完全相同的行
D.行和列的排列顺序是固定不变的
2.1数据的分析与建模
1.如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是()。

A.一对一联系B.一对多联系C.多对多联系D.多对一联系
2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

A.多对多B.一对一C.多对一D.一对多答案C
3.E-R模型属于()。

A.概念模型B.数据模型C.现实模型D.机器模型答案A
4.E-R模型不包括哪个图素?()。

A.实体集B.属性C.实体之间的联系D.关键字答案D
5.建立E-R模型的步骤有()。

A.确定实体
B.确定相关实体的属性
C.确定实体之间的联系类型
D.设计出E-R图所表示的概念模型答案ABCD
6.常用的概念模型的表示方法为实体--联系模型:,简称为E-R模型模型。

7.实体集之间的联系有三种类型,分别是,一对一联系,一对多联系,多对多联系。

8.填写下列实例中实体集间的联系
实体联系
学校--学生一对多
老师--家长多对多联系
顾客--商品多对多联系
读者--图书多对多联系
9.分析题(简答题)
为某百货公司设计一个ER模型。

百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。

分析实体及实体间的联系,画出ER图。

提示
实体:商店(商店编号,店名,店址,店经理)
商品(商品编号,商品名,单价,产地)
职工(职工编号,职工名,性别,工资)
联系:SC(商店—商品之间1:N的联系,联系属性为“职工参加商店工作的开始时间”。

SE(商店—职工之间1:N的联系),联系属性为“月销售量”。

D.行和列的排列顺序是固定不变的
2.2建立关系数据模型
1.关于关系数据模型的描述,正确的一项是( )。

A.关系数据模型是采用二维表的形式表现实体以及实体之间的联系。

B.关系数据模型是用树型结构来表示实体之间的联系的模型。

C.关系数据模型是用网状结构来表示实体之间的联系的模型。

D.关系数据模型是利用对象和类来表示实体之间的联系的模型。

2.根据关键字的定义,下面参赛学校表中的关键字应该是什么?()。

学校名称地址联系电话电子邮件备注
3.数据库技术发展过程中,最常用的数据模型不包括下面的哪一种?()。

A.层次模型 B.网状模型 C.关系模型 D.面向对象模型
4.有关层次模型的描述,错的一项是()。

A.只有一个结点没有父结点,此结点为树的根 B.根结点以外的其它结点有且只有一个父结点。

C.层次模型可以实现多对一的关系。

D.构成层次模型的树是由结点和连线组成的。

答案C
5.关于网状模型,下面描述正确的一项是()。

A.有且只有一个结点没有父结点。

B.一个结点可以有多个父结点。

C.允许任意一个节点没有父结点。

D.网状模型不能实现多对一的关系。

答案B
6.由E-R模型转换成关系数据模型的方法是什么?()。

1.将每个实体集转换成一个二维表。

2.将实体集之间的联系转换为一个二维表。

1.在书店的"销售"表中,定义了:书号,作者号,出版社号,价格等属性,其主键应是( )。

A.书号
B.作者号
C.出版社号
D.书号,作者号答案A
2.下列四项中说法不正确的是( )。

A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性答案C
3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )。

A.多对多 B.一对一 C.多对一 D.一对多答案D
4.以下关于主键的描述正确的是()。

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

A.1: 1、1: m、m: n联系
B.相同实体间的联系
C.不同实体间的联系
D.实体集内部的联系答案A
6.设计题
下面是一个图书室的图书管理员所提供的表格,请根据下面的表格设计一个数据库,实现对图书的管理。

1.先创建一个数据库,包含三个数据表:图书表、读者表、借阅表,其中图书表设字段“图书编号”为主键,读者表中字段“读者编号”为主键。

相关文档
最新文档