实验二 创建表、约束和用户定义的类型

实验二 创建表、约束和用户定义的类型

ID:38703408

大小:1.46 MB

页数:14页

时间:2019-06-17

实验二 创建表、约束和用户定义的类型_第1页
实验二 创建表、约束和用户定义的类型_第2页
实验二 创建表、约束和用户定义的类型_第3页
实验二 创建表、约束和用户定义的类型_第4页
实验二 创建表、约束和用户定义的类型_第5页
资源描述:

《实验二 创建表、约束和用户定义的类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二创建表、约束和用户定义的类型一、目标完成这个实验后,你将能够:1.使用脚本创建表及利用SQLServer管理平台创建表及约束2.使用SQLServer管理平台创建数据库关系图3.使用查询设计器构造查询二、实验内容练习1:创建表及约束请按照下面的要求创建表及约束。使用SQLServer管理平台创建表及约束的过程请参看相关视频。1、编写脚本在Sales数据库中产品类别表Category,该表要求如下:序号字段名称含义要求1CategoryID产品类别编号从1开始编号,主键2CategoryName产品类别名称不允许为空请将脚本写在实验报告中

2、。创建数据库Sales:CREATEDATABASESales创建表Category:CREATETABLECategory(CategoryIDintIDENTITY(1,1)primarykey,CategoryNamenvarchar(15)NOTNULL)2、编写脚本在Sales数据库中产品表Product,该表要求如下:序号字段名称含义要求1ProductID产品编号从1开始编号,主键2ProductName产品名称不允许为空3ProductPerUnit单位价格精确到小数点后4位4UnitsInStock库存数量5UnitsOnO

3、rder订购数量6Discontinued是否继续使用1表示继续使用,0表示不再使用7ProductPicture产品图片8ProducCategorytID所属产品类别外键,参照Category表CategoryID请将脚本写在实验报告中。CREATETABLEProduct(ProductIDintIDENTITY(1,1)primarykey,ProductNamenvarchar(15)NOTNULL,ProductPerUnitdecimal(10,4),[UnitsInStock]int,[UnitsOnOrder]int,Dis

4、continuedbit,ProductPictureimage,ProducCategorytIDint,FOREIGNKEY(ProducCategorytID)REFERENCESCategory(CategoryID))1、利用SQLServer管理平台在Sales数据库中创建部门表Dept,该表要求如下:序号字段名称含义要求1DeptID部门编号从1开始编号,主键2DeptName部门名称不允许为空使用SQLServerManagementStudio查看该表的属性。使用SQLServerManagementStudio,插入两条记

5、录,验证所创建的表。请将操作过程写在实验报告中。创建表Dept:查看该表属性:插入两条记录:INSERTINTO[Sales].[dbo].[Dept]([DeptName])VALUES('宣传部')INSERTINTO[Sales].[dbo].[Dept]([DeptName])VALUES('学习部')结果:1、利用SQLServer管理平台在Sales数据库中创建员工表Employee,该表要求如下:序号字段名称含义要求1EmployeeID员工编号从1开始编号,主键2EmployeeName员工姓名不允许为空3LoginID登录名

6、要求英文字母开头,后跟字母、数字或者_,长度不可以超过6个。登录名不可以重名4Password密码长度不超过8个字符,区分大小写5Dept所在部门外键,参照Dept表DeptID6Gender性别男或女7BirthDate出生日期1930-1-1之后,且大于等于18岁8CurrentFlag当前状态1表示在职,0表示离职使用SQLServerManagementStudio查看该表的属性。使用SQLServerManagementStudio,插入两条记录,验证所创建的表。请将操作过程写在实验报告中。属性:1、编写脚本创建一个规则EmailV

7、alidator用于检查一个Email的合法性。CREATERULEEmailValidatorAS@VALUELIKE'%@%.%';1、编写脚本修改员工表Employee,添加Email字段,并在该字段上应用EmailValidator规则。并验证该规则的正确性。USESalesALTERTABLEEmployeeADDEmailvarchar(30);EXECSP_BINDRULEEmailValidator,'Employee.Email';练习2:创建数据库关系图1、在Sales数据库中,指向数据库关系图,右击数据库关系图,然后单击

8、新建数据库关系图。2、选择练习1中创建的所有表,单击添加按钮。1、保存该数据库关系图。练习3:使用查询设计器构造查询使用QueryDesigner(查询设计器)构造

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。