(完整word版)数据库实验报告:分别使用SQLSERVER企业管理器和T-SQL脚本建立表和表约束.doc 立即下载
2024-09-09
约2.7千字
约15页
0
810KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

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

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
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

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

文档大小:810KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用