河北科技大学数据库期末练习

本试卷为河北科技大学数据库期末练习,题目包括:单项选择题,填空题,简单题,综合应用题。

覆盖的内容包括:简答,综合应用。

数据库期末练习

一、单项选择题 (共20题,每题2分,共计40分)

(  C  )
1、下列关于表的字段属性设置,说法错误的是( )
A、表中的字段名的字符长度不得超过64个字符,且不能包含“.”, “!”,“[ ]”等字符和前导空格;
B、如果没有设置字段标题,则系统自动将字段名作为字段标题显示;
C、可以为文本型、数字型、日期/时间型、自动编号等数据类型的字段设置默认值;
D、有效性文本是用户输入的数据不满足设置的有效性规则时所提示的文本。
(  C  )
2、在Oracle中, 获得当前系统时间的查询语句是:( )。
A、sysdate;
B、select sysdate;
C、select sysdate from dual;
D、select sysdate from common;
(  D  )
3、下列选项中,不.属于Access数据库对象的是( )
A、表
B、查询
C、窗体
D、组
(  B  )
4、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为
A、物理独立性
B、逻辑独立性
C、数据独立性
D、结构独立性
(  C  )
5、下面关于SQL语言的叙述中,哪一条是错误的()。
A、SQL既可作为联机交互环境中的查询语言又可嵌入宿主语言中
B、使用SQL用户只能定义索引而不能引用索引
C、SQL没有数据控制功能
D、使用SQL用户可以定义和检索视图
(  D  )
6、关系运算中花费时间可能最长的是( )。
A、选取
B、投影
C、除
D、笛卡儿积
(  D  )
7、构造E-R模型的三个基本要素是()。
A、实体.属性、属性值
B、实体.实体集、属性
C、实体.实体集、联系
D、实体.属性、联系
(  B  )
8、数据库设计中的概念结构设计的主要工具是( )。
A、数据模型
B、E—R模型
C、新奥尔良模型
D、概念模型
(  C  )
9、在实际数据库设计中,“学号”通常作为( )存在。
A、数据结构
B、数据存储
C、数据项目
D、处理过程
(  A  )
10、________约束用于保证数据库表中记录的唯一性。
A、主键和唯一性
B、非空
C、普通键
D、外键
(  C  )
11、数据库中数据的正确性、有效性和相容性称为( )。
A、恢复
B、并发控制
C、完整性
D、安全性
(  A  )
12、管理用户会话连接的进程是( )
A、PMON
B、SMON
C、SERV
D、NET8
(  A  )
13、数据库设计中的数据流图和数据字典描述是哪个阶段的工作()。
A、需求分析
B、概念设计
C、逻辑设计
D、物理设计
(  B  )
14、如果Access数据表中,需要某个字段存储多个文件,可以选用( )数据类型
A、备注型
B、附件型
C、OLE对象型
D、超链接型
(  C  )
15、下面SQL语句将USER表的名称更改为USERINFO的是( )。
A、ALTER TABLE USER RENAME AS USERINFO;
B、RENAME TO USERINFO FROM USER
C、RENAME USER TO USERINFO;
D、RENAME USER AS USERINFO
(  D  )
16、执行下列命令后,屏幕显示结果是____。
USE ABC.DBF
GO TOP
SKIP +3
SKIP –2
DISPLAY
A、显示第四条记录
B、显示第三条记录
C、显示第一记录
D、显示第二条记录
(  B  )
17、每个数据库至少有( )个重做日志文件。
A、一
B、二
C、三
D、四
(  A  )
18、( )是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。
A、数据处理
B、数据管理
C、数据组织
D、数据维护
(  B  )
19、要截断(TRUNCATE)其他用户拥有的一个表,需要( )权限。
A、ALTER TABLE
B、DROP ANY TABLE
C、DELETE ANY TABLE
D、TRUNCATE ANY TABLE
(  A  )
20、在SQL语言中,对输出结果排序的是( )。
A、ORDER BY
B、WHERE
C、GROUP BY
D、HAVING

二、填空题 (共10题,每题2分,共计20分)

1、数据库的物理结构设计主要包括( )和( )。
2、RDMBS查询处理可分为( )、( )、( )、( )四个阶段。
3、“列出学生关系中所有男同学元组”的操作属于关系代数的____运算。
4、数据库管理系统常见的数据模型有层次模型、网状模型和()三种。
5、关系运算分为()和()。
6、SQL语言具有数据定义、数据操纵、________的功能。
7、在创建表的过程中,设置有效性规则的目的是实施数据库的____。
8、在报表中最多可按____个字段或表达式进行排序。
9、SQL Server 2012支持DML触发器、DDL触发器和()。
10、Access窗口由标题栏、____、工具栏和状态栏几部分组成。

三、简单题 (共4题,每题5分,共计20分)

1、常用属性、事件、方法
2、查询所有科目成绩在85分以上的学生的学号及其平均分的SQL语句是select sno,avg(grade)as平均分from sc group by ( )
3、简述数据库的两种存储结构。
4、简述角色的概念及其分类。

四、综合应用题 (共1题,每题20分,共计20分)

1、设有一个SPJ数据库,包括S、P、J及SPJ4个关系模式:
S(SNO,SBAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY).
供应商表S由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应商所在城市组成(CITY)。
零件表P由零件代码(PNO),零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成。
工程项目表(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成。
供应情况表SPJ由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应数量(QTY),表示某供应商供应某种零件给某工程项目的数量为QTY。
用关系代数表达式表示下面的查询要求:
(1)求供应工程J1零件的供应商号码SNO。
(2)求供应工程J1零件P1的供应商号码SNO。
(3)求供应工程J1零件为红色的供应商号码SNO。
(4)求没有使用天津供应商生产的红色零件的工程号JNO。
(5)求至少用了供应商S1所供应的全部零件的工程号JNO。
相关标签:
  • 数据库原理及应用
  • 河北科技大学
  • 期末练习