(总分:100.00,做题时间:90分钟)
一、选择题(总题数:13,分数:26.00)
1. 数据库系统的核心是。 (分数:2.00) A. 数据模型
B. 数据库管理系统 V C. 数据库 D. 数据库管理员 解析:
2. E-R图提供了表示信息世界中的方法,主要有实体、属性和 。 (分数:2.00) A. 数据 B. 联系 V C. .表 D. 模式 解析:
3. E-R图是数据库设计的工具之一,它一般适用于建立数据库的 。 (分数:2.00) A. 概念模型 V B. 结构模型 C. 物理模型 D. 逻辑模型 解析:
4. 将E-R图转换到关系模式时,实体与联系都可以表示成 。 (分数:2.00) A. 属性 B. 关系 V C. .键 D. .域 解析: 5.
在关系数据库设计中,设计关系模式属于数据库设计的 。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 V D. 物理设计阶段 解析:
6. 从E-R模型向关系模型转换,一个 M:N的联系转换成一个关系模式时,该关系模式的键是 (分数:2.00) A. M端实体的键 B. N端实体的键
C. M端实体键与N端实体键组合 板 D. 重新选取其他属性 解析:
7. DBMS的中文含义是。
(分数:2.00)
(分数:2.00) A. 数据库 B. 数据库管理员 C. 数据库系统 D. 数据库管理系统 V 解析:
8. 以下不属于数据模型的是。 (分数:2.00) A. 关系模型 B. 网络模型 V C. 网状模型 D. 层次模型 解析:
9. 以下不属于数据库保护的是 。 (分数:2.00) A. 数据结构化 V B. 安全性 C. 故障恢复 D. 并发控制 解析:
10. 在关系R中,属性A不是主键,而是另一个关系 S的主键,则在 R中,属性A是• (分数:2.00) A. R的候选键 B. R的外键 V C. S的候选键 D. S的外键 解析:
11.SQL语言又称为。 (分数:2.00) A. 结构化定义语言 B. 结构化控制语言 C. 结构化查询语言 V D. 结构化操纵语言 解析:
12. 在MySQL中,通常用来指定一个已有数据库作为当前数据库的语句是 。 (分数:2.00) A. USING B. USED C. USES D. USE V 解析: 13.
下列选项中不是MySQ冲常用数据类型的是。
(分数:2.00) A. INT B. VAR V C. TIME D. CHAR 解析:
二、填空题(总题数:乙 分数:14.00)
14.
(分数:2.00)
解析:浏览器/服务器结构(B/S结构)
数据库系统的运行与应用结构有客户 /服务器结构(C/S结构)和1两种
15. 用二维表结构表示实体以及实体间联系的数据模型称为 (分数:2.00) 解析:关系
16. 数据库设计的步骤包括需求分析、概念结构设计、 (分数:2.00)
解析:逻辑结构设计数据库实施 17. 在E-R图中,矩形表示1。 (分数:2.00) 解析:实体
1数据模型。
1、物理结构设计、2和数据库运行与维护
18. 在MySQ冲,通常使用1值来表示一个字段没有值或缺值。 (分数:2.00) 解析:NULL
19. 在CREATE TABL©句中,通常使用 1关键字来指定主键。 (分数:2.00) 解析:PRIMARY KEY
20. MySQL支持关系模型中1、2和3三种不同的完整性约束。 (分数:2.00)
解析:实体完整性参照完整性用户定义的完整性
三、简答题(总题数:2,分数:30.00)
21. 请简述什么是数据库系统? (分数:15.00 ) 正确答案:()
解析:数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据 库有关的人员(如DBA程序设计者等)一起,就构成了一个完整的数据库系统。 22.
请解释SQL是何种类型的语言。
(分数:15.00 ) 正确答案:()
解析:SQL是结构化查询语言(Structured Query Language) 的英文首字母,它是一种专门用来与数据库通 信的语言。
四、应用题(总题数:1,分数:30.00)
给定供应商供应零件的数据库 db_sp,其中包含供应商表 S、零件表P和供应情况表SP,表结构如下: 供应商S( SNO , SNAME STATUS CITY),各字段的含义依次为供应商编号、供应商名称、状态和所在城 市,其中STATUS^整型,其他均为字符型。
零件P( PNO PNAMECOLORWEIGHT)各字段的含义依次为零件编号、 零件名称、颜色和重量,其中WEIGHT 为浮点型,其他均为字符型。
供应SP( SNQ PNO, JNQ QTY),各字段的含义依次为供应商编号、零件编号和供应量,其中 其他均为字符型。(分数:30.00 ) (1)
.请使用MySQL>令行客户端创建一个名称为 db_sp的数据库。
QTY为整型,
(分数:15.00)
正确答案:()
解析:在MySQl>令行客户端输入如下 SQL语句即可实现: mysql > CREATE DATABASE db_sp -> DEFAULT CHARACTER SFT CR2312 -> DEFAULT COLLATE GB2312_chinese_ci; Query OK, 1 row affected (0.05 sec)
(2) .请使用MySQL>令行客户端在数据库 db_sp中创建S表、P表、J表和SP表,要求定义如下完整性: ⑴定义S表、P表和SP表上的主码和外码,以保证实体完整性和参照完整性。
⑵S表中的SNAMEI性取值不为空且唯一。
(3) 定义产品的颜色只允许取“ Red' \"Yellow” “Green”或“Blue”。
(4) 定义供应商所在城市为“ London”时其 STATUS^态)均为20。(分数:15.00) 正确答案:()
解析:在MySQl>今行客户端输入如下 SQL语句即可实现: mysql > USE db_sp; Database changed mysql > CREATE TABLE S -> (SNO CHAR(5),
-> SNAME VARCHAR(20) NOT NULL UNIQUE, -> STATUS SMALLINT, -> CITY VARCHAR(20),
-> CONSTRAINT PK_S Primary key (SNO),
-> CONSTRAINT CK_S CHECK(CITY ! = \"London \"OR STATUS = 20) -> )ENGINE=InnoDB;
Query OK, 0 rows affected (0.06 sec) mysql > CREATE TABLE P -> (PNO CHAR(5),
-> PNAME VARCHAR(15) NOT NULL,
-> COLOR VARCHAR(10) CHECK(COLOR IN (\"Red\-> WEIGHT INT,
-> CONSTRAINT PK_P Primary key (PNO) -> )ENGINE=InnoDB;
Query OK, 0 rows affected(0.12 sec) mysql > CREATE TABLE SP -> (SNO CHAR(5), -> PNO CHAR(5), -> QTY INT,
-> CONSTRAINT PK_SPJ Primary key (SNO,PNO),
-> CONSTRAINT FK_SPJ1 FOREIGN KEY (SNO) REFERENCES S (SNO), -> CONSTRAINT FK_SPJ2 FOREIGN KEY (PNO) REFERENCES P(PNO) -> )ENGINE = InnoDB;
Query OK, 0 rows affected (0.17 sec)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务