数据库技术期中上机考试试卷及评分细则.doc_第1页
数据库技术期中上机考试试卷及评分细则.doc_第2页
数据库技术期中上机考试试卷及评分细则.doc_第3页
数据库技术期中上机考试试卷及评分细则.doc_第4页
数据库技术期中上机考试试卷及评分细则.doc_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

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

文档简介

班别: 学号 姓名: 任课教师: 乐文行 出题教研室:计算机软件技术 装 钉 线 广西交通职业技术学院20122013学年上学期数据库技术期中上机考试试卷适用年级、班级:计算机网络技术2011班注 意 事 项1、考试时间: 90 分钟。2、请首先按要求在试卷的标封处填写班别、学号和姓名。3、请仔细阅读各种题目的要求,在规定的操作系统文件夹下设计开发。4、不要在试卷上乱写乱画,不要在标封区填写无关的内容。题目序号一二三四总 分应得分数30202525100实得分数请在操作系统C/D盘上建立机试文件夹,命名为学号+姓名,在机试文件夹下建立数据库文件。然后, SQL2005数据库技术完成以下数据库需求设计制作。一、数据库与表的建立(30分)按以下要求创建数据库和表。1.创建名称为Student的数据库,要求数据库主文件名Student_data,存储位置为D:.;数据库的日志文件为Student_log,存储位置为D:.。2.创建三个表分别是系部表、班级表和学生表 系部表(Major):系部代码(MajorNo)、系部名称(MajorName)、系主任(MajorMaster) 、备注(Remark) 班级表(Class):班级代码(ClassNo)、班级名称(ClassName)、系部代码(MajorNo)、备注(Remark) 学生表(Student):学号(StudentNo)、姓名(StudentName)、性别(Sex)、出生日期(Birthdate)、入学时间(EnYear)、高考成绩(cee)、家庭地址(Addr)、系部代码(MajorNo)、班级代码(ClassNo) 、备注(Remark)二、创建约束(20分)按以下要求完成数据库表的约束。1要求系部代码、班级代码、学号设置为主键。三、基本操作(增、删、改)(25分)按以下要求进行数据库的数据操作。1在系部表中添加信息工程系、汽车工程系、土木工程系的信息2在班级表中添加多媒体2011、计算机2011、网络2011的信息3在学生表中添加5名学生信息(必须有一个自己的信息,学号使用真实的,三个班级最少有一名学生)4.修改系部表,把“土木工程系”改成“路桥工程系”5.删除学生表中是网络2011的学生信息四、数据查询(25分)按以下要求完成数据查询。1查询出成绩高考成绩大于200分的学生信息,要求显示以下字段信息(学号、姓名、性别、出生日期、入学时间、高考成绩、家庭地址)2查询出班级是网络2011班的学生信息3查询出成绩最大、最小及统计总分、平均分。4查询出生在1992年后(包括1992年)的学生信息,要求显示以下字段信息(学号、姓名、性别、出生日期),并存于试图u205. 模糊查询出姓名有“小”的学生信息以上操作都在查询分析器里进行,最终以XXX.sql格式上交!数据库技术期中上机考试试卷 评 分 细 则 一、数据库与表的建立1. 未创建数据库或创建有错误扣10分;2. 未创建数据表、创建不完整、创建有错误扣15分;3. 未按要求建立扣5分;二、创建约束1. 未创建主、外键扣10分;2. 未创建唯一约束扣10分;三、基本操作(增、删、改)1. 未增加或增加数据不正确扣15分;2. 未实现修改或修改有错误扣5分;3. 未实现删除或删除不成功扣5分;四、数据查询1. 未完成或执行查询有错误扣15分;2. 查询数据不正确扣10分;答案解析如下create database Studenton(name=Student_data,filename=D:20110404049 韦振培Student_data.mdf)log on(name=Student_log,filename=D:20110404049 韦振培Student_log.ldf)go use Studentgocreate table Major -创建系部表(MajorNo char(15) constraint pk_MajorNO primary key, MajorName char(12) not null, MajorMaster char(10) not null, Remark text)create table Class -创建班级表(ClassNo char(12) constraint pk_ClassNo primary key, ClassName char(12) not null, MajorNo char(12) not null, Remark text) create table Student -创建学生表(StudentNo char(15) constraint pk_studentno primary key, StudentName char(12) not null, Sex char(2) not null, Birthdate smalldatetime not null, EnYear char(18) not null, cee int not null, Addr char(20) not null, MajorNo char(12) not null, ClassNo char(12) not null, Remark text)1.在系部表添加数据insert Major values (04,信息工程系,僮主任,0000004)insert Major values (02,汽车工程系,吴主任,0000002)insert Major values (01,土木工程系,李主任,0000001)2.在班级表添加数据insert Class values(20110000001,多媒体,04,1001)insert Class values(20110000002,计算机,04,1002)insert Class values(20110000003,网络,04,1003)3.在学生表中添加名学生信息insert Student values (20110404003, 车家文, 男, 1987-6-7, 2011-9-6, 393,南宁市, 200210,20110000001,1001)insert Student values (20110404004, 陈光赞, 男, 1992-10-7, 2011-9-6, 351,南宁市, 200210,20110000002,1002)insert Student values (20110404049, 韦振培, 男, 1993-10-25, 2011-9-6, 477,桂林市, 200210,20110000003,1003)insert Student values (20110404027, 刘小东, 男, 1989-12-17, 2011-9-6, 369,玉林市, 200210,20110000003,1003)insert Student values (20110404056, 赵倩, 女, 1987-6-7, 2011-9-6, 512,百色市, 200210,20110000003,1003)4.update Majorset MajorName=路桥工程系where MajorName=土木工程系5.删除学生表中是网络的学生信息delete Student where classno=(select classno from class where classname=网络)四.数据查询1. use student goselect StudentNo as 学号,StudentName as 班级名称,Sex as 性别,Birthdate as 出生日期,EnYear as 入学时间,cee as 高考成绩,Addr as 家庭地址from Studentwhere cee2002.查询出班级是网络班的学生信息select * from Student where classno=(select classno from class where classname=网络)3.查询出成绩最大、最小及统计总分、平均分select max(cee)as 最高分from Studentselect min(cee)as 最低分from Studentselect sum(cee)as 总分from Studentselect avg(cee) as 平均分from Student 4查询出生在年后(包括年)的学生信息,要求显示以下字段信息(学号、姓名、性别、出生日期),并存于试图u20create view u20asselect StudentNo as 学号,StudentName as 姓名,Sex as 性别,Birthdate as 出生日期from

温馨提示

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

评论

0/150

提交评论