实验九数据库实验

实验九数据库实验

ID:35342260

大小:90.72 KB

页数:11页

时间:2019-03-23

实验九数据库实验_第1页
实验九数据库实验_第2页
实验九数据库实验_第3页
实验九数据库实验_第4页
实验九数据库实验_第5页
资源描述:

《实验九数据库实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验九实验名称:建立数据库和基本表以及关系的完整性约束一、实验目的1、理解数据库模式的概念,通过使用SQLSERVER2005对象资源管理器建立数据库和基本表。模式为人事表、客户表、销售表、销售明细表、产品表。并将得到的表生成脚本,然后保存。帮助学生理解上述基本表Z间的关系,从而正确、合理地建立表结构,并输入相应记录信息。2、掌握视图的定义与工作原理。二、实验环境使用SQL-Server2005数据库。三、实验示例:略四、实验内容与步骤建立数据库companyusemastergocreated吕tabasecompanyon(name

2、=1company_dat1Afilename=1D:sqlfilecompany.mdf1,size=3mb,maxsize=10mb,filegrowth=1)logon(name=1student_log1zfilename=1D:sqlfilecompany•ldf1,size=3mb,maxsize=5mb,filegrowth=l)Go1、建立一个数据库和五张表的表结构。(1)/*员丁人事表employee*/empnochar(5)Notnullprimarykey员工编号empnamechar(10)Notnu1

3、1员工姓名sexchar(1)Notnull性别deptvarchar(20)Notnull所属部门titlechar(6)Notnull职称datehireddatetimeNotnull到职日birthdaydatetimeNull生日salaryintNotnull薪水addrvarchar(50)null住址ModdatedatetimeDefault(getdate())操作者createtableemployee(emp_nochar(5)Notnull,emp_namechar(10)Notnull,sexchar(1)N

4、otnu丄丄/deptvarchar(20)Notnull,titlechar(6)Notnull,date_hireddatetimeNotnull,birthdaydmtetime,salaryintNotnull,addrvarchar(50),Mod_datedatetimeDefault(getddte()));(2)/*客户表customer*/custidchar(5)Notnullprimarykey客户号cust_namevarchar(20)Notnull,客户名称addrvarchar(40)Notnull,客户住

5、址telnovarchar(15)Notnull,客户电话zipchar(6)null邮政编码createtablecustomer(cust_idchar(5)Notnull,cust_nemevarchar(20)Notnull,addrvarchar(40)Notnull,tel_novarchar(15)Notnull,zipchar(6));(3)/*销售主表sales*/ordcr^nointNotnullprimarykey订单编号custidchar(5)Notnull,客户号saleidchar(5)Notnull,业

6、务员编号totamtnumeric(9,2)Notnull,订单金额orderdatcdatetimeNotnull,订货F1期shipdatedatetimeNotnull,出货日期invoicenochar(10)Notnull发票号码createtablesales(order_nointNotnull,cust_idchar(5)Notnull,sale_idchar(5)Notnull,tot_amtnumeric(9,2)NotnuJ.]./order_datedatetimeNotnull,ship_datedatetim

7、eNotnull,invoice_nochar(10)Notnull);(4)/*销货明细表saleitem*/ordernointNotnull,primarykey订单编号prodidchar(5)Notnull,产品编号qtyintNotnull销售数量unitpricenumeric(7,2)Notnull单价orderdatedatetimenull订单日期createtablesale_item(order_nointNotnull,prod_idchar(5)Notnull,qtyintNotnull,unit_price

8、numeric(7,2)Notnull,order_datedatetime);(5)/*产品名称表product*/prodidchar(5)Notnullprimarykey产品编号prodnameva

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

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

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