辽宁石油化工大学历年数据库原理及应用期末考题

本试卷为辽宁石油化工大学历年数据库原理及应用期末考题,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库原理及应用期末考题

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

(  C  )
1、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
A、一对一
B、一对多
C、多对多
D、多对一
(  D  )
2、在Access的数据表中删除-条记录,被删除的记录()
A、可以恢复到原来的位置
B、被恢复为最后一条记录
C、被恢复为第一条记录
D、不能恢复
(  A  )
3、在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于( )。
A、age>=30 and age<=40
B、age>=30 or age<=40
C、age>30 and age<40
D、age>30 or age<40
(  B  )
4、oracle逻辑存储结构正确的是( )。
A、tablespace--segment--osblock--block
B、tablespace--segment--extent--block
C、tablespace--extent--segment--block
D、tablespace--extent--block –segment
(  B  )
5、事务的持久性是指()。
A、事务中包括的所有操作要么都做.要么都不做
B、事务一旦提交.对数据库的改变是永久的
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须使数据库从一个一致性状态变到另一个一致性状态
(  A  )
6、数据库系统能够减少数据冗余,提高数据独立性,并集中检查( )。
A、数据完整性
B、数据的层次性
C、数据操作性
D、数据兼容性
(  B  )
7、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为
A、物理独立性
B、逻辑独立性
C、数据独立性
D、结构独立性
(  B  )
8、数据库的3级结构从内到外的三个层次是( )。
A、外模式、模式、内模式
B、内模式、模式、外模式
C、模式、外模式、内模式
D、内模式、外模式、模式
(  A  )
9、可以为Oracle数据库开发存储程序单元的集成开发环境是( )。
A、PL/SQL Developer
B、Oracle Designer
C、Oracle Software Configuration Manager
D、Oracle Reports Developer
(  C  )
10、以下是对单用户数据库系统的描述,请选择错误描述的选项()。
A、单用户数据库系统是一种早期的最简单的数据库系统
B、在单用户系统中,整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机之间不能共享数据
C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据
D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了
(  D  )
11、______是位于用户和操作系统之间的一层数据管理软件。
A、数据库
B、数据库系统
C、数据库应用系统
D、数据库管理系统
(  A  )
12、Oracle中的( )脚本文件创建数据字典视图。
A、catalog.sql
B、catproc.sql
C、sql.sql
D、dictionary.sql
(  A  )
13、同一个数据模型的任意两个元组值( )
A、不能全同
B、可全同
C、必须全同
D、以上都不是
(  D  )
14、数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、()和用户构成。
A、DBMS
B、DB
C、DBS
D、DBA
(  B  )
15、在宏中执行其它宏时,需要使用的命令是( )
A、RunApp
B、RunMacro
C、RunCommand
D、RunCode
(  A  )
16、所有类都可识别的事件即最小事件集包括( )。
A、Init、Destroy和Error事件
B、Load、Init和Unload事件
C、Load、Init和Destroy事件
D、Init、Activate和Destroy事件
(  B  )
17、Visual FoxPro中可执行的表单文件的扩展名是( )。
A、SCT
B、SCX
C、SPR
D、SPT
(  C  )
18、X+Y小于10而且x-y大于0的VFP逻辑表达式是( )。
A、x+y<10,x-y>0
B、(x+y<10): (x-y)>0
C、x+y<10 And x-y>0
D、x+y<10 x-y>0
(  B  )
19、可以作为排序操作使用的表空间是( )
A、还原表空间
B、临时表空间
C、只读表空间
D、默认临时表空间
(  A  )
20、执行SQL语句时,数据字典信息从SGA的( )部分获得。
A、共享池
B、数据高速缓存
C、重做日志缓冲区
D、大池

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

1、数据库设计的步骤中,前两个阶段是系统需求分析和()。
2、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于()的关系。
3、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指多种应用、多种语言、______相互覆盖地使用数据集合。
4、数据库系统的数据独立性是指不会因为系统数据______与数据逻辑结构的变化而影响应用程序。
5、在Transact-SQL中可以使用两类注释符:单行注释( )和多行注释( )。

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

(   T  )
1、Access创建的数据库可以作为网站的数据库,为网站提供数据支持服务。 
(   F  )
2、Oracle数据库中权限有三类,分别是操作系统权限、系统权限和对象权限。 
(   F  )
3、索引有助于提高数据检索的速度,因此建立索引的数量越多越好? 
(   F  )
4、在MySQL中,truncate语句和delete语句相似,都可以使用where子句来指定删除的条件。 
(   T  )
5、smallint 是SQL的数据类型吗? 
(   F  )
6、使用alter table命令可以修改表结构,包括修改字段相关信息、修改约束条件、修改存储引擎等,但不可以修改表名。 
(   T  )
7、在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。 
(   F  )
8、数据库的约束条件有助于确保数据的安全性。 
(   T  )
9、数据库是存储在计算机中的结构化的数据的集合。 
(   T  )
10、主键被强制定义成NOT NULL和UNIQUE。 

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

1、假设某商业集团数据库中有一关系模式
R(商店编号,商品编号,数量,部门编号,负责人),若规定:
(1)每个商店能销售多种商品(每种商品有一个编号);商店的每种商品只在一个部门销售;
(2)每个商店的每个部门只有一个负责人;
(3)每个商店的每种商品只有一个库存数量;
问题:
(1)写出关系R的基本函数依赖
(2)找出R的候选码
(3)R的范式,若不属于3NF,则分解为3NF
2、若定义如下关系模式:
student(sno,sn,ssex,sclass,sbirthday,stel)
course(cno,cn,cCredit,clesson)
sc(sno,cno,grade1,grade2,grade3)
请用SQL语言表达式实现如下要求:
1. 定义具有参数的存储过程。在Teach数据库中,创建一个名称为InsertRecord的存储过程,该存储过程的功能是向Student数据表中插入一条记录,新记录的值由参数提供。
2. 创建一个名称为query_class的存储过程,该存储过程的功能是根据班级名称查询学生的作业情况,如果该班级存在,则显示班级名称、学生人数、作业1的最高分及最低分,否则显示“该班级不存在”。
3. 创建一个触发器Display_trigger,向学生表Student中插入一新同学时,若插入成功,则显示新同学信息,否则显示“插入失败”。
4. 创建一个触发器insert_sc,在选课表SC中添加新的记录时,新学生的学号必须已存在于student表中。
5. 编写一触发器delStrudnet,实现在删除学生信息时,对选课信息的级联删除。
相关标签:
  • 数据库原理及应用
  • 辽宁石油化工大学
  • 期末考题