(完整word版)数据库实验报告:分别使用SQLSERVER企业管理器和T-SQL脚本建立表和表约束.doc
上传人:17****21 上传时间:2024-09-09 格式:DOC 页数:15 大小:1.6MB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)数据库实验报告:分别使用SQLSERVER企业管理器和T-SQL脚本建立表和表约束.doc

(完整word版)数据库实验报告:分别使用SQLSERVER企业管理器和T-SQL脚本建立表和表约束.doc

预览

免费试读已结束,剩余 5 页请下载文档后查看

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(完整word版)数据库实验报告:分别使用SQLSERVER企业管理器和T-SQL脚本建立表和表约束(完整word版)数据库实验报告:分别使用SQLSERVER企业管理器和T-SQL脚本建立表和表约束(完整word版)数据库实验报告:分别使用SQLSERVER企业管理器和T-SQL脚本建立表和表约束南昌大学实验报告(三)学生姓名:学号:专业班级:计科091班实验类型:□验证■综合□设计□创新实验日期:实验成绩:一、实验项目名称:分别使用SQLSERVER企业管理器和T-SQL脚本建立表和表约束二、实验目的:通过使用SQLSERVER企业管理器建立表。模式为人事表、客户表、销售表、销售明细表、产品表。理解数据库模式的概念,理解主键约束、外键约束、UNIQUE约束和CHECK约束。通过SQLSERVER企业管理器建立表间的约束。将得到的表生成脚本,保存。实验示例createtableemployee1(emp_nochar(5)notnull,constraintemp_nochkcheck(emp_nolike'[E-F][0-9][0-9][0-9][0-9]'),emp_namechar(10)notnull,emp_sexchar(1)notnull,constraintemp_sexchkcheck(emp_sexin('m','f')),emp_phonechar(13)notnull,constraintemp_phonechkcheck(emp_phonelike'([0-9][0-9][0-9])[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]'),emp_addvarchar(60)notnull,emp_salarychar(5)notnull,constraintemp_salarychkcheck(emp_salarybetween60000and80000))go三、实验平台:1操作系统:Windows7或者WindowsXP注:Server版的操作系统建议安装数据库管理系统的企业版。2数据库管理系统:选择安装数据库管理系统之前,请仔细看清硬件的配置要求,今后的实验环境以MSSQLServer为例进行说明。也可以选择其他国产数据库管理系统,或国外的Oracle,DB2等。四.实验内容及要求1、建立五张表,每张表至少需要20条记录。(1)/*员工人事表employee*/emp_nochar(5)Notnullprimarykey员工编号emp_namechar(10)Notnull员工姓名Sexchar(1)Notnull性别Deptchar(4)Notnull所属部门titlechar(6)Notnull职称Date_hireddatetimeNotnull到职日birthdaydatetimeNull生日salaryintNotnull薪水Addrchar(50)Null住址(2)/*客户表customer*/Cust_idchar(5)Notnullprimarykey客户号Cust_namechar(20)Notnull客户名称Addrchar(40)Notnull客户住址tel_nochar(10)Notnull客户电话Zipchar(6)Null邮政编码(3)/*销售主表sales*/order_nointNotnullprimarykey订单编号Cust_idchar(5)Notnull客户号Sale_idchar(5)Notnull业务员编号tot_amtnumeric(9,2)Notnull订单金额order_datedatetimeNotnull订货日期invoice_nochar(10)Notnull发票号码(4)/*销货明细表sale_item*/order_nointNotnullprimarykey订单编号Prod_idchar(5)Notnullprimarykey产品编号QtyintNotnull销售数量Unit_pricenumeric(7,2)Notnull单价Ship_datedatetimeNotnull出货日期(5)/*产品名称表product*/pro_idchar(5)Notnullprimarykey产品编号Prod_namechar(20)Notnull产品名称2、建立表的同时创建表的约束。为每张表建立主键约束。通过拖放操作加入外c键。在表employee加入CHECK约束:输入的员工编号必须以E开头的5位数编号,性别只能为M/F。为销售主表sales中的发票编号字段建立UNIQUE约束。3、通过快捷菜单得到脚本。五.实验结果用T-SQ