logo资料库

数据库实验一.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
实验名称:建立数据库和基本表结构
数据库实验报告 实验名称:建立数据库和基本表结构 实验目的: 理解数据库模式的概念,通过使用 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 图的绘制,结合上课的内容,讲过不懈的努力还是完成了。
分享到:
收藏