数据库1、2章部分练习题

合集下载

access第一、二章练习题

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数据库基础习题(分章节带答案)

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章参考答案

数据库第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章 习题答案

数据库技术与应用第1、2章 习题答案
B/S结构的优点,首先是简化了客户端,客户端只要安装通用的浏览器软件即可。因此,只要有一台能上网的计算机就可以在任何地方进行操作而不用安装专门的客户应用软件。这样不但可以节省客户机的硬盘空间与内存,实现客户端零维护,而且使系统的扩展非常容易。其次是简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的应用程序,只需把所有的功能都实现在应用服务器(Web服务器)上,并就不同的功能为各个级别的用户设置权限就可以了。
目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等),学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等都适合用数据库系统。
5.试述数据库系统的特点。
当需要改变模式时(例如增加新的关系、新的属性、改变属性的数据类型、改变数据间的联系等),由数据库管理员对各个外模式/模式的映象作相应改变,而使外模式保持不变,从而不必修改或重写应用程序改。而应用程序是依据数据的外模式编写的,保证了数据与程序的逻辑独立性。简称数据的逻辑独立性。
特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模式。数据库的二级映象保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。
6.某工厂生产若干产品,每种产品由不同的零件组成。有的零件可用在不同的产品上,这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。

(完整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-4章)

数据库实用教程课后习题参考答案(1-4章)

数据库实用教程课后习题参考答案(1-4章)第1、2章1.1 名词解释:◆ DB:数据库(Database),DB是统一管理的相关数据的集合。

DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

◆ DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

◆ DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

◆ 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。

◆ 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。

◆ M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。

◆ 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。

它可分为两种类型:概念数据模型和结构数据模型。

◆ 概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。

◆ 结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。

这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。

结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。

(完整版)数据库原理——各章习题

(完整版)数据库原理——各章习题

第一二、三章练习一、单项选择题1、DBA是指(b )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-3章课后习题答案

数据库第1-3章课后习题答案

数据库第1-3章课后习题答案第1章数据库系统概论三、简答题3.答:①数据定义语言及其翻译处理程序;②数据操纵语言及其编译(或解释)程序;③数据库运行控制程序;④实用程序。

5.答:①实现数据的集中化控制;②数据的冗余度小,易扩充;③采用一定的数据模型实现数据结构化;④避免了数据的不一致性;⑤实现数据共享;⑥提供数据库保护;⑦数据独立性;⑧数据由DBMS统一管理和控制。

6.答:数据独立性是指数据库中的数据独立于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。

数据独立性一般分为数据的逻辑独立性和数据的物理独立性。

数据物理独立性是指数据的物理结构(存储结构、存取方式等)的改变,如存储设备的更换、物理存储格式和存取方式的改变等不影响数据库的逻辑结构,因而不会引起应用程序的改变。

8.答:数据库应用系统是基于数据库创建的,能实现用户相关实际需求的应用系统,而数据库管理系统则是运行于操作系统之上的,专用于对数据库进行管理的系统软件。

数据库应用系统对数据库的所有操作都要通过数据库管理系统来实现。

数据库管理系统通常会提供接口和工具以支持数据库应用系统的开发。

第二章三、简答题1.答:(1)关系:一个关系就是一张二维表,每个关系都有一个关系名。

关系是一个属性数目相同的元组的集合。

(2)属性:就是关系的标题栏中各列的名字,描述该列各数据项的含义,即二维表中垂直方向的列称为属性。

(3)元组:除了关系的标题栏外,二维表中水平方向的行称为元组。

(4)分量:元组中的一个属性值。

(5)关系模式是对关系的描述,关系模式是静态的、稳定的。

关系模式可以形式化地表示为:R(U,D,dom,F)。

(6)域是一组具有相同数据类型的值的信息或数据,在关系中用来表示属性的取值范围。

域中的元素可以完全不同,也可以部分或全部相同。

2.答:关系具有如下性质:(1)关系中不允许出现相同的元组。

任意两个元组不能完全相同。

因为数学上集合中没有相同的元素,而关系是元组的集合,所以作为集合元素的元组应该是唯一的。

数据库第二章练习题答案

数据库第二章练习题答案

数据库第二章练习题答案一、选择题1. 在关系数据库中,一个关系可以被视为一个()。

A. 表B. 列C. 行D. 视图答案:A2. 数据库管理系统(DBMS)的主要功能不包括()。

A. 数据存储B. 数据检索C. 数据加密D. 数据管理答案:C3. 以下哪个选项是SQL语言的基本组成部分?A. 存储过程B. 触发器C. 视图D. 所有选项答案:D4. 在关系数据库设计中,主键用于()。

A. 唯一标识表中的每条记录B. 存储数据C. 排序数据D. 索引数据答案:A5. 以下哪个是数据库规范化的目的?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B二、填空题6. 数据库的三大范式是第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。

答案:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)7. 在SQL中,用于创建新表的命令是____。

答案:CREATE TABLE8. 一个数据库表可以有多个索引,但只能有一个____。

答案:主键9. 在数据库中,外键用于维护表之间的____。

答案:参照完整性10. 数据库的事务具有四个重要的属性,通常被称为ACID属性,它们是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

三、简答题11. 请简述数据库的三种基本操作。

答案:数据库的三种基本操作是插入(INSERT)、查询(SELECT)和更新(UPDATE)。

12. 解释什么是数据库的事务?答案:数据库的事务是一个操作序列,它们作为一个整体被执行,以确保数据的完整性。

事务要么完全成功,要么完全失败,不会留下中间状态。

四、应用题13. 假设你有一个学生信息表,包含学号、姓名、年龄和专业。

请编写一个SQL查询,列出所有20岁的学生名单。

答案:SELECT 姓名 FROM 学生信息表 WHERE 年龄 = 20;14. 如果需要删除一个表中的重复记录,你会使用哪个SQL命令?答案:可以使用DELETE命令结合GROUP BY和HAVING COUNT(*) > 1来删除重复记录。

数据库系统原理第1阶段测试题

数据库系统原理第1阶段测试题

江南大学现代远程教育第一阶段测试卷考试科目:《数据库系统概论》第1章至第2章(总分100分)时间:90分钟______________学习中心(教学点)批次: 层次:专业:学号:身份证号:姓名:得分:一、单选题(本题共12小题,每小题2分,共24分)1.关系数据库中的关键字是指________。

A.能惟一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能惟一标识元组的属性或属性集合2.数据库中,数据的物理独立性是指________。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.在数据库中存储的是________。

A.数据B.数据模型C.数据以及数据之间的联系D.信息4.数据库的概念模型独立于________.A.具体的机器和DBMS B.E—R图C.信息世界D.现实世界5.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、________和存储级三个层次。

A.管理员级B.外部级C.概念级D.内部级6.数据库系统的核心是________。

A.编译系统B.数据库C.操作系统D.数据库管理系统7.数据库技术的奠基人之一E。

F.Codd从1970年起发表过多篇论文,主要论述的是________。

A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型8.设有属性A,B,C,D,以下表示中不是关系的是________.A.R(A) B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)9.关系数据库管理系统应能实现的专门关系运算包括________.A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表10.数据库的基本特点是________A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共事(或数据结构化)(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制11.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W.如果W中的元组属于R 而不属于S,则W为________运算的结果。

《数据库原理》1-2章作业习题

《数据库原理》1-2章作业习题

《数据库原理》知识点第一章1.什么是4D(Data, DB、DBMS、DBS),它们之间的关系?数据:data,保存在DBS中的信息。

数据库:database DB数据库系统:database system DBSDB(英文全称data base,数据库)是依照某种数据模型组织起来并存放二级存储器中的数据集合。

这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。

从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。

它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。

2.数据模型的组成要素有哪些?数据模型指按照特定的形式把数据组织起来。

组成要素包括数据本身,以及数据之间的关系。

数据模型通常有关系型,网状型,层次型,其中关系型目前最为常用。

3.ER模型的组成要素有哪些?实体型、属性和联系所组成4.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。

请用E-R图画出此学校的概念模型。

5.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。

这些零件由不同的原材料制成,不同零件所用的材料可以相同。

这些零件按照所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。

MySQL数据库应用与管理 第1-12章 单元习题及答案

MySQL数据库应用与管理  第1-12章 单元习题及答案

MySQL数据库应用与管理单元习题(单元一)一、选择题1.实体关系图(E-R图)的基本要素有:实体对象、对象属性和(B)。

A、属性之间关系B、对象之间关系C、多对多的关系D、主键关系2.关系数据中,表的列又称为(C)。

A、记录B、元组C、属性D、关系3.关系数据中,表的行又称为(A)。

A、记录、元祖B、记录、属性C、字段、属性D、字段、元组4.设计关系数据库,有关概念结构设计阶段的任务描述正确的是(D)。

A、制定任务目标B、确定实体数据对象及其属性C、确定实体对象之间的关系D、绘制E-R图5.一个学生有多个电话号码,每个电话号码仅属于某个特定的学生,则学生和电话号码之间存在什么关系(B)。

A、一对一的关系B、一对多的关系C、多对多的关系D、以上都正确6.下列有关关系数据库设计的描述不正确的是(D)。

A、根据需求制定任务目标,确定需要处理的数据对象及其属性。

B、在需求分析基础上,获得实体关系模型,绘制E-R图。

C、依据E-R图设计表格,确定表的列。

D、关系数据库设计不需要考虑优化读写性能。

7.关系数据库中,保证表之间的关系用(B)。

A、主键B、外键C、快捷键D、唯一键8.关系数据库中,表中的主键的作用是(A)。

A、唯一标识表中的记录B、保证表之间的关系C、避免表之间出现重复字段D、以上都不正确9.MySQL服务名称为“MySQL80”,停止MySQL80服务的指令是(D)。

A、mysql stop MySQL80B、stop MySQL80C、quit MySQL80D、net stop MySQL8010.命令行连接MySQL数据库服务器的指令格式为(C)。

A、net -h 服务器地址–u 用户名–p 用户密码B、connect -h 服务器地址–u 用户名–p 用户密码C、mysql -h 服务器地址–u 用户名–p 用户密码D、start -h 服务器地址–u 用户名–p 用户密码二、判断题1.选课系统中,一个学生可以选修多门课,一门课可以被多个学生选修,则学生和课程之间的关系类型为一对多。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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中称为。

相关文档
最新文档