预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

实验一建立数据库和基本表 实验目的1、理解数据库模式的概念,通过使用SQLSERVER企业管理器建立数据库和基本表。模式为人事表、客户表、销售表、销售明细表、产品表。熟悉SQLSERVER企业管理器的使用,并将得到的表生成脚本,然后保存。 帮助学生理解上述基本表之间的关系,从而正确、合理地建立表结构,并输入相应记录信息。 2、掌握视图的定义与工作原理 实 验 内 容 与 步 骤 实 验 内 容 与 步 骤 实 验 内 容 与 步 骤(一)建立数据库studentdb: createdatabasestudentdb on (name='studentdb', filename='d:\mwy\studentdb.mdf', size=3, maxsize=10, filegrowth=1) logon (name='studentlog', filename='d:\mwy\studentlog.ldf', size=3, maxsize=3, filegrowth=1) go 表一/*员工人事表employee*/: usestudentdb1 go createtableemployee( emp_no char(5) Notnull, emp_name char(10) Notnull , sex char(1) Notnull , dept varchar(20) Notnull , title char(6) Notnull , date_hired datetime Notnull , birthday datetime Null , salary int Notnull , addr varchar(50) null , Mod_date datetime Default(getdate()) ) 表二/*客户表customer*/: usestudentdb1 go createtablecustomer( cust_id char(5) Notnull, cust_name varchar(20) Notnull, addr varchar(40) Notnull, tel_no varchar(15) Notnull, zip char(6) Null, ) 表三/*销售主表sales*/: usestudentdb1 go createtablesales( order_no int Notnull, cust_id char(5) Notnull, sale_id char(5) Notnull, tot_amt numeric(9,2) Notnull, order_date datetime Notnull, ship_date datetime Notnull, invoice_no char(10) Notnull, ) 表四/*销货明细表sale_item*/: usestudentdb1 go createtablesale_item( order_no int Notnull, prod_id char(5) Notnull, qty int Notnull, unit_price numeric(7,2) Notnull, order_date datetime null, ) 表五/*产品名称表product*/ : usestudentdb1 go createtableproduct( prod_id char(5) Notnull, prod_name varchar(30) Notnull, ) 2、通过T-SQL语句修改表约束。 ①分别为每张表建立主键约束。 Employee: altertableemployeeaddconstraintemployee_emp_noprimarykey(emp_no); Customer: altertablecustomeraddconstraintcustomer_cust_idprimarykey(cust_id); Sales: altertablesalesaddconstraintsales_order_noprimarykey(order_no); Sale_item: altertablesale_itemaddconstraintsale_item_order_no_prod_idprimarykey(order_no,prod_id); Product; altertableproductaddconstraintproduct_prod_idp