数据库实验指导书.doc

数据库实验指导书.doc

ID:48210093

大小:3.00 MB

页数:29页

时间:2020-01-22

数据库实验指导书.doc_第1页
数据库实验指导书.doc_第2页
数据库实验指导书.doc_第3页
数据库实验指导书.doc_第4页
数据库实验指导书.doc_第5页
资源描述:

《数据库实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.数据库实验指导书电气与电子工程学院..实验项目实验一认识DBMS及数据库的建立实验二交互式SQL(数据库查询与更新)实验三数据控制(安全性部分)实验四数据控制(完整性部分)..实验一认识DBMS及数据库的建立一、实验目的:1.掌握使用SQLSERVER企业管理器及SQL语言创建数据库与表。2.掌握使用SQLSERVER企业管理器及SQL语言修改数据库与表。3.掌握使用SQLSERVER企业管理器及SQL语言删除数据库与表。二、实验内容及步骤:1.通过用企业管理器创建一个指定多个数据文件和日志文件的数据库,该数据库名称为jiaoxuedb,要求

2、:有1个10MB和1个20MB的数据文件和2个10MB的事务日志文件。数据文件逻辑名称为jiaoxuedb1和jiaoxuedb2,物理文件名为jiaoxuedb1.mdf和jiaoxuedb2.mdf。主文件是jiaoxuedb1,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名为jiaoxuedblog1和jiaoxuedblog2,物理文件名为jiaoxuedblog1.df和jiaoxuedblog2.ldf,最大尺寸均为50MB,文件增长速度为1MB。2.用企业管

3、理器在jiaoxuedb数据库中建立如下表:学生表:jiaoxuedbdent课程表:Course选课表:SC..1.查看表格:显示当前数据库中所有对象的信息。2.利用企业管理器删除表:在企业管理器中,展开指定的数据库和表格项,用右键单击要删除的表,从快捷菜单中选择“除去表”选项,则会出现除去对象对话框。单击“全部删除”按钮,即可去除表。..1.利用企业管理器删除数据库jiaoxuedb。2.用SQL语言创建数据库jiaoxuedb:3.用SQL语言创建jiaoxuedb中的表:..实验二交互式SQL(数据库查询与更新)一、实验目的:1.掌握S

4、ELECT查询语句在单表查询、连接查询、嵌套查询和集合查询中的常规用法。2.掌握常用聚集函数的用法。3.掌握LIKE、DISTINCT、ORDERBY、GROUPBY及UNION的用法。4.掌握带EXISITS的查询语句。5.掌握用SQL语句实现数据的插入、修改和删除。二、实验内容及步骤:基于jiaoxuedb实验,需按实验一中的数据值建立数据库及其中的表。1.重建实验一中的数据库jiaoxuedb和其中的表,并插入相应数据值。插入jiaoxuedb库中各表值:2.重建实验一中的数据库jiaoxuedb和其中的表,并插入相应的数值。创建数据库j

5、iaoxuedb:..创建jiaoxuedb中的表:插入jiaoxuedb库中各表值:..1.将数据库jiaoxuedb中信息系全体学生的成绩置0。2.将数据库jiaoxuedb中电子商务系学生年龄增加1岁。..1.将数据库jiaoxuedb中计算机系所有学生的选课记录删除。2.查询成绩在80~90之间的记录。SELECTjiaoxuedbdent.Sno,Sname,Dept,Course.Cno,ScoreFROMjiaoxuedbdent,SC,Course..WHEREjiaoxuedbdent.Sno=SC.SnoANDSC.Scor

6、eBETWEEN80AND90ANDSC.Cno=Course.Cno;1.查询至少有4个同学选修的课程名。USEjiaoxuedbSELECTCnoAS课程号,CnameAS课程名FROMCourseWHERECno=ANY(SELECTCnoAS课程号FROMSCGROUPBYCnoHAVINGCOUNT(*)>=4)GO2.查询其他系中比“信息系”所有学生年龄都打的学生名单及年龄,并按年龄降序输出。USEjiaoxuedbSELECTSnoAS学号,SnameAS姓名,AgeAS年龄,DeptAS专业..FROMjiaoxuedbdent

7、WHEREAge>ALL(SELECTAgeFROMjiaoxuedbdentWHEREDept='信息')ANDDept<>'信息'ORDERBYAgeDESCGO1.查询与学生张建国同岁的所有学生的学号、姓名和系别。/*方法一*/USEjiaoxuedbSELECTSnoAS学号,SnameAS姓名,AgeAS年龄,DeptAS专业FROMjiaoxuedbdentWHEREAge=ANY(SELECTAgeFROMjiaoxuedbdentWHERESname='张建国')ANDSname<>'张建国'ORDERBYAgeDESCGO/*

8、方法二*/USEjiaoxuedbSELECTs2.Sno,s2.Sname,s2.DeptFROMjiaoxuedbdents1,jiaoxuedb

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

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

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