沈阳建筑大学数据库期末

本试卷为沈阳建筑大学数据库期末,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库期末

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

(  A  )
1、能够保证数据库系统中的数据具有较高的逻辑独立性的是( )
A、外模式/模式映像
B、模式
C、模式/内模式映像
D、外模式
(  D  )
2、关于数据库系统,下列叙述错误的是
A、可以实现数据共享、减少数据冗余
B、可以表示事物和事物之间的联系
C、支持抽象的数据模型
D、数据独立性较差
(  A  )
3、对表中某一字段建立索引时,若其值无重复,应选择()索引。
A、主
B、有(无重复)
C、无
D、有(有重复)
(  A  )
4、视图的优点之一是( )。
A、提高数据的逻辑独立性
B、提高查询效率
C、操作灵活
D、节省存储空间
(  D  )
5、Oracle中,下列( )不是一个角色。
A、CONNECT
B、DBA
C、RESOURCE
D、CREATE SESSION
(  C  )
6、下列说法正确的是( )。
A、任何一个包含两个属性的关系模式一定满足3NF
B、任何一个包含两个属性的关系模式一定满足BCNF
C、任何一个包含三个属性的关系模式一定满足3NF
D、任何一个关系模式都一定有码
(  D  )
7、关系模型的数据结构是( )。
A、树形
B、有向图
C、链表
D、二维表
(  C  )
8、下列关于主键的说法中,错误的是( )
A、主键不能取重复值
B、主键不能取空值
C、主键必须是单个字段
D、主键能够惟一标识元组
(  D  )
9、逻辑设计的主要任务是()。
A、进行数据库的具体定义.并建立必要的索引文件
B、利用自顶向下的方式进行数据库的逻辑模式设计
C、逻辑设计要完成数据的描述.数据存储格式的设定
D、将概念设计得到的E-R图转换成DBMS支持的数据模型
(  B  )
10、下面叙述正确的是( )。
A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作
B、事务(transaCtion)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态
C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余
D、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行
(  A  )
11、对于VFP中的自由表来说,不可以创建的索引类型是( )。
A、主索引
B、候选索引
C、唯一索引
D、普通索引
(  B  )
12、如果关系模式 R 上有函数依赖 AB→C 和 A→C,则 R 中存在
A、完全函数依赖
B、部分函数依赖
C、传递函数依赖
D、多值依赖
(  C  )
13、在Oracle数据库中,关于联机备份,说法错误的是。()
A、数据库可以被所有用户访问
B、数据库必须运行在归档模式下
C、数据库可以打开,但只能处于只读状态
D、表空间置于备份状态
(  B  )
14、在数据库向因特网开放前,哪个步棸是可以忽略的?()
A、安全安装和配置操作系统和数据库系统
B、应用系统应该在内网试运行3个月
C、对应用软件如Web也没、ASP脚本等进行安全性检查
D、网络安全策略已经生效
(  A  )
15、如果一个数据库文件打开出现未知的错误,可以尝试采用( )方法后,再打开数据库
A、压缩与修复
B、加密
C、解密
D、另存为
(  A  )
16、( )是数据库数据字典的所有者。
A、sys
B、sysdba
C、dba
D、sysoper
(  A  )
17、下列属于关联分析算法的是
A、Apriori
B、GMM
C、Redis
D、HBase
(  A  )
18、下列操作可以用来为一个备份操作手动分配通道的是( )。
A、ALLOCATE CHANNEL
B、CREATE CHANNEL
C、CHANNEL ALLOCATE
D、CREATE LINK
(  B  )
19、对于用直接复制方式备份数据库,如下叙述中正确的是______。
A、必须关闭MySQL服务器,才能进行复制
B、复制数据库时,该数据库不能被使用
C、这种方式只复制数据,不能复制表结构
D、这种方式备份的数据库不能直接复制到另一个服务器并使用
(  A  )
20、逻辑运算符的优先顺序是( )。
A、.NOT.、AND.、.OR.
B、.NOT.、.OR.、.AND.
C、.AND.、.OR.、.NOT.
D、.AND.、.NOT.、.OR.

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

1、相关子查询的执行次数是由父查询表的()决定的。
2、( )地进行需求分析,再( )地设计概念结构。
3、在SQL Server中可以定义( )、( )、( )、( )和( )五种类型的完整性约束。
4、下述关于数据库系统的正确叙述是数据库系统减少了______。
5、数据库管理系统(DBMS)的主要功能是______。
6、数据库系统的数据独立性是指不会因为系统数据______与数据逻辑结构的变化而影响应用程序。
7、DBMS对数据库的安全保护功能是通过( )、( )、( )和( )四个方面实现的。
8、生成冗余数据最常用的技术是( )和( )。
9、在Access中,可以利用“格式”菜单中的____命令,选择特定标题格式、背景色彩、边框颜色等不同风格的数据访问页模板。
10、数据库独立性是数据库领域的重要概念,包括数据的()独立性和数据的()独立性。

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

1、基于课程(KC)表和成绩(CJ)表,用SELECT—SQL命令,编写一个查询程序,要求查询各门课的选修人数、平均分。要求输出字段为:kcdh,kcm,选修人数,平均分。(课程(KC.DBF)含有课程代号(KCDH,C,2)、课程名(KCM,C,18)字段;成绩(CJ)表含有课程代号(KCDH,C,2)、成绩(CJ) 字段)。
2、索引的优点包括:
3、文件系统阶段特点
4、数据分组(data grouping)

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

1、数据表的创建和使用
Class(班级表)(Cid C/2 班级编号,Ctitle C/10 班级名称);
Student(学生表)(Sno C/3 学号,Sname C/8 学生姓名,Ssex C/2性别,Sbirthday DATE出生日期,Cid C/2 班级编号(Class表的外码));
Course(课程表)(Cno C/5 课程号,Cname C/20 课程名,Credit INT 学分, Tno C/3 教师号(Teacher表的外码));
Score(成绩表)(Sno C/10 学号(Student表的外码),Cno C/5 课程号(Course表的外码),Grade INT成绩)
Teacher(教师表)(Tno C/3 教师号,Tname C/4 教师姓名,Tsex C/2 性别,Tbirthday smalldatetime 出生日期,Prof C/6 职称,Depart C/10 部门)请用SQL语言表达式实现如下要求:
1.创建数据表Student。
2.请用SQL语言表达式实现如下要求创建数据表SC
3.对表student添加字段,名称为:入学时间
4.将表student的sname改为长度8
5.删除表student
相关标签:
  • 数据库原理及应用
  • 沈阳建筑大学
  • 期末