MySQL数据库技术与应用习题库
《MySQL数据库应用》期末备考复习题库(含答案)
《MySQL数据库应用》期末备考复习题库(含答案)
一、单选题
1.关系代数中的投影操作是指从关系中()。
A、抽出特定记录
B、抽出特定字段
C、建立相应的影像
D、建立相应的图形
答案:B
2.下面关于索引描述中错误的一项是()
A、索引可以提高数据查询的速度
B、索引可以降低数据的插入速度
C、innodb存储引擎支持全文索引
D、删除索引的命令是dropindex
答案:C
3.下面系统中不属于关系数据库管理系统的是()
A、Oracle
B、MySQL
C、IMS
D、DB2
答案:C
4.关系代数运算是以()为基础的运算。
A、关系运算
B、谓词演算
C、集合运算
D、代数运算
答案:C
5.修改自己的mysql服务器密码的命令是()
A、mysql
B、grant
C、setpassword
D、changepassword
答案:C
6.假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A、R∩S
B、RUS
C、R-S
D、R×S
答案:D
7.SELECTFLOOR(-14.7),FL00R(14.7)的结果是()
A、-15,14
B、-15.15
C、-14,14
D、-14.15
答案:A
8.关系模型中有三类完整性约束:实体完整性、参照完整性和用户自定义完整性。定义外部关键字实现的是哪一类完整性()
A、实体完整性
B、用户自定义完整性
C、实体完整性、参照完整性
D、参照完整性
答案:D
9.下列SQL语句中,创建关系表的是()
A、ALTER
B、CREATE
C、UPDAT
D、INSERT
MySQL练习题及答案
答案见参考下列黄色标记
一、下面所有题目中包括单选或多选
1.若MySQL Server运行在Linux系统上,那访问MySQL服务器的客
户端程序也必须运行在Linux系统吗?
A.是 B. 否
2.MySQL与其他关系型数据库(SQL Server/Oracle)架构上最大的区别
是?
A.连接层 B. SQL层 C.存储引擎层
3.MySQL使用磁盘空间来存储下面哪些信息?
A.server和client程序、其他lib库文件
B.日志文件和状态文件
C.数据库
D.表格式(.frm)文件、数据文件、索引文件
E.当内部临时表超过控制设置时,由内存表形式转化为磁盘形式存储
F.上面所有
4.下面哪四种是mysql客户端程序的功能?
A.创建、删除数据库
B.创建、删除、修改表和索引
C.使用shutdown命令关闭服务器
D.创建、管理用户
E.显示replication状态信息
F.使用start backup命令来进行数据库二进制备份
5.在MySQL内部有4种常见日志,哪种日志是不能直接cat或more
文本查阅日志内容?
A.错误日志(error-log)
B.二进制日志(bin-log)
C.查询日志(query-log)
D.慢查询日志(slow-log)
6.下面哪三种方式可以查看Country表的存储引擎?
A.SHOW CREATE TABLE Country;
B.SHOW ENGINE Country STATUS;;
C.SHOW TABLE STATUS LIKE ‘Country’;
D.SELECT ENGINE FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME=’Country’;
MySQL数据库技术及应用 课后习题答案 (5)[3页]
项目5
一、选择题
1、C
2、B
3、D
4、A
5、C
6、A
7、B
8、C
9、B
10、D
二、填空题
1、系统变量用户变量局部变量
2、BEGIN…END
3、DELIMITER
4、FOR EEACH ROW
5、自动事务手动事务
6、START TRANSACTION COMMIT
三、判断题
1、对
2、对
3、对
4、错
5、对
6、对
四、简答题
1、
答:存储过程具有如下优点:(1)模块化编程,代码可复用性好。(2)具有更快的执行速度。(3)减少网络通信量。(4)增强系统的安全性。
存储过程与存储函数的区别如下4点:
(1)语法中实现的标识符不同,存储过程使用PROCEDURE,函数为FUNCTION。
(2)存储过程在创建时没有返回值,而函数在定义时必须设置返回值。
(3)存储过程没有返回值类型,且不能将结果直接赋值给变量;而函数定义时需要设置返回值类型,且在调用时除在SELECT中,必须将返回值赋给变量。
(4)存储过程必须通过CALL进行调用,不能使用SELECT调用;而函数则可在SELECT 语句中直接使用。
2、
答:游标的作用:游标提供了一种对SELECT语句结果集进行访问的机制。可以将游标理解为一个在结果集中可以逐行移动的指针,它指向结果集中的某一行,用户可以用SQL 语句逐一从游标中获取记录,从而有选择地按行进行操作,而不是只能对整个结果集进行操作。
游标的使用主要包括声明游标、打开游标、移动游标指针并从游标结果集中读取数据和关闭游标4个步骤。
3、
答:触发器是一种特殊的存储过程,主要用于保证数据的完整性和强制使用业务规则。
(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案
(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案
盗传必究
题库一
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. 下述()不是DBA数据库管理员的职责。
D 数据库管理系统设计
2. MySQL是一种()数据库管理系统
C 关系型
3. 描述数据库全体数据的全局逻辑结构和特性的是()。
A 模式
4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段 II.文件系统阶段 III.数据库阶段
D 只有 I
5. 在SQL语言中的视图VIEW是数据库的()。
A 外模式
6. 关系代数运算是以()为基础的运算。
C 集合运算
7. 现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外键是()。
D 书号+读者号+借期
8. 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR (3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。
B (’200823’,’101’,NULL,NULL)
9. “汽车用品网上商城”数据库包括()张表。
C 8
10. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()。
A 浏览产品
11. 数据库设计中,用E-R图来描述信息结构,这是数据库设计的()。
MySQL练习题及答案
MySQL练习题及答案
答案见参考下列黄色标记
一、下面所有题目中包括单选或多选
1.若mysqlserver运转在linux系统上,那出访mysql服务器的客户端程序也必须运转在linux系统吗?a.就是
2.mysql与其他关系型数据库(sqlserver/oracle)架构上最大的区别是?a.连接层
3.mysql采用磁盘空间去存储下面哪些信息?a.server和client程序、其他lib库文件b.日志文件和状态文件c.数据库
d.表格式(.frm)文件、数据文件、索引文件
e.当内部临时表中少于掌控设置时,由内存表中形式转变为磁盘形式存储f.上面所有
4.下面哪四种是mysql客户端程序的功能?a.创建、删除数据库b.创建、删除、修改表和索引
b.sql层
c.存储引擎层
b.否
c.采用shutdown命令停用服务器d.建立、管理用户e.表明replication状态信息
f.使用startbackup命令来进行数据库二进制备份
5.在mysql内部存有4种常用日志,哪种日志就是无法轻易cat或more文本查询日志内容?a.错误日志(error-log)b.二进制日志(bin-log)c.查阅日志(query-log)d.快查阅日志(slow-log)
6.下面哪三种方式可以查看country表的存储引擎?a.showcreatetablecountry;b.showenginecountrystatus;;c.showtablestatuslike‘country’;
d.selectenginefrominformation_schema.tabl eswheretable_name=’country’;
MySQL数据库技术与应用(慕课版)课后习题答案
第1章数据库概述
1.填空题
(1)Oracle
(2)U 1U 2U 4U
(3)体积小、安装成本低、速度快、源码开放
(4)Memcached、Redis、mongoDB
(5)大、中、小型网站中
2.选择题
(1)A
(2)B
(3)A
(4)A
(5)D
3.简答题
(1)
常见的关系型数据库有MySQL、Oracle、SQL Server和Access数据库。MySQL数据库主要应用在广泛地应用到互联网上的大、中、小型网站中;Oracle数据库主要应用在传统大企业、政府机构、金融机构、证券机构等;SQL Server数据库主要应用在部分电商和使用Windows 服务器平台的企业;Access数据库早期应用于小型程序系统ASP + Access、系统留言板、校友录等。
(2)
关系型数据库按照结构化的方法存储数据,具备纵向扩展能力,采用结构化查询语言,强调ACID规则,强调数据的强一致性,可以控制事务原子性细粒度,并且一旦操作有误或者有需要,可以回滚事务。
非关系型数据库不需要固定的表结构,一般情况下也不存在对数据的连续操作。
不同点:关系型数据库使用表结构,非关系型的数据库格式灵活。关系型数据库支持SQL语言,支持事务,非关系型数据库不提供SQL语言,无事务处理。相对于关系型数据库,非关系型数据库在大数据存取上具备无法比拟的性能优势。
(3)
应该注意MySQL的版本和开发人员使用的版本。
第2章环境的安装与基本配置
1.填空题
(1)Ubuntu CentOS Red Hat
(2)RPM包二进制包源码包
(3)仅主机模式NAT模式桥接模式
(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案7
(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案
盗传必究
题库一
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. MySQL是一种()数据库管理系统
C 关系型
2. 要保证数据库的逻辑数据独立性,需要修改的是()。
A 模式与外模式的映射
3. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
C 数据库管理员
4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A DBS包括DB和DBMS
5. 在数据库技术中,独立于计算机系统的模型是()。
C E-R模型
6. 在SQL语言中,子查询是()。
D 嵌入到另一个查询语句之中的查询语句
7. 假设有关系R和S,关系代数表达式R-(R-S)表示的是()。
A R∩S
8. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等, 其中最重要的,也是使用最频繁的是()。
A SELECT
9. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()。
A 浏览产品
10. “汽车用品网上商城”中,购物车实体与()实体有联系。
B 用户
11. 数据库设计中,用E-R图来描述信息结构,这是数据库设计的()。
C 概念设计阶段
12. 在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
C 6
13. SQL 语言通常称为()。
A 结构化查询语言
mysql数据库技术与应用配套习题含答案
第一章题目
一、选择题
1、数据库系统的核心是()。
A、数据库
B、数据库管理系统
C、数据模型
D、软件工具
2、SQL语言具有()功能。
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
3、SQL语言是()的语言,容易学习
A、过程化
B、结构化
C、格式化
D、导航式
4、在数据库中存储的是()
A、数据库
B、数据库管理员
C、数据以及数据之间的联系
D、信息
5、DBMS的中文含义是()
A、数据库
B、数据模型
C、数据库系统
D、数据管理系统
二、判断题
1、数据库是具有逻辑关系和确定意义的数据集合。( )
2、数据库管理系统是一种操纵和管理数据库的大型软件。()
3、常见的关系型数据库有mysql 、SQL Server、Oracle、Sybase、DB2等。()
4、MySQL是一个大型关系型数据库管理系统,Oracle是小型数据库管理系统。()
三、简答
1、简述数据库的特点。
2、简述数据库和数据库系统的异同。
3、请简述DDL和DML的区别。
第一章答案
一、选择题
1、B
2、B
3、B
4、C
5、D
二、判断题
1、对
2、对
3、对
4、错
三、简答
1、
数据库的特点,具体如下:
●数据结构化
●实现数据共享
●数据独立性高
●数据统一管理与控制
2、
数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库。用户可以对数据进行增加、删除、修改、查找等操作。而数据库系统(DataBase System,DBS)的范围比数据库大很多。数据库系统是由硬件和软件组成的,其中硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件主要包括操作系统以及应用程序等。
《MySQL数据库应用》练习题
《MySQL数据库应用》练习题
《MySQL数据库应用》
模块1(第一章数据库基础)
1. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据
库、计算机硬件、软件和(C)。
A. 系统分析员
B. 程序员
C. 数据库管理员
D. 操作员
2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是
(A)。
A. DBS包括DB和DBMS
B. DBMS包括DB和DBS
C. DB包括DBS和DBMS
D. DBS就是DB,也就是DBMS
3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行
管理的是(D)。I.人工管理阶段II.文件系统阶段III.数据库阶段
A. I 和 II
B. 只有 II
C. II 和 III
D. 只有 I
4. 下列四项中,不属于数据库系统特点的是(C)。
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高
5. 数据库系统的数据独立性体现在(B )。
A.不会因为数据的变化而影响到应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
6. 描述数据库全体数据的全局逻辑结构和特性的是(A )。
A. 模式
B. 内模式
C. 外模式
D. 用户模式
7. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式
B. 模式与内模式
C. 三层之间的两种映射
D. 三层模式
8. 要保证数据库的逻辑数据独立性,需要修改的是( A)。
MySQL数据库应用与管理 第2版习题答案7
单元习题(单元七)
一、选择题
1. 下列标识符可以作为用户变量名的是(C )。
A、[@Myvar]
B、Myvar
C、@Myvar
D、@My var
2. MySQL提供的多行注释语句是(A )。
A、/* */
B、----
C、{ }
D、# #
3.要输出系统变量的值,使用的语句是(C )。
A、PRINT
B、DISPLAY
C、SELECT
D、SHOW
4.用户变量必须以(B )开头。
A、@@
B、@
C、#
D、*
5. 语句SELECT TRUNCA TE(3.14159,4); 的执行结果是(C )。
A、3.142
B、3.141
C、3.1415
D、3.1416
6. 语句SELECT ROUND(
7.55,1), ROUND(7.55); 的执行结果是(D )。
A、7.5,7
B、7.6,7
C、7,5,8
D、7.6,8
7. 语句SELECT SQRT(9), POW(8,2); 的执行结果是(C )。
A、3,256
B、81,64
C、3,64
D、81,256
8. 语句SELECT FLOOR(3.14), CEIL (3.14); 的执行结果是(C )。
A、3,3
B、4,4
C、3,4
D、4,3
9. 语句SELECT FLOOR(-3.14), CEIL (-3.14);的执行结果是(D )。
A、-3,-3
B、-4,-4
C、-3,-4
D、-4,-3
10. 语句SELECT CHAR_LENGTH('I LOVE YOU'), LENGTH('我爱你'); 的执行结果是(C )。
A、10,3
B、8,9
C、10,9
MySQL数据库技术及应用 课后习题答案 (6)[3页]
项目6
一、选择题
1、D
2、D
3、C
4、D
5、B
6、D
7、D
8、D
二、填空题
1、数据库的备份恢复
2、系统管理员定期或不定期地将数据库部分或全部内容复制或导出到另一个磁盘上保
存起来
3、热备份温备份冷备份
4、完整备份差异备份增量备份
5、把遭到破坏、丢失的数据或出现重大错误的数据库恢复到原来正常的状态备份
6、数据库备份二进制日志文件数据库复制
三、判断题
1、对
2、对
3、对
4、对
四、简答题
1、
答:MySQL提供了以下几种数据库备份方式:
(1)直接复制data目录,属于冷备份。优点:操作简单。缺点:必须在数据库停止运行的时候进行备份,只能提供到“某一时间点的上”的恢复,且不能用于InnoDB 存储引擎的表。
(2)使用mysqldump命令备份,属于热备份。优点:可在服务器正常运行的情况下进行数据备份,使用方便。缺点:备份文件较大,备份速度慢,不灵活,也只能恢复到最近完整备份文件的那一刻。
(3)使用二进制日志备份。优点:备份更灵活,支持增量备份。缺点:对存储引擎等有要求。
2、
答:MySQL提供了以下几种数据库恢复语句:(1)使用mysql命令恢复数据库;
(2)使用SOURCE命令恢复数据库。
(1)使用mysql命令恢复数据库的语法格式:
mysql -h主机名-u用户名-p [数据库名]<[文件路径]文件主名.sql
(2)使用SOURCE命令恢复数据库的语法格式:
SOURCE [文件路径]文件主名.sql;
3、
答:先利用最近一次的(2020-7-31晚12点)全库备份恢复数据库;再按日期时间的先后顺序(2020-7-31日晚12点~2020-8-1日5:30)进行二进制日志备份的恢复。
MySQL数据库原理及应用习题答案
第1章. 数据库技术概述
习题
1. 单选题
(1)数据库、数据库系统和数据库管理系统之间的关系是 A 。
(A)数据库系统包括数据库和数据库管理系统
(B)数据库管理系统包括数据库和数据库系统
(C)数据库包括数据库系统和数据库管理系统
(D)数据库系统就是数据库,也就是数据库管理系统
(2)下列四项中,不属于数据库系统特点的是D。
(A)数据共享(B)数据独立(C)数据结构化(D)数据高冗余(3)下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的阶段是D :
(A)人工管理阶段和文件系统阶段
(B)只有文件系统阶段
(C)文件系统阶段和数据库阶段
(D)只有人工管理阶段
(4)下面列出的4种世界,哪种不属于数据的表示范畴B 。
(A)现实世界(B)抽象世界(C)信息世界(D)计算机世界(5)E-R图是数据库设计的工具之一,它适用于建立数据库的A 。
(A)概念模型(B)逻辑模型(C)结构模型(D)物理模型(6)数据库的数据独立性是指C 。
(A)不会因为数据的存储策略变化而影响系统存储结构
(B)不会因为系统存储结构变化而影响数据的逻辑结构
(C)不会因为数据存储结构与逻辑结构的变化而影响应用程序
(D)不会因为某些数据的变化而影响其他数据
(7)关系模型中,一个候选码C 。
(A)可由多个任意属性组成
(B)至多由一个属性组成
(C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
(D)必须由多个属性组成
(8)用户或应用程序看到的那部分局部逻辑结构和特征描述的是 B ,它是模式的逻辑子集。
(A)模式(B)外模式(C)内模式(D)物理模式(9)进行自然连接运算的两个关系必须具有B 。
mysql数据库练习题
mysql数据库练习题
MySQL是一种常用的关系型数据库管理系统,它具有开源、高性
能和稳定性等特点,广泛应用于各种Web应用程序和数据管理系统中。通过练习MySQL数据库,可以深入了解和掌握数据库的操作和管理技巧,提升自己的数据库实践能力。下面将提供一些具有挑战性的MySQL数据库练习题,帮助大家巩固和扩展MySQL数据库的知识。
练习一:创建数据库和表
1. 创建一个名为"student"的数据库。
2. 在"student"数据库中,创建一个名为"score"的表,包含以下字段:学生ID(StudentID,整数类型),学生姓名(StudentName,字符串
类型),数学成绩(MathScore,整数类型),英语成绩(EnglishScore,整数类型),语文成绩(ChineseScore,整数类型)。
3. 在"score"表中插入5个学生的成绩信息。
练习二:查询语句
1. 查询"score"表中的所有学生信息。
2. 查询"score"表中所有学生的总成绩,并按照总成绩降序排列。
3. 查询"score"表中数学成绩大于80分的学生信息。
4. 查询"score"表中英语成绩在70分到90分之间的学生信息。
练习三:更新和删除语句
1. 将学号为101的学生的语文成绩更新为90分。
2. 删除英语成绩低于60分的学生信息。
练习四:表连接
1. 查询"score"表中每个学生的姓名以及对应的课程信息(课程ID、课程名称)。
2. 查询所有有成绩的学生以及对应的课程信息(课程ID、课程名称)。
练习五:聚合函数和分组
mysql综合练习题
mysql综合练习题
MySQL是一种广泛应用的关系型数据库管理系统,被广泛用于各种规模的应用程序开发中。通过练习MySQL综合题,可以帮助我们加深对MySQL数据库设计和查询语言的理解。本文将提供一些MySQL 综合练习题,供读者进行学习和实践。
练习一:创建数据库和表
1. 创建一个名为"company"的数据库。
2. 在"company"数据库中创建一个名为"employees"的表,包含以下字段:员工ID、姓名、年龄、性别、职位、工资。
练习二:插入数据
1. 向"employees"表中插入5条员工记录,包括员工ID、姓名、年龄、性别、职位、工资。
练习三:查询数据
1. 查询工资大于5000的员工记录,并按照工资从高到低排序。
2. 查询性别为男性且薪资在4000到8000之间的员工记录,按年龄从低到高排序。
练习四:更新数据
1. 将员工姓名为"张三"的薪资增加10%。
2. 将工资低于4000的员工职位更新为"实习生"。
练习五:删除数据
1. 删除工资超过10000的员工记录。
练习六:多表联合查询
1. 创建一个名为"departments"的表,包含以下字段:部门ID、部门
名称。
2. 将"employees"表和"departments"表根据部门ID进行内连接,并查询部门名称和员工姓名。
练习七:数据统计与分组查询
1. 查询每个部门的平均工资和最高工资。
2. 统计年龄在20到30岁之间的员工数量,并按照年龄段进行分组。
练习八:表连接与子查询
1. 查询每个部门的员工平均年龄。
2. 查询薪资高于所有实习生的员工记录。
mysql数据库练习题(含答案)
mysql数据库练习题(含答案)
创建数据库
1 DROP DATABASE IF EXISTS test1; #如果存在test1数据库删除test1数据库
2 CREATE DATABASE test1; #创建test1数据库
3 USE test1; #切换的test1数据库⾥
创建部门表
1 DROP IF EXISTS TABLE DEPT; #如果存在dept数据表,删除dept数据表.
2 CREATE TABLE DEPT(
3 DEPTNO int PRIMARY KEY, #部门编号
4 DNAME VARCHAR(14) , #部门名称
5 LOC VARCHAR(13) #部门地址
6 ) ;
向部门表插⼊数据
1 INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK');
2 INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');
3 INSERT INTO DEPT VALUES (30,'SALES','CHICAGO');
4 INSERT INTO DEPT VALUES (40,'OPERATIONS','BOSTON');
创建员⼯表
1 DROP IF EXISTS TABLE EMP; #如果存在emp数据表,删除emp数据表.
2 CREATE TABLE EMP(
3 EMPNO int PRIMARY KEY, #员⼯编号
4 ENAME VARCHAR(10), #员⼯姓名
5 JOB VARCHAR(9), #员⼯⼯作
(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案
(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案
盗传必究
题库一
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. 下述()不是DBA数据库管理员的职责。
D 数据库管理系统设计
2. MySQL是一种()数据库管理系统
C 关系型
3. 描述数据库全体数据的全局逻辑结构和特性的是()。
A 模式
4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段 II.文件系统阶段 III.数据库阶段
D 只有 I
5. 在SQL语言中的视图VIEW是数据库的()。
A 外模式
6. 关系代数运算是以()为基础的运算。
C 集合运算
7. 现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外键是()。
D 书号+读者号+借期
8. 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR (3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。
B (’200823’,’101’,NULL,NULL)
9. “汽车用品网上商城”数据库包括()张表。
C 8
10. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()。
A 浏览产品
11. 数据库设计中,用E-R图来描述信息结构,这是数据库设计的()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章题目
一、选择题
1、数据库系统的核心是()。
A、数据库
B、数据库管理系统
C、数据模型
D、软件工具
2、SQL语言具有()功能。
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
3、SQL语言是()的语言,容易学习
A、过程化
B、结构化
C、格式化
D、导航式
4、在数据库中存储的是()
A、数据库
B、数据库管理员
C、数据以及数据之间的联系
D、信息
5、DBMS的中文含义是()
A、数据库
B、数据模型
C、数据库系统
D、数据管理系统
二、判断题
1、数据库是具有逻辑关系和确定意义的数据集合。( )
2、数据库管理系统是一种操纵和管理数据库的大型软件。()
3、常见的关系型数据库有mysql 、SQL Server、Oracle、Sybase、DB2等。()
4、MySQL是一个大型关系型数据库管理系统,Oracle是小型数据库管理系统。()
三、简答
1、简述数据库的特点。
2、简述数据库和数据库系统的异同。
3、请简述DDL和DML的区别。
第一章答案
一、选择题
1、B
2、B
3、B
4、C
5、D
二、判断题
1、对
2、对
3、对
4、错
三、简答
1、
数据库的特点,具体如下:
●数据结构化
●实现数据共享
●数据独立性高
●数据统一管理与控制
2、
数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库。用户可以对数据进行增加、删除、修改、查找等操作。而数据库系统(DataBase System,DBS)的范围比数据库大很多。数据库系统是由硬件和软件组成的,其中硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件主要包括操作系统以及应用程序等。
3、
DDL是数据库定义语言,它主要用于定义数据库、表等,包括CREATE语句、ALTER语句和DROP语句。其中CREATE语句用于创建数据库、数据表等,ALTER语句用于修改表的定义等,DROP语句用于删除数据库、删除表等。
DML是数据操作语言,它主要用于对数据库进行添加、修改和删除操作,包括INSERT语句、UPDATE语句和DELETE语句,其中INSERT语句用于插入数据,UPDATE语句用于修改数据,DELETE语句用于删除数据。
第二章题目
一、选择题
1、一个数据库最多可以创建数据表的个数是()
A、1个
B、2个
C、1个或2个
D、多个
2、下面选项中,属于MySQL用于放置日志文件以及数据库的目录是()
A、 bin目录
B、data目录
C、 include目录
D、lib目录
3、下面关于在DOS停止MySql的命令中,正确的是()
A、 stop net mysql
B、 service stop mysql
C、 net stop mysql
D、 service mysql stop
4、下面选项中,属于关系型数据库产品的是()(多选)
A、Oracle
B、SQL Server
C、MongoDB
D、MySQL
二、判断题
1、MySQL现在是Oracle公司的产品。()
2、登录Mysql服务器,只能通过Dos命令行登录。()
3、查看MySQL的帮助信息,可以在命令行窗口中输入“help;”或者“\h”命令。()
4、MySQL是一种介于关系型数据库和非关系型数据库之间的产品。()
第二章答案
一、选择题
1、D
2、B
3、C
4、ABD
二、判断题
1、对
2、错
3、对
4、错
第三章题目
一、选择题
1、下面MySQL的数据类型中,可以存储整数数值的是()
A、FLOAT
B、DOUBLE
C、MEDIUMINT
D、VARCHAR
2、下面有关DECIMAL(6,2)的描述中,正确的是()
A、它不可以存储小数
B、6表示的是数据的长度,2表示小数点后的长度
C、6代表最多的整数位数,2代表小数点后的长度
D、总共允许最多存储8位数字
3、下列选项中,定义字段非空约束的基本语法格式是()
A、字段名数据类型IS NULL;
B、字段名数据类型NOT NULL;
C、字段名数据类型IS NOT NULL;
D、字段名NOT NULL数据类型;
4、下面选项中,表示日期和时间的数据类型是()(多选)
A、DECIMAL(6,2)
B、DATE
C、YEAR
D、TIMESTAMP
二、判断题
1、MySQL数据库一旦安装成功,创建的数据库编码也就确定了,是不可以更改的。()
2、在MySQL中,如果添加的日期类型不合法,系统将报错。()
3、在删除数据表的时,如果表与表之间存在关系,那么可能导致删除失败。()
4、一个数据表中可以有多个主键约束。()
三、简答题
1、请简述什么是非空约束并写出其基本语法格式。
2、简要概述什么是默认约束,并写出默认约束的基本语法格式。
第三章答案
一、选择题