sqlserver上机试题

sqlserver上机试题

ID:39468444

大小:74.00 KB

页数:9页

时间:2019-07-04

sqlserver上机试题_第1页
sqlserver上机试题_第2页
sqlserver上机试题_第3页
sqlserver上机试题_第4页
sqlserver上机试题_第5页
资源描述:

《sqlserver上机试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLSERVER2000上机试题上机题1:一:创建一个数据库,并创建两个数据库表。(50分)1、创建一个名为scxh_db的数据库。(10分)2、在scxh_db数据库中创建scxh_reg(id,username,password,tel)和scxh_news(newsid,title,content,add_date,hits)两个数据库表,数据类型自定。(30分)3、导出scxh_db数据库,生成sqlscript脚本并存放到考生文件夹中(通过查询分析器设计的直接保存代码到考生文件夹中)。(10分)二:存储过程设计。(50分)1:在scxh_db中编写一个名为scxh_p

2、ro的存储过程,要求实现查询scxh_db中scxh_reg表的所有记录。(30分)2:在scxh_db中编写一个名为class_pro的类属存储过程(即系统存储过程),内容自定。(10分)3:备份scxh_db数据库,并把备份文件拷贝到考生文件夹。(10分)。上机题2:一:创建一个数据库,并创建三个数据库表。1、以自己的姓名(拼音)创建一个数据库。(10分)2、在数据库中创建如下三个表,并输入内容student表(学生表)(10分)学号姓名性别年龄系别1吴好男18计算机系2崔平女21经管系3钱筱女19电子系course表(课程表)(10分)课程号课程名学分1SQLServer4

3、2数据结构33专业英语2sc表(选课表)(10分)学号课程号成绩1188219022703379二、写出SQL语句1、把course表中课程号为3的课程的学分修改为3。(10分)2、在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。(10分)3、在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名和性别。(10分)4、为student表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除SC表中与之有关的记录。(注:在创建触发器之前要判断是否有同名的触发器存在,若存在则删除之。)(30分)IFE

4、XISTS(SELECTnameFROMsysobjectsWHEREname='my_trig'ANDtype='TR')DROPTRIGGERmy_trigcreatetriggermy_trigonstudentfordeleteasdeletescfromsc,deletedwheresc.id=deleted.id上机题3:一:创建一个数据库,并创建三个数据库表。1、以自己的姓名(拼音)创建一个数据库。(10分)2、在数据库中创建如下三个表(要求设置表之间的关系)(40分)学生基本信息表(学号、姓名、性别、专业、出生年月等)选课表(学号、课程号、分数)课程表(课程号、课

5、程名、所属专业、学分)二、写出SQL语句。1、查询所有选SQL课程的学生学号,姓名和专业。(10分)2、删除所有选择数学的同学的选课记录。(10分)3、查询有哪些课程没有被任何同学报选。(10分)4、创建存储过程,能够查询出选修任何课程的学生信息及相应的分数。(10分)5、创建存储过程,以表格的形式返回本课程的平均分数。(10分)上机题4:一:创建一个数据库,并创建两个数据库表。1、以自己的姓名(拼音)创建一个数据库。(10分)2、在数据库中创建如下两个表(要求设置表之间的关系)(40分)员工表:EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓

6、名、工资和所在部门号部门表:DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。二:写出SQL语句:1、列出各部门中工资不低于600元的职工的平均工资。(10分)2、查询001号职工所在部门名称。(10分)3、将“销售部”的那些工资数额低于600的职工的工资上调10%。(10分)4、在EMP表中增加“EID(员工身份证)”字段,数据类型varchar(18),不可空,并将其设定为UNIQUE约束。(10分)5、创建一存储过程,通过输入参数员工姓名(如“张三"),筛选出该员工的基本信息,对不存在此员工姓名的输入值,必须作一检测,打

7、印信息“不存在此员工”。(10分)上机题5:一:创建一个数据库,并创建四个数据库表。1、以自己的姓名(拼音)创建一个数据库。(10分)2、在数据库中创建如下四个表(要求设置表之间的关系)(40分)职工情况表:zgqk(zgbh,zgxm,bmbh),其中,zgbh:职工编号;zgxm:职工姓名;bmbh:部门编号。科研情况表:kyqk(zgbh,kymc,kylb),其中,zgbh:职工编号;kymc:科研名称;kylb:科研类别。部门表:bm(bmbh,bmmc),其中,bmb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。