实验1-用SQL Server工具操作数据库及表 联系客服

发布时间 : 星期一 文章实验1-用SQL Server工具操作数据库及表更新完毕开始阅读0fdb796716fc700aba68fc42

用企业管理器操作数据库及表

【目的】

(1) (2) (3) (4) (5)

掌握数据库的备份及恢复方法。 掌握数据库的分离和附加方法。

掌握用SQL工具创建、删除数据库的方法。 掌握用SQL工具创建数据表的方法。 熟悉数据完整性约束的意义与方法。

【内容和要求】

1. 建立一个名为“学生成绩管理”的数据库,要求如下:

① 其主数据文件的逻辑名称为studentgradedb,物理文件名为studentgradedb.mdf,存放

位置为D盘的data文件夹下,其初始大小为5MB,以10%的速度增长。 ② 增加次要文件studentgradedb2,其物理文件名为studentgradedb2.ndf,其存放位置与

主数据文件的位置相同,并要求将其归入新建立的文件组MYGROUP管理。 ③ 其日志文件的逻辑名为studentgradelog,物理文件名为studentgradelog.ldf,存放位

置为D盘的data文件夹下,其初始大小为10MB,最大为100MB,以1MB的速度增长。

2. 在企业管理器中分离数据库“学生成绩管理”。 3. 在企业管理器中附加“学生成绩管理”数据库。 4. 在企业管理器中备份“学生成绩管理”数据库 5. 在企业管理器中恢复“学生成绩管理”数据库

6. 使用“企业管理器”在“学生成绩管理”数据库中建立4个用户表结构。

7. 在4个表中建立主码约束、外码约束。

分析:学号和课程号是“成绩表”的外码,所以先在成绩表中设计外码约束,然后,右击“关系图”,选择“新建数据库关系图”,根据向导来操作。参考P191

8. 建立“学生表”中对系别的约束,系别只能取值为“计算机系”、“机械系”、和“外语

系”。

9. 建立“学生表”中对性别的约束, 性别的默认值为“男”。

10. 修改“成绩表”结构,建立check约束,规定“成绩”取值只能是0~100。

11. 在学生表、教师表、课程表、成绩表中输入若干条记录,如P200,7-12-1~7-12-4所示。