浙江传媒学院数据库专升本

本试卷为浙江传媒学院数据库专升本,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库专升本

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

(  C  )
1、数据库系统的核心和基础是( )
A、物理模型
B、概念模型
C、数据模型
D、逻辑模型
(  D  )
2、关于获取外部数据,叙述错误的是 ()。
A、导入表后,在Access中修改、删除记录等操作不影响原数据文件
B、链接表后,Access中对数据所作的改变都会影响原数据文件
C、Access 中可以导入Excel表、其它Access数据库中的表和 DBase数据库文件
D、链接表后形成的表的图标为Access生成的表的图标
(  D  )
3、相关子查询的执行次数( )
A、与子查询表的元组数相等
B、是由父查询表与子查询表中的相同元组数量决定的
C、跟父查询表的元组数无关
D、是由父查询表的元组数决定的
(  C  )
4、下列关于INSERT语句的说法中,错误的是
A、使用INSERT···VALUES语句可以插入单行元组数据
B、使用 INSERT...VALUES语句可以插入多行元组数据
C、使用INSERT···SET语句可以插人单行或多行元组数据
D、使用 INSERT···SELECT语句可以插入子查询数据
(  A  )
5、在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的
A、安全性
B、完整性
C、并发控制
D、恢复
(  D  )
6、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映( )。
A、应用程序员的编程需求
B、DBA的管理信息需求
C、数据库系统的维护需求
D、企业组织的信息需求
(  A  )
7、目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A、关系
B、面向对象
C、分布
D、网络
(  C  )
8、设有一自由表xx.dbf。下列SELECT-SQL命令中,语法错误的是 ( )。
A、SELECT * FROM xx
B、SELECT * FROM xx INTO CURSOR temp
C、SELECT * FROM xx INTO temp
D、SELECT * FROM xx INTO TABLE temp
(  A  )
9、OE和SCOTT是数据库用户,ORDERS表被OE所拥有。DBA执行以下操作会导致:( )CREATE ROLE r1;GRANT SELECT, INSERT ON oe.orders TO r1;GRANT r1 TO scott;GRANT SELECT ON oe.orders TO scott;REVOKE SELECT ON oe.orders FROM scott;
A、SCOTT能查询OE.ORDERS;
B、SCOTT不能查询OE.ORDERS;
C、REVOKE命令回收了SCOTT和R1的SELECT权限;
D、REVOKE命令会发生错误,因为SELECT权限已被授予R1。
(  D  )
10、从E-R模型向关系模型转换时,一个1:N联系转换为关系模式时,该关系模式的码是()。
A、1端实体主码与N端实体主码组合
B、以上都不是
C、1端实体的主码
D、N端实体的主码
(  B  )
11、在Oracle中,哪个操作符返回并集操作并不包括重复行( )。
A、Intersect
B、Union
C、Union all
D、Minus
(  B  )
12、以下______的说法是正确的。
A、在删除表时,如果表之间存在外键约束关系,可以直接删除父表。
B、删除子表与父表之间的外键约束后,才可以删除父表。
C、删除子表与父表之间的外键约束后,才可以删除子表。
D、在删除表时,如果表之间存在外键约束关系,不能直接删除子表。
(  B  )
13、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括( )。
A、网状模型
B、链状模型
C、层次模型
D、关系模型
(  D  )
14、用户定义数据库中的数据对象,是通过数据库管理系统的
A、数据库备份功能
B、数据库恢复功能
C、数据操纵语言
D、数据定义语言
(  A  )
15、数据库管理系统DBMS主要由哪两种部分组成?()
A、文件管理器和查询处理器
B、事务处理器和存储管理器
C、存储管理器和查询处理器
D、文件管理器和存储管理器
(  D  )
16、你正在你的组织紧急事件处置演习中,几乎没有时间通报用户,你就需要尽快地停止数据库进程。下列命令( )是你需要执行的。
A、shutdown abort
B、shutdown transactional
C、shutdown
D、shutdown immediate
(  C  )
17、在( )情况下 UNDO_RETENTION 参数即使设置了,也不起作用。
A、当 undo 表空间的数据文件是自动扩展的时候
B、当数据库有不只一个 undo 表空间可用的时候
C、当 undo 表空间是固定尺寸且 retention guarantee 没有启用的时候
D、当 undo 表空间是自动扩展且 retention guarantee 没有启用的时候
(  D  )
18、如果希望employee表原有的列name非空,应该使用以下哪条语句?( )
A、Alter TABLE employee Alter name NOT NULL;
B、Alter TABLE employee Drop name NOT NULL;
C、Alter TABLE employee ADD name NOT NULL;
D、Alter TABLE employee MODIFY name NOT NULL;
(  D  )
19、对一个上级记录有若干个下级记录相对应,而对一个下级记录只有一个上级记录相对应的数据库是( )数据库。
A、分布式
B、连接
C、集中式
D、层次型
(  D  )
20、下列权限中,哪一个不是数据库的访问权限?( )
A、Read权限
B、Resource权限
C、Update权限
D、Lock权限

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

1、在SQL Server 2012中有( )、( )、( )和( )四种备份类型。
2、( )是数据库设计的起点,为以后的具体设计做准备。
3、数据流图(DFD、是用于描述结构化方法中( )阶段的工具。
4、数据库设计包括数据库的结构设计和数据库的(  )。
5、统计各门课程的选修人数SQL语句是:select cno, () as 选课人数 from sc group by cno
6、数据库管理系统是位于用户与()之间的软件系统。
7、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为()
8、数据独立性是指当数据发生变化时,可以不用修改使用数据的____。
9、( )是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有( )、( )、( )和( )四个特征。
10、数据表之间的联系是通过表的字段值来体现的,这种字段称为( )。

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

1、向关系表S中增加一名新同学,该同学的学号是“990010”,姓名是“李国栋”,性别是“男”,年龄是19岁( )。
2、引入视图的主要目的是什么?
3、文件系统阶段特点
4、什么是事务,事务有哪些特性?

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

1、有一个“学生选课”数据库,数据库中包括三个表,其关系模式分别为:
Student(xh,xm,xb,nl,szx)
Course(kch,kcm,xxk,xf)
SG(xh,kch,cj)
其中:Student是学生表,xh表示学号、xm表示姓名、sb表示性别、nl表示年龄、szx表示所在系。xh为主码。
Course是课程表,kch表示课程号、kcm表示课程名、xxk表示先修课号、xf表示学分。kch为主码。
SG是选课表,xh表示学号,参照学生表的学号xh、kch表示课程号,参照课程表的课程号kch、cj表示成绩。(xh,kch)为主码。
请用SQL语言实现下列功能:
1.建立选课表SG,要求实现主键约束和外键约束,且成绩不能为空。
2.查询选修课程的成绩小于60分的人数。
3.查询选修了C3号课程的学生的学号及其成绩,查询结果按分数的降序排列。要求查询结果的标题显示为汉字。
4.查询选修了“数据库应用”课程且成绩在90分以上的学生的姓名和所在系。
5.向Student表中插入一条记录,学号为“05020”,姓名为“丁莉”,性别为“女”,年龄为“17”,所在系为“计算机系”。
6.将计算机系全体学生的成绩置零。
7.创建一个“学生成绩”视图,包括选修了课程的学生的学号、姓名、选修课程的课程号、课程名以及成绩。
8.为Student表建立一个按学号升序排列的唯一索引Stusno_IDX。
9.求各课程的选修人数及平均成绩。
10.查询选修了课程编号为’14001’和’14002’课程的学生的学号和姓名。