SQL_Server_2000.doc
上传人:sy****28 上传时间:2024-09-15 格式:DOC 页数:25 大小:3.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

SQL_Server_2000.doc

SQL_Server_2000.doc

预览

免费试读已结束,剩余 15 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库系统概论(第四版)》学期实验总结与心得体会学号:姓名:班级:教师:【实验编号】实验一【实验名称】数据库的创建【实验内容】1、新建SQL注册表。2、新建数据库。主数据文件:逻辑文件名为Student_data,物理文件名为Student.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件:逻辑名称为Student_log,物理文件名为Student.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB3、修改已注册的SQLServer属性为使用SQLserver身份验证。【实验编号】实验二【实验名称】数据库的附加、分离、导入导出及分离【实验内容】数据库文件的附加与分离数据库文件的导入和导出3..数据库的删除4.修改数据库【实验编号】实验三【实验名称】数据库的创建(书中作业)【实验内容】在数据库STUDENT中创建一个学生基本信息表1.用企业管理其创建表2.用查询分析器创建表2.SQLServer2005的系统数据类型分为哪几类?常用的数据类型有哪些?答:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间。常用的数据类型有:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间3.在数据库STUDENT中创建一个名为t_couse(课程信息表)1.用企业管理其创建t_course表2.用查询分析器创建t_course4.在数据库STUDENT中创建一个名为t_score(学生成绩)的表5.SQLServer2005中有多少种约束?其作用分别是什么答:非空约束,作用指定某一列不允许空值有助于维护数据的完整性,因为这样可以确保行中的列永远保护数据。主键约束,作用可以保证实体的完整性,是最重要的一种约束。唯一约束,作用指定一个或多个列的组合值具有唯一性,以防止在列中输入重复的值。检查约束,作用对输入列或者整个表中的值设置检查条件,以限制输入值,保证数据库数据的完整性。默认约束,作用指定在插入操作中如果没有提供输入值。怎系统自动指定值。外键约束,作用主要用来维护两个表之间数据的一致性。6.分别为t_course表和t_score表创建唯一性约束、检查约束、默认约束。7.给t_course表增加一个memo(备注)字段,类型为varchar(200)8.使用两种方法实现上面建立的两个数据表1.使用企业管理器删除表2.使用分析查询器删除表9.如何查看数据表的相关信息答:右键点击相关的表,左键点击其属性可以查看数据表的相关信息【实验编号】实验四【实验名称】数据库完整性实验及索引、视图的创建【实验内容】1、创建及删除索引在学生表Sno列上建唯一(非聚簇)索引,所有记录按Sno值升序排放。CreateuniqueindexidxonSC(Sno)验证索引已被创建:删除索引:dropindexidx;2、创建视图创建所有女同学的视图并查询企业管理器中创建过程:①右击【视图】,选择【新建视图】命令②在弹出的【添加表】选择Student表③选择Sno,Sname,Sbirthday,Ssex,Dno列。并且设Ssex='女'。④单击保存,并且命名为vwStudent。截图如下:查询分析器中命令创建视图:CreateviewvwStudentAsSelectSno,Sname,Sbirthday,Ssex,DnoFromStudentWhereSsxe='女';【实验编号】实验五【实验名称】数据库的备份、还原、存储过程和触发器的创建备份:还原:运行结果:更新前:更新后:【实验内容】对student数据库备份、还原备份:backupdatabasestudenttodisk='d:\wwenc.bak'withinitgo还原:restoredatabasestudentfromdisk='d:\wwenc.bak'go存储过程的创建usestudentgocreateprocproc_sex@sexchar(2)asselectxb,人数=count(*)fromxsgroupbyxbhavingxb=@sex触发器的创建与验证创建语句:usestudentgocreatetriggertri_updateonxsinsteadofupdateasprint'禁止修改xs表中的数据'sp_helptriggerxsgo验证语句:usestudentgoupdatexssetxh=xh+1