实验二SQLSERVER数据表的设计与完整性约束.docx
- 文档编号:25633368
- 上传时间:2023-06-10
- 格式:DOCX
- 页数:14
- 大小:2.29MB
实验二SQLSERVER数据表的设计与完整性约束.docx
《实验二SQLSERVER数据表的设计与完整性约束.docx》由会员分享,可在线阅读,更多相关《实验二SQLSERVER数据表的设计与完整性约束.docx(14页珍藏版)》请在冰豆网上搜索。
实验二SQLSERVER数据表的设计与完整性约束
海南热带海洋学院
课程实验报告
(2017~2018年度第二学期)
专业 网络工程
课程 数据库系统原理
班级 2016
姓名 郭鹏亮
学号 16240021
教师 陈作聪
海南热带海洋学院电子信息工程学院制
实验报告填写说明
1、填写一律用钢笔或圆珠笔填写或打印,要求字迹工整,条理清晰。
2、“实验题目”可以填写章节名称或用文字表述。
3、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。
4、“附注”处填写实验注意事项或调试过程,以及实验中出现的异常情况和解决方法。
5、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平时成绩,参与期末成绩总评。
2018年5月4日
实验项目:
SQLSERVER数据表的设计与完整性约束
实验目的:
1、掌握数据表设计的具体细节操作。
2、掌握primarykey、check、default、references。
实验仪器:
电脑一台(CPU:
Intel®Core(TM)i5-4200H2.80GHz
内存:
8.00GB操作系统:
windows10使用软件:
access2010)
实验步骤(或程序清单:
)
1.在实验一所创建的“学生成绩管理数据库”中创建如下图所示表,要求:
没有标明约束的用管理器来完成,标有约束的用查询分析语句“T—SQL”语句来完成。
步骤一:
打开MicrosoftSQLServerManagementStudio附加实验一所创建的“学生成绩管理数据库”并展开其结点,右键单击“表”,选择“新建表”,根据实验要求分别创建没有约束的学院信息表、系部信息表、教研室信息表和系统参数表。
图2.1新建表
(1)创建学院信息表:
(2)创建系部信息表:
(3)创建教研室信息表
(4)创建系统参数表
步骤二:
右键单击步骤一新建的表,选择“编辑前200行”录入记录。
(1)学院信息表输入数据:
(2)系部信息表输入数据:
(3)教研室信息表输入数据:
(4)系统参数表输入数据:
步骤三:
点击“新建查询”,利用查询分析语句“T-SQL”语句创建标有约束的表。
(1)输入下列T-SQL语句,创建“专业信息表”
(2)输入下列T-SQL语句,创建“课程信息表”
(3)输入下列T-SQL语句,创建“班级信息表”
(4)输入下列T-SQL语句,创建“教师信息表”
(5)输入下列T-SQL语句,创建“学生信息表”
(6)输入下列T-SQL语句,创建“学年学期表”
(7)输入下列T-SQL语句,创建“班级课程设置表”
(8)输入下列T-SQL语句,创建“教学成绩表”
(9)输入下列T-SQL语句,创建“管理员信息表”
步骤四:
右键单击步骤三新建的表,选择“编辑前200行”录入记录。
(1)专业信息表输入数据:
(2)课程信息表输入数据:
(3)班级信息表输入数据:
(4)教师信息表输入数据:
(5)学生信息表输入数据:
(6)学年学期表输入数据:
(7)班级课程设置表输入数据:
(8)教学成绩表输入数据:
(9)管理员信息表输入数据:
附注
附注(续)
附注(续)
附注(续)
附注(续)
附注(续)
实验结果分析
1.用T-SQL语句创建的表在命令执行完成后需要在“对象资源管理器”中选中所以数据库刷新一下新建的表才能显示。
2.对某些数据类型如int、datatime、ntext、image等不能指定列宽。
3.实验要求教师信息表中,学位的数据类型为nchar
(2),但存在“双学士”,在该表所在的数据库中利用T-SQL语句altertable教师信息表altercolumn学位nchar(3);更改后即可输入“双学士”。
同理在管理员信息表中使用altertable管理员信息表altercolumn用户身份nchar(5);语句可以用户身份的数据类型为nchar(5),以便输入“学校领导”、“教务管理员”等数据。
教师批阅:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验二 SQLSERVER数据表的设计与完整性约束 实验 SQLSERVER 数据表 设计 完整性 约束