当前位置:
文档之家› 四川大学阶段期中期末考试试题(开卷闭卷)-四川大学课程中心
四川大学阶段期中期末考试试题(开卷闭卷)-四川大学课程中心
A.T1的属性个数等于T2的属性个数B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数D.T1的属性个数大于T2的属性个数
33.关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则()。
A.关系STJ满足1NF,但不满足2NFB.关系STJ满足2NF,但不满足3NF
(4)写出创建:成绩表视图(学号,姓名,课号,课程名称,分数)的代码;
(5)写出创建:某门课程高低均分计算某门课程成绩最高分、最低分、平均分存储过程以及执行的代码;
执行:查询所有选修了“实用英语”这门学生的最高分、最低分、平均分;
62.已知关系S, C,SC的关系模式为:S( S#, SN, SD, SA);C(C#, CN, PC# );SC(S# , C# , G);其中:S#学号;SN学生姓名;SD所属系名;SA学生年龄;C#课程号;CN课程名;PC#先行课号码;G学习成绩;用SQL语句实现下列查询:
A.先消除非主属性对主属性的部分依赖,再消除非主属性对主属性的传递依赖
B.先消除非主属性对主属性的传递依赖,再消除非主属性对主属性的部分依赖
C.对于满足1NF的关系模式,先消除非主属性对主属性的部分依赖,再消除非主属性对主属性的传递依赖
D.对于满足1NF的关系模式,先消除非主属性对主属性的传递依赖,再消除非主属性对主属性的部分依赖
学生表(学号char(6),姓名,性别,民族,身份证号)
要求使用:主键(学号)、默认(民族)、非空(民族,姓名)、唯一(身份证号)、检查(性别)
第4页,共5页
(3)创建[成绩表]代码;
成绩表(ID,学号,课号,分数)
要求使用:主键(课号)、外键(成绩表.学号,成绩表.课号)、检查(分数),自动编号(ID)
56.当以降序输出查询结果时使用关键字()。
57. SQL语言具有对数据的定义、()、操纵和控制等四个方面的功能。
58.在SQL中,WHERE子句的条件表达式中,字符串匹配的操作符是()。
59.在关系数据库中,二维表称为一个关系,表的每一行称为()。
60.数据库设计过程的输入包括总体信息需求、()、DBMS的特征、硬件和操作系统特征4部分内容。
B.使用视图可以加快查询语句的执行速度
C.视图是虚表
D.使用视图可以简化查询语句的编写
14. SELECT语句执行的结果是()。
A.数据项B.元组C.表D.视图
15.动作查询不包括()。
A.追加查询B.生成表查询C.条件查询D.删除查询
16. SQL属于()数据库语言。
A.关系型B.网状型C.层次型D.面向对象型
17.对于嵌套查询的处理顺序是()。
A.从内层向外层处理B.从外层向内层处理
C.内层、外层同时处理D.内层、外层交替处理
18.设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是()。
A.顾客姓名,供应商姓名B.顾客姓名,商品名
C.顾客姓名,商品名,供应商姓名D.顾客姓名,顾客地址,商品名
47.在SQL语言中,定义一个基本表的命令为()。
48.关系数据库设计理论,主要包括三方面内容:()、范式和模式设计方法。
49.在数据字典中,处理逻辑的定义仅对数据流程图中()层的处理逻辑加以说明。
50.数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类数据库本身未被破坏和()。
三、应用题(本题共4题,每题10分,共40分)
61.现有关系数据库如下:
数据库名:学生成绩数据库
学生表(学号char(6),姓名,性别,民族,身份证号)
课程表(课号char(6),名称)
成绩表(ID,学号,课号,分数)
用SQL语言实现下列功能的sql语句代码:
(1)创建数据库[学生成绩数据库];
(2)创建[学生表]代码;
27. SQL语言中,删除一个视图的命令是()。
A.DELETEB.DROPC.CLEARD.REMOVE
28.一般地,一个数据库系统的外模式()。
A.只能有一个B.最多只能有一个C.至少两个D.可以有多个
29.下面关于SYSTEMR View(视图,窗口)的叙述中,()是不正确。
A. View是由基本表导出的虚表B. View并不物理地独立存在
C.当执行insert. delete和update语句时触发器被自动触发执行
D.使用exec命令执行触发器
12.下面系统中不属于关系数据库管理系统的是( )。
A.OracleB.MS SQL ServerC.IMSD.DB2
13.下面列出的关于“视图(view)”的条目中,()是不正确的。
A.视图是外模式
C.可对视图随意修改D.用户可以方便地对View进行检索
30. SQL的视图是从()中导出的。
A.基本表B.视图C.基本表或视图D.数据库
31.设有属性A,B,C,D,以下表示中不是关系的是()。
A. R(A)B. R(A,B,C,D)C. R(A×B×C×D)D. R(A,B)
32.关系R和关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R和S自然连接的结果,则( )。
51.若所有事务均遵守()协议,则这些事务的所有交叉调度都是可串行化的。
52.一个数据库可以包括()个主数据文件。
53. SQL Server 2000提供的数据库备份方法有()数据库备份、差异数据库备份、事务日志备份和文件及文件组备份。
54.从外部视图到子模式的数据结构的转换是由()实现。
55.子查询的条件依赖于父查询,这类查询称为()。
22.在DBMS的权限管理方面,授权数据对象的(),则授权子系统就越灵活。
A.粒度越小B.粒度越大C.粒度越适中D.约束越细致
23.日志文件是用于记录()。
A.程序运行过程B.数据操作
C.对数据的所有更新操作D.程序执行的结果
第2页,共5页
24.对事务T要修改的数据R加X锁,直到事务结束为止,这是()。
C.事务逻辑和应用逻辑D.事务逻辑和用户界面的表达逻辑
4.关系数据库管理系统与网状系统相比()。
A.前者运行效率较高B.前者的数据模型更为简洁
C.前者比后者产生得早一些D.前者的数据操作语言是过程性语言
5.数据库系统中,用户使用的数据视图用()描述,该视图是用户与数据库系统之间的接口。
A.外模式B.存储模式C.内模式D.概念模式
2.关系模型是()。
A.用关系表示实体B.用关系表示联系
C.用关系表示实体及其联系D.用关系表示属性
3.三层客户机/服务器结构把数据库应用系统的数据管理、事务逻辑、应用逻辑和用户界面的表达逻辑等四个部分分为数据层、功能层和表示层等三个层次。其中数据层包括()。
A.数据管理和事务逻辑B.数据管理和应用逻辑
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
36.下列关于数据库运行和维护的叙述中,正确的是()。
A.只要数据库正式投入运行,就标志着数据库设计工作的结束
B.数据库的维护工作就是维持数据库系统的正常运行
C.数据库的维护工作就是发现错误,修改错误
D.数据库正式投入运行标志着数据库运行和维护工作的开始
C.在SELECT中出现D.在HAVING中出现
9.使用CREATE TABLE语句建立的是()。
A.数据库B.表C.视图D.索引
第1页,共5页
试卷编号:
10.不能索引的数据类型是()。
A.文本B.数值C.日期D.备注
11.以下描述不正确的是( )。
A.触发器不需要专门语句调用
B.触发器是一种特殊类型的存储过程
四川大学期末考试试题(开卷)
(2015——2016学年第1学期)A卷
课程号:303155030课序号:1-6课程名称:数据库技术任课教师:成绩:
适用专业年级:电气信息2014级学生人数:136印题份数:140学号:姓名:
考生承诺
我已认真阅读并知晓《四川大学考场规则》和《四川大学本科学生考试违纪作弊处分规定(修订)》,郑重承诺:
C.关系STJ满足3NF,但不满足BCNFD.关系STJ满足BCNF,但不满足4NF
34.从E-R模型向关系模式转换时,一个m:n联系转换为关系模式时,该关系模式的码是()。
A.m端实体的码B.n端实体的码
C.m端实体码与n端实体码的组合D.重新选取其他属性
35.在关系数据库设计中,设计关系模式是()的任务。
A.1级封锁协议B.2级封锁协议
C.3级封锁协议D.4级封锁协议
25.在Microsoft SQL Server中,使用存储过程可以完成()数据库的操作。
A.修改B.查询C.创建D.以上都可以
26. SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。
A.masterB.modelC.pubD.msdb
19.有一教师关系为:课程任务(编号,教师姓名,职称,课程名,班号,学时),设一位老师可担任多门课,一门课也可由多位老师教,那么该关系属于()。
A.非规范关系B.2NF关系C.3NF关系D.BCNF关系
20.数据流图是在数据库()阶段完成的。
A.逻辑设计B.物理设计C.需求分析D.概念设计
21.关系模式规范化的常规流程为()。
(1)求学生姓名是以字母D打头的学生的学号,姓名。
(2)求每一课程的间接先行课课程代号(即先行课的先行课)。
(3)求选修了课程名为’J’的学生学号和姓名。
(4)求课程号及选修该课程的学生人数。
63.涉及到学生、教师和课程的关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设每个教师只教一门课,但一门课可有几个教师开设。当某个学生选定某门课后,其上课教师就固定了。