如果您无法下载资料,请参考说明:
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
17****21
实名认证
内容提供者
最近下载