第10章 测验
单项选择题(每小题2分,共10个题,20分)
在数据库设计中,将E-R图转换为关系数据模型是下述( )阶段完成的工作。
-
需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主键的说法,正确的是( )。
A. 只需包含m端关系模式的主键即可
B. 只需包含n端关系模式的主键即可
C. 至少包含m端和n端关系模式的主键
D. 必须添加新的属性作为主键
在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是( )。
A. 结构冲突
B. 语法冲突
C. 属性冲突
D. 命名冲突
一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是( )。
A. 一对一
B. 一对多
C. 多对一
D. 多对多
设实体A与实体B之间是一对多联系。如下逻辑结构设计方法中,最合理的是( )。
A. 实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中
B. 实体A和实体B分别对应一个关系模式,且外码放在实体A的关系模式中
C. 为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性
D. 分别为实体A、实体B和它们之间的联系设计一个关系模式,外码在联系对应的关系模式中
设有描述图书出版情况的关系模式:出版(书号,出版日期,印刷数量),设一本书可以被出版多次,每次出版都有一个印刷数量。该关系模式的主键是( )。
A. 书号
B. (书号,出版日期)
C. (书号,印刷数量)
D. (书号,出版日期,印刷数量)
在数据库设计中,进行用户子模式设计是( )要完成的工作。
A. 需求分析阶段
B. 概念结构设计阶段
C. 逻辑结构设计阶段
D. 物理结构设计阶段
属于数据库逻辑设计内容的是( )。
A. 存储记录的格式设计
B. 将概念设计的结果转换为特定DBMS所支持的数据模型
C. 设计局部的E-R图
D. 将各局部E-R图合并为全局E-R图
关于数据库设计中新奥尔良方法的说法,错误的是( )。
A. 数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计
B. E-R图是数据库概念结构设计产生的结果
C. 概念结构设计是在需求分析之后、逻辑结构设计之前进行的
D. 逻辑结构设计是在需求分析之后、概念结构设计之前进行的
在数据库设计中,表设计原则遵守( )标准。
A. 第一范式
B. 第二范式
C. 第三范式
D. 字段设计
二. 判断题单项选择题(每小题2分,共5个题,10分)
数据库设计就是建立一个数据库应用系统。( )
A. 对B. 错
数据库的概念结构设计通常与具体的数据库管理系统无关。( )
A. 对B. 错
在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。( )
A. 对B. 错
设计局部E-R图属于逻辑设计的任务。( )
A. 对B. 错
将概念结构转换为关系数据模型属于概念设计的任务。( )
A. 对B. 错
第11章 测验
一、单项选择题(每小题2分,共10个题,20分)
图书馆管理系统中表tb_user和表tb_book之间的关系是( )。
A. 一对一
B. 一对多
C. 多对多
D. 不确定
图书馆管理系统中表tb_bibliography和表tb_book之间的关系是( )。
A. 一对一
B. 一对多
C. 多对多
D. 不确定
图书馆管理系统中表tb_record和表tb_book之间的关系是( )。
A. 一对一
B. 一对多
C. 多对多
D. 不确定
图书馆管理系统中表tb_record和表tb_user之间的关系是( )。
A. 一对一
B. 一对多
C. 多对多
D. 不确定
针对PHP语句
“$mysqli = mysqli_connect(‘localhost’, ‘root’, ”, ‘user_lib’);”
以下解释错误的是( )。
A. 所连接的主机是localhost
B. 以root账户登陆
C. 密码为空格
D. 所连接的数据库为user_lib
针对PHP语句 “$mysqli->query(“set author_names utf8”); ” 以下解释正确的是( )。
A. 查询表“set author_names utf8”的所有记录
B. 设置表的“author_names”字段名为“utf8”
C. 设置查询名为“set author_names utf8 ”
D. 设置编码格式以正确显示中文字符
以下不属于数据库系统开发的是( )。
A. 系统分析
B. 系统设计
C. 系统实施
D. 系统更新
地址栏中输入的地址为“http://localhost:8080/helloworld.php”,则以下表达正确的是( )。
A. 主机名为localhost:8080
B. Apache的端口号为8080
C. 该网址不符合规范,无法访问
D. php结尾的文件应改为html结尾,否则无法访问
以下一段代码的功能是( )。
$mysqli = mysqli_connect(‘localhost’, ‘root’, ”, ‘lib’);
$mysqli->query(“set names utf8”);
$sql = ‘update tb_user set type=”临时读者” where name=”王子轩”‘;
res=res=mysqli->query($sql);
A. 增加姓名为“王子轩”的读者记录
B. 修改姓名为“王子轩”的读者类型为“临时读者”
C. 修改姓名为“王子轩”的读者姓名为“临时读者”
D. 信息不全,无法判断
以下一段代码的功能是( )。
$mysqli = mysqli_connect(‘localhost’, ‘root’, ”, ‘lib’);
$sql = ‘select * from tb_user’;
res=res=mysqli->query($sql);
A. 显示所有读者记录
B. 显示tb-user的指定列
C. 显示tb_user字段的所有值
D. 信息不全,无法判断
二.判断题(每小题2分,共5个题,10分)
WampServer是一个集Apache、MySQL和PHP于一身,在Windows操作系统下的集成开发环境。( )
A. 对B. 错
PHP作为一种嵌入HTML的脚本语言,以“<body>”和</body>”标签对的方式标明PHP代码执行的起止。( )
A. 对B. 错
Apache的默认端口号通常为80。( )
A. 对B. 错
MySQL的默认端口号通常为3306。( )
A. 对B. 错
请判断以下表述的对错。
GRANT SELECT, INSERT, UPDATE ON *.* TO ‘16100101’@’localhost’; 的含义是对账户“16100101”赋予在localhost主机上所有数据库中表执行查找、插入以及更新的权限。( )
A. 对B. 错
三.综合应用题(本题40分,共3个小题。第1个小题15分,第2个小题20分,第3个小题5分)
图书销售
写出创建如下三张数据表的SQL语句。
“图书”表结构:
书号:普通编码定长字符类型,长度为10,主键。
书名:普通编码可变长字符类型,长度为20,非空。
类别:统一字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。
出版日期:日期类型。
单价:整型。
“书店”表结构:
书店编号:普通编码定长字符类型,长度为20,主键。
书店名:普通编码可变长字符类型,长度为30,非空。
地址:统一字符编码可变长字符类型,长度为30。
“销售”表结构:
书号:普通编码定长字符类型,长度为10,引用图书表的外键。
书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。
销售时间:日期时间类型。
销售数量:整型。
主键:(书号,书店编号,销售时间)。
依据第1题所创建的三张表,写出完成下列操作的SQL语句。
1) 查询“量子力学”类图书的书名和出版日期。
2) 查询单价大于等于60的图书的销售情况,列出书名、类别、销售时间和销售数量。
3) 将量子力学类图书的单价降低10。
4) 在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。
1)SELECT 书名,出版日期 FROM 图书 WHERE 类别 = 量子力学2)SELECT 书名, 类别, 销售时间, 销售数量 FROM 图书 a JOIN 销售 b ON a.书号 = b.书号 WHERE 单价 >= 603)UPDATE 图书SET 单价 = 单价 – 10 WHERE 类别 = 量子力学4)INSERT INTO 书店VALUES(SD100,新华书店,西单)
依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售了“高等数学”类图书的书店名和地址。
CREATE VIEW V1 AS SELECT 书店名,地址 FROM 书店 aJOIN 销售 b ON a.书店编号 = b.书店编号 JOIN 图书 c ON c.书号 = b.书号 WHERE 类别 = 高等数学
相关文章:
- 最新国开电大《数据库应用技术》第一次形考作业答案 第1章 测验 一.单项选择题(每小题2分,共10个题,20分) 1. 关于数据库管理系统的说法,错误的是( … ...
- 最新国开电大《数据库应用技术》第二次形考作业答案 第5章 测验 一.单项选择题(每小题3分,共10个题,30分) 1. 当关系R和S进行连接操作时,如果R中的元 … ...
- 最新国开电大《数据库应用技术》第四次形考作业答案 实验目的:通过使用SSMS工具,练习对数据库中的数据表进行单表查询、多表连接查询、子查询。对数据表中的数据进行 … ...
- 最新国开电大《数据库应用技术》期末考试精准题库 题1-20 1、题目:触发器的主要作用是( )。 正确答案文字:实现复杂的约束。 正确选项:实现复杂的约束 2 … ...
- 最新国开电大《微机系统与维护》学习过程表现3篇 《微机系统与维护》学习过程表现1: 日常学习行业表现 今天我很荣幸地成为国家开放大学的一名学员,从开学报名的那 … ...
- 最新国开电大《MySQL数据库应用》实训训练1-4答案 实验训练1 在MySQL中创建数据库和表 请到电脑端查看 实验目的 熟悉MySQL环境的使用,掌握在MySQL … ...