数据库1、2章部分练习题
access第一、二章练习题

第一、二章测试题一、选择题1、下列关于输入掩码的叙述中,正确的是。
A.输入掩码规定数据的输入模式,具有控制数据输入的功能。
B.只有日期型和文本型可以设置掩码。
C.各种类型的数据都可以设置掩码。
D.“格式”属性优先与输入掩码属性。
2、下列数据类型不适用字段大小属性。
A.文本型B.数字型C.自动编号型D.时间型3、将所有字符转换为小写的输入掩码是。
A.9 B.A C.< D.>4、属性用来定义数字(及货币)、日期、时间、文本(及备注)的显示方式和打印方式。
A.字段大小B.格式C.输入法模式D.输入掩码6、一个关系数据库的表中有多条记录,记录之间的相互关系是________A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列7、ACCESS中表和数据库的关系是________A、一个数据库可以包含多个表B、一个表只能包含两个数据库C、一个表可以包含多个数据库D、一个数据库只能包含一个表8、关系型数据库中所谓的关系是指________A、各个记录中的数据之间有一定的关联 B数据模型满足一定条件的二维表格C、某两个数据库文件之间有一定的关系D、某两个表之间有一个定的关系。
9.要求一个数字字段的数值显示千位分隔符,则在“常规”选项卡的“格式”列表中选择( ) A.常规数字 B. 固定 C.标准 D.科学记数10.表中要添加Internet站点的网址,应采用的字段数据类型是( )A.OLE对象B.超级链接C.查询向导D.自动编号11、Access2003数据库属于()数据库系统。
A 树状B 逻辑型C 层次型D 关系型12、在Access2003中,如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择()数据类型。
(2分)A. 文本B. 数字C. 备注D. 字符13、ACCESS2003自动创建的主键,是( )型数据。
mysql数据库基础习题(分章节带答案)

第一章一、选择题1.数据库系统的核心是________。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员2.E-R图提供了表示信息世界中实体、属性和________的方法。
A.数据B.联系C.表D.模式3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.概念模型B.结构模型C.物理模型D.逻辑模型4.将E.R图转换到关系模式时,实体与联系都可以表示成________。
A.属性B.关系C.键D.域5.在关系数据库设计中,设计关系模式属于数据库设计的________。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A.M端实体的键B.Ⅳ端实体的键C.M端实体键与N端实体键组合D.重新选取其他属性二、填空题1.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
2.数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。
3.在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。
4.用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。
5.数据库设计包括概念设计、________和物理设计。
6.在E-R图中,矩形表示________。
三、简答题1.请简述什么是数据库管理系统,以及它的主要功能有哪些?2.请简述什么是数据库系统?3.请简述什么是模式、外模式和内模式?4.请简述C/S结构与B/S结构的区别。
5.请简述关系规范化过程。
参考答案一、选择题1.A 2.B 3.A 4.B 5.C 6.C二、填空题1.模式外模式内模式2.浏览器/服务器结构(B/S结构) 3.逻辑4。
关系5.逻辑设计6.实体三、简答题1.略。
可参考第1章1.1节内容。
数据库第一章第二章练习题

第一章认识数据管理技术1.数据管理技术发展阶段大致划分为人工管理、文件系统、数据库系统三个阶段。
2.与人工管理和文件管理系统相比,数据库系统主要有以下一些特点:数据结构化、数据共享、数据具有较高的独立性、数据的安全性得到保证3.数据库系统的核心是:数据库管理系统4.数据库管理系统具有数据定义、数据操纵、数据库的运行控制功能。
5.雇员号雇员名部门号工资:雇员号雇员名部门号工资001 张山02 1500010 王宏达01 1000096 马蔺02 800108 赵大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.一对多答案C3.E-R模型属于()。
A.概念模型B.数据模型C.现实模型D.机器模型答案A4.E-R模型不包括哪个图素?()。
A.实体集B.属性C.实体之间的联系D.关键字答案D5.建立E-R模型的步骤有()。
A.确定实体B.确定相关实体的属性C.确定实体之间的联系类型D.设计出E-R图所表示的概念模型答案ABCD6.常用的概念模型的表示方法为实体--联系模型:,简称为E-R模型模型。
7.实体集之间的联系有三种类型,分别是,一对一联系,一对多联系,多对多联系。
大一大数据库一到六章课后地训练题目

第一章参考复习题一、填空1. 计算机进行数据管理主要分为3个阶段:(人工管理阶段)、(文件系统管理阶段)和(数据库系统管理阶段)。
2. 数据库系统管理阶段主要特点有5个:(数据共享)、(数据结构化)、(数据独立性)、(可控数据冗余度)和(统一数据控制功能)。
3. 常用的数据库的数据模型有4种:(层次模型)、(网状模型)、(关系模型)和(面向对象模型)。
4. 实体集之间的联系有3种:(一对一)、(一对多)和(多对多)。
5. Sql Server是(客户机/服务器)关系型数据库管系统;客户机负责组织与用户的(交互)和(显示)数据;服务器负责数据的(存储)和(管理)。
6. MSSQL Server服务是SQL Server 2008的核心主件,是管理服务器上的(数据)文件。
7. DBMS的含义(数据库管理系统)。
8. 数据完整性分为4类:(实体完整性)、(域完整性)、(引用完整性)和(用户自定义完整性)。
9. 在SQL Server 2008中,引用完整性通过(FOREIGN KEY )约束实现,它以外键与(主键)或外键与(唯一键)之间的关系为基础。
10. 在SQL Server 2008中,域完整性指特定列的数据(有效性)。
11. 实体完整性是将行定义为特定表的(唯一性实体)。
12. SQL Server 2008主要功能有4个:(保护数据库咨询)、(简化服务器的管理操作)、(增加应用程序稳定性优化系统执行效能与预测功能)和(优化系统执行效能与预测功能)。
13. SQL Server 2008主要特点有3个:(可信任)、(高效)和(智能)。
14. SQL Server 2008有( SQL Server)或(Windows)两种身份验证。
15. 数据冗余是指数据之间的(重复)。
16. 数据完整性是为了保证数据库中的数据(. 准确)和有(. 意义),一般通过数据库(.表结构)的设计和(约束)来实现。
17. SSMS的主要工具包括(对象资源管理)和(查询编辑器)。
数据库第一、二章习题

《数据库原理与应用》习题第一章:一、选择题: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章参考答案

第一章数据库系统概述P91.数据管理的主要内容是什么。
[难度↓]【解】数据管理是指数据的收集、整理、组织、存储、查询、维护和传送等各种操作,是数据处理的基本环节,是数据处理必有的共性部分。
2.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
[难度↓↓]【解】文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系着的,减少了数据冗余,实现了数据共享,数据独立性高。
3.数据冗余是指各个数据文件中存在重复的数据,数据库系统与文件系统相比是怎样减少数据冗余的?[难度↓↓]【解】在数据库方式下,用户不是自建文件,而是取自数据库中的某个子集,它并非独立存在,而是靠数据库管理系统从数据库中映像出来,所以叫做逻辑文件。
由于用户使用的是逻辑文件,因此尽管一个数据可能出现在不同的逻辑文件中,但实际上的物理存储只可能出现一次,这就减少了冗余。
4.什么是数据库管理系统?简述DBMS的基本组成?。
[难度↓↓]【解】数据库管理系统(DBMS)是数据库系统的关键组成部分。
任何数据操作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS管理下进行的。
DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库“打交道”。
DBMS的组成:(1)语言编译处理程序;(2)系统运行控制程序;(3)系统建立、维护程序;(4)数据字典。
5.数据库系统与数据库管理系统的主要区别是什么?[难度↓↓]【解】数据库系统(DataBase System,DBS)是数据库应用系统的简称,是具有管理数据库功能的计算机系统。
数据库系统由计算机系统、数据库、DBMS、应用程序和用户组成。
数据库管理系统(DataBase Management System,DBMS)用于负责数据库的存取、维护和管理。
数据库技术与应用第1、2章 习题答案

目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等),学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等都适合用数据库系统。
5.试述数据库系统的特点。
当需要改变模式时(例如增加新的关系、新的属性、改变属性的数据类型、改变数据间的联系等),由数据库管理员对各个外模式/模式的映象作相应改变,而使外模式保持不变,从而不必修改或重写应用程序改。而应用程序是依据数据的外模式编写的,保证了数据与程序的逻辑独立性。简称数据的逻辑独立性。
特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模式。数据库的二级映象保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。
6.某工厂生产若干产品,每种产品由不同的零件组成。有的零件可用在不同的产品上,这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。
(完整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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、二章部分练习题
一、选择题
1.在数据管理技术发展的三个阶段中,数据共享最好的是()。
A) 人工管理阶段B) 文件系统阶段C) 数据库系统阶段D) 三个阶段相同
2.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A) 一对一B) 一对多C) 多对一D) 多对多
3.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体
工作人员与实体计算机之间的联系是()。
A) 一对一B) 一对多C) 多对多D) 多对一
4.一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程
间的联系是()。
A) 1∶1联系B) 1∶m联系C) m∶1联系D) m∶n联系
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.有两个关系R,S如下:
由关系R通过运算得到关系S,则所使用的运算为( )。
A) 选择B) 投影C) 插入D) 连接
12.在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是
( )。
A) 选择B) 投影C) 联接D) 自然联接
13.在Access中要显示"教师表"中姓名和职称的信息,应采用的关系运算是
( )。
A) 选择B) 投影C) 连接D) 关联
14.在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是
( )。
A) 选择B) 投影C) 联接D) 比较
15.在Access数据库对象中,是一系列操作的集合的的对象是( )。
A) 宏B) 窗体C) 查询D) 表
16.在Access中,可用于设计输入界面的对象是( )。
A) 窗体B) 报表C) 查询D) 表
17.Access数据库最基础的对象是( )。
A) 表B) 宏C)报表D)查询
二、填空题
1.数据处理是将数据转换为的过程。
2.数据库系统由
组成,其中是数据库系统核心组成部分。
3.DB、DBS、DBMS分别表示什么,
DB、DBS、DBMS三者之间的关系。
4.数据模型包括、、,其中Access是。
5.用于和用户进行交互的数据库对象是。
6.数据表中的一行称为一个元组,Access中称为,代表一个;数据表中的一列
称为一个属性,Access中称为。