《MySQL数据库应用开发》期末试卷A_第1页
《MySQL数据库应用开发》期末试卷A_第2页
《MySQL数据库应用开发》期末试卷A_第3页
《MySQL数据库应用开发》期末试卷A_第4页
《MySQL数据库应用开发》期末试卷A_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京信息职业技术学院

《MySQL数据库应用开发》期末试卷A

适用班级:2032033考试时间:2020-12-308:30-10:00

班级:学号:姓名:得分:

一、单选题(共20题,40分)

1、MySQL数据库服务器的默认端口号是()。

A、80

B、8080

C、3306

D、1433

2、以下选项中,()面向数据库设计人员,描述数据的整体逻辑结

构。

A、概念模式

B、存储模式

C、外模式

D、以上答案都不正确

3、在数据库建模的过程中,E-R图属于()的产物。

A、物理模型

B、逻辑模型

C、概念模型

D、以上答案都不正确

4、以下()在关系模型中表示属性的取值范围。

A、元组

B、键

C、属性

D、域

5、INSERT语句属于SQL语言的()组成部分。

A、DDL

B、DML

C、DQL

D、DCL

6、MySQL提供的()语句可查看数据表的创建语句。

A、DESCRIBE

B、SHOWFULLCOLUMNS

C、SHOWCOLUMNS

D、SHOWCREATETABLE

7、以下插入数据的语句错误的是()。

A、INSERT表SET字段名二值

B、INSERTINTO表(字段列表)VALUE(值列表)

C、INSERT表VALUE(值列表)

D、以上答案都不正确

8、下列选项中用于查询数据的是()0

A、INSERT

B、SELECT

C、UPDATE

D、DELETE

9、以下创建数据库的语句错误的是()。

A、CREATEDATABASEbook

B、CREATEDATABASEsh.book

C、CREATEDATABASEsh.book

D、CREATEDATABASE_book

10、下面关于DECIMAL(5,3)的说法中,正确的是()。

A、它不可以存储小数

B、5表示数据的长度,3表示数据的精度

C、5表示整数位数,3表示小数点后的位数

D、以上说法都正确

11、下列选项中,()能保证表中字段值的唯一性。

A、默认约束

B、非空约束

C、唯一约束

D、以上答案都不正确

12、商品的()用于在搜索和浏览列表时更准确的找到该商品。

A、关键词

B、描述

C、提示

D、详情

13、下列选项中,()可返回表中指定字段的平均值。

A、MAX()

B、MIN()

C、AVG()

D、以上答案都不正确

14、以下与“price>=599&&price71299”功能相同的选项是

)o

A、priceBETWEEN599AND1299

B、priceIN(599J299)

C、599<=price<=1299

D、以上答案都不正确

15、以下哪些表的操作可用于创建视图?()

A、UPDATE

B、DELETE

C>INSERT

二、判断题(共20题,20分)

1、实体型通过实体名及其属性名集合来抽象描述同类实体。

2、应用程序可以通过数据库管理的接口执行SQL语句。

3、凡是在计算机中用来描述事物的信息都可称作数据。

4、数据表一旦删除,表中的所有数据都将被清除。

5、MySQL中为所有字段插入记录时,省略字段名称,必须严格按照数据表结构插

入对应的值。

(1.0)

正确答案:正确

解析:

6、删除数据时若没有设置条件,则系统不会删除表中的任何记录。

(1.0)

正确答案:错误

解析:

7、数据表中字段的创建顺序与其在数据库中存储的顺序相同。

(1.0)

正确答案:正确

解析:

8、MySQL中支持在多个字段上建立复合主键。

(1.0)

正确答案:正确

解析:

9、整型字段插入的数据为16.7会被四舍五入,结果为17。

(1.0)

正确答案:正确

解析:

10、DATE类型用于表示日期值,但不包含时间部分。

(1.0)

正确答案:正确

解析:

11、一张数据表中最多只允许包含一个主键约束。

(1.0)

正确答案:正确

解析:

12、NULL通常表示没有值或值不确定等含义。

(1.0)

正确答案:正确

解析:

13、主键用于唯一标识表中的记录。

(1.0)

正确答案:正确

解析:

14、WHERE可在数据排序前对查询的数据进行筛选。

(1.0)

正确答案:正确

解析:

15、表达式中同时出现多个圆括号时,最内层圆括号中的表达式优先级最高。

(1.0)

正确答案:正确

解析:

16、视图的结构和数据都依赖于数据库中真实存在的表。

(1.0)

正确答案:正确

解析:

17、

删除视图的同时也会删除视图的数据。

(1.0)

正确答案:错误

解析:

18、删除视图本质上仅是删除视图的表结构,不会对基本表的数据产生任何影响。

(1.0)

正确答案:正确

解析:

19、默认情况下,MySQL用户执行的每一条SQL语句都会被当成单独的事务自动提

交。

(1.0)

止确答案:止确

解析:

20、在创建存储过程前需要先选择数据库。

(1.0)

正确答案:正确

解析:

三、简答题(共2题,20分)

1、请简述数据库设计规范化的必要性。

(10.0)

正确答案:

数据库设计对数据的存储性能、数据的操作都有很大的关系。为了避免不规范的数

据库出现数据冗余,造成插入、删除、更新操作异常等情况,就要进行数据库设计规

范化。

解析:

2、请简述数据库、表和数据库服务器之间的关系。

(10.0)

正确答案:

一个数据库服务器可以管理多个数据库,通常情况下开发人员会针对每个应用创建

一个数据库,为保存应用中实体的数据,会在数据库中创建多个表(用于存储和描述

数据的逻辑结构),每个表都记录着实体的相关信息。

解析:

四、其它(共2题,20分)

1、请设计一张学生表,选择合理的数据类型保存学号(id)、姓名(name)、性

别(gender)、出生日期(birth_date)、入学日期(start_date)、家庭住址信息

(address)。

将代码和运行截图放在答案中。

(10.0)

正确答案:

CREATETABLEmydb.student(

idTNTUNSIGNEDPRIMARYKEYAUTO_INCREMENTCOMMENT'学号',

nameVARCHAR(20)NOTNULLCOMMENT'姓名',

genderENUMC男,'女')NOTNULLCOMMENT'性别',

birth_dateDATENOTNULLCOMMENT'出生日期',

start_dateDATENOTNULLCOMMENT'入学日期',

addressVARCHAR(255)NOTNULLDEFAULT''COMMENT'家庭住址'

)DEFAULTCI1ARSET=utf8;

解析:

2、在mydb数据库中创建student数据表,表中有id、name(学生姓名)、math

(数学成绩)、Chinese(语文成绩)和english(英语成绩)字段。然后创建视图

view_score,视图中包含math、Chinese、english和total(总分数)字段。

将代码和运行截图放在答案中。

(10.0)

正确答案:

USEmydb;

CREATETABLEstudent(

idINTUNSIGNEDPRIMARYKEYAUTO_INCREMENTCOMMENT'学生id',

nameVARCIIAR(20)NOTNULLDEFAULT''COMMENT'学生姓名',

mathDECIMAL(4,1)NOTNULLDEFAULT0COMMENT'数学成绩',

ChineseDECIMAL(4,1)NOTNULLDEFAULT0COMMENT'语文成绩',

engl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论