SQL Server 2000数据库表结构详解

需积分: 9 3 下载量 173 浏览量 更新于2024-10-16 1 收藏 247KB PDF 举报
本文档详细介绍了SQL Server 2000数据库中的表结构,包括了几个关键表的设计,如employee、chief_info、department、department_info、firms、orders和products,以及它们各自的字段、数据类型和长度。 在SQL Server 2000中,数据库表是存储数据的主要结构。下面是对各表结构的详细说明: 1. 表`employee` - `emp_id`: 字符型(char),长度8,用于存储员工ID。 - `e_name`: 可变字符型(varchar),长度20,存储员工姓名。 - `sex`: 位型(bit),长度1,表示员工性别,通常0代表女性,1代表男性。 - `birthday`: 日期时间型(datetime),长度8,记录员工的出生日期。 - `job_level`: 字符型(char),长度1,表示员工的职位级别。 - `dept_id`: 字符型(char),长度4,关联到部门ID。 - `hire_date`: 日期时间型(datetime),长度8,记录员工入职日期。 - `e_wage`: 货币型(money),长度8,存储员工工资。 2. 表`chief_info` - `emp_id`: 字符型(char),长度8,代表部门主管的ID。 - `e_name`: 可变字符型(varchar),长度20,存储主管姓名。 - `d_name`: 可变字符型(varchar),长度50,部门名称。 - `sex`: 位型(bit),长度1,表示主管性别。 - `birthday`: 日期时间型(datetime),长度8,主管的出生日期。 - `hire_date`: 日期时间型(datetime),长度8,主管入职日期。 - `e_wage`: 货币型(money),长度8,主管工资。 3. 表`department` - `dept_id`: 字符型(char),长度4,部门ID。 - `d_name`: 可变字符型(varchar),长度50,部门名称。 - `chief_id`: 字符型(char),长度8,关联到部门主管的ID。 - `d_intro`: 可变字符型(varchar),长度200,部门简介。 - `creatdate`: 日期时间型(datetime),长度8,部门创建日期。 4. 表`department_info` - `dept_id`: 字符型(char),长度4,部门ID。 - `d_chief_name`: 可变字符型(varchar),长度20,部门主管姓名。 - `d_location`: 可变字符型(varchar),长度50,部门位置。 - `e_num`: 小整型(smallint),长度2,部门员工人数。 - `d_wage`: 货币型(money),长度8,部门总工资支出。 5. 表`firms` - `firm_id`: 字符型(char),长度8,公司ID。 - `f_name`: 可变字符型(varchar),长度50,公司名称。 - `f_intro`: 可变字符型(varchar),长度200,公司简介。 - `account_num`: 字符型(char),长度30,银行账号。 - `phone_num`: 字符型(char),长度20,联系电话。 - `post_code`: 可变字符型(varchar),长度50,邮政编码。 - `address`: 可变字符型(varchar),长度100,公司地址。 6. 表`orders` - `order_id`: 字符型(char),长度8,订单ID。 - `p_id`: 字符型(char),长度8,产品ID。 - `o_price`: 货币型(money),长度8,订单单价。 - `o_quantity`: 整型(int),长度4,订单数量。 - `firm_id`: 字符型(char),长度8,关联到公司的ID。 - `o_date`: 日期时间型(datetime),长度8,订单日期。 - `out_date`: 日期时间型(datetime),长度8,出货日期。 - `sum_value`: 计算字段,表示订单总价值(o_price乘以o_quantity)。 7. 表`products` - `p_id`: 字符型(char),长度8,产品ID。 - `p_name`: 字符型(char),长度20,产品名称。 - `p_intro`: 可变字符型(varchar),长度200,产品简介。 - `cost`: 货币型(money),长度8,产品成本。 - `price`: 货币型(money),长度8,产品售价。 - `quantity`: 整型(int),长度4,库存数量。 - `dept_id`: 字符型(char),长度4,关联到生产该产品的部门ID。 这些表结构展示了数据库中不同实体(如员工、部门、产品和订单)之间的关系,是构建企业信息系统的基础。了解这些表的结构有助于设计和优化数据库查询,提高数据管理效率。同时,它们还可能与更多的业务逻辑和规则相结合,以实现更复杂的数据操作和分析。