第1篇 基础篇 实验5 用SQL Server Management Studio 创建表

1.实验目的

(1)能够利用 SQL Server Management Studio 正确创建表。
(2)学会用SQL Server Management Studio 设置常用的数据完整性约束。

2.实验内容

(1)利用 SQL Server Management Studio 创建“进销存”数据库中的客户信息表c。
①新建表
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第1张图片
②设置默认
③设置主键
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第2张图片
④右键->“索引/键”命令->添加->选择name列->确认唯一
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第3张图片
⑤记得保存ctr+s, 命名为“c”。
(2)用同样的方法创建货物表g和订单表o,表结构如下。
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第4张图片

第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第5张图片
注意:g中的name仍然需要唯一性约束!!!

(3)在表o的goodsname列上创建外键约束。
①设计->关系->添加->表和列规范->打开表和列对话框
②主键表-> 外键引用的表g,并在其下的列表框中外键引用的列
③外键表->o-> goodsname
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第6张图片
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第7张图片
④将“强制外键约束”设置为“是”。
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第8张图片
(4)在表o的quantity列上创建检查约束。
①对象“o”表-> 设计->管理check约束->添加
②在“表达式”列框中输入检查表达式
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第9张图片

第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第10张图片
(5)把“SM”数据库中的选课表SC的主码设置为SNo和CNo。
方法一:右键单击要设计的表->设计->按住ctrl选中SNo->单击设置主键。
方法二:表设计器-> 选中SNo,单击设置主键->索引/键按钮->单击“常规”中“列”对应的浏览器->打开“索引列”对话框->在“列名”下拉列表框中选择SNo列,将光标移至下一行,选择CNo列,单击“确定”。
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第11张图片
(6)查看表间的依赖关系。
右击->查看依赖关系
第1篇 基础篇 实验5 用SQL Server Management Studio 创建表_第12张图片
(7)向表中输入数据。
右键-> 编辑前两百行->用于插入更改操作

3.问题解答

什么是数据完整性?关系数据库有几类完整性,怎样通过 SQL Server 来实现?
答:数据完整性是指数据库中数据的正确性和一致性,以保证数据库中数据的质量。一般有以下3类完整性。
①实体完整性:通过主键约束来维护。
②参照完整性:通过外键约束来维护。
③域完整性:通过唯一约束、检查约束、默认值和是否可以为空等约束来维护。

你可能感兴趣的:(数据库系统概论)