- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一SQLServer2000的安装.doc
实验一 SQL Server 2000的安装
实验目的:
掌握SQL Server 2000的安装;
掌握服务器的注册。
实验内容:
在联机丛书中查阅关于SQL Server 2000安装的软硬件需求。
安装SQL Server 2000一个命名实例SDB,使用Windows身份验证模式,对每个服务使用同一帐户。
在企业管理器中注册该服务器。
实验二 数据库的创建和管理
实验目的:
掌握数据库的创建方法(企业管理器和查询分析器);
掌握数据库的修改方法(企业管理器和查询分析器)。
实验内容:
1.在企业管理器中创建一个名称为students的数据库:数据文件逻辑名为students_data,实际文件名为students_data.MDF,初始容量为1MB,最大容量为10MB,递增大小为1MB。
2.用ALTER DATABASE语句添加一个新的数据文件students_data2,其大小设置为10MB,最大值为100MB,每次增加2MB;然后将其数据文件大小修改为20MB,最后向students数据库中添加一个日志文件students_Log.LDF。
实验三 创建表
实验目的:
掌握使用企业管理器创建表及约束;
掌握使用查询分析器书写T-SQL语句创建表及约束。
实验内容:
1.创建用户自定义数据类型Phone,数据类型char(11),可以为空。
2.根据表3-8和表3-9,使用企业管理器在students数据库中创建表及其中约束。
表3-8 Stu表
列名 数据类型 是否为空 说明 StuID(学号) int 否 标识列,种增量1, 主键 StuName (姓名) char(10) 否 Sex(性别) char(2) 是 Birthday(生日) datetime 是 Phone(联系电话) phone(char(11)) 是 用户自定义数据类型 Class(班级) char(16) 是 DepID(系号) char(6) 否 表3-9 Course表
列名 数据类型 是否为空 说明 CouID(课程号) char(6) 否 检查约束,以A,B,C开头,分别表示不同类型的课程,主键 CouName(课程名称) char(20) 是 唯一约束 TeacherName(教师姓名) char(10) 是 根据表3-10和表3-11,在查询分析器中书写T-SQL语句创建表及其约束。
表3-10 Scores表
列名 数据类型 是否为空 说明 StuID(学号) int 否 StuID与CouID组合作为主键;
Score(分数)0到100之间;
建立外键约束,被引用表Stu(StuID) Term (学期) char(1) 是 CouID(课程号) char(6) 否 Score(成绩) tingint 是 表3-11 Dep表
列名 数据类型 是否为空 说明 DepID(院系编号) char(6) 否 主键 DepName(院系名称) char(20) 是 Director与Phone建立唯一性约束 Director(系主任) char(10) 是 Phone(联系电话) Phone(char(11)) 是 自定义数据类型 实验四 表的管理
实验目的:
掌握企业管理器修改表及约束;
掌握使用ALTER TABLE语句的使用;
掌握企业管理器中数据的插入,删除和更新。
实验内容:
接实验三的内容,继续完成:
书写T-SQL语句将Stu 表中Birthday字段的数据类型修改为smalldatetime。
书写T-SQL语句为表Stu添加一个Remark字段,数据类型为varchar(50),可以为空。
书写T-SQL语句为Stu表的DepID字段添加外键约束,被引用表Dep表,被引用字段DepID。
书写T-SQL语句为Stu表的Remark字段添加默认值约束,其值为“暂无内容”。
书写T-SQL语句为Scores表添加约束,StuID,Term和CouID建立唯一约束。
书写T-SQL语句删除Scores表中与Stu表之间的外键约束。
7、使用企业管理器为Scores表的CouID字段建立外键约束,被引用字段为Course(CouID),并选择“级联更新相关字段”和“级联删除相关记录”。
8、根据图3.25,图3.26,图3.27和图3.28,向上题中建立的四个用户表中添加数据。
9、删除Stu表中的第十条记录,并向该表中插入任意一条记录。新插入记录的StuID字段的值是什么?
10、删除Course表中的第二条记录,查看Scores表中课程编号(CouID)为“C002”的纪录是否存在,为什么?
图3.25 Dep表
图3.
文档评论(0)