数据库习题1

合集下载

数据库概论补充习题 第1章(习题里带答案)

数据库概论补充习题 第1章(习题里带答案)

一、选择题1.数据库系统的核心和基础是(C)。

A.物理模型B.概念模型C.数据模型D.逻辑模型2.实现将现实世界抽象为信息世界的是(B)。

A.物理模型B.概念模型C.关系模型D.逻辑模型3.数据管理技术经历了若干阶段,其中人工管理阶段和文件系统阶段相比文件系统的一个显著优势是(A)。

A.数据可以长期保存B.数据共享性很强C.数据独立性很好D.数据整体结构化4.能够保证数据库系统中的数据具有较高的逻辑独立性的是(A)。

A.外模式/模式映像B.模式C.模式/内模式映像D.外模式5.IBM公司的IMS数据库管理系统采用的数据模型是(A)A.层次模型B.网状模型C.关系模型D.面向对象模型6.DBMS是一类系统软件,它是建立在下列哪种系统之上的(C)A.应用系统B.编译系统C.操作系统D.硬件系统7.关于网状数据库,以下说法正确的是(B)。

A.只有一个结点可以无双亲B.一个结点可以有多于一个的双亲C.两个结点之间只能有一种联系D.每个结点有且只有一个双亲8.下列说法中,正确的是(D)。

A.数据库的概念模型与具体的DBMS有关B.三级模式中描述全体数据的逻辑结构和特征的是外模式C.数据库管理员负责设计和编写应用系统的程序模块D.从逻辑模型到物理模型的转换一般是由DBMS完成的9.长期存储在计算机内,有组织的、可共享的大量数据的集合是(B)A.数据(Data)B.数据库(DataBase)C.数据库管理系统(DBMS)D.数据库系统(DBS)10.在数据管理技术发展过程中,需要应用程序管理数据的是(A)A.人工管理阶段B.人工管理阶段和文件系统阶段C.文件系统阶段和数据库系统阶段D.数据库系统阶段二、判断题1.在文件系统管理阶段,由文件系统提供数据存取方法,所以数据已经达到很强的独立性。

(×)2.通常情况下,外模式是模式的子集。

(√)3.数据库管理系统是指在计算机系统中引人数据库后的系统,一般由DB、DBS、应用系统和DBA组成。

整理数据库题库_数据库练习题一

整理数据库题库_数据库练习题一

数据库JUNE 2021题库整理人尼克知识改变命运数据库练习题一一、单项选择1.下面关于数据库设计方法的说法中错误的有()A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法C. 面向数据的设计方法可以较好地反映数据的内在联系D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求2. 数据库技术中,独立于计算机系统的模型是()A. E/R模模型B. 层次模型C. 关系模型D. 面向对象的模型3.关于数据库设计步骤的说法中错误的有()A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计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.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。

数据库原理习题(2022-2022-1)

数据库原理习题(2022-2022-1)

数据库原理习题(2022-2022-1)第一、二、三章练习题一、单项选择题1、DBA是指(B)A、高级程序员B、数据库管理员C、数据库系统D、数据库管理系统2、在下列关于关系的陈述中,错误的是(B)A、表中任意两行的值不能相同B、表中任意两列的值不能相同C、行在表中的顺序无关紧要D、列在表中的顺序无关紧要3、数据库在磁盘上的基本组织形式是4.在数据库中存储的是(C)。

[B]A.DBB.文件C.二维表D.系统目录5.在关系数据库系统中,当合并两个关系时,用户程序可以不变。

这是(C)A、数据的物理独立性B、数据的位置独立性C、数据库的逻辑独立性D、数据库的存储独立性6.在下面的数据模型中,(D)是概念数据模型[B]A.9个B.13个C.17个D.21个A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构10.关系笛卡尔积运算记号R某S中,(D)A.R为关系名,S为属性名C.R为属性名,S为关系名B.R和S均为属性名D.R和S均为关系名9.子模式DDL用来描述(B)11.对单个用户使用的数据视图的描述称为(A)A.外模式B.概念模式C.内模式D.存储模式12.数据管理技术发展的3个阶段中,(A)阶段没有专门的软件对数据进行管理。

Ⅰ、人工管理阶段Ⅱ、文件管理阶段Ⅲ、数据库阶段A、只有ⅠB、只有ⅡC、Ⅰ和ⅡD、Ⅱ和Ⅲ13.在数据库的三级模式间引入二级映象的主要作用是(A)A、提高数据与程序的独立性B、提高数据与程序的安全性C、保持数据与程序的一致性D、提高数据与程序的可移植性14.在关系模型中,同一个关系中的不同属性,其(C)。

A.属性名可以相同,数据类型不能相同B.属性名和数据类型都不能相同C.属性名不能相同,数据类型可以相同D.属性名和数据类型都可以相同15.五种基本关系代数运算是(A)A.∪,-,某,π和σB.∪,-,∞,π和σC.∪,∩,某,π和σD.∪,∩,∞,π和σ16.SQLServer是一种(C)数据库管理系统。

数据库考试习题一答案

数据库考试习题一答案

第一章绪论一、单项选择题1、1968年,美国IBM公司推出的世界上第一个DBMS产品是(C)A、DBTGB、RDBC、IMSD、MIS2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的( C )A、层次模型B、网状模型C、关系模型D、实体联系模型3、CODASYL的DBTG提交的报告中的数据模型是(B)A、层次模型B、网状模型C、关系模型D、实体联系模型4、位于用户和数据库之间的一层数据管理软件是(B)A、DBSB、DBMSC、DBD、MIS5、数据库系统与文件系统的主要区别是(B)A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、系统管理的数据量较少,而数据库系统可以管理庞大的数据量6、数据库的概念模型独立于(A)A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界7、在数据库中,下列说法是不正确的(A)A、在数据库中,避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余8、在数据库中存储的是(C)A、数据B、数据模型C、数据以及数据之间的联系D、信息9、数据库中,数据的物理独立性是指(C)A、数据库与数据库管理系统的相互独立B、用户程序DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指(C)A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件C、多种应用、多种语言、多个用户相互覆盖地使用数据集合11、在数据库中,产生数据不一致的根本原因是(D )A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余12、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A )A、数据库模式描述语言B、数据库子语言C、数据操纵语言D、数据结构语言13、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式B、内模式C、存储模式D、模式14、数据库系统的数据独立性是指(C)A、不会因为数据的变化而影响应用程序B、不会因为存储策略的变化而影响存储结构C、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D、不会因为某些存储结构的变化而影响其他的存储结构15、数据库应用系统包括(B)A、数据库语言、数据库B、数据库、数据库应用程序C、数据管理系统、数据库D、数据库管理系统16、按照传统的数据模型分类,数据库系统可以分为三种类型(C )A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体17、在数据库的非关系模型中,基本层次联系是(B )A、两个记录型以及它们之间的多对多联系B、两个记录型以及它们之间的一对多联系C、两个记录型之间的多对多的联系D、两个记录之间的一对多的联系18、关系数据模型(D )A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系19、子模式是(B )A、模式的副本B、模式的逻辑子集C、多个模式的集合D、以上都对20、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是(D)A、外模式B、内模式C、存储模式D、模式二、填空题1、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

数据库第一章 绪论习题

数据库第一章 绪论习题

第一章绪论一、单项选择题1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和C组成。

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

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS3.在数据管理技术发展的3个阶段中,没有专门的数据管理软件的阶段是D。

A.人工管理阶段和文件系统阶段B.文件系统阶段C.文件系统阶段和数据库阶段D.人工管理阶段4.在下列四项中,不属于数据库系统的特点是 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 。

A.定义完整性约束B.定义数据库模式C.管理数据库的安全性D.设计数据库管理系统11.概念数据模型是对现实世界的第一层抽象,即描述信息世界。

这类模型中最著名的是D 。

A.层次模型B.关系模型C.网状模型D.实体-联系模型12.实体是客观存在并且 B 的事物。

A.相互保持一致B.可相互区分C.相互依存D.相互包容13.一个实体可以用D 个属性来刻画。

数据库第二章关系代数习题(1)

数据库第二章关系代数习题(1)

1.现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)。

课程(课程号,名称,学分)。

学习(学号,课程号,分数)。

用关系代数表达式实现下列1-4小题:1. 检索"英语"专业学生所学课程的信息,包括学号、姓名、课程名和分数。

π学号,姓名,课程名,分数(б专业=英语(学生⋈学习⋈课程))2. 检索"数据库原理"课程成绩高于90分的所有学生的学号、姓名、专业和分数。

π学号,姓名,专业,分数(б分数>90Λ名称=数据库原理(学生⋈学习⋈课程))3. 检索不学课程号为"C135"课程的学生信息,包括学号,姓名和专业。

π学号,姓名,专业(学生)—π学号,姓名,专业(б课程号=C135(学生⋈学习))4. 检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业。

π学号,姓名,专业(学习)—π学号,姓名,专业(б分数>=60(学生⋈学习))2.现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金)。

课程(课程号,名称,学分)。

学习(学号,课程号,分数)。

用关系代数表达式实现下列1—4小题:1.检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数。

π学号,姓名,专业(б奖学金>OΛ专业=国际贸易(学生⋈学习⋈课程))2.检索学生成绩得过满分(100分)的课程的课程号、名称和学分。

π课程号,名称,学分(б成绩=100(学生⋈学习⋈课程))3. 检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业。

π课程号,名称,学分(б奖学金=OΛ成绩>95(学生⋈学习⋈课程))4. 检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业。

π学号,姓名,专业(б成绩>80(学生⋈学习))3.设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:SCSC(1) 检索”程军”老师所授课的课程号(C#)和课程名(CNAME)。

数据库原理及应用习题1

数据库原理及应用习题1

习题1一、单项选择题1.根据关系模式的完整性规则,一个关系中的“主键”()。

A、不能有两个B、不能成为另一个关系的外部键C、不允许为空D、可以取空值2.从E-R图导出关系模型的时候,图中的每一个实体,都应转换为______,其中应包括对应实体的全部______,并应根据关系所表达的语义确定哪个属性(或哪几个属性组合)作为______。

()A、关系,键,属性B、文件,键,属性C、关系,属性,主键D、文件,属性,键3.在关系模型中,如果二维表中的数据有变化,则它的记录数(),它的字段数()。

A、改变,相对固定B、改变,也随之改变C、不变,相对固定D、不变,也随之改变4.反映现实世界中实体及实体间联系的信息模型是()。

A、关系模型B、层次模型C、网状模型D、E-R模型5.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

A、另一个表B、游标C、视图D、索引6.商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于()联系。

A、M∶1B、M∶NC、1∶MD、1∶17.实体之间的联系有()种。

A、1B、2C、3D、48.数据库系统包括()。

⑴数据库⑵ DBMS ⑶硬件⑷数据库、相应的硬件、软件⑸各类相关人员A. (1)、(2)和(3)B. (1)、(2)和(5)C. (2)、(3)和(4)D. (4)和(5)9.下列实体类型的联系中,属于多对多联系的是()。

A. 学生与课程之间的联系B. 学校与教师之间的联系C. 商品条形码与商品之间的联系D. 班级与班长之间的联系10.下面的叙述中,()不符合数据库系统的特点。

A.数据结构化B.数据独立性强C.数据共享性高D.数据由应用程序统一管理与控制11.物理数据独立性是指()。

A.总体逻辑结构改变,局部逻辑结构和应用程序不变B.总体逻辑结构改变,应用程序不变C.数据的存储结构(或物理结构)改变,总体逻辑结构不变, 外模式和应用程序不变D.模式改变,内模式不变12.在关系中,关系码由()。

数据库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模型,并将其转换成关系模式集。

数据库练习题库(含答案)

数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。

A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。

A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。

A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。

A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。

A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。

A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。

A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。

数据库课后习题(第一至四章)

数据库课后习题(第一至四章)

第一章1.1 名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。

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

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

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

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

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

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

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

(7) 数据模型:模型是对现实世界的抽象。

在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。

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

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

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

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

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

数据库应用 第1章单选题

数据库应用 第1章单选题

22.下列属于Access对象的是( )。 A.文件 B.数据 C.记录 D.查询
23.Access数据库最基础的对象是( )。 A.表 B.宏 C.报表 D.查询
24.在Access数据库对象中,体现数据库设计目的的对象是 ( )。
A.报表 B.模块 C.查询 D.表
25.在Access中,可用于设计输入界面的对象是( )。 A.窗体 B.报表 C.查询 D.表
)。
31.下列表达式计算结果为数值类型的是( )。
A.#5/5/2010# - #5/1/2010# B."102" > "11" C.102=98+4 D.#5/1/2010# + 5
32.表达式Fix(-3.25)和Fix(3.75)的结果分别是( )。 A.-3,3 B.-4,3 C.-3,4 D.-4,4
A.选择 B.投影 C.连接 D.并
19.在E-R图中,用来表示实体的图形是( A、 矩形 B、 椭圆形 C、 菱形 D、 三角形
)。
20.在E-R图中,用来表示实体之间联系的图形是( )。 A.矩形 B.椭圆形 C.菱形 D.平行四边形
21.在以下叙述中,正确的是( )。
A.Access只能使用系统菜单创建数据库应用系统 B.Access不具备程序设计能力 C.Access只具备模块化程序设计能力 D.Access具有面向对象的程序设计能力,并能创建复杂的数 据库应用系统
41.下列逻辑பைடு நூலகம்达式中,能正确表示条件“x和y都是奇数”的 是( )。
A.x Mod 2 = 1 Or y Mod 2 = 1 B.x Mod 2 = 0 Or y Mod 2 = 0 C.x Mod 2 = 1 And y Mod 2 = 1 D.x Mod 2 = 0 And y Mod 2 = 0

数据库综合练习(一)习题及答案

数据库综合练习(一)习题及答案

1.现有如下关系模式: R(A#,B#,C,D,E) 其中:A#B#组合为码, R上存在的函数依赖有A#B#→E,B#→C,C→D1)该关系模式满足2NF吗为什么2)如果将关系模式R分解为: R1(A#,B#,E) R2(B#,C,D) 指出关系模式R1和R2的码,并说明该关系模式最高满足第几范式(在1NF~BCNF之内)。

3)将关系模式R分解到BCNF。

解:1)不是2范式,因为C部分依赖于码A#B#2)R1的码为A#B#,R2的码为B#R1最高位BCNF,R2最高为2NF。

3)R1(A#,B#,E)R21(B#,C)R22(C,D)2.设有一个关系模式R(S#, C#, G, TN, D), 其属性S#为学号,C#课程,G成绩,TN任课教师,D教师所在系。

其中学号和课程号分别与其代表的学生和课程一一对应;学生选修的课程都有成绩;每门课程只有一个任课教师,每个教师可以有多门课程,教师没有重名,一个教师只属于一个系。

(1) 试根据上述语义确定函数依赖集。

(2) 关系R属于第几范式(3)试将关系R规范为第3范式,并说明理由。

解:R(S#,C#,G,TN,D)由题意可得关系模式R的函数依赖集:(1)F={S#C#->G, S#C#->TN, S#->D, C#->TN, TN->D}(2)函数依赖集存在部分函数依赖,关系模式R属于1NF。

(3)R分解为如下关系模式:R1(S#,C#,G) 不存在部分函数依赖及传递函数依赖,满足3NF。

R2(S#,D) 不存在部分函数依赖及传递函数依赖,满足3NF。

R3(C#,TN) 不存在部分函数依赖及传递函数依赖,满足3NF。

R4(TN,D) 不存在部分函数依赖集传递函数依赖,满足3NF。

3.某企业有多个下属单位,每个单位有多个员工。

一个员工仅属于一个单位,且一个员工仅在一个工程中工作;一个工程中有多个员工。

有多个供应商为各个工程供应设备。

数据库考试习题及答案 (1)

数据库考试习题及答案 (1)

第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。

( 错)2.每一个服务器必须属于一个服务器组。

一个服务器组可以包含0个、一个或多个服务器。

(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server 服务的图形化工具称为SQLServer 配置管理器。

三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。

A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。

A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。

A. masterB. msdbC. model7. 默认情况下,SQL Server 2005的系统数据库有(B)。

A. 1个个 C. 4个个8. 在一台计算机上能安装(A)个默认实例。

A. 1B. 509. 访问默认实例使用(B)作为实例名。

A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。

A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)查询服务 B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能四、简答题15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。

数据库1-5习题及答案

数据库1-5习题及答案

《数据库原理与应用》习题(1)一、单项选择题(每小题1分,共10分)1.要保证数据库逻辑数据独立性,需要修改的是( )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式2.下列四项中,不属于数据库特点的是( )A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )A.多对多B.一对一C.多对一D.一对多4.反映现实世界中实体及实体间联系的信息模型是( )A.关系模型B.层次模型C.网状模型D. E-R模型5.对数据库并发操作有可能带来的问题包括( )A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性6.关系数据模型的三个组成部分中,不包括( )A.完整性规则B.数据结构C.数据操作D.并发控制7.SQL语言的REVOKE语句实现下列哪一种数据控制功能?A.可靠性控制B.并发性控制C.安全性控制D.完整性控制8.事务有多个性质,其中不包括( )A.一致性B.唯一性C.原子性D.隔离性9.SQL语言通常称为( )A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言10.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。

A.关系数据库优化B.数据字典C.关系数据库规范化理论D.关系数据库查询二、填空题(每小题1分,共10分)1.SQL语言提供数据库定义、________ 、数据控制等功能。

2.数据库保护问题包括:________ 、完整性、故障恢复和并发控制等多方面。

3.关系代数中专门的关系运算包括:选择、投影、连接和________ 。

4. 设有关系SC(sno, cname, grade),各属性的含义分别为学号、课程名、成绩。

若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是 grade = grade+5 WHERE cname=“数据库系统”。

《数据库基础-Visual FoxPro6.0》综合习题一

《数据库基础-Visual  FoxPro6.0》综合习题一

《数据库应用基础—Visual FoxPro6.0》综合习题一一、选择题:(每题2分,共40分)1.数据库系统的核心是()。

A、数据库管理系统B、数据库C、数据D、数据库应用系统2.下面()不是VFP6.0的可视化设计的辅助工具。

A、设计器B、项目管理器C、向导D、生成器3.下面的说法正确的是()。

A、在Visual Foxpro6.0中使用一个普通变量之前要先声明或定义B、在Visual Foxpro6.0中数组的各个数据元素的数据类型可以不同C、定义数组以后,系统为数组的每个数据元素赋以数值0D、数组的下标下限是04.一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是()。

A、一对一B、多对一C、一对多D、多对多5.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于()。

A、一对一联系B、一对二联系C、多对多联系D、一对多联系6.下列关于查询的叙述,正确的是()。

A、不能使用自由表建立查询B、只能使用自由表建立查询C、只能使用数据库表建立查询D、可以使用数据库表和自由表建立查询7.在Visual Foxpro6.0中,程序文件的扩展名为()。

A、.prgB、.qprC、.scxD、.sct8.表单有自己的属性、事件和()。

A、方法B、状态C、对象D、行为9.报表文件的扩展名是()。

A、.frxB、.rpxC、.rtpD、.rep10.使用菜单设计器窗口时,在“结果”组合框选项中,如果定义一个过程,应选择()。

A、命令B、过程C、子菜单D、填充名称11.将一个预览成功的菜单存盘,再运行该菜单,却不能执行,这是因为()。

A、没有放到项目中B、没有生成菜单程序C、要用命令方式D、要编入程序12.下列不能作为报表数据源的是()。

A、自由表B、查询C、文本文件D、临时表13.表单里有一个命令按钮,若要将其标题设置为“确定”,应该修改()属性。

数据库系统复习题1(附答案)

数据库系统复习题1(附答案)

数据库系统复习题1(附答案)数据库系统复习题⼀、选择题第(1)⾄(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学⽣根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}1、关系模式A的码是(D)A. CB. (H,R)C.(H,T),S)2、关系模式A的规范化程度最⾼达到(B)A. 1NFB. 2NFC. 3NFD. BCNF3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)A. 1NFB. 2NFC. 3NFD. BCNF4.设有关系R(A,B,C)和S(C,D)。

与SQL语句select A,B,D from R,S where =等价的关系代数表达式是(B)A. σ=(πA,B,D(R×S))B. πA,B,D(σR,C= (R×S))C. σ=((πA,B R)×(πDS))D. σR,C=(πD((πA,BR)×S)5、设关系R和关系S的元数分别是3和4,关系T是R与S的⼴义笛卡尔积,即:T=R×S,则关系T的元数是(C)A. 7B. 9C. 12D. 166、数据库设计阶段分为(B)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段C. ⽅案设计阶段、总体设计阶段、个别设计和编程阶段D. 模型设计阶段、程序设计阶段和运⾏阶段7、设U是所有属性的集合,X、Y、Z都是U的⼦集,且Z=U-X-Y。

下⾯关于多值依赖的叙述中,不正确的是(C)A. 若X→→Y,则X→→ZB. 若X→Y,则X→→YC. 若X→→Y,且Y′Y,则X→→Y′D. 若Z=Φ,则X→→Y8、查询优化策略中,正确的策略是(D)A.尽可能早地执⾏笛卡尔积操作B.尽可能早地执⾏并操作C.尽可能早地执⾏差操作D.尽可能早地执⾏选择操作9、语句delete from sc 表明(A)A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏10、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈11、五种基本关系代数运算是( A )A. ∪,-,×,π和σB. ∪,-,,π和σC. ∪,∩,×,π和σD. ∪,∩,,π和σ12、下列聚合函数中不忽略空值(null) 的是( C )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段第(14)⾄(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

数据库试题及答案

数据库试题及答案

数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。

A. 数据定义B. 数据操纵C. 数据控制D. 以上都是答案:D2. 在关系型数据库中,关系是指()。

A. 一个表格B. 一个索引C. 一个视图D. 一个查询答案:A3. 以下哪个不是SQL语言的组成部分?()A. DDLB. DMLC. DCLD. TCL答案:D4. 数据库设计中,将E-R图转换为关系模式的过程称为()。

A. 数据定义B. 数据操纵C. 数据转换D. 数据控制答案:C5. 以下哪个选项不是数据库的三级模式?()A. 内模式B. 概念模式C. 存储模式D. 外模式答案:C6. 在数据库中,用于存储数据的逻辑单位是()。

A. 文件B. 记录C. 表D. 字段答案:C7. 数据库系统的数据独立性主要体现在()。

A. 硬件独立性B. 软件独立性C. 逻辑独立性D. 物理独立性答案:C8. 在SQL中,用于创建新表的语句是()。

A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A9. 以下哪个选项是数据库的完整性约束?()A. 主键约束B. 外键约束C. 唯一性约束D. 以上都是答案:D10. 数据库中,用于实现数据共享的机制是()。

A. 视图B. 索引C. 存储过程D. 触发器答案:A二、填空题(每题2分,共20分)1. 数据库系统的核心是________。

答案:数据库管理系统(DBMS)2. 数据库管理系统的主要功能包括数据定义、数据操纵和________。

答案:数据控制3. 在关系型数据库中,表与表之间的关系是通过________来实现的。

答案:外键4. 数据库设计通常分为三个阶段:概念设计、逻辑设计和________。

答案:物理设计5. SQL语言中,用于删除表的语句是________。

答案:DROP TABLE6. 数据库的三级模式包括外模式、概念模式和________。

  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)层次模型B)网状模型C)关系模型D)实体联系模型
5.数据库(DB)、DBMS、DBS三者之间的关系()
A)DB包括DBMS和DBS B)DBS包括DB和DBMS
C)DBMS包括DB和DBS D)DBS与DB和DBMS无关
6.在数据库技术中,反映现实世界中事物的存在方式或运动状态的是()
A)信息B)数据C)消息D)命令
7.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?
A)属性B)关系C)域D)元组
8.在关系数据中,视图(view)是三级模式结构中的()
A)内模式B)模式C)存储模式D)外模式
9.数据库系统中,用()描述全部数据的整体逻辑结构
A)外模式B)存储模式C)内模式D)概念模式
10.数据库系统中,用户使用的数据视图用()描述,它是用户与数据库之间的接口。

A)外模式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)1个B)与用户个数相同C)由设置的系统参数决定D)任意多个
16.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?
A)子模式B)用户模式C)存储模式D)用户视图
17.下列关于数据库三级模式结构的说法中,哪一个是不正确的?
A)一个数据库中可以有多个外模式但只有一个内模式
B)一个数据库中可以有多个外模式但只有一个模式
C)一个数据库中只有一个外模式也只有一个内模式
D)一个数据库中只有一个模式也只有一个内模式
18.在数据库三级模式中,外模式的个数()
A)只有一个B)可以有任意多个
C)与用户个数相同D)由设置的系统参数决定
19.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责。

A)数据库管理员B)系统分析员C)数据库设计员D)应用程序员
20.下面给出的关于数据库的三级模式结构的说法中,()是不正确的。

I.数据库中只有一个模式II.外模式与模式之间的映像实现数据的逻辑独立性
III.外模式与内模式之间的映像实现数据的物理独立性
A)仅I B)仅II C)仅III D)都不正确
二.填空题
1.数据管理经历了________、_______、________三个发展阶段。

2._______是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。

3._______是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。

4.用户与操作系统之间的数据管理软件是_________。

5.根据不同的数据模型,数据库管理系统可以分为_________、_________、_________和面向对象型。

6.数据模型由__________、__________和___________三要素组成。

7.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是_________、__________和__________。

8.现实世界中,事物的个体在信息世界中称为________,在机器世界中称为_______。

9.能唯一标识实体的属性集,称为_________。

10.属性的取值范围称为该属性的_________。

11.两个不同实体集的实体间有_________、_________和_________三种情况联系。

12.表示实体类型和实体间联系的模型,称为_________。

13.最著名、最为常用的概念模型是_________。

14.数据库的体系结构分为_________、_________和_________三部分。

15.在数据库的三级模型中,单个用户使用的数据视图的描述,称为_________;全局数据视图的描述,称为_________,物理存储数据视图的描述,称为_________。

16.数据独立性是指_________和_________之间相互独立,不受影响。

17.数据独立性分成_________独立性和_________独立性两级。

18.DBS中最重要的软件是_________;最重要的用户是_________。

19.采用了_________技术的计算机系统称为DBS。

20.在三大传统的数据模型中,具有严格的数学理论基础的是_________。

三.简答题
1.什么是数据模型?数据模型的作用及三要素是什么?
2.试述数据库系统三级模式结构,其优点是什么?
3.什么是数据库的逻辑独立性?什么是数据库的物理独立性?为什么数据库系统具有数据与程序的独立性?
4.数据库系统有哪几部分组成?
5.DBA的职责是什么?系统程序员、数据库设计员、应用程序员的职责是什么
第三章习题
简答题
1.启动SQL Server的有几种方法?
2.简述SQL Server 2000提供的主要管理工具及功能。

3.简述SQL Server 2000的4个系统数据库的功能。

相关文档
最新文档