Access数据库期中试卷与参考答案

Access数据库期中试卷与参考答案
Access数据库期中试卷与参考答案

《Access数据库》期中试卷与参考答案2009—200学年度第一学期适用对象:考试时间:90分钟

一、填空题(共20个空格每空1分共20分)

1.数据是用于荷载信息的物理符号,是一种未经加工的原始资料,数字、文字、符号、图像都是数据。

2.数据处理也称为信息处理,它是指对数据的收集、组织、整理、加工、存储和传播等工作。

3.数据处理一般分为数据管理、数据加工、数据传播3类。

4.数据管理工作包括组织和保存数据、数据维护、数据查询统计3项任务。

5.数据库简称DB,它是存储数据的仓库,是单位或组织按某种特定方式存储在计算机内的数据的集合。

6.数据库管理系统,是数据库系统中专门对数据进行管理的软件,它是数据库系统的核心组成部分。

7.数据安全性控制是指保护数据库,防止非法使用造成的数据泄露、破坏和更改;

8.数据完整性控制是指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入输出所采用的控制机制。

9.数据库系统软件包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和数据库应用系统5个部分。

10、实体是现实世界中存在的可以相互区分的事物或概念。

11、实体集是具有相同特征或能用同样特征描述的实体的集合

12、数据库领域最常用的数据模型有3种:层次模型、网状模型和关系模型。

13、SQL是关系数据库的标准语言,是一种介于关系代数与关系演算之间的结构化查询语言,也是一种能通用的、功能极强的关系数据库语言。

14、在Access数据库中共有表、查询、窗体、报表、数据访问面、宏和模块7个数据对象,第个数据库对象实现不同的数据库功能。

15、查询是一个“虚表”,是以“表”为数据源的。

16、窗体的数据来源可以是表数据对象,也可以是查询数据对象。二、单选题(共20小题每小题1分共20分)

1.在Access中,建立的数据库文件的扩展名为()。

A、dbt

B、dbf

C、mdf

D、mdb

2.Access中,建立查询时可以设置筛选条件,应在()栏中输入筛选条件。

A、总计

B、排序

C、条件

D、字段

3.数据库技术发展的3个阶段不包括():

A、人工管理阶段

B、文件管理阶段

C、数据库系统阶段

D、全电脑自动管理无需人工干预阶段

4.数据管理在数据库系统阶段的主要特点如下描述错误的是():

A、数据库设计时面向数据模型对象。

B、数据冗余度高、共享度小。

C、数据和程序之间具有较高的独立性。

D、通过DBMS进行数据安全性和完整性控制。

5.数据库研究的范围和方向不包括():

A、数据库管理系统软件开发

B、数据库设计技术开发

C、数据库理论研究

D、操作系统研究

6.图形对象应该设为()型。

A、图片

B、OLE对象

C、备注

D、视图

7.Access中,在数据表中删除一条记录,被删除的记录()。

A、不能恢复;

B、可以恢复到原来位置;

C、能恢复,但将被恢复为第一条记录;

D、能恢复,但将被恢复为最后一条记录。

8.Access自动创建的主键,是()型数据。

A、自动编号

B、文本

C、整型

D、备注

9.在Access中,如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择()数据类型。

A、字符

B、文本

C、数字

D、备注

10.在利用数据视图向表中输入记录时,按()组合键可输入当前系统时间。

A、ctrl+;

B、ctrl+shfit+;

C、按ctrl+”

D、ctrl+:

11.在Access中,可以使用()命令不显示数据表中的某些字段。

A、隐藏

B、冻结

C、删除

D、筛选

12.()不会在简单查询的设计网格中出现。

A、字段

B、条件

C、更新

D、排序

13.Access中,数据存储在表中,表的列称之为()。

A、字段

B、数据

C、标题

D、记录

14.在以下查询条件中,日期表示正确的是()。

A、{1983-15-19}

B、#1983-15-19#

C、*1983-15-19*

D、%1983-15-19% 15.Access数据库中哪个数据库对象是其他数据库对象的基础

A、报表

B、查询

C、表

D、模块

16、某数据库的表中要添加一个word文档,则该采用的字段类型是

A、OLE对象数据类型

B、超级连接数据类型

C、查阅向导数据类型

D、自动编号数据类型

17、若要在某表中“姓名”字段中查找以“李”开头的所有人名,则应在查找内容框中输入的字符串是

A、李

B、李*

C、李[]

D、李#

18、Access中主要有以下哪几种查询操作方式?

①选择查询、②参数查询、③交叉表查询、④操作查询、⑤SQL查询

A、只有①②

B、只有①②③

C、只有①②③④

D、①②③④⑤全部

19、什么是将一个或多个表、一个或多个查询的字段组合作为查询结果中的一个字段,执行此查询时,将返回所包含的表或查询中对应字段的记录?

A、联合查询

B、传递查询

C、选择查询

D、子查询

20、不属于查询的三种视图的是

A、设计视图

B、模板视图

C、数据表视图

D、SQL视图

三、判断题(共10小题每小题1分共10分)

1.信息来源于数据,数据是信息的最佳表现形式。数据不等于信息。()

2.数据是客观对象的表示,而信息则是数据内在的意义,是数据的内容和解释。()3.数据管理系统能够为数据库提供数据的定义、建立、维护、查询、统计等操作功能,并完成对数据完整性、安全性进行控制的功能。()

4.数据库管理系统的目标是让用户能够更方便、有效、可靠地建立数据库和使用数据库中的信息资源。()

5.对数字型数据排序时,升序时由小到大排列;降序时由大到小排列。()

6.信息可以在时间和空间上被传递。()

7.其中层次模型、网状模型统称为非关系模型。()

8.SQL的数据定义功能包括定义基本表、定义索引、定义视图和定义数据库,()9.窗体通常由窗体页眉、窗体页脚、主体、页面页眉、页面页脚5部分组成。()10.数据表视图一般用于维护表中的数据。设计视图一般用于修改表的结构。()

四、操作题(共50分)

1、新建一个名为“学生报考信息”的数据库文件,并保存在电脑D:盘根目录下。(1分)

2、通过“新建”——“导入表”的方法创建一个名为“学生报考信息”的数据表对象。(2分)

3、对刚才新建“学生报考信息”的数据表进行修改,

①将“XH”字段名称修改为“序号”,将该字段数据类型设置为“自动编号”,并将该

字段为主键。(2分)

②将“XM”字段名称修改为“姓名”,数据类型设置为“文本”。(1分)

③将“XB”字段名称修改为“性别”,数据类型设置为“文本”。(1分)

④将“Birth”字段名称修改为“出生日期”,数据类型设置为“日期/时间”。(1分)

⑤将“SFZH”字段名称修改为“身份证号码”,数据类型设置为“文本”。(1分)

⑥将“ZYMC”字段名称修改为“专业班级”,数据类型设置为“文本”。(1分)

⑦在表中最后一列添加一个名为“照片”的字段,数据类型设置为“OLE对象”。(2分)

⑧在表中的“专业班级”字段与“照片”字段中间,添加一个名为“初试成绩”字段,

数据类型设置为“数字”,在字段属性区将默认值为“61”、在“有效性文本”栏中输入本文“成绩不能大于100和小于0”、在有“有效性规则”中输入“>=0 and <=100”。

并在数据表视图中将“初试成绩”字段为空的值设置等于“61”。(3分)

4、在数据表视图中将“序号”字段列的列宽设为“5”。(2分)

5、将“性别“字段中所有为“男”的记录值替换为“1”,所有为“女”的记录值替换为“2”。

(3分)

6、利用交叉表查询向导创建一个名为“学生报考信息交叉表”的查询对象,将“出生日期”

字段作为“行标题”,“名字”作为“列标题”,将“初试成绩”字段作为列和行交叉点计算,函数为“最大值”,不包括各行小计。(4分)

7、利用参数查询,创建一个名为“学生出生日期查询”的查询对象,要求在查询运行时输

入“最小出生日期”和“最大出生日期”,要求在查询中显示“姓名”、“性别”、“出生日期”“身份证号码”、“专业班级”字段。(4分)

8、利用参数查询,创建一个名为“学生姓名模糊查询”的查询对象,要求在查询运行时,

窗体提示:“请输入学生姓名关键字”,如果在文本框中输入任何一个字,比如“芳”字就能查询到姓名中包含芳的学生信息,要求在查询中显示“姓名”、“性别”、“出生日期”

“身份证号码”、“专业班级”字段。(4分)

9、利用更新查询,创建一个名为“学生初试成绩更新查询”的查询对象,要求在运行“学

生初试成绩更新查询”后,使“学生报考信息”表对象内的学生的“初试成绩”全部自动增加20分。(4分)

10、利用删除查询,创建一个名为“大专学生信息删除查询”的查询对象,要求在运行

“大专学生信息删除查询”后,使“学生报考信息”表对象内没有“专业班级”为“大专”的学生信息。(4分)

注意:以上全部完成后,向监考老师举手提出是否可以提交试卷,不会提交试卷或提交总是失败的,请监考老师帮助提交,提交时输入自已的姓名,并勾选提交在同一目录。没有提交者视此题没有做。

数据库期中试卷及参考答案

《数据库原理与应用》 一.单项选择题(每题1分,共20分) 1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。 A.层次B.网状C.关系D.面向对象 2.E-R图是在数据库设计中用来表示( A )的一种常用方法。 A.概念模型B.逻辑模型C.物理模型D.面向对象模型 3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 A.外模式B.内模式C.模式D.概念模式 4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。 A.外模式B.内模式C.模式D.概念模式 5.数据库的概念模型独立于( A )。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界 6.在数据库中存储的是( C )。 A.数据B.数据库模型C.数据以及数据之间的联系D.信息 7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是( B )。 A.互不相关的B.不可分解的C.长度可变得D.互相关联的 8.在数据模型中有“型”和“值(或实例)”两个对应的概念。其中数据库的模式是一个( D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。 A.型;变化;值;不变B.值;不变;型;变化 C.值;变化;型;不变D.型;不变;值;变化 9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20. 则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。 A.30;200B.11;30 C.30;30D.11;200 10.父亲和子女的亲生关系属于( B )的关系。 A.1:1B.1:n C.m:n D.不一定 11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。 A.delete,delete B.drop,drop C.delete,drop D.drop,delete 12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。 A.insert,insert B.add,insert C.insert,add D.add,add 13.实体完整性约束和SQL语言中的( A )相对应。 A.primary key B.foreign key C.check D.都不是 14.参照完整性约束和SQL语言中的( B )相对应。 A.primary key B.foreign key C.check D.都不是 15.在我们的学生-课程数据库中,SC表上建立了两个外码约束,被参照表是Student表和Course表,则最适当的说法是: A.Student表中的学生号Sno不能随意取值B.Course表中的课程号Cno不能随意取值 C.SC表中学生号Sno不能随便D.SC表中学生号Sno、课程号Cno均不能随意取值 16.如果在学生-课程数据库中的SC表上建立了参照完整性约束: Foreign Key (Sno)References Student(Sno), Foreign Key (Cno)References Course(Cno), 则( D )操作可能会违背该完整性约束。 A.在Student表上增加一行记录B.在Course表上增加一行记录 C.在SC表上删除一行记录D.更新SC表上的记录 17.关系R(X,Y,Z),函数依赖集FD={Y→Z,XZ→Y},则关系R是( C )。 A.1NF B.2NF C.3NF D.BCNF 18、表之间一对多关系是指_B_____。 A.一张表与多张表之间的关系B.一张表中的一个记录对应另一张表中的多个记录 C.一张表中的一个记录对应多张表中的一个记录D.一张表中的一个记录对应多张表中的多个记录 19、SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的(D) A.列B.行C.关系D.分组 20、SQL语言中INSERT、DELETE、UPDA TE实现哪类功能 D 。 A.数据查询B.数据控制C.数据定义D.数据操纵 二.填空题(每空1分,共18分): 1.从历史发展看来,数据管理技术经历了人工管理、文件管理和数据库管理三个阶段。 2.在SQL语言中,用符号—代表单个字符,用符号% 代表0到多个字符。 3.在SQL语言中,为了使查询的结果表中不包含完全相同的两个元组,应在select的后面加上关键词distinct 。 4、在SQL语句中,与表达式“工资BETWEEN 1210 AND 1240”功能相同的表达式是工资>=1210 and 工资<=1240 。 第 1 页/共 4 页

数据库原理期中试卷A_2017423

数据库原理期中考试试卷A 班级:学号:姓名:成绩: 一、根据以下关系描述,画出ER图,注意ER图的规范表达。(20分) 图书馆数据库对每个借阅者存有读者记录,包括读者号、姓名、地址、性别、年龄、单位。对每本书存有书号、书名、作者、出版社、库存位置编号。对每本被借出的书存有书号、读者号、借出日期和应还日期。画出ER图。 二、基于SQL SERVER软件,使用T-SQL语言在D盘根目录下创建一个名 为test_db的数据库,包含主文件和log文件,文件大小都为5MB,请写出相关语句。(10分) CREATE DATABASE test1_db ON (NAME=test, FILENAME='D:\test_db.mdf', SIZE=5, MAXSIZE=100) LOG ON (NAME=test_log, FILENAME='D:\test_db.ldf', SIZE=5, MAXSIZE=100) GO 三、根据第一题ER图的分析,使用SQL语言在test_db数据库中建立表单, 请写出相关语句,要求设置表单主键和外键约束。(20分)

USE test1_db GO CREATE TABLE reader (rno CHAR(6) NOT NULL, rname CHAR(10) NOT NULL, rsex CHAR(2) NOT NULL, rage INT NOT NULL, rdept CHAR(20), CONSTRAINT rno_PK PRIMARY KEY (rno) ) GO CREATE TABLE books (bno CHAR(6) NOT NULL, bname CHAR(20) NOT NULL, bauthorpno CHAR(20) NOT NULL, bpublish CHAR(20) NOT NULL, blocation CHAR(20) NOT NULL, CONSTRAINT bno_PK PRIMARY KEY (bno)) GO

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级: 选或未选均无分. 1、数据库系统得数据管理方式中,下列说法中不正确得就是 [C ] A.数据库减少了数据冗余 B、 数据库中得数据可以共享 C 、 数据库避免了一切数据得重复 D 、 数据库具有较高得数据独立性 2、 数 据 库 系 统 得 核 心 就 是 [A ] A.数据库管理系统 B.数据库 C 、 数据模型?? D 。数据 3、用二维表来表示实体及实体之间联系得数据模型就是 [D ] A.联系模型?B .层次模型?C 。网状模型 D 。关系模型 4、在教师表中,如果要找出姓“李”教师得记录,所采用得关系运算就是 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

[B] A.投影B.选择?C.连接?D。层次 5、在Access2003中,某数据库得表中要添加一张Excel电子表格,则采用得字段类型就是[A] A.OLE 对象数据类型B。备注数据类型 C、查阅向导数据类型? D.自动编号数据类型 6、Access数据库中,表得组成就是[A] A。字段与记录 B.查询与字段C。记录与窗体D。报表与字段 7、有关字段类型以下叙述错误得就是[D] A.字段大小可用于设置文本类型字段得最大容量 B、有效性规则属性就是用于限制此字段输入值得表达式 C、不同得字段类型,其字段属性有所不同 D、可对任意类型得字段设置默认值属性 8、要修改数据表中得数据(记录),可在以下哪个选项中进行[C] A.报表中B。数据表得查询中 C、数据表得数据表视图中? D.窗体得设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字得学生记录,在准则中应输入[D] A.“LIKE**”? B.“LIKE ## ”

数据库期中考试试题

每题4分,答案写在答题纸上,标明题号,左上角按顺序写:班级,学号,姓名。 1.查询emp表中,ename列第三个字母为A、第五个字母为R的员工的姓名。 SQL> select ename from emp 2 where ename like '%__A_R' 3 / 未选定行 2.使用to_date函数查询emp表中1981年入职的员工姓名。 3.查询emp表中每个部门的最高工资。 SQL> select deptno,max(sal) from emp 2 group by deptno; DEPTNO MAX(SAL) ---------- ---------- 30 2850 20 3000 10 5000 4.查询每个员工与emp表的最高工资之间的差距。 5.使用nvl函数查询emp表中每个人每个月的总收入,如果补贴为null,则视其值为0。 6.查询emp表中,哪些员工的补贴比工资还高,如果补贴为null,则视其值为0。 7.查询每个部门的最高工资。 8.查询每个部门分别是哪个员工获得了其所在部门的最高工资。 9.查询10号部门与20号部门平均工资的差距。 10.查询每个员工与emp表的最高工资之间的差距。 11.查询emp表中,工资超过平均工资的员工姓名。 12.查询每个部门中,超过部门平均工资的员工姓名。 13.查询每个员工的姓名及其所在的部门地址(即dept表的loc字段)。 14.使用自连接查询每个员工的姓名及其经理的姓名。 15.使用自连接查询哪些员工的工资比起经理的工资还高。 16.把emp表中,低于平均工资的员工的工资增长20%。 17.如果emp表的记录的comm值为空,则把其设置为500。 18.emp表中,如果员工的工资比其经理的工资高,则把其工资降低10%。 19.把部门地址在CHICAGO的员工的工资降低10%。 20.删除emp表中10号部门的所有记录。 21.查询每个表空间的总空间。 22.查询数据库中哪些表空间的空闲空间百分比低于20%。 23.查询emp表上附加了哪些约束,要求给出约束名称、列名、约束类型。 24.设计实验过程,验证外键约束的作用。 25.设计实验过程,验证delete操作不会释放表的空间,写出每个步骤所需的SQL命令。

ACCESS数据库考试试题及答案2

一、单项选择题 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A.数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A.数据库管理系统B.数据库 C. 数据模型D.数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A.联系模型B.层次模型C.网状模型D.关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是 [A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是 [A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是 [D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C] A.报表中B.数据表的查询中

C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入 [D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ??”D. LIKE “??” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个B.2个C.3个D.4个 12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null C.0 D.-1 13、可用来存储图片的字段对象是以下哪种类型的字段 [A] A OLE B. 备注 C. 超级链接 D 查阅向导 14、“订货量大于0且小于9999”的有效性规则是 [C] A、订货量大于0且小于9999 B订货量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <9999 15、“座机电话”字段只能输入0~9之间的8位数字字符,输入掩码应设置为 [B] A 99999999 B 00000000 C [00000000] D 99990000 16、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。SQL 语句: Slecet 性别,AVG(入学成绩) FROM 学生 group by 性别其功能是:[D] A 计算并显示“学生”表中所有学生入学成绩的平均分 B 对学生表中记录按性别分组显示所有学生的性别和入学平均分

数据库期末考试习题及答案

2004-2005学年第二学期期末考试 C 2002级计算机科学与技术专业《数据库原理与应用》课程试题 :1分)一、选择题(15分,每空1.在数据库中,产生数据不一致的根本原因是____。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 2.相对于其他数据管理技术,数据库系统有①、减少数据冗余、保持数据的一致性、②和③的特点。 ①A.数据统一 B.数据模块化 C.数据结构化 D.数据共享 ②A数据结构化 B.数据无独立性 C.数据统一管理 D.数据有独立性 ③A.使用专用文件 B.不使用专用文件 C.数据没有安全与完整性保障 D.数据有安全与完整性保障 3.关系运算中花费时间可能最长的运算是____。 A.投影 B.选择 C.笛卡尔积 D.除 4.关系数据库用①来表示实体之间的联系,关系的数学定义是②。 ①A.层次模型 B.网状模型 C.指针链 D.二维表格数据 ②A.若干域(domain)的集合 B.若干域的笛卡尔乘积(Cartesian product) C.若干域的笛卡尔乘积的子集 D.若干元组(tuple)的集合 5.集合R与S的连接可以用关系代数的5种基本运算表示为________。 A.R-(R-S) B.σ (R×S) F C.空 D.空 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数____原来关系的元组个数。A.小于 B.小于或等于 C.等于 D.大于 7.下列SQL语句中,创建关系表的是____。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.关系数据库设计中的陷阱(pitfalls)是指________。 A.信息重复和不能表示特定信息 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 9.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 .事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务10.

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(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. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级:09/10 级 一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A .数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A .数据库管理系统 B .数据库 C. 数据模型 D .数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A .联系模型 B .层次模型 C .网状模型 D .关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是[A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是[A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是[D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行[C] A.报表中B.数据表的查询中 C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入[D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ”D.LIKE “” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是[B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段

数据库系统概论期中试卷及答案

精品文档 云南师范大学2013 ---2014 学年第一学期统一考试 空间数据库期中试卷 学院专业年级学号姓名 考试方式(闭卷或开卷):考试时量:分钟试卷编号(A. B卷): 一、单项选择题评卷人得分 分。在每小题列出的四个选分,共计25(本题共25小题,每小题1 . ,可共享的数据集合、1____是长期存储在计算机内的有组织 D. 数据库管理系统A. B. 数据库系统 C. 数据库文件组织2、在数据库中存储的是____。A. 数据 B. 数据模型 D. 信息C.数据以及数据之间的联系____由数据结构、关系操作集合和完整性约束三部分组成。3、关系数据库C. 关系模式 D. A.关系模型B. 关系4、一组具有相同数据类型的值的集合称为

_____。 域C. A. 关系B. 属性分量 D. ( 来划分的。)、数据库类型是按照5 D. B.文件形式A. 数据模型 C.记录形式数据存取方法) 6 、若要求分解保持函数依赖,那么模式分解一定能够达到( D. 1NF A. 2NF B. 3NF C. BCNF _____7、实体是信息世界中的术语,与之对应的数据库术语为。字段 B. 文件A. 数据库C. 记录D. 精品文档. 精品文档 8、3NF______规范为BCNF。 A. 消除非主属性对码的部分函数依赖 B. 消除非主属性对码的传递函数依赖 C. 消除主属性对码的部分和传递函数依赖 D. 消除非平凡且非函数依赖的多值依赖 9、一个m:n联系转换为一个关系模式。关系的码为___B____。 A.实体的码 B. 各实体码的组合 C. n端实体的码 D. 每个实体的码 10、在关系代数运算中,五种基本运算为 A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积 11、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。 A.S B.SC,C C.S,SC D.S,C,SC 12、下面哪个不是数据库系统必须提供的数据控制功能。 A.安全性B.可移植性C.完整性D.并发控制 13、在数据系统中,对存取权限的定义称为。 A.命令B.授权C.定义D.审计 14、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的。 A.可靠性B.一致性C.完整性D.安全性 15、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是 A. REVOKE UPDATE(XH) ON TABLE FROM ZHAO B. REVOKE UPDATE(XH) ON TABLE FROM PUBLIC C. REVOKE UPDATE(XH) ON STUD FROM ZHAO D. REVOKE UPDATE(XH) ON STUD FROM PUBLIC 16、在数据库系统中,保证数据及语义正确和有效的功能是 A.并发控制 B.存取控制 C.安全控制 D.完整性控制 17、关于主键约束以下说法错误的是 A. 一个表中只能设置一个主键约束 B.允许空值的字段上不能定义主键约束 C.允许空值的字段上可以定义主键约束 D.可以将包含多个字段的字段组合设置为主键 18、在表或视图上执行除了以外的语句都可以激活触发器。 精品文档. 精品文档 A.Insert B. Delete C. Update D.Create

2014数据库期中期末考试题

工厂物资管理数据库系统 设计报告 班级: 12级信管(软件)1班 学号: 12053010311 姓名: 贺祺媛 目录 一、设计任务说明 二、需求分析 三、概念模型设计

1.实体E-R图设计 2.实体联系描述 3.全局概念结构E-R图设计 四、逻辑模型设计 五、物理模型设计 1.数据库设计 2.数据表描述: 3.触发器: 4.视图: 5.存储过程: 六、数据库实施 1.创建数据库: 2.创建备份文件: 3.创建数据表文件 3.创建索引 4.创建触发器: 5.创建视图: 6.修改语句 七、总结 八、参考文献 一、设计任务说明 1.理解数据库应用与工厂物资管理体系;

2.掌握模型设计定义以及如何用数据库实现创建; 3.掌握数据库实现管理以及语句、数据上的修改; 二、需求分析 通过对工厂物资管理工作过程及数据流图的认真分析,得到如下的有用信息: 1. 工厂物资管理设计多种零件的存放。 2. 每件零件需要记录零件号码、条形码、类别、价格、出 厂日期等基本信息。 3. 除此之外,还需要记录零件的其他相关信息,如零件供 应商的信息,存放的仓库信息、何种项目需要使用何种 零件等。 4. 同时需要提供对信息的添加、编辑、删除等操作。 5. 供应商(supplier)信息,包括的数据项有:供应商 号、姓名、账号、地址、电话号码。 6. 项目(project)信息,包括的数据项有:项目号、预 算、开工日期。 7. 零件(part)信息,包括的数据项有:零件号、名称、 规格、单价、描述。 8. 仓库(warehouse )信息,包括的数据项有:仓库号、 面积、地址、电话号码。 9. 职工(staff)信息,包括的数据项有:职工号、姓 名、性别、年龄、职称

2014级《数据库理论与技术》课程期中试卷

宁波工程学院2015–2016学年第2学期 《数据库理论与技术》课程期中考试卷 一、单项选择题(每小题1分,共20分) 1. ( B )是长期存储在计算机内、有组织的、可共享的数据集合。 A.数据库系统 B.数据库 C.关系数据库 D.数据库管理系统 2. 下面哪个不是数据库系统必须提供的数据控制功能(B )。 A.安全性 B.可移植性 C.完整性 D.并发控制 3. 通过修改( C )可以保证数据库的逻辑独立性。 A.模式 B.外模式 C.外模式/模式映射 D.模式/内模式映射 4. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系种类是( D )。 A.多对多 B.一对一 C.多对一 D. 5. 结构数据模型的三个组成部分中,不包括( C )。 A.完整性规则 B.数据结构 C.恢复 D.数据操作 6. SQL中,下列涉及空值的操作,不正确的是( C )。 A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL)

7. 设有关系模式R (A ,B ,C ),其关系r 如右表所示: 下面叙述正确的是( B )。 A .函数依赖 A → B 在上述关系中成立 B .函数依赖 B C → A 在上述关系中成立 C .函数依赖 B → A 在上述关系中成立 D .函数依赖 A → BC 在上述关系中成立 8. 关系数据库规范化是为了解决关系数据库中( A )。 A .插入、删除和数据冗余问题而引入的 B .提高查询速度问题而引入的 C .减少数据操作的复杂性问题而引入的 D .保证数据的安全性和完整性问题而引入的 9. 实现关系代数选择运算的SQL 子句是( D )。 A .SELECT B .ORDER BY C .FROM D .WHERE 10.设关系R 和S 的属性个数分别为2和3,则与关系代数表示式 12R S >等价的是( B )。 A .12(R S)σ>? B .14(R S)σ>? C .14(R S)σ> D .12(R S)σ> 11.在关系模式R(A,B,C,D)中,有函数依赖集F={A→B,B→C,C→D},则R 能达到( B )。 A .1NF B .2NF C .3NF D .以上三者都不行 12.SQL 的视图是从( C )中导出的。 A .基本表 B .视图 C .基本表或视图 D .数据库 13.在关系数据库中,实现数据之间联系的是( B )。 A .主键码 B .外键码 C .域 D .指针 14.下面列出的选项,哪项是关系数据库的基本特征? ①.不同的列应有不同的数据类型;②.不同的列应有不同的列名;③.与行的次序无关;④.与列的次序无关。( C )

access数据库习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫数据库管理系统。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统 2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型。 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字 4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影

数据库原理_期末试卷及答案

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体间的联系都是用______来表示的。 3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。 6.聚集索引和非聚集索引的存储结构都采用____________索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。 " 8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。 9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。 10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 ! (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复

2016-2017第一学期数据库期中考试试卷

2016-2017第一学期期中考试数据库试卷 (1611、1612 第六章) 一、单项选择题(每小题1分共45分) 1.在Visual FoxPro 中,运行表单“学生.SCX”的命令是。 A) DO 学生B) RUN FORM 学生 C) DO FORM 学生D) DO FROM 学生 2.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的。 A) Name属性B) Caption属性 C) Closable属性D) AlwaysOnTop属性 3.有关控件对象的Click事件的正确叙述是。 A) 用鼠标双击对象时引发B) 用鼠标右键双击对象时引发 C) 用鼠标右键单击对象时引发D) 用鼠标单击对象时引发 4.关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的。 A) 标题B) 属性C) 事件D) 方法 5.以下叙述与表单数据环境有关,其中正确的是。 A) 当表单运行时,数据环境中的表处于只读状态,只能显示不能修改 B) 当表单关闭时,不能自动关闭数据环境中的表 C) 当表单运行时,自动打开数据环据环境中的表 D) 当表单运行时,与数据环境中的表无关 6.下列关于属性、方法和事件的叙述中,错误的是。 A) 属性用于描述对象的状态,方法用于表示对象的行为 B) 基于同一个类产生的两个对象可以分别设置自己的属性值 C) 事件代码也可以像方法一样被显示调用 D) 在新建一个表单时,可以添加新的属性、方法和事件 7.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面是正确的。 A) ThisForm.Text1.value B) This.Parent.value C) Parent.Text1.value D) this.Parent.Text1.value 8.在Visual FoxPro中,为了将按钮的Click事件代码设置为表单从内存中释放(清除),应使用的退出命令是。 A) ThisForm.Refresh B) ThisForm.Delete C) ThisForm.Hide D) ThisForm.Release 9.下面是关于表单数据环境的叙述,其中错误的是。 A) 可以在数据环境中加入与表单操作有关的表 B) 数据环境是表单的容器 C) 可以在数据环境中建立表之间的联系 D) 表单自动打开其数据环境中的表 10.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以。 A) 单击选项按钮 B) 双击选项按钮 C) 先单击选项组,并选择“编辑”命令,然后再单击选项按钮 D) B 和C都可以 11.决定微调控件最大值的属性是。 A) KeyboardHighValue B) Value C) KeyboardLowValue D) Interval 12.以下属于非容器类控件的是。 A) Form B) Label

数据库管理技术期末试卷A卷

上海学院课程考试试卷 2012––2013 学年第1学期期末(√)补考()重考(√)课程名称数据库管理技术试卷编号 A 年级11 专业计算机班级姓名学号 一、单项选择题(10*2=20%) 1、Microsoft SQL Server是一种基于客户机/服务器的关系型数据库管理系统,它使用()语言在服务器和客户机之间传递请求。 A. TCP/IP B. Transact-SQL C. C D. ASP 2、()是一个图形界面的查询工具,用它可以提交Transact-SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。 A. SQL Server Management Studio B. 事件探测器 C. SQL 管理对象 D. DTS 3、一个关系中,能唯一标识元组的属性集称为关系的()键。 A. 副键 B. 主键 C. 从键 D. 参数 4、下面哪些字符可以用于Transact-SQL的注释()。 A. -- B. @@ C. ** D. /*…*/ 5、利用T—SQL语言创建表时,语句是()。 A. Delete Table B. Create Table C. Add Table D. Drop Table 6、在数据库标准语言SQL中,关于NULL值叙述正确选项是()。 A. NULL 表示空格 B. NULL表示0 C. NULL既可以表示0,也可以表示是空格 D. NULL表示空值 7、下列函数中,返回值数据类型为 int 的是()。 A. LEFT B. LEN C. LTRIM D. SUNSTRING 8、下列关于ALTER TABLE语句叙述错误的是()。 A.可以添加字段 B.可以删除字段 C.可以修改字段名称 D.可以修改字段数据类型 9、在一个表上,最多可以定义多少个聚集索引()。 A. 1 B. 2 C. 3 D.4 10、在Transact-SQL的模式匹配中,使用()符号表示匹配任意长度的字符串。 A. * B. - C. % D. #

数据库期末试卷和答案

数据库程序设计试题 1一、判断题(每题1分,共10分) 1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( ) 2、数据库的概念结构与支持其的DB的DBMS有关。( ) 3、下列式子R∩S=R—(R—S)成立。( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立 性。() 5、关系数据库基本结构是三维表。( ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( ) 7、规范化的投影分解是唯一的。( ) 8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。() 二、填空题(每空0.5分,共10分) 1、两个实体间的联系有联系,联系和联系。 2、select命令中,表达条件表达式用where子句,分组用子句,排序用 子句。 3、数据库运行过程中可能发生的故障有、和三类。 4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND。 5、管理、开发和使用数据库系统的用户主要有、、 。 6、关系模型中可以有三类完整性约束:、 和。 7、并发操作带来数据不一致性包括三类:丢失修改、和。 8、事务应该具有四个属性:原子性、、隔离性和持续性。 9、数据库运行过程中可能发生的故障有事务故障、和三类。 10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND。 11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形 化工具称为_________。 13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子 句中使用____________保留字。 14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。 15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 三、单选题(每题1分,共20 分) 1、在SQL中,关系模式称为() A、视图 B、对象 C、关系表 D、存储文件 2、要保证数据库逻辑数据独立性,需要修改的是( )

相关文档
最新文档