华东交通大学 《数据库认证》课程大作业
——Northwind数据库综合应用设计方案
专业班级: 09软件工程(+电子商务)2班 学 院: 软件学院
学生姓名: 毕文超 学 号: 12
分 数: 学 期: 2011-2012(2)
任课教师: 刘常昱
Northwind数据库综合应用设计方案 一、 Northwind数据库的分析 1)对Northwind数据库的各对象(包括数据库表、存储过程、视图、触发器等)进行分析,描述各自的大致内容和实现的功能。 表名:Categories(食品类别表) 表结构: 字段名称 CategoryID(主键) CategoryName Description Picture 主键:CategoryID 主键约束名称:PK_Categories 关系说明:该表主要用来保存食品种类信息的数据。 表名:CustomerCustomerDemo(消费者表) 表结构: 字段名称 CustomerID(主键) 数据类型 nchar 长度 5 允许为空 否 数据类型 int nvarchar ntext image 长度 4 15 允许为空 否 否 是 是 CustomerTypeID(主键) nchar 10 否 组合主键:CustomerID、CustomerTypeID 主键约束名称:PK_CustomerCustomerDemo 外键: 1.列 CustomerTypeID引用表CustomerDemographics(CustomerTypeID) 2.列 CustomerID引用表Customers(CustomerID) 外键约束名称: FK_CustomerCustomerDemo和FK_CustomerCustomerDemo_Customers 关系说明:该表主要用来保存消费者ID和消费者类别ID信息的数据。 表名:CustomerDemographics(消费者类别说明表) 表结构: 字段名称 CustomerTypeID(主键) CustomerDesc 主键:CustomerTypeID 主键约束名称:PK_CustomerDemographics 关系说明:该表主要用来存储消费者类别说明信息。 表名:Customers(消费者信息表) 表结构: 字段名称 数据类型 长度 允许为空 数据类型 nchar ntext 长度 10 16 允许为空 否 是 CustomerID(主键) CompanyName ContactName ContactTitle Address City Region PostalCode Country Phone Fax 主键:CustomerID nchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar 5 40 30 30 60 15 15 10 15 24 24 否 否 是 是 是 是 是 是 是 是 是 主键约束名称:PK_Customers 关系说明:该表主要用来存储消费者详细信息的数据表。 表名:Employees(雇员信息表) 表结构: 字段名称 EmployeeID(主键) LastName FirstName Title TitleOfCourtesy BirthDate HireDate Address City Region PostalCode Country HomePhone Extension Photo Notes 数据类型 int nvarchar nvarchar nvarchar nvarchar datetime datetime nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar image ntext 长度 4 20 10 30 25 8 8 60 15 15 10 15 24 4 16 16 允许为空 否 否 否 是 是 是 是 是 是 是 是 是 是 是 是 是