资源描述
实验一 创建数据库
一、 实验目的
1. 掌握企业管理器创建数据库的方法
2. 学会创建和修改表
3. 能够使用企业管理器创建和修改约束
二、 实验内容
1.用“企业管理器”创建符合如下条件的数据库:
·数据库的名字为“教师授课管理数据库”。
·数据文件的逻辑文件名为“Teachers_dat”,物理文件名为Teachers.mdf,存放在D:\Test目录下(若D:中无此子目录,可先建立此目录,然后再创建数据库)。
·文件的初始大小为5MB。
·增长方式为自动增长,每次增加lMB。
·日志文件的逻辑文件名字为“Teachers_log”,物理文件名Teachers.ldf,也存放在D:\Test目录下。
·日志文件的初始大小为2MB。
·日志文件的增长方式为自动增长,每次增加15%。
2.使用企业管理器在刚创建的“教师授课管理数据库”中创建满足如下条件的三张表:
教师表结构
列名
说明
数据类型
约束
Tno
教师号
字符串,长度为7
主码
Tname
姓名
字符串,长度为10
非空
Tsex
性别
字符串,长度为2
取值为“男” “女”
Birthday
出生日期
小日期时间型
允许空
Dept
所在部门
字符串,长度为20
允许空
Sid
身份证号
字符串,长度为18
不重
课程表结构
列名
说明
数据类型
约束
Cno
课程号
字符串,长度为10
主码
Cname
课程名
字符串,长度为20
非空
Credit
学分
短整型
大于0
property
课程性质
字符串,长度为10
默认值为“必修”
授课表结构
列名
说明
数据类型
约束
Tno
教师号
字符串,长度为7
主码,引用教师表的外码
Cno
课程号
字符串,长度为10
主码,引用课程表的外码
Hours
授课时数
整数
大于0
3.使用企业管理器实现如下操作:
a)在授课表中添叫一个授课类别列,列名为Type,类型为char(4)。
b)将授课表的Hours的类型改为Smallint。
c)删除课程表的property列。
4.在三张表中分别添加至少5条记录。
5.将教师授课管理数据库备份到自己的盘上,以备后续实验使用。
三、 实验过程
四、 实验总结
五、 实验过程
1. 在开始菜单中找到SQL Server Configuration Manager程序并打开,在SQL Server 2005 服务中将SQL Server(MSSQLSERVER) 启动该项服务。
2. 在开始菜单中打开应用程序 Microsoft SQL Server Management Studio
3. 然后在上点击鼠标右键在这个选项上单击鼠标左键,建立新的数据库。
4. 新的数据库的各项数据如下:
点击确定新的数据库就建立完成了。
5. 建立表格:
1)点击鼠标左键
2)在此处改表格的名称,即将“Table-1”改为“教师表”。
3)将表一所有的要求输入进数据库
4) 同样的操作把表二、表三也输入进去:
5)约束条件的操作
主码: 非空: 允许空:
取值为“男” “女”: ——》
大于0:——》
默认值为“必修”:
主码,引用教师表的外码:
——》
6. 实验第三步,比较简单,不予展示。
7. 输入数据如下:
展开阅读全文