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

下载本文档

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

文档简介

第页(共6页)数据库基础试题一、填空题(本大题每空2分,共20分。)1.数据管理技术经历了人工管理、_____①___和_____②___三个阶段。答:文件系统、数据库系统2.实体之间的联系可抽象为三类,它们是一对一、____③_和_____④___。答:一对多,多对多3.按照数据结构的类型来命名,逻辑模型分为⑤、网状模型和⑥。答:层次模型、关系模型4.在MySQL中,用⑦命令可以从表中删除行,用⑧命令可以从数据库中删除表。答:delete,drop5.在MySQL中,用⑨命令可以授予权限,用⑩命令可以收回权限。答:grant,revoke二、单项选择题(本大题共10小题,每题2分,共20分。)1.在数据库中存储的是(C)。A.数据B.数据模型C.数据及数据之间的联系D.信息2.若要删除数据库中已经存在的表S,可用(C)。A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS3.下列SQL语言的数据操纵语句中最重要的,也是使用最频繁的语句是(A)。A.SELECTB.INSERTC.UPDATED.DELETE4.在SQL中,建立视图用的命令是(C)。A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX5.在SQL语言中,"授权"命令是(A)。A.GRANTB.REVOKEC.OPTIOND.PUBLIC6.为数据表创建索引的目的是(A)。

A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类7.MySQL的字符型系统数据类型主要包括(B)。A.Int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int8.SQL的视图是从(C)中导出的。A.基本表B.视图

C.基本表或者视图D.数据库9.在MySQL语法中,用来插入数据的命令是(B)。A.CREATEB.INSERTC.DELETED.UPDATE10.创建数据库的SQL语句是(D)。A.ALTERDATABASEB.DROPDATABASEC.COPYDATABASED.CREATEDATABASE三、判断题(本大题共10小题,每题1分,共10分。请根据题目叙述判断其正误,分别在相应题号的方框内打√或x)1.数据库系统减少了数据冗余。(√)2.关系数据库中的关键字是指关键的很重要的字段。(x)3.一个规范化的关系至少应当满足四范式的要求。(x)4.MySQL是一款关系数据库系统。(√)5.不可以像查询表一样来查询视图。(x)6.可以使用CREATEUSER添加一个或多个用户,并设置相应的密码。(√)7.LIMIT子句用于对查询结果进行分组输出。(x)8.一个表中的主键只能是一个字段。(x)9.如果要在MySQL中存储图形图像文件,可采用的数据类型是BLOB。(√)10.当数据库损坏时,数据库管理员可以通过事务日志文件恢复数据库。(√)四、名词解释题(本大题共10小题,每题2分,共20分。)请写出下列英文或英文缩写的中文含义。1.DBMS:数据库管理系统2.SQL:结构化查询语言3.E-R图:实体-联系图4.DBS:数据库系统5.PrimaryKey:主键6.ForeignKey:外键7.CharacterSet:字符集

8.DEFAULT:默认值9.1NF:第一范式10.UNIQUEINDEX:唯一性索引五、简答题(本大题共2题,每题15分,共30分。)学生成绩数据库由学生表和成绩表组成。学生表Student由学号、姓名、性别、年龄、班级五个属性组成,其中学号为关键字,样本数据如下:sudent学号姓名性别年龄班级A180001张梨花女1818软件3-1班B190002李刚男1719计算机3-1班C190003王军男1919经济3-2班A180004李海红女2018软件3-2班成绩表SG由学号、课程号、成绩三个属性组成,其中(学号、课程号)为复合关键字,样本数据如下:SG学号课程号成绩18000110385B19000210390C19000310155A180004103671、完善执行下面SQL语句后的运行结果:(共3小题,每题5分,根据运行结果填写,不一定要填满所有空格)(1)SELECT姓名,年龄FROMstudentWHERE性别='女';运行结果:姓名年龄张梨花18李海红20(2)SELECT性别,AVG(年龄)FROMstudentGROUPBY性别;运行结果:性别AVG(年龄)男18女20(3)SELECT姓名,成绩FROMstudent,SGWHEREstudent.学号=SG.学号ORDERBY成绩DESC;运行结果:姓名成绩张梨花95李刚90张梨花85李海红67王军552、写出完成以下功能的SQL语句:(共3小题,每题5分)(1)将学生“王军”的班级修改为“19软件3-2班”。UPDATEstudentSET班级='19软件3-2班'WHERE姓名='王军';(2)求每门课程的平均成绩SELECT课程号,AVG(成绩)FROMSGGROUPBY课程号;(3)学号为A180004的同学学完了101号课程,成绩为8

温馨提示

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

评论

0/150

提交评论