网站大量收购独家精品文档,联系QQ:2885784924

数据库基础模拟试题和答案.docxVIP

数据库基础模拟试题和答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础模拟试题和答案 一、单选题(每题2分,共20分) 1.DBMS是什么(B) A、操作系统 B、数据库管理系统 C、数据库 D、数据库管理员 2.MySQL是一个(?C?? )的数据库系统。 A、网状型 B、层次型 C、关系型 D、以上都不是 3.数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该( C) A、在教师表上按教师编号建索引 B、在课程表上按课程号建索引 C、在课程表上按教师编号建索引 D、在教师表上按姓名建索引 4.数据库的完整性是指数据的(?C?)。 A、正确性和相容性 B、合法性和不被恶意破坏 C、正确性和不被非法存取 D、合法性和和相容性 5.下列用于定义字段的SQL语句中,错误的是(B? )。 A、学号 varchar(10) B、成绩 int 4 C、产量 float(5,2) D、价格 decimal(8,4) 6.使用Alter table语句可以(?A?)。 A、同时修改字段数据类型和长度 B、修改计算列 C、产量 float D、同时删除字段和字段约束 7.索引是对数据库表中(?C?)字段的值进行排序。 A、一个 B、多个 C、一个或多个 D、零个 8.在SQL中,建立表用的命令是 (?B??)。 A、CREATE SCHEMA B、CREATE TABLE C、REATE VIEW D、CREATE INDEX 9.MySQL语言的grant和revoke语句用来维护数据库的(?C ) A、完整性 B、可靠性 C、安全性 D、一致性 10.下面哪一个约束用来禁止输入重复值(A) A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY 二、填空题:(每空2分,共20分) 1、实体之间的联系可抽象为三类,它们是一对一、——————和————————。 答:一对多,多对多 2、按照数据结构的类型来命名,逻辑模型分为————————、网状模型和—————。 答:层次模型、关系模型 3、创建、修改和删除表命令分别是CREATETABLE、_________TABLE和_________TABLE。 答.alter、drop 4、用SELECT进行模糊查询时,可以使用like匹配符,但要在条件值中使用____或____等通配符来配合查询。 答.%、_ 5.SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是MAX、_______、_______、avg和count。 答.min、sum 三、写运行结果(每题10分,共30分): 有一个XSKC数据库,数据库中包括两个表: 学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在院系(Sdept)五个属性组成,记为: Student(Sno,Sname,Ssex,Sage,Sdept) ,Sno 为关键字。 成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为: SG(Sno,Cno,Grade) (SNO, CNO)为关键字。 用SQL语言实现下列功能: 学生表Student Sno Sname Ssex Sage Sdept 0001 张梨花 女 22 软件 0002 李刚 男 17 计算机 0003 王军 男 19 经济 0004 李海红 女 18 软件 成绩表SG Sno Cno Grade 0001 101 95 0001 103 85 0002 103 90 0003 101 55 0004 103 67 写执行下列SQL语句后的运行结果: 1、SELECT Sno AS Number of Student ,姓名AS name FROM student WHERESdept =’软件’; 运行结果: Number of Student name 0001 张梨花 0004 李海红 2、Select Ssex,avg(Sage) from student group by Ssex 运行结果: Ssex avg(Sage) 男 18 女 20 3、select Sname,grade from student,SG where student.sno=sg.sno order by grade DESC; 运行结果: Sname grade 张梨花 95 李刚 90 张梨花 85 李海红 67 王军 55 四、简答题(每题5分,共30分) 用SQL语言实现下列功能: 创建学生表Student,并设置学号(Sno)为主键,姓名(Sname)建立普通索引。 CREATETABLE Student (SnoCHAR(5) NOT NULL

文档评论(0)

Rajmund + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档