数据库系统实验指导书新版

数据库系统实验指导书新版

ID:35220461

大小:262.50 KB

页数:13页

时间:2019-03-22

数据库系统实验指导书新版_第1页
数据库系统实验指导书新版_第2页
数据库系统实验指导书新版_第3页
数据库系统实验指导书新版_第4页
数据库系统实验指导书新版_第5页
资源描述:

《数据库系统实验指导书新版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验一创建数据库和表一、实验目的及要求:1.了解SQLSERVER数据库的逻辑结构和物理结构2.了解表的结构特点3.了解SQLSERVER的基本数据结构二、实验任务:1.学会在企业管理器中创建数据库和表2.学会在T-SQL语句创建数据库和表三、操作要点:1.启动企业管理器,并创建数据库和表2.启动SQL查询分析器3.掌握创建数据库和表分别是CREATEDATABASE和CREATETABLE四、注意事项:1.在MicrosoftSQLServer2000的查询分析器(QueryAnalyzer)中使用单条SQL语句,其末

2、尾不需要分号“;”作为命令结尾标记。2.通常,SQLServer2000对大多数末尾带有分号的SQL命令都能顺利执行,但对少数的SQL命令,末尾若带分号,则SQLServer2000会给出错误信息提示。五、实验学时:2学时六、实验重点及难点:1.列级完整性约束条件2.空值的概念3.CREATEDATABASE和CREATETABLE的用法七、实验步骤:(一)企业管理器创建数据库和表1.启动企业管理器;2.创建数据库Company,并创建一个主数据文件Company_Data1,一个二级数据文件Company_Data2,

3、一个日志文件Company_Log,以及一个自定义文件组Company_Group,该组中有数据文件Company_Data3,设置各文件属性。(二)T-SQL语句创建数据库和表1.启动SQL查询分析器;2.创建数据库University,并创建一个主数据文件University_Data和一个日志文件University_Log;表5.5关系ReportsSnoCnoGradeS01S01S02S02S02S03S03S04C01C03C01C02C03C01C02C039284909482729075表5.4关系Co

4、ursesCnoCnamePre_CnoCreditsC01C02C03C04C05C06C07英语数据结构数据库DB_设计C++网络原理操作系统C05C02C03C07C054223333表5.3关系StudentsSnoSnameSsexSageSdeptS01S02S03S04S05S06王建平刘华范林军李伟黄河长江男女女男男男211918191820自动化自动化计算机数学数学数学3.建立表5.3所示的学生表Students,各属性为Sno-学号、Sname-姓名、Ssex-性别、Sage-年龄、Sdept-所在系

5、。要求Sno和Sname不能为空值,且取值唯一,Sno为键码。4.建立表5.4所示的课程表Courses,各属性为Cno-课程号,Cname-课程名,Pre_Cno-先修课程号,Credits-学分,要求Cno和Cname不能为空值,Cno取值唯一,且为键码。5.建立表5.5所示的成绩表Reports。各属性名为Sno-学号,Cno-课程号和Grade-考试成绩,要求Sno和Cno不能为空,且取值唯一,Sno+Cno为键码。实验二SQL基本表的插入、删除与修改一、实验目的及要求:熟练掌握基本表的插入、删除与修改,为后继学

6、习作准备。二、实验任务:1.了解并掌握SQL查询分析器及企业管理器的使用;2.掌握基本表的插入、删除与修改。三、操作要点:1.启动SQL查询分析器2.掌握进行插入、删除与修改分别是INSERT、DROP和UPDATE四、注意事项:1.注意每次对表的修改,命令执行完后要查看表的变动刷新表。2.特别注意在执行插入、删除与修改等更新操作时,要保证数据的完整性。3.SQLServer2000增加了删除属性的命令。五、实验学时:2学时六、实验重点及难点1.T-SQL语句对基本表的定义进行删除与修改,并插入基本表数据。2.T-SQL

7、语句对数据库操作的灵活控制功能。七、实验步骤:1.启动SQL查询分析器;2.选择SQLSERVER后,按确认;3.选择University数据库;4.验证如下例题:表5.4关系CoursesCnoCnamePre_CnoCreditsC01C02C03C04C05C06C07英语数据结构数据库DB_设计C++网络原理操作系统C05C02C03C07C054223333表5.3关系StudentsSnoSnameSsexSageSdeptS01S02S03S04S05S06王建平刘华范林军李伟黄河长江男女女男男男21191

8、8191820自动化自动化计算机数学数学数学4.1修改基本表①向基本表Students中增加“入学时间”属性列,其属性名为Sentrancedate,数据类型为DATETIME型。②将Sage(年龄)的数据类型改为SMALLINT型。③删除Sname(姓名)必须取唯一值的约束。说明:⑴为了保证后面例子能够顺利运行,请

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

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

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