实验一SQLServer2000的安装.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档