数据库实验报告
实验名称:建立数据库和基本表结构
实验目的:
理解数据库模式的概念,通过使用 SQL SERVER 企业管理器或者 My Sql 建立数据库和
基本表。模式为人事表、客户表、销售表、销售明细表、产品表。熟悉 SQL SERVER 企业
管理器的使用,并将得到的表生成脚本,然后保存。
另外,帮助学生理解上述基本表之间的关系,从而正确、合理地建立表结构,并输入相
应记录信息。
实验内容:
建立一个数据库和五张表的表结构。
(1)/*员工人事表employee */
emp_no
emp_name
sex
dept
title
date_hired
birthday
salary
addr
Mod_date
char(5)
char(10)
char(1)
char(4)
char(6)
datetime
datetime
int
char(50)
datetime
(2)/*客户表customer */
cust_id
cust_name
addr
tel_no
zip
char(5)
char(20)
char(40)
char(10)
char(6)
(3)/*销售主表sales */
order_no
cust_id
sale_id
tot_amt
order_date
ship_date
invoice_no
int
char(5)
char(5)
numeric(9,2)
Not null,
datetime
datetime
char(10)
Not null,
Not null,
Not null
Not null
Not null
Not null
Not null
Not null
Not null
Null
Not null
null
primary key
员工编号
员工姓名
性别
所属部门
职称
到职日
生日
薪水
住址
Default(getdate())
操作日期
Not null
Not null,
Not null,
Not null,
null
Not null
Not null,
Not null,
primary key
客户号
客户名称
客户住址
客户电话
邮政编码
primary key
订单编号
客户号
业务员编号
订单金额
订货日期
出货日期
发票号码
(4)/*销货明细表sale_item */
order_no
int
Not null,
primary key 订单编号
prod_id
qty
unit_price
order_date
char(5)
int
numeric(9,2)
datetime
Not null,
Not null
Not null
null
产品编号
销售数量
单价
订单日期
(5)/*产品名称表product */
prod_id
prod_name
char(5)
char(20)
Not null
Not null
primary key
产品编号
产品名称
实验过程:
E-R 图:
Create homework;
create table 员工人事表
(员工编号 char(5)
not null primary key,员工姓名 char(10)not null,
性别 char(1) not null,所属部门 char(4) not null,职称 char(6) not null,
到职日 datetime not null,生日 datetime null,薪水 int not null,
住址 char(50) null,填表日期 datetime default now());
create table 客户表
(客户号 char(5) not null primary key,客户名称 char(20) not null,
客户住址 char(40) not null,客户电话 char(10) not null,
邮政编码 char(6) null);
create table 销售主表
(订单编号 int primary key,客户号 char(5) not null,业务员编号 char(5)not null,
订单金额 numeric(9,2) not null,订货日期 datetime not null,
出货日期 datetime not null,发票号码 char(10) not null);
create table 销货明细表
(订单编号 int not null ,产品编号 char(5) not null ,销售数量 int not null,
单价 numeric(9,2) not null,订单日期 datetime null);
create table 产品名称表
(产品名称 char(5) not null primary key,产品编号 char(5) not null);
实验结果分析:
实验总结:
建表结构很简单,主要是 E-R 图的绘制,结合上课的内容,讲过不懈的努力还是完成了。