自考数据库系统原理模拟试卷六
-
某商业集团的商品进销存系统中,涉及的部分信息如下:
(1)商品:商品号、商品名、规格、计量单位。
(2)供应商:供应商号、供应商名、地址。
(3)商店:商店号、商店名、地址。
(4)客户:客户号、客户名、地址。其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客户,品销售时要记录销售单价、销售数量和销售日期。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)
(2)根据转换规则,将E-R模型转换为关系模型。
-
假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题图所示。题图如果根据上述业务规则,设计一个关系模式:
R(发票号,到达日期,顾客姓名,消费日期,项目,金额)
试回答下列问题
(1)找出R的候选键。
(2)判断R最高可达到第几范式,为什么?
(3)给出R的一个可能的3NF分解。
-
使用SQL语句查询学分大于3分的课程的信息,信息包括课程号、课程名和学分。
-
使用SQL语句创建视图 MYVIEW,视图包括学号、姓名、课程名、学分和成绩。
-
使用SQL语句查询男同学的成绩信息,信息包括学号、姓名、性别课程名和成绩
-
某学生管理系统的数据库包括以下关系表:
学生表Tu(sno, SNAME,ssex,sAGE,SDEP),其属性分别表示学号、姓名、性别、年龄和系别。
课程表:COU(CNO, CNAME,CCRE),其属性分别表示课程号、课程名、学分
成绩表:SCO(SNO,CNO, SCORE),其属性分别表示学号、课程号、成绩。
实现下列操作:使用关系代数语言查询女学生的姓名、年龄。
-
什么是粒度?
-
数据库有哪些设计方法?
-
并发操作问题有哪些?
-
存储过程体中的局部变量的作用是什么?
-
数据定义语言包括的主要SQL语句有哪些?
-
数据约束包括哪些方面?
-
简述数据库实施阶段的工作。
-
简述第二代关系数据库系统的特点
-
根据表达式的值的数据类型,表达式可分为哪几类?
-
什么是第二范式?
-
常用的条件判断语句有ELSE语句和( )
-
在 MySQL中,创建触发器的语句是( )
-
数据库技术与Web技术相结合出现了( )
-
字符串常量分为( ) 字符串常量和 Unicode字符串常量。
-
使用 CHECK约束的语法格式是: CHECK(expr),语法项“expr”是一个( ) ,用于指定需要检查的限定条件。
-
( ) 函数用于求最大值。
-
数据库设计的内容包括数据库结构设计和( )
-
在 MySQL中,可使用 SHOW DATABASES或( ) 语句查看可用数据库列表。
-
在MySQL中,可以使用( ) 语句把选定列的值直接存储到局部变量中。
-
由多个列组合而成的主键称为( )
-
下列关于存储函数与存储过程的说法中,错误的是【】
- A.存储过程可以拥有输出参数
- B.可以直接对存储函数进行调用,且不需要使用CALL语句
- C.存储过程中必须包含一条RETURN语句
- D.对存储过程的调用,需要使用CALL语句
-
下列关于MySQL的说法中,错误的是【】
- A.MySQL是一个关系型数据库管理系统
- B.在MySQL中,一个关系对应一个视图
- C.在MySQL中,一个表可以有若干索引
- D.在MysQL中,索引存放在存储文件中,其中存储文件的逻辑结构组成了 MySQL的内模式
-
属于行为设计阶段的是【】
- A.功能设计
- B.逻辑设计
- C.概念设计
- D.物理设计
-
实体所具有的某种特性称为【】
- A.键
- B.域
- C.实体型
- D.属性
-
下列不属于查询操作的是【】
- A.投影
- B.连接
- C.修改
- D.交
-
在关系的一个码中移去某个属性,它仍然是这个关系的码,这样的码称为【】
- A.全码
- B.超码
- C.主属性
- D.外码
-
命名完整性约束的方法是在各种完整性约束的定义说明之前加上关键字【】和该约束的名字
- A.UNIQUE
- B.CONSTRAINT
- C.NOT NULL
- D.PRIMARY KEY
-
关于使用存储过程的说法,错误的是【】
- A.存储过程会预先编译,执行速度会快于交互执行的SQL语句
- B.存储过程能完成复杂的逻辑判断和复杂的运算
- C.存储过程中的声明和参数都是可选的
- D.存储过程中可以使用创建数据库对象的语句
-
可唯一标识实体的属性集称为【】
- A.键
- B.域
- C.实体型
- D.属性
-
数据库的核心是【】
- A.存储模式
- B.概念模式
- C.外部模式
- D.内部模式
-
下列关于数据库外模式的说法,正确的是【】
- A.一个数据库只能有一个外模式
- B.外模式不能重叠
- C.一个外模式可以只为一个应用程序使用
- D.不可被多个应用程序所共享
-
以下4个概念中,可用来解决“一个并发调度是否正确”问题的是【】
- A.串行调度
- B.并发执行调度的可串行化
- C.并发事务的可并行化
- D.并发事务的有效调度
-
在SELECT语句的语法结构中,【】用于对检索到的记录进行分组。
- A.FROM子句
- B.WHERE子句
- C.GROUP BY子句
- D.HAVING子句
-
聚类的目的是【】
- A.使对象之间的距离尽可能小
- B.使对象之间的距离尽可能大
- C.使属于同一类别的对象之间的距离尽可能大,而不同类别的对象间的距离尽可能小
- D.使属于同一类别的对象之间的距离尽可能小,而不同类别的对象间的距离尽可能大
-
【】是把数据按照相似性归纳成若干类别,同一类中的数据彼此相似,不同类中的数据相异。
- A.聚类
- B.关联
- C.分类
- D.孤立点检测