2023年6月21日发(作者:)
====Word行业资料分享--可编辑版本--双击可删====
实验一 创建数据库
一、 实验目的
1.掌握创建数据库的方法
2.学会创建和修改表
3.能够使用创建和修改约束
二、 实验内容
1.创建符合如下条件的数据库:
·数据库的名字为“教师授课管理数据库”。
·数据文件的逻辑文件名为“Teachers_dat”,存放在D:Test目录下(若D:中无此子目录,可先建立此目录,然后再创建数据库)。
·文件的初始大小为5MB。
·增长方式为自动增长,每次增加lMB。
·日志文件的逻辑文件名字为“Teachers_log”,也存放在D:Test目录下。
·日志文件的初始大小为2MB。
·日志文件的增长方式为自动增长,每次增加15%。
2.在刚创建的“教师授课管理数据库”中创建满足如下条件的三张表:
教师表结构
列名 说明 数据类型 约束
Tno 教师号 字符串,长度为7 主码
Tname 姓名 字符串,长度为10 非空
Tsex 性别 字符串,长度为2 取值为“男” “女”
Birthday 出生日期 小日期时间型 允许空
Dept 所在部门 字符串,长度为20 允许空
Sid 身份证号 字符串,长度为18 不重
课程表结构
列名 说明 数据类型 约束
Cno 课程号 字符串,长度为10 主码
字符串,长度为20 非空
短整型 大于0
字符串,长度为10 默认值为“必修”
授课表结构
列名 说明 数据类型 约束
Tno 教师号 字符串,长度为7 主码,引用教师表的外码
Cno 课程号 字符串,长度为10 主码,引用课程表的外码
Hours 授课时数 整数 大于0
3.使用SSMS实现如下操作:
a)在授课表中添加一个授课类别列,列名为Type,类型为char(4)。
b)将授课表的Hours的类型改为Smallint。
c)删除课程表的property列。
Cname
Credit
Property
课程名
学分
课程性质 ====Word行业资料分享--可编辑版本--双击可删====
4.在三张表中分别添加至少5条记录。
5.将教师授课管理数据库备份到自己的盘上,以备后续实验使用。
三、 实验过程
1、 打开sql server 配置管理器,启动所需服务
2、 打开Sql Server management Studio
服务器名称为本地服务器local 或 “.”。单击连接。
可以在左侧对象资源管理器-数据库上右键单击,选择恢复数据库从文件恢复自己编辑到一半的数据库。 ====Word行业资料分享--可编辑版本--双击可删====
3、
在“表”上右键,选择新建表可以新建一个表。对表进行设计 ====Word行业资料分享--可编辑版本--双击可删====
在建好的表的表名上右键选择编辑可以编辑表的内容。
====Word行业资料分享--可编辑版本--双击可删====
4、 设计表时,在下方可以编辑属性
====Word行业资料分享--可编辑版本--双击可删====
5、 在表上右键可以将其设置为主键
6、
右键选择关系可以设置外检关系
7、在要备份的数据库上右键选择任务->备份 可以对数据库进行备份 ====Word行业资料分享--可编辑版本--双击可删====
四、 实验总结
平时理论学习感觉学的很凌乱,还是实际操作更能让我们学到真知识,以后要多上机练习才是啊
2023年6月21日发(作者:)
====Word行业资料分享--可编辑版本--双击可删====
实验一 创建数据库
一、 实验目的
1.掌握创建数据库的方法
2.学会创建和修改表
3.能够使用创建和修改约束
二、 实验内容
1.创建符合如下条件的数据库:
·数据库的名字为“教师授课管理数据库”。
·数据文件的逻辑文件名为“Teachers_dat”,存放在D:Test目录下(若D:中无此子目录,可先建立此目录,然后再创建数据库)。
·文件的初始大小为5MB。
·增长方式为自动增长,每次增加lMB。
·日志文件的逻辑文件名字为“Teachers_log”,也存放在D:Test目录下。
·日志文件的初始大小为2MB。
·日志文件的增长方式为自动增长,每次增加15%。
2.在刚创建的“教师授课管理数据库”中创建满足如下条件的三张表:
教师表结构
列名 说明 数据类型 约束
Tno 教师号 字符串,长度为7 主码
Tname 姓名 字符串,长度为10 非空
Tsex 性别 字符串,长度为2 取值为“男” “女”
Birthday 出生日期 小日期时间型 允许空
Dept 所在部门 字符串,长度为20 允许空
Sid 身份证号 字符串,长度为18 不重
课程表结构
列名 说明 数据类型 约束
Cno 课程号 字符串,长度为10 主码
字符串,长度为20 非空
短整型 大于0
字符串,长度为10 默认值为“必修”
授课表结构
列名 说明 数据类型 约束
Tno 教师号 字符串,长度为7 主码,引用教师表的外码
Cno 课程号 字符串,长度为10 主码,引用课程表的外码
Hours 授课时数 整数 大于0
3.使用SSMS实现如下操作:
a)在授课表中添加一个授课类别列,列名为Type,类型为char(4)。
b)将授课表的Hours的类型改为Smallint。
c)删除课程表的property列。
Cname
Credit
Property
课程名
学分
课程性质 ====Word行业资料分享--可编辑版本--双击可删====
4.在三张表中分别添加至少5条记录。
5.将教师授课管理数据库备份到自己的盘上,以备后续实验使用。
三、 实验过程
1、 打开sql server 配置管理器,启动所需服务
2、 打开Sql Server management Studio
服务器名称为本地服务器local 或 “.”。单击连接。
可以在左侧对象资源管理器-数据库上右键单击,选择恢复数据库从文件恢复自己编辑到一半的数据库。 ====Word行业资料分享--可编辑版本--双击可删====
3、
在“表”上右键,选择新建表可以新建一个表。对表进行设计 ====Word行业资料分享--可编辑版本--双击可删====
在建好的表的表名上右键选择编辑可以编辑表的内容。
====Word行业资料分享--可编辑版本--双击可删====
4、 设计表时,在下方可以编辑属性
====Word行业资料分享--可编辑版本--双击可删====
5、 在表上右键可以将其设置为主键
6、
右键选择关系可以设置外检关系
7、在要备份的数据库上右键选择任务->备份 可以对数据库进行备份 ====Word行业资料分享--可编辑版本--双击可删====
四、 实验总结
平时理论学习感觉学的很凌乱,还是实际操作更能让我们学到真知识,以后要多上机练习才是啊
发布评论