二级MySQL数据库程序设计-6_第1页
二级MySQL数据库程序设计-6_第2页
二级MySQL数据库程序设计-6_第3页
全文预览已结束

下载本文档

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

文档简介

1、二级MySQ嗷据库程序设计-61. (总分:100.00,做题时间:90分钟)一、选择题(总题数:13,分数:26.00)数据库系统的核心是。(分数:2.00)A. 数据模型B. 数据库管理系统VC. 数据库数据库管理员解析:2. E-R图提供了表示信息世界中的方法,主要有实体、属性和。(分数:2.00)A. 数据B. 联系VC. .表模式解析:3. E-R图是数据库设计的工具之一,它一般适用于建立数据库的。(分数:2.00)A. 概念模型VB. 结构模型C. 物理模型逻辑模型解析:4. 将E-R图转换到关系模式时,实体与联系都可以表示成。(分数:2.00)A. 属性B. 关系VC. .键.域

2、解析:5. 在关系数据库设计中,设计关系模式属于数据库设计的。(分数:2.00)A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段V物理设计阶段解析:6. 从E-R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是(分数:2.00)A. M端实体的键B. N端实体的键C. M端实体键与N端实体键组合板重新选取其他属性解析:7. DBMS的中文含义是。(分数:2.00)A. 数据库B. 数据库管理员C. 数据库系统数据库管理系统V解析:8. 以下不属于数据模型的是。(分数:2.00)A. 关系模型B. 网络模型VC. 网状模型层次模型解析:9. 以下不属于数据库保护的

3、是。(分数:2.00)A. 数据结构化VB. 安全性C. 故障恢复并发控制解析:10. 在关系R中,属性A不是主键,而是另一个关系S的主键,则在R中,属性A是(分数:2.00)A. R的候选键B. R的外键VC. S的候选键S的外键解析:11.SQL语言又称为。(分数:2.00)A. 结构化定义语言B. 结构化控制语言C. 结构化查询语言V结构化操纵语言解析:12. 在MySQL中,通常用来指定一个已有数据库作为当前数据库的语句是。(分数:2.00)A. USINGB. USEDC. USESUSEV解析:13. 下列选项中不是MySQ冲常用数据类型的是。(分数:2.00)A. INTB. V

4、ARVC. TIMECHAR解析:14. 二、填空题(总题数:乙分数:14.00)数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和1两种15. (分数:2.00)解析:浏览器/服务器结构(B/S结构)用二维表结构表示实体以及实体间联系的数据模型称为1数据模型。16. (分数:2.00)解析:关系数据库设计的步骤包括需求分析、概念结构设计、1、物理结构设计、2和数据库运行与维护17. (分数:2.00)解析:逻辑结构设计数据库实施在E-R图中,矩形表示1。18. (分数:2.00)解析:实体在MySQ冲,通常使用1值来表示一个字段没有值或缺值。19. (分数:2.00)解析:NULL

5、在CREATETABL©句中,通常使用1关键字来指定主键。20. (分数:2.00)解析:PRIMARYKEYMySQL支持关系模型中1、2和3三种不同的完整性约束。21. (分数:2.00)解析:实体完整性参照完整性用户定义的完整性三、简答题(总题数:2,分数:30.00)请简述什么是数据库系统?(分数:15.00)正确答案:()解析:数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有关的人员(如DBA程序设计者等)一起,就构成了一个完整的数据库系统。22. 请解释SQL是何种类型的语言。(分数:15.00)正确答案:()解析:SQL是结构化

6、查询语言(StructuredQueryLanguage)的英文首字母,它是一种专门用来与数据库通信的语言。四、应用题(总题数:1,分数:30.00)给定供应商供应零件的数据库db_sp,其中包含供应商表S、零件表P和供应情况表SP,表结构如下:供应商S(SNO,SNAMESTATUSCITY),各字段的含义依次为供应商编号、供应商名称、状态和所在城市,其中STATUS整型,其他均为字符型。零件P(PNOPNAMECOLORWEIGHT)各字段的含义依次为零件编号、零件名称、颜色和重量,其中WEIGHT为浮点型,其他均为字符型。QTY为整型,供应SP(SNQPNO,JNQQTY),各字段的含义

7、依次为供应商编号、零件编号和供应量,其中其他均为字符型。(分数:30.00).请使用MySQL>令行客户端创建一个名称为db_sp的数据库。(分数:15.00)正确答案:()解析:在MySQl>令行客户端输入如下SQL语句即可实现:(1) mysql>CREATEDATABASEdb_sp->DEFAULTCHARACTERSFTCR2312->DEFAULTCOLLATEGB2312_chinese_ci;QueryOK,1rowaffected(0.05sec).请使用MySQL>令行客户端在数据库db_sp中创建S表、P表、J表和SP表,要求定义如下完

8、整性:定义S表、P表和SP表上的主码和外码,以保证实体完整性和参照完整性。S表中的SNAMEI性取值不为空且唯一。(2) 定义产品的颜色只允许取“Red'"Yellow”“Green”或“Blue”。定义供应商所在城市为“London”时其STATUS态)均为20。(分数:15.00)正确答案:()解析:在MySQl>今行客户端输入如下SQL语句即可实现:mysql>USEdb_sp;Databasechangedmysql>CREATETABLES->(SNOCHAR(5),->SNAMEVARCHAR(20)NOTNULLUNIQUE,-&g

9、t;STATUSSMALLINT,->CITYVARCHAR(20),->CONSTRAINTPK_SPrimarykey(SNO),->CONSTRAINTCK_SCHECK(CITY!="London"ORSTATUS=20)->)ENGINE=InnoDB;QueryOK,0rowsaffected(0.06sec)mysql>CREATETABLEP->(PNOCHAR(5),->PNAMEVARCHAR(15)NOTNULL,->COLORVARCHAR(10)CHECK(COLORIN("Red","Yellow","Green","Blue"),->WEIGHTINT,->CONSTRAINTPK_PPrimarykey(PNO)->)ENGINE=InnoDB;QueryOK,0rowsaffected(0.12sec)mysql>CREATETABLESP->(SNOCHAR(5),->PNOCHAR(5),->QTYINT,->CONSTRAINTPK_SPJPrimarykey(SNO,PNO),-

温馨提示

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

评论

0/150

提交评论