第一范文网 - 专业文章范例文档资料分享平台

数据库原理实验报告册 2

来源:用户分享 时间:2025/6/18 7:35:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

院 校: 软件学院

专 业:软件工程

课 程:操作系统

教 师:

班 级: 姓 名:熊

学 号:

老 师 10级四班

英 材 20102110010429

1

实验一

实验名称:建立数据库和基本表结构 一、实验目的

理解数据库模式的概念,通过使用SQL SERVER企业管理器建立数据库和基本表。模式为人事表、客户表、销售表、销售明细表、产品表。熟悉SQL SERVER企业管理器的使用,并将得到的表生成脚本,然后保存。

另外,帮助学生理解上述基本表之间的关系,从而正确、合理地建立表结构,并输入相应记录信息。 二、实验环境

采用Client/Server模式,学生为客户端,是MS SQL SERVER 2000的中文客户端。登录用户名是:学号;密码为:****** 。用户名和密码以任课老师给出为准。 三、实验内容与步骤

1、建立一个数据库和五张表的表结构。

2

(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 Not null Not null Not null Not null Not null Not null Null Not null null primary key 员工编号 员工姓名 性别 所属部门 职称 到职日 生日 薪水 住址 操作者 Default(getdate())

CREATE TABLE [dbo].[employee]( [emp_no] [char](5) NOT NULL, (

[emp_name] [char](10) NOT NULL, [sex] [char](1) NOT NULL, [dept] [char](4) NOT NULL, [title] [char](6) NOT NULL, [date_hired] [datetime] NOT NULL, [birthday] [datetime] NULL, [salary] [int] NOT NULL,

[addr] [char](50) NULL,

[Mod_date] [datetime] NOT NULL,

CONSTRAINT [PK_employee] PRIMARY KEY CLUSTERED

[emp_no] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

(2)/*客户表customer */ cust_id cust_name addr tel_no zip char(5) char(20) char(40) char(10) char(6) Not null Not null, Not null, Not null, null primary key 客户号 客户名称 客户住址 客户电话 邮政编码

CREATE TABLE [dbo].[customer]( [cust_id] [char](5) NOT NULL,

[cust_name] [char](20) NOT NULL, [addr] [char](40) NOT NULL, [tel_no] [char](10) NOT NULL,

[zip] [char](6) NULL,

CONSTRAINT [PK_customer] PRIMARY KEY CLUSTERED

3

(

[cust_id] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

(3)/*销售主表sales */ order_no cust_id sale_id tot_amt order_date ship_date invoice_no int char(5) char(5) numeric(9,2) datetime datetime char(10) Not null Not null, Not null, Not null, Not null, Not null, Not null primary key, 订单编号 客户号 业务员编号 订单金额 订货日期 出货日期 发票号码

CREATE TABLE [dbo].[sales](

[order_no] [int] NOT NULL, [cust_id] [char](5) NOT NULL, [sale_id] [char](5) NOT NULL, [tot_amt] [numeric](9, 2) NOT NULL, [order_date] [datetime] NOT NULL, [ship_date] [datetime] NOT NULL, [invoice_no] [char](10) NOT NULL,

CONSTRAINT [PK_sales] PRIMARY KEY CLUSTERED ( [order_no] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

4

搜索更多关于: 数据库原理实验报告册 2 的文档
数据库原理实验报告册 2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3z45y1692x0weks4q3gd_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top