浙江传媒学院数据库专升本
数据库专升本
一、单项选择题 (共20题,每题2分,共计40分)
( C )
1、数据库系统的核心和基础是( )
( D )
2、关于获取外部数据,叙述错误的是 ()。
( D )
3、相关子查询的执行次数( )
( C )
4、下列关于INSERT语句的说法中,错误的是
( A )
5、在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的
( D )
6、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映( )。
( A )
7、目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
( C )
8、设有一自由表xx.dbf。下列SELECT-SQL命令中,语法错误的是 ( )。
( 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;
( D )
10、从E-R模型向关系模型转换时,一个1:N联系转换为关系模式时,该关系模式的码是()。
( B )
11、在Oracle中,哪个操作符返回并集操作并不包括重复行( )。
( B )
12、以下______的说法是正确的。
( B )
13、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括( )。
( D )
14、用户定义数据库中的数据对象,是通过数据库管理系统的
( A )
15、数据库管理系统DBMS主要由哪两种部分组成?()
( D )
16、你正在你的组织紧急事件处置演习中,几乎没有时间通报用户,你就需要尽快地停止数据库进程。下列命令( )是你需要执行的。
( C )
17、在( )情况下 UNDO_RETENTION 参数即使设置了,也不起作用。
( D )
18、如果希望employee表原有的列name非空,应该使用以下哪条语句?( )
( D )
19、对一个上级记录有若干个下级记录相对应,而对一个下级记录只有一个上级记录相对应的数据库是( )数据库。
( D )
20、下列权限中,哪一个不是数据库的访问权限?( )
二、填空题 (共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’课程的学生的学号和姓名。
相关标签:
- 数据库原理及应用
- 浙江传媒学院
- 专升本