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

数据库模拟试题+参考答案一、单选题(共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. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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(定单号,货品名称,客户编号,数量,总金额,定货日期)。