数据库基础试卷(5)-答卷_第1页
数据库基础试卷(5)-答卷_第2页
数据库基础试卷(5)-答卷_第3页
数据库基础试卷(5)-答卷_第4页
数据库基础试卷(5)-答卷_第5页
全文预览已结束

下载本文档

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

文档简介

数据库基础试卷

一、选择题(每题2分,共40分)1、目前三种基本的数据模型是(

A

)。A、层次模型、网络模型、关系模型B、对象模型、网络模型、关系模型C、网络模型、对象模型、层次模型D、层次模型、关系模型、对象模型2、关系模型的基本结构是(

A

)。A、二维表B、树形结构C、无向图D、有向图3、SQL语言是(

C

)语言A、层次数据库B、网络数据库C、关系数据库D、非数据库4、DBMS是什么(B)A、操作系统B、数据库管理系统C、数据库D、数据库管理员5、MySQL是一个(

C

)的数据库系统。A、网状型B、层次型C、关系型D、以上都不是6、如果要修改表的结构,应该使用SQL语言的命令(C)A、UPDATETABLEB、MODIFYTABLEC、ALTERTABLED、CHANGETABLE7、数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该(C)A、在教师表上按教师编号建索引B、在课程表上按课程号建索引C、在课程表上按教师编号建索引D、在教师表上按姓名建索引8、下列关于索引的说法中正确的是(C)A、一个表可以建立多个主键索引B、索引只能建立在1个字段上C、索引可以加快表之间连接的速度D、可以使用ADDINDEX语句创建索引9、下列对DELETE权限的叙述中,正确的是(

A

)A、允许删除数据B、允许删除关系C、允许对数据库模式进行删除D、和DROP权限等价10、数据库的完整性是指数据的(

A

)。A、正确性和相容性B、合法性和不被恶意破坏C、正确性和不被非法存取D、合法性和和相容性11、MySQL中的CreateDatabase语句可以创建一个(C

)。A、表B、系统数据库C、用户数据库D、视图12、若要删除数据库中已经存在的表S,可用(

C

)。A、deletetablesB、deletesC、droptablesD、drops13、使用Altertable语句可以(

A

)。A、同时修改字段数据类型和长度B、修改计算列C、产量floatD、同时删除字段和字段约束14、学生关系模式S(sno,sname,sex,age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除属性"年龄",可选用的SQL语句是(

D

).A、deleteagefromsB、altertablesdropageC、updatesageD、altertablesdropcloumnage15、在SQL中,建立表用的命令是(

B

)。A、CREATESCHEMAB、CREATETABLEC、REATEVIEWD、CREATEINDEX16、SQL语言中,删除一个表的命令是(

B

)。A、DELETEB、DROPC、CLEARD、REMOVE17、以下关于外键和相应的主键之间的关系,正确的是(

A)。A、外键并不一定要与相应的主键同名B、外键一定要与相应的主键同名C、外键一定要与相应的主键同名而且唯一D、外键一定要与相应的主键同名,但并不一定唯一18、MySQL字符型数据类型主要包括(

B

)。A、int、money、charB、char、varchar、textC、datetime、binary、intD、char、varchar、int19、下面哪一个约束用来禁止输入重复值(A)A、UNIQUEB、NULLC、DEFAULTD、FOREIGNKEY20、在SQL中,建立视图用的命令是(

C

)。A、CREATESCHEMAB、CREATETABLEC、CREATEVIEWD、CREATEINDEX二、数据库设计(共20分)百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。实体类型“商店”的属性有:店号、店名、店址、店经理。实体类型“商品”的属性有:商品号、品名、单价、数量。实体类型“职工”的属性有:工号、姓名、性别、工资。在联系中应反映出职工参加某商店工作的入职时间、商店销售商品的月销售量。试画出反映商店、商品、职工实体类型及其联系的E-R图。三、写运行结果(每题5分,共40分)有一个XSKC数据库,数据库中包括两个表:学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在院系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept),Sno为关键字。成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为:SG(Sno,Cno,Grade)(SNO,CNO)为关键字。学生表StudentSnoSnameSsexSageSdept0001张梨花女22软件0002李刚男17计算机0003王军男19经济0004李海红女18软件成绩表SGSnoCnoGrade000110195000110385000210390000310155000410367用SQL语言实现下列功能:创建成绩表SG(Sno,Cno,Grade),设立(SNO,CNO)为关键字,成绩为普通索引。CREATETABLESG( SnoCHAR(6)NOTNULL, CnoCHAR(3)NOTNULL, GradeINT(3), PRIMARYKEY(SNO,CNO),INDEXind_G(Grade) );2.向学生表Student中插入一条记录(‘08111’,‘张翰’,’男’,22,’计算机’InsertintoStudentvalues('08111','张翰','男',22,'计算机');3、删除SG表中0002学生的103课程的记录DeletefromSGwhereSno='0002'andcno='103';4.查询学习101号课程的学生最高分数、平均成绩。Selectmax(grade),avg(grade)fromSGwherecno='101';5.查询Student表中所有记录,并按年龄的降序排序。Select*fromstudentorderbysageDESC;6.查询Student表中姓“王”的同学记录。Select*fromstudentwhereSnamelike'王%';7.查询成绩表中成绩在60到80之间的所有记录Select*fromSGwhereGradebetween60and808.假设你已用root登录,请为王军创建名为Wang的新用户,初始密码为123456。并指定该用户对student表有修改、删除记录的权限,对SG表有查询权限。CREATEUSER'W

温馨提示

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

评论

0/150

提交评论