广西科技大学历年数据库原理专升本复习题

本试卷为广西科技大学历年数据库原理专升本复习题,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库原理专升本复习题

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

(  A  )
1、设置主关键字是在( )中完成的。
A、表的设计视图
B、表的数据表视图
C、数据透视表视图
D、数据透视图视图
(  A  )
2、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是( )。
A、原子性
B、一致性
C、独立性
D、持久性
(  A  )
3、( )进程负责完成系统实例恢复。
A、SMON
B、PMON
C、CEPT
D、SBWR
(  B  )
4、下面叙述中正确的是( )。
A、数据库系统中的存储模式如有改变,则概念模式应予调整,否则会在执行中出错
B、数据库系统中的概念模式如有改变,子模式不必改变,因而用户程序也不必改写
C、各类用户程序均可随意地使用数据库中的数据
D、数据库系统中如概念模式改变,则需将与其有关的子模式做相应改变,否则需改写用户程序
(  D  )
5、在数据库中,描述数据库的各级数据结构,称为()。
A、数据库模式
B、数据模型
C、数据库管理系统
D、数据字典
(  D  )
6、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映( )。
A、应用程序员的编程需求
B、DBA的管理信息需求
C、数据库系统的维护需求
D、企业组织的信息需求
(  D  )
7、可以对视图中的数据进行()。
A、插入
B、查询
C、更新
D、以上都可以
(  A  )
8、下列选项中不是关系数据库基本特征的是( )
A、不同的列应有不同的数据类型
B、不同的列应有不同的列名
C、与行的次序无关
D、与列的次序无关
(  C  )
9、下列四项中,不正确的提法是 )。
A、SQL语言是关系数据库的国际标准语言
B、SQL语言具有数据定义、查询、操纵和控制功能
C、SQL语言可以自动实现关系数据库的规范化
D、SQL语言称为结构查询语言
(  C  )
10、在sql的select语句中,与选择运算(select)对应的关键字是()。
A、select
B、having
C、where
D、order by
(  D  )
11、在关系模式 R 中,能函数决定 R 中所有属性的属性组,称为关系模式 R 的( )
A、主键
B、候选键
C、外键
D、超键
(  A  )
12、从E-R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A、M端实体键与N端实体键组合
B、重新选取其他属性
C、N端实体的键
D、M端实体的键
(  B  )
13、数据库系统与文件系统的最主要区别是()。
A、数据库系统复杂,而文件系统简单
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C、文件系统只能管理程序文件,而数据库系统能够管理各宗类型的文件
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
(  B  )
14、学生表student包含sname、sex、age三个属性列,其中age的默认值是20,执行如下SQL语句的结果是________:INSERT INTO student(sex,sname,age) VALUES('M','Lili');
A、执行成功,sname,sex,age的值分别是Lili,M,20
B、SQL语句不正确,执行失败
C、执行成功,sname,sex,age的值分别是M,Lili,NULL
D、执行成功,sname,sex,age的值分别是M,Lili,20
(  B  )
15、授予SA用户在SCOTT.EMP表中SAL列的更新权限的语句是( )
A、GRANT CHANGE ON SCOTT.EMP TO SA
B、GRANT UPDATE ON SCOTT.EMP(SAL) TO SA
C、GRANT UPDATE (SAL) ON SCOTT.EMP TO SA
D、GRANT MODIFY ON SCOTT.EMP(SAL) TO SA
(  D  )
16、若要建立数据库内两个表之间的关系,应对( )的字段作为关联建立联系
A、相同名称的字段
B、相同数据类型的字段
C、名称相同且数据类型相同
D、数据类型相同且字段含义和大小相同
(  D  )
17、下列给出的数据模型中,是概念数据模型的是()。
A、层次模型
B、网状模型
C、关系模型
D、E-R模型
(  D  )
18、某数据表中有5条记录,其中,“编号”为文本型字段,其值分别为129、97、75、131、118。若按该字段对记录进行降序排列,则排序后的顺序为()
A、75、97、118、129、131
B、118、129、131、75 97
C、131、129 、118、97、75
D、97、75、131、129、118
(  C  )
19、库系统的核心是____。
A、数据库
B、操作系统
C、数据库管理系统
D、文件
(  D  )
20、下列不是DDL语句的是( )。
A、alter
B、create
C、drop
D、commit

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

1、“列出学生关系中所有男同学元组”的操作属于关系代数的____运算。
2、为了提高查询速度,把在一个(一组)属性上具有相同值的元组集中存放在一个物理块中,这个(这组)属性称为( )。
3、如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的( )规则。
4、用于声明一个或多个局部变量的命令是( )。
5、在SQL Server数据库管理系统中,设用户A可以访问其中的数据库MyDb,则用户A在数据库MyDb中必定属于( )角色。

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

(   T  )
1、设计一个数据库管理系统,首先需要建立数据表。 
(   T  )
2、在ORACLE数据库中,当数据库运行在非归档模式时,只能使用冷备份 
(   T  )
3、客户端字符集与数据库字符集不一致将造成客户端访问oracle数据库汉字数据出现乱码。 
(   T  )
4、关系表的每一行是可以交换的 
(   T  )
5、解决并发控制带来的数据不一致问题普遍采用的技术是封锁 
(   T  )
6、关系代数运算中,基本的运算是并、差、笛卡尔积、选择、投影. 
(   T  )
7、SQL 语言是非过程化的语言,容易学习。 
(   T  )
8、UPDATE语句中若省略了where子句,则修改表中的所有记录。 
(   T  )
9、数据库系统中存在着各种各样的安全漏洞,其中危害性较大的有缓冲区溢出、堆溢出和SQL 注入等。 
(   T  )
10、数据库中的数据可被多个用户共享。
本题得分:0分 

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

1、定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)
2.查询每个社会团体的参加人数
3.检索所有比“王华”年龄大的职工的姓名、年龄和性别
4.查找参加了歌唱队或篮球队的职工号和姓名
5.没有参加任何社会团体的职工信息
6. 将所有参加编号为“10001”的社会团体的职工的工资增加10%
7.查询年龄最大的职工的职工号和姓名
8. 查询各社会团体的编号以及其负责人的姓名
9. 删除职工号为’402’的职工参加所有社会团体的记录
10.以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询“王明”所参加的社会团体的编号和名称。
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,实现在删除学生信息时,对选课信息的级联删除。
相关标签:
  • 数据库原理及应用
  • 广西科技大学
  • 专升本复习题