版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
班级:学号:姓名:得分:﹒﹒一、4选1选择题(每一题2分)下列()不能称为实体。A、班级 B、手机 C、图书 D、姓名参考答案:DMySQL数据库服务器的默认端口号是()。A、80 B、8080 C、3306 D、1433参考答案:C以下选项中,()面向数据库设计人员,描述数据的整体逻辑结构。A、概念模式 B、存储模式 C、外模式 D、以上答案都不正确参考答案:A()可在一个关系中从垂直方向去掉不需要的属性,保留需要的属性。A、选择 B、笛卡尔积 C、连接 D、投影参考答案:D在数据库建模的过程中,E-R图属于()的产物。A、物理模型 B、逻辑模型 C、概念模型 D、以上答案都不正确参考答案:C以下()在关系模型中表示属性的取值范围。A、元组 B、键 C、属性 D、域参考答案:D下面列出的()是数据库管理系统的简称。A、DB B、DBA C、DBMS D、DBS参考答案:CINSERT语句属于SQL语言的()组成部分。A、DDL B、DML C、DQL D、DCL参考答案:B下面的命令中,()用于退出MySQL。A、go B、exit、quit C、to D、以上答案全部都正确参考答案:BMySQL提供的()语句可查看数据表的创建语句。A、DESCRIBE B、SHOWFULLCOLUMNSC、SHOWCOLUMNS D、SHOWCREATETABLE参考答案:D以下插入数据的语句错误的是()。A、INSERT表SET字段名=值B、INSERTINTO表(字段列表)VALUE(值列表)C、INSERT表VALUE(值列表)D、以上答案都不正确参考答案:D下列选项中用于查询数据的是()。A、INSERT B、SELECT C、UPDATE D、DELETE参考答案:B下面关于SHOWTABLESLIKE't%'描述错误的是()。A、用于查看名称以t开头的数据表B、“%”表示匹配一个字符C、“%”表示匹配零个或多个字符D、SHOWTABLES可获取指定数据库下所有的数据表参考答案:B以下为数据表重命名错误的是()。A、ALTERTABLEt1RENAMEre_testB、ALTERTABLEt1RENAMEASre_testC、RENAMETABLEt1re_testD、RENAMETABLEt1TOre_test参考答案:C下面关于数据查询的描述正确的是()。A、查询数据的条件仅能实现相等的判断B、查询的数据必须包括表中的所有字段C、星号“*”通配符代替数据表中的所有字段名D、以上答案都正确参考答案:C以下查看数据表的语句错误的是()。A、SHOWTABLESTATUSB、SHOWTABLESTATUSFROMmydbC、SHOWTABLESTATUSLIKE'%t%'D、以上答案都不正确参考答案:D以下创建数据库的语句错误的是()。A、CREATEDATABASEbookB、CREATEDATABASEsh.bookC、CREATEDATABASEsh_bookD、CREATEDATABASE_book参考答案:B查询数据时可用()代替数据表中的所有字段名。A、*B、%C、_D、.参考答案:A下面插入数据操作错误的是()。A、INSERT数据表名VALUE(值列表)B、INSERTINTO数据表名VALUES(值列表)C、INSERT数据表名VALUES(值列表)D、INSERT数据表名(值列表)参考答案:D以下数据类型中,适合存储文章内容的是()。A、INTB、VARCHARC、CHARD、TEXT参考答案:D下面()表示日期和时间的数据类型。A、DECIMAL(6,2)B、DATEC、YEARD、TIMESTAMP参考答案:D以下组合中与主键约束功能相同的是()。A、默认约束与非空约束B、默认约束与唯一约束C、唯一约束与非空约束D、以上答案都不正确参考答案:C下面用于存储二进制数据的是()。A、INTB、FLOATC、DECIMALD、BIT参考答案:D下面关于DECIMAL(5,3)的说法中,正确的是()。A、它不可以存储小数B、5表示数据的长度,3表示数据的精度C、5表示整数位数,3表示小数点后的位数D、以上说法都正确参考答案:B下列选项中,()能保证表中字段值的唯一性。A、默认约束B、非空约束C、唯一约束D、以上答案都不正确参考答案:C绘制E-R图的3个基本要素是()。A、实体、属性、关键字B、属性、数据类型、实体C、属性、实体、联系D、约束、属性、实体参考答案:C下列适用于描述商品详情的数据类型是()。A、SETB、VARCHAR(20)C、TEXTD、CHAR参考答案:B商品的()用于在搜索和浏览列表时更准确的找到该商品。A、关键词B、描述C、提示D、详情参考答案:A下列选项中,()可返回表中指定字段的平均值。A、MAX()B、MIN()C、AVG()D、以上答案都不正确参考答案:C以下与“price>=599&&price<=1299”功能相同的选项是()。A、priceBETWEEN599AND1299B、priceIN(599,1299)C、599<=price<=1299D、以上答案都不正确参考答案:A以下()是查询语句select选项的默认值。A、ALLB、DISTINCTC、DISTINCTROWD、以上答案都不正确参考答案:A以下是一元运算符的是()。A、逻辑与B、逻辑或C、逻辑非D、逻辑异或参考答案:C以下()在SELECT语句中对查询数据进行排序。A、WHEREB、ORDERBYC、LIMITD、GROUPBY参考答案:B以下选项中,运算优先级别最低的是()。A、算术运算符B、逻辑运算符C、赋值运算符D、位运算符参考答案:C以下哪些表的操作可用于创建视图?()A、UPDATEB、DELETEC、INSERTD、SELECT参考答案:D在视图上不能完成的操作是()。A、查询B、在视图上定义新的视图C、在视图上定义新的表D、更新视图参考答案:C下面关于视图的描述正确的是()。A、视图没有表结构文件B、视图中不保存数据C、视图仅能查询数据D、以上说法都不正确参考答案:B下列关于视图和表的说法正确的是()。A、每个视图对应一个表B、视图是表的一个镜像备份C、对所有视图都可以像表一样执行UPDATE操作D、视图的数据全部在表中参考答案:D事务的()特性要求事务必须被视为一个不可分割的最小工作单元。A、原子性B、一致性C、隔离性D、持久性参考答案:A创建自定义函数使用()。A、CREATEFUNCTIONB、CREATETRIGGERC、CREATEPROCEDURED、CREATEVIEW参考答案:A创建存储过程的关键字是()。A、CREATEPROCB、CREATEDATABASEC、CREATEFUNCTIOND、CREATEPROCEDURE参考答案:DSELECTSQRT(100);的输出结果为()。A、10000B、200C、100D、10参考答案:D下列选项中,用于创建一个带有条件判断的循环过程的语句是()。A、LOOP语句B、ITERATE语句C、REPEAT语句D、QUIT语句参考答案:C下面关于自定义函数的说法正确的是()。A、自定义函数必须由两条以上的语句组成B、在函数体中可以使用SELECT语句C、函数的返回值不能省略D、自定义函数的名称区分大小写参考答案:C下列关于存储过程的描述错误的是()。A、存储过程名称不区分大小写B、存储过程名称区分大小写C、存储过程名称不能与内置函数重名D、存储过程的参数名不能和字段名相同参考答案:A二、对错选择题(每一题2分)实体型通过实体名及其属性名集合来抽象描述同类实体。对错应用程序可以通过数据库管理的接口执行SQL语句。对错内模式的会影响其概念模式和外模式。对错MySQL会在没有配置文件时,自动检测安装目录和数据文件目录。对错数据只包括普通意义上的数字和文字。对错用户利用数据库应用程序与DBMS进行通信、访问和管理DBMS中存储的数据。对错凡是在计算机中用来描述事物的信息都可称作数据。对错SQL是关系型数据库语言的标准,所以不同数据库产品的SQL完全相同。对错实体完整性要求关系中的主键不能重复,且不能取空值。对错UPDATE语句属于SQL的数据库定义语言。对错实体是指客观存在并可相互区分的事物。对错DROPDATABASE删除数据库的时同时会回收为数据库分配的存储空间。对错同时删除多个数据表时使用逗号分隔。对错在多数据插入时,若一条数据插入失败,则整个插入语句都会失败。对错USE关键字在MySQL中不区分大小写。对错创建数据表时必须为字段设置数据类型。对错更改数据时若未带WHERE条件,则表中对应字段都会被改为统一的值。对错数据表一旦删除,表中的所有数据都将被清除。对错MySQL中为所有字段插入记录时,省略字段名称,必须严格按照数据表结构插入对应的值。对错WHERE用于在查询数据时设置条件。对错删除数据时若没有设置条件,则系统不会删除表中的任何记录。对错数据表中字段的创建顺序与其在数据库中存储的顺序相同。对错数据表的字符集一旦确定就不能。()对错MySQL中支持在多个字段上建立复合主键。对错整型字段插入的数据为16.7会被四舍五入,结果为17。对错浮点数类型取值范围很大,但是精度不高。对错非空约束与值为NULL的默认约束不能同时存在。对错TEXT类型所能保存的最大字符数量取决于字符串实际占用的字节数。对错一个数据表中可以定义多个非空字段。对错主键约束的字段值要同时满足非空和唯一性。对错DATE类型用于表示日期值,但不包含时间部分。对错一张数据表中最多只允许包含一个主键约束。对错NULL通常表示没有值或值不确定等含义。对错主键用于唯一标识表中的记录。对错插入数据时VALUES后的数据只需与“INSERTINTO表”后设置的字段相对应即可。对错WHERE可在数据排序前对查询的数据进行筛选。对错逻辑或的操作数中只要有一个为真,则结果就为真。对错数字与字符串不能进行比较。对错表达式中同时出现多个圆括号时,最内层圆括号中的表达式优先级最高。对错DELETE删除数据的执行时间与删除的数据量成正比。对错视图可以屏蔽真实表结构变化带来的影响。对错向视图添加数据时,必须满足视图的基本表中对应字段的约束条件。对错视图的结构和数据都依赖于数据库中真实存在的表。对错删除视图的同时也会删除视图的数据。对错视图是从一个或多个表中导出来的虚拟表。对错为视图添加数据,相当于向创建视图的表添加数据。对错删除视图本质上仅是删除视图的表结构,不会对基本表的数据产生任何影响。对错同一个数据库中的视图和表名不能相同。对错删除视图同样也会删除视图依赖的数据表。对错在回滚事务时,事务内所有的操作都将撤销。对错默认情况下,MySQL用户执行的每一条SQL语句都会被当成单独的事务自动提交。对错事务的执行要么成功,要么就返回到事务开始前的状态。对错在回滚到某个保存点后,在该保存点之后创建过的保存点也会消失。对错在创建存储过程前需要先选择数据库。对错在创建自定义函数时,若函数名称与内置函数相同,则会代替内置函数。对错三、简答题请简述什么是数据模型。答案:数据模型是数据库系统的核心和基础,它是对现实世界数据特征的抽象,用来描述数据,可以理解成一种数据结构。在数据库的发展过程中,出现了3种基本数据模型,分别是层次模型(HierarchicalModel)、网状模型(NetworkModel)和关系模型(RelationalModel)。请简述存储过程和函数的区别。答案:(1)语法中实现的标识符不同,存储过程使用PROCEDURE,函数为FUNCTION。(2)存储过程在创建时没有返回值,而函数在定义时必须设置返回值。(3)存储过程没有返回值类型,且不能将结果直接赋值给变量;而函数定义时需要设置返回值类型,且在调用时除在SELECT中,必须将返回值赋给变量。(4)存储过程必须通过CALL进行调用,不能使用SELECT调用;而函数则可在SELECT语句中直接使用。请简述数据库设计规范化的必要性。答案:数据库设计对数据的存储性能、数据的操作都有很大的关系。为了避免不规范的数据库出现数据冗余,造成插入、删除、更新操作异常等情况,就要进行数据库设计规范化。请简述视图和基本表的区别。答案:视图是从一个或多个表中导出来的表,它是一种虚拟存在的表,表的结构和数据都依赖于基本表。通过视图不仅可以看到存放在基本表中的数据,还可以像操作基本表一样,对数据进行查询、添加、修改和删除。请简述什么是事务。答案:
在MySQL中,事务就是针对数据库的一组操作,它可以由一条或多条SQL语句组成,且每个SQL语句是相互依赖的。只要在程序执行过程中有一条SQL语句执行失败或发生错误,则其他语句都不会执行。也就是说,事务的执行要么成功,要么就返回到事务开始前的状态,这就保证了同一事务操作的同步性和数据的完整性。请简述CHAR、VARCHAR和TEXT数据类型的区别。答案:(1)CHAR是定长存储方式,适合保存长度固定的字符穿。(2)VARCHAR是变长存储方式,适合保存长度不定的字符串。(3)TEXT不能设置长度,速度比CHAR和VARCHAR慢,适合保存不经常查询的文本。(4)TEXT类型不能设置默认值。请简述数据库、表和数据库服务器之间的关系。答案:一个数据库服务器可以管理多个数据库,通常情况下开发人员会针对每个应用创建一个数据库,为保存应用中实体的数据,会在数据库中创建多个表(用于存储和描述数据的逻辑结构),每个表都记录着实体的相关信息。请分析数据库范式1NF,2NF,3NF的区别。答案:(1)1NF:数据库表的每一列都是不可分割的基本数据项。(2)2NF:在满足1NF基础上,遵从唯一性,非主键字段需完全依赖主键(3)3NF:在满足2NF基础上,非主键字段不能相互依赖。请简述WHERE与HAVING之间的区别。答案:(1)WHERE操作是从数据表中获取数据,用于将数据从磁盘存储到内存中,而HAVING是对已存放到内存中的数据进行操作。(2)HAVING位于GROUPBY子句后,而WHERE位于GROUPBY子句之前。(3)HAVING关键字后可以跟聚合函数,而WHERE则不可以。通常情况下,HAVING关键字与GROUPBY一起使用,对分组后的结果进行过滤。四、操作题
按下列表结构,利用SQL语句在mydb数据库中创建topic表。字段名数据类型备注idINT专题编号titleVARCHAR(255)专题名称introVARCHAR(255)专题介绍start_timeINT(11)专题开始时间end_timeINT(11)专题结束时间创建数据表的SQL语句。将代码和运行截图放在答案中。答案:CREATETABLEtopic(idINTCOMMENT'专题编号',titleVARCHAR(255)COMMENT'专题名称',introVARCHAR(255)
COMMENT'专题介绍',start_timeINT(11)
COMMENT'专题开始时间',end_timeINT(11)COMMENT'专题结束时间')DEFAULTCHARSET=utf8;请设计一张学生表,选择合理的数据类型保存学号(id)、姓名(name)、性别(gender)、出生日期(birth_date)、入学日期(start_date)、家庭住址信息(address)。将代码和运行截图放在答案中。答案:CREATETABLEmydb.student(
idINTUNSIGNEDPRIMARYKEYAUTO_INCREMENTCOMMENT'学号',
nameVARCHAR(20)NOTNULLCOMMENT'姓名',genderENUM('男','女')NOTNULLCOMMENT'
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年浙江临海市人民政府办公室下属事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南郑州市第二批市属事业单位招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南省武陟县事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南洛阳汝阳县委巡察办数据信息中心选聘易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南安阳市文峰区招聘事业单位工作人员111人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南信阳光山县部分事业单位招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河北衡水市城市管理综合行政执法局事业单位选聘工作人员3人易考易错模拟试题(共500题)试卷后附参考答案
- 【重要·基础】2025级高二物理期中冲刺动员暨备考指导教学设计
- 走向专业自觉的班主任:新时代班级育人的实践智慧与策略创新
- 高三英语“百日争锋·心法双修”倒计时强基班会设计
- DZ∕T 0270-2014 地下水监测井建设规范
- 2024年浙江省绍兴市特种设备检测院招聘11人历年高频难、易点(公共基础测验共200题含答案解析)模拟试卷
- 露天矿山施工组织设计方案
- 《室内装饰装配式施工》课件-装配式装修技术
- 三年级数学下册《暑假作业》(共50套)
- 玻璃安装合同
- DB14∕T 1925-2019 流通领域供应链标准体系
- GB/T 30791-2014色漆和清漆T弯试验
- 噪声污染与控制
- 春潮现代文阅读理解答案
- 管桩应力释放孔施工方案
评论
0/150
提交评论