版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《数据库基础及应用--MySQL》配套练习参考答案项目一初始数据库项目练习任务一认识数据与数据库一、填空题1.类型,值2.数据管理,数据访问接口,数据服务3.抽象4.键值5.特性6.三级数据模式、外模式、模式、内模式7.逻辑结构和特征的描述、模式、用户模式或子模式8.属性值9.对象、属性、联系10.一对一、一对多、多对多二、选择题1.A 2.D3.B4.A5.C三、判断题 1.×2.×3.×4.×5.×6.√四、简答题1.现代数据库系统通常采用三级数据模式结构,其中模式设计是关系数据库设计的核心,外模式是根据某一特定应用需要对数据的逻辑结构和特征的描述,它是从模式中构建出来的。当模式发生改时,只需要修改外模式到模式的映射,而不需要改写应用程序。反之,当应用的需求变化,需要修改外模式,这时也仅需要更改外模式到模式的映射,而不用修改模式,这种应用程序与模式的相对独立就是指逻辑独立性。2.(1)一对多(2)一对一
任务二走进关系型数据库一、填空题1.分量、字段2.唯一、属性、属性组3.数据结构、二维表4.外键5.关系6.主键7.实体完整性、参照完整性、域完整性8.字段(列)9.记录、元组10.SQL、数据定义、数据操纵、数据控制二、选择题1.A2.D3.A4.A5.C三、判断题1.×2.√3.×4.×5.√6.√四、简答题略
任务三设计关系型数据库一、填空题1.实体-联系图、概念数据模型2.数据流图3.一个独立、由相关实体集的主键共同组成4.插入异常、更新异常、删除异常5.(X,P)->(Y,Q)6.部分依赖、传递依赖7.主属性、部分依赖、传递依赖8.投影分解9.传递依赖10.关系二、选择题1.A2.C3.A4.B5.C三、判断题1.√2.√3.×4.√5.×6.√四、简答题1.(1)根据语义观察找出关系模式中所有的函数依赖;(2)找出所有候选键,区分主属性和非主属性;(3)把部分函数依赖或传递函数依赖的决定属性和非主属性从原关系模式中分离出来,构成一个单独的关系模式,然后将其余属性加上候选键构成另一个关系模式2.1NF,插入异常、更新异常、删除异常球队(球队名,球队类型)教练(教练名,教练职称)球员(球员姓名,球员特长)参训(球队名,球员姓名)带队(球队名,教练名)
项目检测目标测试题一一、填空题1.数据库管理系统2.三级数据模式3.关系数据模型4.关系5.主表已有的主键值或为空6.对象、联系7.一组属性函数决定它的所有子集8.合并性9.一事一关系10.非平凡函数依赖11.插入异常、更新异常、删除异常二、选择题1.A2.B3.C4.C5.C6.C7.D8.B9.B10.A三、判断题1.×2.√3.√4.√5.×6.√7.√8.×9.×10.×四、简答题1.(1)一对一(2)一对多2.投影:选择若干列组成新关系:连接:选择基于行组成新关系;连接:两个及以下的表行按一定条件连成新行组成新关系。
目标测试题二一、填空题1.人工管理、文件管理、数据库管理2.属性名、数据值3.候选键中的属性4.外模式到模式、模式到内模式5.选择、投影、连接6.联系的属性、主键7.完全函数依赖二、选择题1.C2.A3.C4.C5.A6.D7.A8.D9.B10.B三、判断题1.√2.√3.√4.×5.×6.√7.×8.√9.√10.×四、简答题1.分析业务需求,概念设计,模式设计,物理设计。2.插入异常、更新异常、删除异常、数据冗余读者(读者编号,读者姓名,电话)图书(图书编号,书名,作者,摘要,出版社,出版社地址)借阅(读者编号,读者编号,借阅日期)
项目二创建数据库环境项目练习任务一认识MySQL数据库管理系统一、填空题1.底层组件、数据存储、数据操作2.客户/服务器、3.mysqld4.ibdata1、ib_logfile0、ib_logfile15.Memory6.逗号分隔值7.frm、MYD、MYI二、选择题1.D2.A3.B4.D5.B三、判断题1.√2.×3.√4.√5.×6.四、简答题略
任务二安装配置MySQL数据库管理系统一、填空题1.用户名、密码2.守护进程、mysql3.MySQL安装目录、数据库目录4.mysql-uemp-p5.c:/ProgramData/MySQL/MySQLServer8.0/Data7.root8.my.ini二、选择题1.C2.A3.C4.C5.D三、判断题1.×2.√3.√4.×5.√6.×四、简答题1.略2.执行命令mysqld--initialize-insecure初始化数据库建立存放数据库文件的data文件,并创建没有密码的root管理员账号。
项目检测目标测试题一一、填空题1.InnoDB2.底层3.核心4.InnoDB、BDB5.MySQL服务器6.存放MySQL的各种管理程序文件7.#8.MySQL安装目录9.MySQL客户10.参数datadir设置的目录11.mysqld12.JSON二、选择题1.B2.A3.D4.B5.A6.D7.D8.A9.B10.D三、判断题1.×2.√3.√4.×5.×6.×7.×8.×9.√10.√四、简答题略
目标测试题二一、填空题1.MySQL数据库存储目录2.64位3.存储机制、数据操作4.mysql-uroot-h50-p5.selectversion();6.mysql-ucasher-h31-p7..NETFramework、VisualC++运行时库8.Windows、Linux、Unix9.ibdata1、ib_logfile0、ib_logfile1二、选择题1.B2.C3.A4.D5.A6.D7.D8.D9.C10.C三、判断题1.√2.×3.×4.√5.×6.7.×8.√9.×10.√四、简答题略
项目三体验数据处理项目练习任务一认识数据类型一、填空题255单精度浮点数,双精度浮点数8decimal日期大于9999.99char,varchar当前系统65535二、选择题1.C 2.A 3.A 4.A 5.B6.C 7.C 8.B 9.D 10.B三、判断题1.× 2.√ 3.× 4.√ 5.×√ 7.× 8.√ 9.√ 10.×四、简答题1.简述blob和text有什么区别?答:定义:text:text是非二进制字符串,并且需要指定字符集,并按照该字符集进行校验和排序。只能存储纯文本,可以看作是VARCHAR在长度不足时的扩展。blob:blob存储的是二进制数据,因此无需字符集校验,blob除了存储文本信息外,由于二进制存储格式,所以还可以保存图片等信息,blob可以看作是varbinary在长度不足时的扩展。相同点1)都不允许有默认值。2)保存或检索数据不删除尾部空格。3)索引在blob或者text上必须执行索引前缀的长度。不同点1)text大小写不敏感,而blob排序和比较以大小写敏感的方式执行。2)text是非二进制字符串,blob存储的是二进制数据。3)text需要指定字符集,blob无需字符集校验。4)blob可以储存图片,text只能储存纯文本文件。2.MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义
?答:vachar与char的区别就是,char是一种固定长度的类型,varchar则是一种可变长度的类型。varchar(50)中50的含义为最多存放50个字符,varchar(50)和varchar(200)存储hello字符串所占空间一样,但后者在排序时会消耗更多内存。
任务二实现数据运算一、填空题模1,51字符串数字ASCII码值not11位二、选择题1.B 2.A 3.B 4.C 5.A6.C 7.C 8.B 9.B 10.C三、判断题1.√ 2.× 3.× 4.× 5.√6.√ 7.√ 8.√ 9.√ 10.√按要求写出正确的表达式1.3*X*6+8*Y2.2*abs(X)+X*23.年龄>=25and性别=”女”4.备注isnull5.单价<>9.99
任务三使用系统函数一、填空题ceil()abs()chongqing2020concat()quarter()curtime()解密函数将x转换成type类型的数据database()sum()二、选择题1.C 2.C 3.C 4.B 5.C6.B 7.A 8.A 9.D 10.B三、判断题1.× 2.√ 3.√ 4.× 5.×6.√ 7.× 8.√ 9.√ 10.×四、根据下列要求用书写相应的表达式1.ceil(单价)2.round(单价,2)3.lower(商品编号)4.姓名like“李%”5.date_format(now(),'%d-%m-%y')6.week(date_format(now().'%Y-%m-%d'),1)7.convert(商品编号,decimal)8.connection_id()
项目检测目标测试题一一、填空题1decimalb’111’time-1010concat()curdate()版本号二、选择题1.B 2.C 3.B 4.D 5.C6.D 7.B 8.D 9.A 10.B三、判断题1.× 2.√ 3.× 4.√ 5.√6.× 7.√ 8.√ 9.√ 10.×四、综合题1.入库编号char(16) 入库商品编号char(5) 入库数量int 单价dec(6,2) 总价dec(8,2) 入库日期date2.1)入库数量>30or单价<15.00 2)入库日期between‘2020-12-01’and‘2020-12-31’ 3)sum(入库数据)3.1)52)6cg003)24)0
目标测试题二一、填空题int26text数值!03‘happyboy’数据库二、选择题1.C 2.A 3.A 4.C 5.B6.C 7.A 8.B 9.B 10.C三、判断题1.× 2.× 3.√ 4.× 5.√6.× 7.× 8.× 9.× 10.×四、综合题 1. 2.1)569.52)03)0 3.1)round(销售单价,2) 2)concat(商品编号,销售日期) 3)replace(商品编号,‘qi’,’sp’) 4)datediff(now(),销售日期)
项目四建立数据库项目练习任务一MySQL数据库对象一、填空题1.物理设计2.数据处理3.虚4.数据处理5存储过程6.记录。7.存储结构8.my.ini9.物理10.段、区二、选择题1-5:CBACB6-10:BCADD三、判断题1-5:××√√×6-10:√√×××……四、简述题(略)
任务二创建MySQL数据库一、填空题1.数据库2.Showdatabases;3.磁盘4.Mysql5.sys6.use7.dropdatabsesupermark8.datadir=D:/mysq9.内存10.无二、选择题1-5:DBCBB6-10:ABBAB三、判断题1-5:√√×√√6-10:×××√×……综合题2.showdatabases;3.createdatabasemarkdb;4.usemarkdb;5.dropdatabasemarkdb;
任务三创建数据表一、填空题1.数据库2.表结构、输入表记录;3.字段长度4.use5.showtables;6.descprovider;7.insertinto8.deafult9.字段10.select*frommerchinfo;二、选择题1-5:BBBCC6-10:BBAAC三、判断题1-5:×√√×√6-10:√×√×√三、阅读命令,写出含义mysql>createtablemerchinfo->(->midchar(5)primarykeynotnull,#_定义mid为字符型,固长度为5,主键约束,不能取空值。->mnamevarchar(50)notnull,#定义mname为可变长度,最大长度为50,不能取空值->mpricedec(7,2)notnull,#_定义mprice为实型,长度为7,2位小数,不能取空值->mnumintnotnull#定义mnum为整型->);(2)插入数据记录mysql>insertintomerchinfo#向merchinfo表插入记录->(mid,mname,mnum,mprice)#指定字段名为mid,mname,mnum,mprice->values('yl001','百事可乐',100,2.3);#指定数据列表为'yl001','百事可乐',100,2.3QueryOK,1rowaffected(0.14sec)#系统回显有1条记录成功插入。
任务四维护数据表一、填空题1.数据表的结构、数据表的记录2.Change、alter、modify3.Add4.drop5.altertableuseraddprimarykey(uid)6.altertableproviderdropprimarykey7.altertableuserrenametouser_bak8.drop9.update10.Truncate二、选择题1-5:BDACB6-10:BDBCC三、判断题1-5:××√××6-10:×√×√×四、程序填空1.Updateset2..mprice=mprice*1.13.deletename=’花生油’
任务五创建索引一、填空题1.索引、查询2.普通、主键、唯一3.Unique4.Createindex5.Createindexslonmerchinfomnumdesc6.addindex7.Showindexfrommerchinfo\G8.Altertableproviderdropprimarykey9.Dropindexxmjxonprovider10.更新二、选择题1-5:CDBAA6-10:DCDAA三、判断题1-5:××√√√6-10:××√××四、综合题类型命令关键字是否允许重复是否允许空值普通索引index允许重复允许唯一索引unqiue不允许重复只能有一个空值主键索引Primarykey不允许重复不允许有空值
项目检测目标测试题一填空题1.物理2.performance_schema3.usestudent4.showdatabases;5.insertinto,values6.add7.salexs_num8.Delete,Truncate9.单列,组合10.唯一,1选择题1-5:DCBCC6-10:BCDCD三、判断题1-5:×√×√×6-10:×√×√√四、综合题1.在s_no字段上添加主键约束。(5分)Altertableinformationaddprimarykeys_no;2.将班级S_class(类型为int(3))字段插入到s_sex字段后面。(5分)AltertableinformationaddcolumnS_classint(3)afters_sex;3.给性别s_sex字段设置默认为“女”(4分)Altertableinformationaltercolumus_sexsetdefault“女”;4.删除s_birth字段(4分)Altertableinformationdropcolumns_birth;5.插入数据(210101,安杰,570.5)到数据表中(6分)Insertintoinformation(s_no,s_name,s_score)values(‘210101’,’安杰’,’’570.5’);6.修改安杰的成绩为680.00(6分)Updatein
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北武汉商学院社会招聘总量备案制工作人员24人备考题库含答案详解(完整版)
- 2026江西新余市高欣集团控股有限公司招聘9人备考题库附答案详解(精练)
- 2026浙江温州龙港市人才发展有限公司招聘5人备考题库及答案详解(网校专用)
- 2026中国重汽集团泰安五岳专用汽车有限公司招聘12人备考题库含答案详解(夺分金卷)
- 2026山东保时通日照分公司招聘1人备考题库附答案详解(满分必刷)
- 2026年河南省新乡市事业单位公开联考招聘702人备考题库及参考答案详解1套
- 2026黑龙江哈尔滨启航劳务派遣有限公司派遣到哈尔滨工业大学校医院招聘1人备考题库含答案详解(研优卷)
- 2026河南南阳市中医院招聘专业技术人员96人备考题库及答案详解(全优)
- 2026浙江台州市椒江区三甲街道招聘4人备考题库及答案详解(易错题)
- 2026广东佛山市高明发展投资建设集团有限公司招聘第三期工作人员2人备考题库带答案详解
- 2026上海春季高考语文试题试题含答案
- 蝶阀维修施工方案(3篇)
- 2026年济南历城区九年级中考英语一模考试试题(含答案)
- 调解中心内部管理制度
- 肛门指检培训课件
- 金山文档讲解课件
- 形势与政策课论文题目
- 2025年汉子素养大赛题库及答案
- 高层建筑屋面光伏板安装高处作业安全方案
- 2025广东中山市文化广电旅游局招聘雇员1人笔试参考题库附答案解析
- 铁路工务道岔检查课件
评论
0/150
提交评论