SQL Server数据库试题A答案_第1页
SQL Server数据库试题A答案_第2页
SQL Server数据库试题A答案_第3页
SQL Server数据库试题A答案_第4页
SQL Server数据库试题A答案_第5页
全文预览已结束

下载本文档

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

文档简介

2015-2016年度第一学期SQL Server数据库期末考试标题a一、简要答案:(共15分钟)什么是数据库? (1分)a :数据库是有组织地存储的、相互关联的数据的集合2 .什么是数据模型? (3分)a :数据模型是形式上描述数据、数据之间的联系、语义制约规则的方法。 这些规则分为描述实体静态特征的数据结构、描述实体动态特征的数据操纵规则、描述实体语义要求的数据完整性约束规则三个方面。 因此,数据结构、数据操纵以及数据的完整性约束也称为三个组成部分:数据模型。3、SQL Server提供的系统数据库master角色是什么? (3分)记录SQL Server系统的所有系统级别的信息。 主要包括整个实例的元数据、端点、链接服务器和系统配置、所有其他数据库的存在、数据库文件位置以及SQL Server初始化信息。4、SQL查询语句SELECT使用哪个选项来实现投影运算? 实现连接运算的选项是什么? 实现选择运算的选项是什么? (3分)答:对于SQL查询语句,select选项实现(投影)操作,from选项实现(连接)操作,where选项实现(选择)操作。5、在T-SQL语句中,如何写出与公式“工资BETWEEN 2000 AND 5000”的功能相同的公式(3点)a :工资=2000 AND工资=50006、词句“SELECT * FROM成绩表WHERE成绩(SELECT avg (成绩) FROM成绩表”的功能是什么(2分)a :查阅成绩表所有成绩超过平均成绩的记录二、选题:(共5分,每题1分)1 .数据库系统和文件系统之间的主要区别是(a )。a .数据库系统复杂,文件系统简单b .文件系统只能管理程序文件,但数据库系统能管理各种类型的文件c .文件系统管理的数据量较少,但数据库系统能够管理大量的数据量d .文件系统无法解决数据冗馀和独立性问题,但数据库系统可以解决2 .事务日志用于保存(c.)。a .方案执行进程b .方案的执行结果c .数据更新操作d .数据操作3 .以下文件中不属于SQL Server数据库文件的是(c ) :a.device _ data.mdfb.device _ log.ldfc.device _ MDF.datd.device _ data.NDFCREATE TABLE语句(c )。a .必须为表名称指定表所属的数据库b .必须指定数据表的所有者c .指定的所有者和表名称在数据库中必须是唯一的d .如果省略数据表名称,则会自动创建本地临时表5、在T-SQL语句中,与公式“仓库编号Not In(wh1 , wh2 )”具有相同功能的公式为(d )。a .仓库编号=wh1 And仓库编号=wh2 B .仓库编号 wh1 Or仓库编号 wh2 c .仓库编号 wh1 Or仓库编号=wh2 D .仓库编号 wh1 And仓库编号 wh2 三、操作问题:(共80分钟)(第一部分)在SQL Server数据库中,使用命令创建Student1数据库。 此数据库的主文件逻辑名为student1_data,物理文件名为Student1.mdf,初始大小为10MB,最大大小为无限大,增长速度为10%; 数据库的日志文件名为Student1_log,物理文件名为Student1.ldf,初始大小为1MB,最大大小为5MB,成长速度为1MB。 (物理文件存储在f磁盘的data文件夹中。)1 .以命令方式创建此数据库(注:仅写TSQL语句) (10分钟)Create database student1On primary(name=student1_data )filename=f :datastudent1. MDF,Size=10MBMaxsize=unlimitedFilegrowth=10% )Log on(name=student1_log )filename=f :datastudent1. ldf,Size=1MBMaxsize=5MBFilegrowth=1MB )2 .使用命令方式在此数据库中创建表(表名为t_student,只需写TSQL语句) (6点)字段如下:字段名称字段类型大小S_numbercharchar10S_namecharchar8sexcharchar2birthday日期时间politycharchar4Create table t_student(S_number char(10) not nullS_name char(8)Sex char(2)Birthday datetimePolity char(4)中所述情节,对概念设计中的量体体积进行分析3、使用命令方式在t_student表中输入下一个记录(8点)S_numberS_namesexbirthdaypolity981101张维斌男人1980年至12月20日大众981102顾景革男人1981年至1986年团员981103李欣翠女人1980年至1982年大众981104张晓云女人1980年至1982年大众981105王猛男人1980年至11月26日党员981106张以磊男人1980年至1985年大众use student1go! go!insert into t_student values(981101、张维斌、男、1980-12-20、大众)(981102、顾景革、男、1981-05-16、团员)(981103、李欣翠、女、1980-06-12、大众)(981104、张晓云、女、1980-07-22、大众)(981105、王猛、男、1980-11-26、党员)(981106、张以磊、男、1980-07-05、大众)(第二部分)有一个“学生课程”数据库,该数据库包含三个表学生表:Student由学号(Sno )、名字(Sname )、性别(Ssex )、年龄(Sage )、所属系(Sdept )这5个属性构成,Student(Sno、Sname、Ssex、Sage、Sdept )、Sno标记为关键字。课程:课程由课程编号(Cno )、课程名(Cname )、课程编号(Cpno )、单位(Ccredit )四个属性构成,将课程(Cno、Cname、Cpno、Ccredit) Cno作为关键字成绩单:SG由学号(Sno )、课程号(Cno )、成绩(Grade )三个属性构成,将SG(Sno、Cno、Grade) (SNO、Cno )标记为关键字。查考试成绩不及格的学生的学号。 (5分)select distinct snofrom sgwhere grade 60战斗机2 .将学号05001的学生年龄改为22岁。 (6分)update studentset sage=22where sno=050013 .计算1号课程学生的平均成绩。 (4分)select avg(grade )from sgwhere cno=14 .查电脑系姓赵的男学生的姓名(Sname )、性别(Ssex )、年龄(Sage )。 (6分)select sname,ssex,sage来自sdu dentwheresdeept=电脑系andsnamelike赵% and ssex=女对于MBOOK数据库中的关联表,在select语句中提出以下问题。1、在模糊的查询书名中写有“SQLSEserver”的书的书名,翻译者和出版社。 查询结果将这三列的标题更改为BookName、Author和Press。 (6分)SELECT书名AS BookName,译者AS Author,出版社AS PressFROM TBookWHERE书名LIKE %SQL Server%2、读者记录需要分页显示,现在查询TReader表的从第6行到第10行的读者记录。 (9分)SELECT TOP 5 *FROM TReaderWHERE借出证明书编号NOT IN (SELECT TOP 5借书证号码FROM TReader中所述情节,对概念设计中的量体体积进行分析3 .查阅图书管理数据库MBOOK的读者总数。 (4分)USE MBOOKgo! go!SELECT COUNT(*) AS读者总数FROM TReader4 .统计图书管理数据库中男女人数。 (4分)SELECT性别,COUNT (性别) AS人数FROM TReaderGROUP BY性别5 .按出版年月日的降序排列图书管理数据库的图书信息。 (4分)SELECT ISBN,书名,译者,出版社,出版年月日,价格FROM TBookORDER BY出版年月日DESC对于PXSCJ数据库,查询XSB表的计算机系统的各学生的XH (学号)、XM (名称)和ZXF (总单位),将其总单位置换为以下规则。 如果总单位为null,则替换为“未选择课”;如果总单位小于50,则替换为“不合格”的总单位

温馨提示

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

评论

0/150

提交评论