自考数据库系统原理模拟试卷三
-
设有一个记录学生毕业设计情况的关系模式:
R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩
如果规定每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复
(1)根据上述规定,写出模式R的基本函数依赖和关键码。
(2)R最高属于第几范式。
(3)将R规范到3NF
-
设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:
R(员工号,姓名,电话,产品型号,日期,安装数量)
如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量
(1)写出关系模式R的基本函数依赖和关键码。
(2)R最高属于第几范式。
(3)将R规范到3NF
-
使用SQL语句创建视图STU_VIEW,视图包括学号姓名、系别课程名、学分和成绩。
-
使用SQL语句查询学生的成绩信息,信息包括学号姓名课程名和成绩
-
使用SQL语句统计各系学生的人数。
-
某学生管理系统的数据库包括以下关系表:
学生表(学号,姓名,性别,年龄,系别)
课程表(课程号,课程名,学分)
成绩表(学号,课程号,成绩)
实现下列操作:使用关系代数语言查询选修了《计算机基础》课程的学生的学号、姓名。
-
使用SQL语句查询女同学的信息,信息包括姓名、年龄、系别。
-
简述使用视图的优点。
-
简述数据表的概念。
-
什么是一对一联系?
-
MySQL提供的逻辑运算符有哪些?
-
什么是BCNF?
-
使用存储过程有哪些好处?
-
简述数据仓库的概念。
-
数据库应用软件设计与实现中,系统实现主要包括哪些内容?
-
在SQL中,用户显示定义事务的语句有哪些?
-
简述Hadoop开源架构下的分布式文件系统(HDFS)的优点。
-
( ) 语句表示回滚。
-
()是一类采用关系模型作为逻辑数据模型的数据库系统。
-
数据库对象主要有表、( )、规则、视图、触发器、存储过程等。
-
( ) 是提高数据文件访问效率的有效方法。
-
从数据库应用的用户角度,数据库系统具有 ( ) 和浏览器/服务器结构
-
数据库的生命周期可分为数据库分析与设计阶段和( )阶段。
-
数据操作描述的是系统的( ) 特性。
-
权限的撤销可以使用( ) 语句来实现。
-
死锁检测可以用( ) 的方法实现,并以正在执行的事务为结点。
-
在创建存储过程时,常用的条件判断语句有
- A.loop语句
- B.REPEAT语句
- C.WHILE语句
- D.ASE语句
-
数据之间的联系在层次和网状数据库系统中都是用( )来表示和实现的。
-
设有关系R,按条件f对关系R进行选择,正确的是【】
- A.RXR
- B.π(R)
- C.(R)
- D.R∩R
-
在数据操纵语言包括的主要SQL语句中用于从表或视图中检索数据的是【】
- A.SELECT
- B.INSERT
- C.UPDATE
- D.DELETE
-
在SELECT语句的语法结构中,【】用于指定组的选择条件
- A.ORDER BY子句
- B.WHERE子句
- C.GROUP BY子句
- D.HAVING子句
-
在 SELECT语句的语法结构中, 【】用于对查询的结果进行排序
- A.ORDER BY子句
- B.WHERE子句
- C.GROUP BY子句
- D.HAVING子句
-
下列不属于数据定义语言包括的SQL语句的是【】
- A.DELETE
- B.ALTER
- C.CREATE
- D.DROP
-
【】是 NoSQL数据库采用最多的数据存储方式
- A.键值存储
- B.文档存储
- C.列存储
- D.图存储
-
在创建存储过程时,常用的循环语句不包括【】
- A.or语句
- B.REPEAT语句
- C.LOOP语句
- D.WHILE语句
-
产生数据不一致的主要原因是并发操作破坏了事务的【】
- A.隔离性
- B.一致性
- C.原子性
- D.持续性
-
在数据操纵语言包括的主要SQL语句中,用于从表或视图中删除数据的是【】
- A.DELETE
- B.INSERT
- C.UPDATE
- D.SELECT
-
长期储存在计算机中的有组织的、可共享的数据集合是指【】
- A.数据
- B.数据库
- C.数据库管理系统
- D.数据库系统
-
成功创建存储函数后,可以使用关键字【】对其进行调用。
- A.SELECT
- B.CREATE
- C.CALL
- D.RETURN
-
【】主要是指某些特定应用要求的数据存取时间限制
- A.响应时间
- B.数据恢复
- C.数据的安全保密性
- D.数据的完整性
-
引起数据不一致的根源是【】
- A.数据集成
- B.并发控制
- C.数据冗余
- D.故障恢复
-
属性的取值范围称为该属性的【】
- A.联系
- B.实体
- C.码
- D.域