北京服装学院历年数据库原理及应用期末样卷

本试卷为北京服装学院历年数据库原理及应用期末样卷,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库原理及应用期末样卷

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

(  C  )
1、下列关于Access 2010说法正确的是( )
A、Access 2010是一个关系型数据库系统
B、Access 2010默认创建的文件的扩展名是.mdb
C、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库
D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问
(  B  )
2、在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的( )命令
A、信息
B、选项
C、保存并发布
D、打开
(  D  )
3、在表的设计视图,不能完成的操作是( )
A、修改字段的名称
B、删除一个字段
C、修改字段的属性
D、删除一条记录
(  D  )
4、Oracle中的事务提交即表示( )。
A、数据由DBWR进程写入磁盘文件
B、PMON进程提交
C、SMON进程写数据
D、LGWR进程成功写入日志
(  D  )
5、下面叙述中正确的是( )。
A、网状模型和关系模型都是格式化的数据模型
B、"授权"是数据库系统中采用的完整性措施之一
C、数据的的完整性是指保护数据以防止不合法的使用
D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
(  B  )
6、表达计算机实现观点的数据库全局逻辑结构称为( )
A、概念模型
B、逻辑模型
C、外部模型
D、内部模型
(  C  )
7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及( )。
A、数据的不一致性
B、结构不合理
C、冗余度大
D、数据丢失
(  B  )
8、支持数据库各种操作的软件系统是()。
A、命令系统
B、数据库管理系统
C、数据库系统
D、操作系统
(  D  )
9、下面哪个改变可以通过alter table实现
A、增加一个触发.
B、增加一个索引.
C、增加一调记录
D、定义一个候选关键字
(  C  )
10、数据库系统简称( )
A、DBA
B、DB
C、DBS
D、DBMS
(  D  )
11、在DBS中,DBMS和OS之间关系是()。
A、并发运行
B、相互调用
C、OS调用DBMS
D、DBMS调用OS
(  C  )
12、先按课程号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是______。
A、SELECT * FROM 选课表 ORDER BY 课程号,成绩;
B、SELECT * FROM 选课表 ORDER BY 课程号 DESC,成绩;
C、SELECT * FROM 选课表 ORDER BY 课程号,成绩 DESC;
D、SELECT * FROM 选课表 GROUP BY 课程号,成绩;
(  A  )
13、Oracle中创建密码文件的命令是( )。
A、ORAPWD
B、MAKEPWD
C、CREATEPWD
D、MAKEPWDFILE
(  B  )
14、要求满足连接条件的记录,以及连接条件左侧表中的记录都包含在结果中,应使用______。
A、内部连接
B、左连接
C、完全连接
D、右连接
(  B  )
15、常用的数据库系统所用的数据模型是____。
A、层次型
B、关系型
C、网络型
D、适用型
(  D  )
16、在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用()。
A、GROUP BY
B、ORDER BY
C、WHERE
D、HAVING
(  C  )
17、最优执行计划的选择原则是: ()
A、能出结果
B、速度最快
C、读取最少
D、以上所有
(  C  )
18、系统中有权利启动和关闭数据库的用户是( )。
A、hr
B、user
C、system
D、scott
(  B  )
19、可以作为排序操作使用的表空间是( )
A、还原表空间
B、临时表空间
C、只读表空间
D、默认临时表空间
(  D  )
20、为显示年龄为10的整数倍的在职职工记录,下列各命令中错误的是____。
A、LIST FOR MOD(年龄,10)=0
B、LIST FOR年龄/10=INT(年龄/10)
C、LIST FOR SUBSTR(STR(年龄,2),2,1)= "0"
D、LIST FOR年龄=20.OR.30.OR.40.OR.50.OR.60

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

1、合并局部E-R图时可能会发生属性冲突、命名冲突和( )。
2、当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的()。
3、在“学生-选课-课程”数据库中的三个关系如下:S(SNo,SName,Sex,Age), SC(SNo,CNo,Grade),C(CNo,CName,Teacher)。查找选修“数据库技术”这门课程的学生的学生名和成绩。使用连接查询的SQL语句是:SELECT SName, GradeFROM S, SC, CWHERE CName='数据库技术'AND S.SNo=SC.SNoAND ( )
4、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的( )设计阶段。
5、()范式消除了主属性对主码的部分函数依赖和传递函数依赖。
6、在关系数据库中,任何二元关系模式的最高范式必定为 。
7、保证表中属性值具有唯一性的约束方法有 ()、()。
8、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是______。
9、每个表都应该设置_____,用来唯一地标识记录。
10、表由结构和_______两部分组成。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是完全函数依赖?
2、什么是传递函数依赖?
3、什么是关系模型?
4、什么是非主属性?

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

1、设有如下所示的三个关系模式:
商店Shop(Sno,Sname,City)//Sno (商店编号)、Sname (商店名)、City (所在城市)
商品Product(Pno,Pname,Price)//Pno (商品编号)、Pname (商品名称)、Price (价格)
商店所售商品SP(Sno,Pno,Qty),//Qty (商品数量)
(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。
(2)检索所有商店的商店名和所在城市。
(3)检索价格低于50元的所有商品的商品名和价格。
(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。
(5)检索供应“书包”的商店名称。
(6)检索所有商场中各种商品的平均数量。
(7)将商品“复读机”的价格修改为350。
(8)将“百货商店”的商店名修改为“百货商场”。
(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。
(10)将查询和更新SP表的权限赋给用户U1。