数据库模拟练习题

合集下载

数据库模拟试题+参考答案

数据库模拟试题+参考答案

数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。

2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。

A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。

6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。

7.为加快对某字段的查找速度,应该( )。

A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。

数据库模拟试题三及答案

数据库模拟试题三及答案

数据库模拟试题三及答案一、选择题(每题2分,共20分)1. 在关系数据库中,以下哪个操作用于删除表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE答案:C2. SQL语言中的“GROUP BY”子句用于:A. 排序结果B. 筛选记录C. 聚合数据D. 连接表答案:C3. 下列哪个选项不是SQL数据类型?A. INTB. FLOATC. DATED. TEXT答案:D4. 在数据库设计中,规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 增加数据复杂性答案:B5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性B. 并发性C. 持久性D. 所有上述选项答案:D6. 在SQL中,使用哪个命令来创建新表?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. ADD TABLE答案:A7. 以下哪个不是数据库的完整性约束?A. 主键约束B. 外键约束C. 检查约束D. 索引约束答案:D8. 以下哪个操作用于更新表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE答案:D9. 在SQL中,使用哪个命令来添加新的列到已存在的表中?A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. DEFINE COLUMN答案:A10. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据检索C. 数据加密D. 数据管理答案:C二、填空题(每空2分,共20分)1. 数据库管理系统(DBMS)的核心功能是________。

答案:数据管理2. 在SQL中,使用________语句可以实现数据的插入操作。

答案:INSERT INTO3. 数据库的三级模式结构包括外模式、概念模式和________。

答案:内模式4. 一个数据库表可以有多个________,但只能有一个主键。

数据库系统概论模拟考试题+参考答案

数据库系统概论模拟考试题+参考答案

数据库系统概论模拟考试题+参考答案一、单选题(共97题,每题1分,共97分)1.数据完整性保护中的约束条件主要是指()。

A、值的约束和结构的约束B、并发控制的约束C、用户操作权限的约朿D、用户口令校对正确答案:A2.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是()。

A、・SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)B、・SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)GROUP BY所在系C、・SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系HAVING AVG(工资)>(SELECT AVG(工资)FROM 教师表)D、- SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)正确答案:C3.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是()。

A、软硬件选型和配置设计B、技术可行性分析报告和需求规范说明书C、数据库应用系统体系结构设计D、应用软件总体设计正确答案:B4.X—A(i-1. 2, —, k)成立是 X^Ao—Ak成立的()。

A、充分条件B、必要条件C、充要条件D、既不充分也不必要正确答案:C5.不属于数据库设计的六个阶段的是()。

A、数据库的逻辑结构设计和物理结构设计B、数据库实施和数据库的运行与维护C、数据库所依存的操作平台和应用程序界面D、数据库的需求分析和概念结构设计正确答案:C6.关于数据库事务设计,有下列说法:I.事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则II.事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范IIL事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS平台的实现方法IV.事务详细设计时,利用与具体DBMS平台无关的read和write表示事务对数据库中数据项的读写操作上述说法正确的是:()=A、I、II和 IIIB、I、II和 IVC、II和IVD、I 和 II正确答案:D7.关于ADO对象模型中的RecordSet,下述说法正确的是()=A、它用于定义连接的数据库名B、它用于定义数据的来源C、它是一个对象,用于在客户端内存中存放数据查询的结果D、它是一个对象,用于在服务器端内存中存放数据查询的结果正确答案:C8.以下关于数据粒度的叙述中错误的是()。

数据库模拟试题

数据库模拟试题

一、选择题(2*15=30分)1.是长期存储在计算机内的有组织、可共享的数据集合。

(A)DBMS (B)DBS (C)数据库(D)文件组织2.在数据库系统阶段,数据是。

(A)有结构的(B)无结构的(C)整体无结构、记录有结构(D)整体结构化的3.非关系模型中数据结构的基本单位是。

(A)两个记录型间的联系(B)记录(C)基本层次联系(D)实体间多对多的联系4.在数据模型的三要素中,数据的约束条件规定数据及其联系的(A)制约和存储规则(B)动态特性(C)静态特性(D)数据结构5.数据库系统软件包括和。

(1)数据库(2)DBMS (3)DBMS 和OS(4)OS、DBMS、高级语言(5)数据库应用系统和开发工具(A)1 和2 (B)2 和5 (C)3 (D)46.若关系中某一属性组的值能够唯一地标识一个元组,则该属性称为(A)主码(B)候选码(C)主属性(D)外码7.关系演算是用来表示查询要求的方式。

(A)谓词(B)关系的演算(C)元组(D)域8 .在一个关系中,不能有相同的。

(A)记录 (B)属性(C)分量 (D)域9.集合R与S的差可表示为。

(A ) {t I t e R V t e S } ( B ) {t I t e R A t e S }(A ) {t I t e R A t e S } ( B ) {tt I t e R A t e S }'/^rsr s10.SQL语言最主要功能是。

(A)数据定义功能(B)数据操纵功能(C)数据查询功能(D)数据控制功能11 .数据库中只存放视图的。

(A)操作 (B)对应的数据 (C)定义 (D)限制12.Foxbase、Foxpro属于。

(A)表式系统(B)最小关系系统(C)关系完备的系统(D)全关系系统13.属于BCNF的关系模式。

(A)已消除了插入、删除异常(B)已消除了插入、删除异常和数据冗余(C)仍存在插入、删除异常(D )在函数依赖范畴内,已消除了插入和删除异常14.—个的联系可以转化为一个独立的关系模式,关系的码为(A)实体码(B)二个实体码的组合(C)n端实体码(D)每个实体码15.可以防止丢失数据修改和读“脏”数据。

数据库模拟题库与答案

数据库模拟题库与答案

数据库模拟题库与答案1、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、DFDB、DDC、E-R图D、SA答案:C2、关于分布式数据库系统,下述说法正确的是()。

A、查询代价主要考虑CPU代价和I/O代价B、分布透明性是指用户需要并能完全看清数据分片的位置,分片的分配位置以及数据复制的过程C、分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输顺序D、执行分布式数据库查询时,导致数据传输量大的主要原因是数据间的连接操作和并操作答案:D3、在关系代数表达式的等价优化中,不正确的叙述是( )。

A、尽可能早地执行连接B、尽可能早地执行选择C、尽可能早地执行投影D、把笛卡尔积和随后的选择合并成连接运算答案:A4、下列有关数据库系统及相关内容的说法中,错误的是()。

A、数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关B、数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理功能C、数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据的集合D、数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护答案:D5、计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。

在SQL Server 2000中,下列安全控制方法最合理的是()。

A、为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT、INSERT. DELETE 和 UPDATE 权B、为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的db_datawriter 角色中的成员C、为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

数据库模拟题及其答案

数据库模拟题及其答案

一、 选择题1. 数据库系统的核心是____。

A .数据库B .数据库管理系统C .数据模型D .软件工具 【答案】B 。

数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

其核心部分是数据管理系统2. 如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将转换为关系数据模型。

A .E-R 模型 B .层次模型 C .关系模型 D .网状模型 【答案】A 。

3. SQL 语言中用来创建、删除及修改数据库对象的部分称为。

A .数据库控制语言(DCL ) B .数据库定义语言(DDL ) C .数据库操纵语言(DML ) D .数据库事务处理语言 【答案】B4. 关系R 、S 如下图所示,关系代数表达式π1,5,6(σ1>5(R×S))=。

【答案】B分析关系表达式π1,5,6(σ1>5(R×S)):关系表达式σ1>5(R×S)意为从关系中选取满足条件R.A 大于S.B 的元组,从关系R 中可以看出只有元组(10,11,12)满足条件,而关系S 中可以看>σ1>5(R×S)π1,5,6意为投影R的第一个属性列A,S的第二个属性列B和S的第三个属性列C。

从上分析可见试题(51)正确的答案是选项B。

5.下述语句是删除EMP表的语句。

A.DELETE * FROM EMPB.DROP TABLE EMPC.TRUNCATE TABLE EMPD.DELETE TABLE EMP【答案】BDROP是删除表结构,DELETE是删除表数据。

6.设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是A.性别B.学号C.学号,姓名D.学号,姓名,性别【答案】B7.关于选择索引字段的原则错误的是。

A.选择在WHERE子句中最频繁使用的字段B.可以考虑在外键字段上建索引C.不要在经常被修改的字段上建索引D.为加快查询,可以考虑在所有字段上创建索引【答案】D8.关于视图的创建,下述描述错误的是。

数据库模拟试题含答案

数据库模拟试题含答案

数据库模拟试题含答案1、设置文本型字段默认值时不用输入引号,系统自动加入。

A、对B、错答案:A2、一个关系就是一个实体,代表了一个二维表。

A、正确B、错误答案:B一个关系就是一张规范化的二维表,相当于一个实体集。

3、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000答案:D必须是6位数字,因此就必须为000000。

4、使用表设计器来定义表的字段时,以下哪个项( )可以不设置内容。

A、字段名称B、说明C、数据类型D、字段属性答案:B5、退出Access数据库管理系统可以使用的快捷键是 ( )A、Alt+F4B、Alt+XC、Ctrl+CD、Ctrl+O答案:A除了Alt+F4以外,也可以采用Alt+ F +X 退出Access。

6、有三个关系R,S和T如下: 由关系R和S得到关系T,使用的关系运算是( )。

A、连接B、交C、笛卡尔积D、并答案:CR表有2行,S表有3行,通过关系运算以后得到的T表有6行,而且这6行是前两个表的行数逐个一一对应的结果。

也可以理解为R表的行数2,乘S表的行数3,得到T表的6行。

7、存储在某一种媒体上能够识别的物理符号是( )A、数据B、数据处理C、数据管理D、信息处理答案:A数据是存储在某一种媒体上能够识别的物理符号。

8、access2010中,长整型字段占的字节数为( )A、1B、2C、4D、8答案:C9、在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式答案:C一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。

10、从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A、查询运算B、连接运算C、投影运算D、选择运算答案:B关系运算包括投影、选择和联接。

选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。

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

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

第一章习题一、单项选择题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. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

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

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

数据库练习题库(含答案)一、单选题(共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.联机分析处理包括以下()基本分析功能。

数据库习题及答案(五套)

数据库习题及答案(五套)

《数据库》课程模拟试题(一)一、填空题(30分)1.数据的独立性包括和。

2.数据的物理独立性是指当数据的改变时,通过系统内部的自动映象功能或转换功能,保持了数据的不变。

3.数据模型由三部分组成:、、4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为的联系。

5.一个关系模型由若干个组成。

6.在选择运算所得到的结果关系中,所含的元组数不原关系中的元组数。

7.SQL语言具有对数据的等四个方面的功能。

8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是。

9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个。

10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于,记作。

11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于。

12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有个关系模式。

13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、、、、14.恢复的实现技术有:和。

15.____ __________是一个逻辑上统一、地域上分布的数据集合。

16.关系中能唯一标识元组,且又不含多余属性称为_______________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种方法称为_ 18.分布式数据库系统中透明性层次越高,应用程序的编写越。

二、单项选择题(20分)1、____________是长期存储在计算机内的有组织,可共享的数据集合。

A.数据库管理系统 B.数据库系统C.数据库 D.文件组织2、数据库系统阶段,数据_______________。

A.具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性3、一个m:n联系转换为一个关系模式。

数据库应用基础考试模拟题含答案

数据库应用基础考试模拟题含答案

数据库应用基础考试模拟题含答案一、单选题(共60题,每题1分,共60分)1、模块对象通俗地说就是A、VBA程序编写的代码B、Access模板C、表文件D、用来实现按照指定格式打印的对象正确答案:A答案解析:Access 2010中的模块对象就是使用VBA来编写的程序代码,用来控制报表和窗体中的复杂操作。

2、利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。

3、下列对数据输入无法起到约束作用的是( )。

A、输入掩码B、有效性规则C、字段名称D、数据类型正确答案:C答案解析:在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供的输入掩码向导来设置一个输入掩码。

有效性规则可以防止非法数据输入到表中,字段名称只是对字段命名字的作用,对数据的输入起不到约束作用。

数据类型决定字段能包含哪类数据。

4、每个人和他的“身份证号”之间的关系是()A、1:1B、1:nC、m: nD、n: 1正确答案:A答案解析:一个人只有一个身份证号码,一个身份证号码只能是一个人,两者之间是一对一的联系。

5、以下是信息的是()A、1.70B、1.70mC、王红的身高为1.70 mD、外星人身高1.70m正确答案:C答案解析:信息必须是经过加工处理,且非常明确的。

6、下列Access表的数据类型的集合,错误的是()。

A、文本、备注、数字B、备注、OLE对象、超级链接C、通用、备注、数字D、日期/时间、货币、自动编号正确答案:C7、将文本字符串“6”“15”“123”“0”按升序排列,结果是()A、“6"“15”“ 123”“0”B、“0”“6”“15”“123”C、“0”“123”“15”“6”D、“6”“15”“123”“0”正确答案:C答案解析:此题给定的数据虽是由数字组成,但并非数字型,故不能按数字的大小排序,应按文本字符串排序依据排序:(1)逐位进行,即对应位进行比较;(2)按ASCLL码比较。

2022数据库基础与应用模拟练习期末试卷1答案

2022数据库基础与应用模拟练习期末试卷1答案

2022数据库基础与应用模拟练习期末试卷1答案一、单项选择题(每小题4分,共60分)1.下面哪些操作不属于SQL语言:A.插入 B.修改 C.删除 D.加密A.插入2.建立索引的目的是:A.改善数据的组织结构 B.提高检索效率 C.使数据存取更安全 D.减少系统的时间开销B.提高检索效率3.一般在数据库系统的开发过程中,主要使用的数据模型是:A.关系模型 B.逻辑模型 C.网状模型 D.对象关系模型A.关系模型4.在数据库系统中,数据字典是:A.数据库操作语言 B.数据库文档 C.数据逻辑结构 D.数据物理结构D.数据物理结构5.下列关于DDL的说法正确的是:A.它不能定义数据库结构 B.它不能更改数据库结构 C.它是一种数据库查询语言 D.它可以定义数据库结构D.它可以定义数据库结构6.关于数据库系统设计不正确的表述是:A.数据库系统可以提高冗余度 B.数据库系统突出重点是将数据组织起来 C.数据库系统改善数据独立性 D.数据库系统可以提高灵活性A.数据库系统可以提高冗余度二、填空题(每小题8分,共40分)7.在SQL语句中,应当把具有唯一性的列声明为________。

主键8.要实现数据库的实体化,我们经常要使用________。

视图9.在进行表连接查询时,通常两个表之间要有一个________。

外键10.要更新表中的数据,可以使用的语句例子是________。

UPDATE 表名 SET 列名 = 新值 WHERE 条件三、简答题(每小题45分,共90分)11.什么是SQL?SQL是结构化查询语言(Structured Query Language),用于访问和编辑数据库中的信息,是一种专业的数据库操作语言。

它是当今最流行的数据库语言之一,用以查询、更新和定义数据存储在关系数据库中的数据。

它可用于检索和更新数据,插入新记录,删除现有记录,改变表结构等等。

12.怎样设计出一个高性能的数据库?(1)优化查询:在设计数据库之外,还要优化查询,减少不必要的字段及数据,使它们只包含在该表中必要的信息内容;(2)建立索引:要尽量避免大量排序或者排序计算,应该给表中常用的字段建立索引;(3)设置合理的唯一索引:要尽量避免重复的记录,应该设置一个或多个合理的唯一索引;(4)利用存储过程:将常用的sql语句封装成存储过程,避免查询的多次编写,从而节省时间和空间。

数据库模拟练习题及答案

数据库模拟练习题及答案

数据库模拟练习题及答案一、单选题(共90题,每题1分,共90分)1、在SQLServer 2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实现方法是()。

A、使ACCT只在db_ddladmin角色中B、使ACCT只在db_creator角色中C、使ACCT只在db_owner角色中D、使ACCT只在public角色中正确答案:B2、数据库概念设计是面向企业或组织中的数据需求的。

下列有关概念模型设计的说法中,错误的是()。

A、分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们B、从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中C、按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集D、要保证一个实体集中定义的每一个属性有意义、不重名正确答案:A3、关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是()。

A、静态转储时允许其他事务访问数据库B、静态转储能够保证数据库的可用性C、动态转储时允许在转储过程中其他事务对数据进行存取和修改D、动态转储无法保证数据库的可用性正确答案:C4、在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。

A、图形对象不涉及太多技术术语,便于用户理解模型B、用图形化的模型能直观表示系统功能C、从局部或子系统开始分析问题,便于建模人员了解业务模型D、可避免过早陷入具体细节正确答案:C5、下列关于数据仓库的叙述中,()是不正确的。

A、数据仓库前端分析工具中包括报表工具B、数据仓库中间层OLAP服务器只能采用关系型OLAPC、数据仓库通常釆用三层体系结构D、底层的数据仓库服务器一般是一个关系型数据库系统正确答案:B6、在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是()。

A、技术可行性分析报告和需求规范说明书B、软硬件选型和配置设计C、数据库应用系统体系结构设计D、应用软件总体设计正确答案:A7、文件系统与数据库系统的重要区别是数据库系统具有()。

数据库模拟题

数据库模拟题

.. 综合练习一、判断题1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。

()2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。

()3.概念设计可以独立于数据库管理系统。

()4.执行查询语句时DBMS 从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。

()5.在视图中插入一个元组,该元组会同时插入到基本表中。

()6.对象查询语言中,可以用运算符ELEMENT 从多个元素的聚集中提取单个元素。

()7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE 属性或属性集。

()8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。

()9.超类可以自动继承子类的所有特性。

()10.任何一张二维表格都表示一个关系。

()11.关系是元组的集合。

()12.数据库开发的需求分析阶段必须要有用户参与。

()13.主键字段允许为空。

主键字段允许为空。

( () 14.数据库的名称一旦建立就不能重命名。

数据库的名称一旦建立就不能重命名。

( () 15.固定数据库角色:固定数据库角色:db_datarader db_datarader db_datarader 的成员可修改本数据库内表中的数据。

的成员可修改本数据库内表中的数据。

的成员可修改本数据库内表中的数据。

( () 16.因为通过视图可以插入因为通过视图可以插入..修改或删除数据,因此视图也是一个实在表,修改或删除数据,因此视图也是一个实在表,SQL SERVER SQL SERVER 将它保存在syscommens 系统表中。

()17. guest 用户必须关联一个登录账号才可以在数据库中创建。

数据库中的非guest 用户账号都必须关联一个登录账号。

()18.可以在企业管理器中修改数据库的名称。

()19.数据库不允许存在数据冗余。

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

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

数据库练习题(含参考答案)一、单选题(共88题,每题1分,共88分)1.( )是存储在磁盘上的唯一标识。

A、表B、查询C、窗体D、报表正确答案:A答案解析:表是存储在磁盘上的唯一标识。

2.数据库是在计算机系统中按照一定的实际模型组织、存储和应用的( )A、程序的集合B、数据的集合C、文件的集合D、命令的集合正确答案:B3.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩正确答案:C答案解析:选课SC表的关键字必须是由学生表S和课程表S的关键字共同组成,如果使用任意一个建立,都不能确定SC表中每一行数据的唯一性。

4. 下面有关E-R模型向关系模型转换的叙述中,不正确的是( )。

A、一个1:1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应B、一个实体类型转换为一个关系模式C、一个1:n联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应D、一个m:n联系转换为一个关系模式正确答案:C5. 下列关于OLE对象的叙述中,正确的是( )。

A、用于输入文本数据B、用于处理超级链接数据C、用于生成自动编号数据D、用于链接或内嵌WINDOWS支持的对象正确答案:D答案解析:OLE对象属性是指字段允许单独地“链接”或“嵌入”OLE对象,如WORD文当、EXCEL表格、图像、声音或其他二进制数据。

6. 退出Access数据库管理系统可以使用的快捷键是 ( )A、Alt+F4B、Alt+XC、Ctrl+CD、Ctrl+O正确答案:A答案解析:除了Alt+F4以外,也可以采用Alt+ F +X 退出Access。

7.存储在某一种媒体上能够识别的物理符号是( )A、数据B、数据处理C、数据管理D、信息处理正确答案:A答案解析:数据是存储在某一种媒体上能够识别的物理符号。

《数据库》课程模拟试题及答案解析

《数据库》课程模拟试题及答案解析

《数据库》课程模拟试题及答案解析一、选择题(每题 1 分,共 20 分)1 、用于数据库恢复的重要文件是A 、数据库文件B 、索引文件C 、日志文件D 、备注文件2 、如果事务 T 对数据 R 已经加 X 锁,则其他事务对数据 RA 、可以加 S 锁不能加 X 锁B 、可以加 X 锁不能加 S 锁C 、可以加 S 锁也可以加 X 锁D 、不能加任何锁3 、数据库系统的核心是(以课本为主)A 、数据库B 、数据库管理系统?C 、数据模型D 、软件工具4 、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是A 、数据的物理独立性B 、数据的逻辑独立性C 、数据的位置独立性D 、数据的存储独立性5 、设关系 R 和 S 的元组个数分别为 100 和 300 ,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组个数是A 、 400B 、 10000C 、 30000D 、 900006 、下面对于关系的叙述中,哪个是不正确的?A 、关系中的每个属性是不可分解的B 、在关系中元组的顺序是无关紧要的C 、任意的一个二维表都是一个关系(反过来对)D 、每一个关系只有一种记录类型7 、视图消解( view resonlution )的概念是A 、将对视图的查询转换为逻辑查询的过程B 、将对视图的查询转换为对具体数据记录查询的过程C 、将对视图的查询转换为对数据文件的查询的过程D 、将对视图的查询转换为基本表的查询的过程8 、下面有关 E-R 模型向关系模型转换的叙述中,不正确的是A 、一个实体类型转换一个关系模式B 、一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C 、一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并( n 端)D 、一个 m:n 联系转换为一个关系模式9 、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)A 、第一阶段是获得封锁,也称为扩展阶段B 、第一阶段是获得封锁,也称为并行阶段C 、第一阶段是获得封锁,也称为收缩阶段D 、第二阶段是释放封锁,也称为扩展阶段10 、 E-R 图适用于建立数据库的A 、概念模型B 、逻辑模型C 、结构模型D 、物理模型11 、在数据字典中,能同时充当数据流的来源和去向的是A 、数据记录B 、数据通路C 、数据存储D 、数据结构12 、关系模型的结构是A 、层次结构B 、网状结构C 、二维结构D 、对象结构13 、下列聚合函数中不忽略空值( null )的是A 、 SUM (列名)B 、 MAX (列名)C 、 COUNT ( * )D 、 AVG (列名)14 、 DBMS 中实现事务持久性的子系统是A 、安全性管理子系统B 、完整性管理子系统C 、并发控制子系统D 、恢复管理子系统15 、当关系 R 和 S 自然连接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是A 、左外联接B 、右外联接C 、外部并D 、外联接16 、判断下列模式分别属于哪个范式(最高范式)R({S,T,J},{(S,J)->T,S->J,T->J})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF17 、判断下列模式分别属于哪个范式(最高范式)(因为候选码 S# 存在对码的传递函数依赖)R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF18 、实体完整性要求主属性不能取空值,这一点可以通过来保证A 、定义外码B 、定义主码C 、用户定义的完整性D 、由关系系统自动19 、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?A 、 WITH CHECK OPTION 子句B 、 WITH CHECK DISTINCT 子句C 、 WITH CHECK ON 子句D 、 WITH CHECK STRICT 子句20 、设关系 R 与关系 S 具有相同的目(或称度),且相对应的属性的值取自同一个域,则 R-(R-S) 等于A 、R ∪ SB 、R ∩ SC 、 R × SD 、 R-S二、填空题(每空 1 分,共 20 分)1 、事务的 ACID 特性是:原子性、一致性、隔离性、持续性2 、数据管理技术经历了人工管理、文件管理和系统管理三个阶段3 、实体之间的联系可抽象为三类,它们是 1:1 、 1:n 、 m:n4 、客观存在的人、事、物可以称为实体5 、完整性约束包括实体完整性约束、参照完整性约束、用户定义完整性约束6 、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段7 、若关系为 1NF ,且它的每一非主属性都完全函数依赖于候选码,则该关系为 2NF8 、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成的9 、数据库体系结构三级模式包括:外模式、模式、内模式10 、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性三、问答题(每题 3 分,共 36 分)设有一个供应状况数据库:产品表( Products )由产品 ID ( P_ID )、供应商 ID ( S_ID )、商品 ID( C_ID )、单价( Price )、成本( Cost )组成;商品类型表( Categories )由商品 ID ( C_ID )、商品类型( CAT )组成;供应商表( Suppliers )由供应商 ID ( S_ID )、公司( Employees )、国家( Country )组成。

数据库系统导论模拟试题+参考答案

数据库系统导论模拟试题+参考答案

数据库系统导论模拟试题+参考答案一、单选题(共90题,每题1分,共90分)1、已知学生关系:R(学号,姓名,系名称,系地址.,每一名学生属于一个系,每一个系有一个地址,则R属于A、2NFB、INFC、3NFD、4NF正确答案:A2、关系模式的主关键字有A、1个B、1个或多个C、0个D、多个正确答案:A3、关于主键约束以下说法错误的是()A、允许空值的字段上可以定义主键约束B、一个表中只能设置一个主键约束C、可以将包含多个字段的字段组合设置为主键D、允许空值的字段上不能定义主键约束正确答案:A4、层次模型实现数据之间联系的方法是A、公共属性B、指针C>关系D、连接正确答案:B5、关系数据库的规范化理论主要解决的问题是()。

A、如何构造合适的数据逻辑结构B、如何构造合适的数据物理结构C、如何构造合适的应用程序界面D、如何控制不同用户的数据操作权限正确答案:A6、在概念模型中的客观存在并可相互区别的事物称A^属性B、实体C、元组D、节点正确答案:B7、下列有关E-R模型向关系模型转换的叙述中,不正确的是()。

A、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并B、一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C、一个m:n联系转换为一个关系模式D、一个实体模型转换为一个关系模式正确答案:BCNAME.,SC(S#,Ctt f GRADE.<,其中Stt是8、有关系S(S#,SNAME,SAGE.,C(Ctif学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。

要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQ1语句是SE1ECTSNAMEFROMS,C,SCWHERE子句。

这里的WHERE子句的内容是A、S.S#=SC.S#andC∙C#=SC.CU andSAGE>=20andCNΛME="ACCESS,B、S.S#=SC.S#andC∙C#=SC.C#andSAGEin>=20andCNAMEin'ACCESS'C、SAGEin>=20andCNΛMEin'ACCESS'D、S AGE>=20andCNAME=,ACCESS,正确答案:A9、事务的隔离性是指oA、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务必须是使数据库从一个一致性状态变到另一个一致性状态正确答案:C10、反映现实世界中实体及实体间联系的信息模型是A、层次模型B、网状模型C、关系模型D、E-R模型正确答案:D11、在关系模式中,如果属性A和B存在1对1的联系,则说A、A-BB、BfAC、A?BD、以上都不是正确答案:C12、在SQ1Server中删除存储过程用()。

数据库练习题(含答案)

数据库练习题(含答案)

数据库练习题(含答案)一、单选题(共80题,每题1分,共80分)1、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A2、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系。

A、多对一B、多对多C、一对一D、一对多正确答案:D3、Access不能对数据类型进行排序和索引。

( )A、文本B、数字C、备注D、自动编号正确答案:D4、任何一个满足2NF但不满足3NF的关系模式都存在( )A、非主属性对候选码的传递依赖B、主属性对候选码的部分依赖C、非主属性对候选码的部分依赖D、主属性对候选码的传递依赖正确答案:A5、以下哪一条属于关系数据库的规范化理论要解决的问题?( )A、如何构造合适的应用程序界面B、如何构造合适的数据库逻辑结构C、如何控制不同用户的数据操作权限D、如何构造合适的数据库物理结构正确答案:B6、在数据管理技术发展的三个阶段中,数据独立性最好的是( )。

A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案:C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。

7、在设计表时,若输人掩码属性设置为“LL”,则能接收的输人是( )A、abBdB、aBC、AB+CD、ABa9正确答案:B答案解析:在输入掩码的格式符号中,“L”表示在该位置必须输入一个字母。

B送选项中少了一个字母,C选项中不能接受“+”,D 选项中不能接受“9”8、在下列SQL语句中,修改表结构的语句是( )。

A、ALTERB、CREATEC、UPDATED、INSERT正确答案:A9、空数据库是指()A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库正确答案:B答案解析:Access由六大对象组成,因此空数据库必须是没有任何对象的数据库。

对口高考(数据库)模拟习题

对口高考(数据库)模拟习题

对口高考(数据库)模拟习题一、单选题(共80题,每题1分,共80分)1、数据是指存储在某一种媒体上( )A、数字符号B、物理符号C、逻辑符号D、概念符号正确答案:B答案解析:所有的数据都必须是物理符号。

2、关于统计函数Count(字符串表达式),下列叙述错误的是( )A、返回字符表达式中值的个数,统计记录的个数B、统计字段应该是数字数据类型C、字符表达式中含有的字段名D、以上都不正确正确答案:D3、下列不属于数据库管理系统的是()A、AccessB、Windows 7C、My SQLD、VFP正确答案:B答案解析:Windows 7 是操作系统,不是数据库管理系统。

4、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。

A、连接B、差C、交D、并正确答案:B答案解析:T表的结果是通过获取R表和S表中的不同部分,因此关系运算为差。

5、一个实体相对于关系数据库中一个关系中的一个()A、属性B、元组C、列D、字段正确答案:B答案解析:二维表中的一行称为一个元组,相当于一条记录,代表一个实体。

6、一个学生只能在一个班级中,一个班级由多个学生组成,班级和学生两实体间属于( )A、一对一关系B、一对多关系C、多对多关系D、多对一关系正确答案:B答案解析:两个实体相互间有且仅有一方为一对多,反过来是一对一,则他们之间存在一对多的联系。

7、access2010的核心数据库对象是( )A、查询B、表C、报表D、窗体正确答案:B答案解析:只有表才能保存数据,则表是数据库的最核心对象。

8、从本质上说,Access是( )A、分布式数据库管理系统B、面向对象的数据库管理系统C、关系型数据库管理系统D、文件系统正确答案:C答案解析:Access是一个数据库管理系统,同时采用二维表的方式对数据进行管理,因此是关系型数据库管理系统。

9、在下列数据库管理系统中,不属于关系型的是()。

A、Micorsoft AccessB、SQL serverC、OracleD、DBTG系统正确答案:D答案解析:Access、SQL Server、Oracle、PostgreSQL、MySQL都属于典型的关系型数据库管理系统。

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

实验一
1、为一家银行设计数据库,包括客户以及他们的账户信息。

客户信息包括姓名、地址、电话、身份证号;账户信息包括号码、类型和余额。

一个账户只能有一个客户,但一个客户可以有多个账户。

顾客开设账户时要记录下开设时间。

画出ER图,并注明属性和联系类型。

2、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的教授和副教授每人各辅导若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。

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

3、某个商务管理系统,涉及的实体有:
客户:包括姓名、地址、电话、身份证号;
商品:包括物品编号、名称、单价;
商店:包括编号、名称、地址、电话;
职工:包括职工号、姓名、年龄。

这些实体之间的联系如下:
(1)一个商店有多个职工工作,一个职工只能在一个商店工作。

(2)每个商店有一个经理,经理领导若干职工。

(3)一个商店中有很多种商品,不同商店可以有相同种类的商品。

(4)一个客户可以到多个商店购买多个商品,一个商店也可以给多个客户提供多种商品,客户购买商品要记录下数量和总价。

画出ER图,然后转换为关系模式(能合并的尽量合并),指出每个关系模式的主码(在主码的属性上画下划线)。

(划线部分可选做)
客户(身份证号,姓名,地址,电话)
商品(物品编号,名称,单价)
商店(商店编号,名称,地址,电话,职工号)
职工(职工号,姓名,年龄,经理号)
购买(身份证号,物品编号,数量,总价)
光顾(身份证号,商店编号)
供应(商店编号,商品编号)
4、某个电影管理系统,该系统需要记录电影、演员、电影公司、公司经理等详细信息的数据库,具体情况如下:
(1)电影要有片名、制作日期、片长和类型
(2)演员要有编号、姓名、住址和联系方式
(3)电影公司要有编号、公司名和公司地址
(4)公司经理要有编号、姓名、住址和联系方式
(5)一个公司只有一个经理,一个经理只能负责一个公司
(6)一个电影有多个演员参演,一个演员可以参加多部电影的演出;
(7)一个演员只能与一个电影公司签约,一个电影公司可以有多个演员;
(8)一部电影由一个电影公司出品,一个电影公司可以出品多部电影
(9)一个电影公司请某个演员出演一部电影会支付一定的片酬
画出ER图,然后转换为关系模型(能合并的尽量合并),指出每个关系模式的主码(在主码的属性上画下划线)。

(划线部分可选做)
电影(片名,制作日期,片唱,类型,公司编号)
演员(演员编号,姓名,住址,联系方式,公司编号)
电影公司(公司编号,公司名,公司地址,经理编号)
公司经理(经理编号,姓名,住址,联系方式)
参演(片名,演员编号,片酬)
5、用企业管理器注册服务器,创建一个名为‘stu’的服务器组,并在‘stu’下创建一个次极服务器组‘jack’
创建数据库test,要求如下:
①建立一个primary文件组,和一个my_group文件组;
②定义一个主文件、两个二级文件(放在my_group下)、两个日志文件。

③数据文件增长率为10%,最大为20mb,初始为10mb。

日志文件增长速度为2mb,无最
大长度限制,初始长度为5mb。

6、用企业管理器在test数据库中创建三个基本表:customers(客户编号,姓名,地址,电话,出生日期), goods(货品名称,库存量,供应商,状态,价格), orders(定单号,货品名称,客户编号,数量,总金额,定货日期)。

相关文档
最新文档