




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理实践环节考核指导(2013年7月修订)1、类型课程实验考核2、目的与要求本课程是一门理论与实际紧密结合、实践性教强的课程,通过上机实践,有助于加深对课程的理解,更好地掌握数据库技术,并达到应用的目的,全面掌握所学知识,在实践中培养独立分析解决问题的能力。本考核要求学生能够利用SQL语句完成基本的数据操作和检索。3、考核环境l 操作系统:Windows2000l 数据库管理系统:SQL Server 20004、考核内容l SQL Server 2000的使用l 数据库的创建和修改 l 基本表的创建和修改(要求使用SQL语句完成)l 基本表中数据的管理(要求使用SQL语句完成):INSERT命令、UPDATE命令、DELETE命令l 数据的检索(要求使用SQL语句完成):单表查询、多表查询l 索引和视图的创建(要求使用SQL语句完成)5、考核时间考试时间为60分钟。6、考核形式和方法采用闭卷机考形式,考生首先登录考试服务器,阅读考试要求,在考试文件夹D:2005ks下完成指定的开发要求,所有答案都直接做在文件夹d:2005ks内,最后根据考试要求把答案文件上传到考核服务器上考生自己的文件柜中(上传的答案文件不要压缩打包)。请认真阅读“考试系统”使用说明。7、注意事项1遵守考场纪律,因计算机引起的问题请及时与监考老师联系;有些文件需要以记事本保存,内容需要以Word形式保存,请按照要求保存文件名。2考生不要等到最后才上传答案文件,以免因最后时刻交卷人员太多造成服务器响应速度低;上传文件前务必关闭相应的软件。例如上传Word文档前应关闭Word系统。上传数据库文件前必须停止SQL Server服务管理器。3如果发现无法登录系统,请及时与监考老师联系,由监考老师协助处理。4本系统采取了一定安全性措施,系统自动记录考生的登录时间和登录微机(登录时间取自服务器)。一旦发现同一时间段内有两台微机同时以某个考号登录系统,将按作弊处理。一旦发现某台微机在考试期间用两个准考证号登录过考试系统。也按照作弊处理。5考试完毕,主动删除D盘上的相关文件夹。6本次考试,要求熟练掌握压缩软件Winzip/Winrar的使用。能够用Winzip/Winrar压缩含有目录的文件夹和解压缩含有目录的文件夹。7注意保护自己的二次登录密码,不要被其他考生知道。8考生在考试前如果使用了模拟环境,请于考试开始前关闭所有浏览器窗口,然后重新登录考试服务器。8、参考样题说明:下列内容,采用图形界面完成的部分,请写出详细步骤,包括按动哪些菜单,在什么地方填写哪些内容等。使用SQL语句完成的部分,请写出完整语句。请把所有内容记录到文本文件ksda.txt中。注意:所有操作必须按照顺序书写,顺序错误、操作遗漏或语句错误不得分。样题11、使用服务管理器在本地机器上启动SQL Server服务2、创建一个大小为5MB的数据库school,事务日志的大小为2MB。3、在school数据库上创建表“student”与表“score”(要求使用SQL语句完成)表的结构如下:l 学生student(学号sid,姓名sname,性别sex,系名department_name,年龄age)PK=学号l 成绩score(学号sid,课程号cid,成绩mark)PK=其中:学号sid(整数),姓名sname(长度为20的字符串),性别sex(长度为5的字符串),系名department_name(长度为20的字符串),年龄age(整数),课程号cid(整数),成绩mark(整数)4、添加记录:使用INSERT分别向表“student”和表“score”中各添加三条记录(记录具体内容由考生自己定义);5、将表“score”中”cid”为3的课程的成绩*60%;6、为学号(sid=12)的学生创建一个视图score_view,包括“sid”、“sex”、“sname”、“department_name”;7、查询视图中所有性别为”女”的学生的姓名“sname”和所在系“department_name”;8、删除表“student”和“score”。9、为系统添加一个登录标识:xsks,并且把该标识设定为school的dbo。有两种方法可以完成:一、 SQL查询分析器中编程实现1、 创建标准登陆标识:exec sp_addlogin xskswwwwwwwmastergoxsks:为登陆标识即用户wwwwww:为登陆密码master:为该用户黙认登录的数据库go:为批处理标志2、 将该登陆标识添加到某个数据库中作为数据库用户:use 赛马goexec sp_grantdbaccess xsksgo3、 将该用户给以数据库拥有者脚色use 赛马goexec sp_addrolemember db_owner,xsksgo二、 用企业管理器实现1、 创建标准登录表识:选中要建登录帐户的服务器并展开该节点右击“登录”弹出对话框在对话框中填写名称,密码并且要选中SQL选“安全性”- Server 身份验证。2、 将该登录标识添加到某个数据库中作为数据库用户:展开赛马数据库节点,右击“用户”在弹出的对话框中选择xsks作为登录名和用户名并在数据库脚色成员中选择“db_owner”完成操作后请把49的SQL命令和第1、2、10题的操作步骤写到文本文件ksda.txt中,然后把生成的数据库文件(两个文件)和ksda.txt上载到考生的文件柜中。*请注意你编程的语句要能保存起来,不能执行完就没有了!完成操作后请把38的SQL命令和第1、2、9题的操作步骤写到文本文件ksda.txt中,然后把生成的数据库文件(两个文件)和ksda.txt上载到考生的文件柜中。样题21、使用服务管理器在本地机器上启动SQL Server服务2、创建一个大小为5MB的数据库school,事务日志的大小为2MB。3、建立系与系主任关系数据库。l 系department(系编号department_id,系名department_name,地址address,系主任工作证号dheader_id)PK=系编号l 系主任dheader(系主任工作证号dheader_id,姓名name,电话telephone_number,办公室office)PK=系主任工作证号其中:系编号department_id(整数),系名department_name(长度为20的字符串),地址address(长度为30的字符串),系主任工作证号dheader_id(长度为4的字符串),姓名name(长度为20的字符串),电话telephone_number(长度为20的字符串),办公室office(长度为20的字符串)4、 添加记录:使用INSERT语句将表1和表2中的数据插入相应的表中;表1 系表Department_idDepartment_nameaddressDheader_id101计算机教1楼103室0112102电子工程教2楼113室1432103数学教3楼502室0978表2 系主任表Dheader_idnameTelephone_numberoffice0112张一62271112教1楼101室1432王二82271234教2楼111室0978李三62341563教3楼511室5、 更新记录:将系主任基本表中计算机系的系主任的电话号改为“62282323”;6、 删除记录:删除系基本表中的系编号20的记录;7、 查询记录:用查询语句将两个基本表中的内容显示出来8、 删除基本表:删除系和系主任基本表。9、为系统添加一个登录标识:xsks,并且把该标识设定为school的dbo。完成操作后请把38的SQL命令和第1、2、9题的操作步骤写到文本文件ksda.txt中,然后把生成的数据库文件(两个文件)和ksda.txt上载到考生的文件柜中。样题三1、使用服务管理器在本地机器上启动SQL Server服务2、创建一个大小为2MB的数据库school,事务日志的大小为1MB。3、建立课程与课表关系数据库。l 课程lesson(课程号lesson_id,课程名lname,学分number,系编号department_id)PK=课程号l 课表le_table(开课号table_id,课程号lesson_id,教师工作证号teacher_id,学时time_number)PK=开课号其中:课程号lesson_id(长度为4的字符串),课程名lname(长度为20的字符串),学分number(整数),系编号department_id(长度为3的字符串),开课号table_id(长度为4的字符串),教师工作证号teacher_id(长度为4的字符串),学时time_number(整数)4、 添加记录:分别向两个表“lesson”和“le_table”中各添加三条记录(记录具体内容由考生自己定义);5、 使用UPDATE命令将表“lesson”中lname=“数据库技术”的表项中的lesson_id修改为0006,number修改为3;6、 创建索引:为表“lesson”创建“lesson_id”“lname”的索引,为表“le_table”创建“lesson_id”的索引7、 查询课表“le_table”基本表中教授“数据库技术”课程的教师的工作证号8、 删除基本表:删除课程和课表基本表。9、为系统添加一个登录标识:xsks,并且把该标识设定为school的dbo。完成操作后请把38的SQL命令和第1、2、9题的操作步骤写到文本文件ksda.txt中,然后把生成的数据库文件(两个文件)和ksda.txt上载到考生的文件柜中。样题参考答案样题一1、略2、略3、create table student(sid int primary key,sname char(20),sex char(5),department_name char(20),age int) create table score(sid int references student,cid int primary key,mark int)4、向student表中插入数据insert into student values(0001,abc,M,computer,20) 下同。 向score表中插入数据 insert into score values(0001,3,87) 下同。5、update score set mark=mark*0.6 where cid=36、create view score_view as select sid,sex,sname,department_name from student where sid=127、select sname ,department_name from student where sex=F8、drop table studentdrop table score9、略样题二1、略2、略3、create table department(department_id int,department_name char(20),address char(30),dheader_id char(4) primary key) create table dheader(dheader_id char(4) primary key,name char(20),telephone_number char(20),office char(20)4、向department表中插入数据insert into department values(101,计算机,教1楼103室,0112) 下同。 向dheader表中插入数据 insert into dheader values(0112,张一,62271112,教1楼103室) 下同。5、update dheader set telephone_number=62282323 from department,dheader where department.dheader_id=dheader.dheader_id and department_name=计算机6、delete from department where department_id207、select * from department select * from dheader8、drop table departmentdrop table dheader9、略样题三1、略2、略3、create table lesson(lesson_id char(4),lname char(20),number int,department_id char(3) create table le_table(table_id char(4) primary key,lession_id char(4),teacher_id char(4),time_number int)4、向lesson表里插入数据insert into lesson values(101,计算机网络,5,011)下同。向le_table表里插入数据insert into le_table values(1,101,1234,50)下同。5、update lesson s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 流动锅炉及其水动力特性分析-直流锅炉(锅炉设备运行)
- 2025届辽宁省铁岭市六校高三第六次模拟考试物理试卷含解析
- HRSV-hCoV-229E-IN-1-生命科学试剂-MCE
- Forimtamig-RG-6324-生命科学试剂-MCE
- 山西省太原市小店区山西大学附属中学2025年高三下学期第六次质量调研考试物理试题
- 金属发展史试题及答案
- 计算机二级考试动向探讨试题及答案
- 解决复杂问题的能力2025年人力资源管理师考试试题及答案
- 重点回顾的税务师试题及答案
- 辽宁省编校试题及答案
- 国家发展改革委低空经济司
- 单位体检协议书模板合同
- 课题申报书:医学院校研究生“导学思政”创新实践路径研究
- 2025年游泳教练资格认证考试理论试题集(初级)
- 委托律师签署协议书
- 图文工厂转让协议书
- 货物贸易的居间合同
- 2025-2030中国疗养院行业市场深度分析及前景趋势与投资研究报告
- 2025年国企山东济南公共交通集团有限公司招聘笔试参考题库附带答案详解
- 高二入团考试试题及答案
- 福建省漳州市医院招聘工作人员真题2024
评论
0/150
提交评论