SQLServer数据库大作业1.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQLServer数据库大作业1.doc》由会员分享,可在线阅读,更多相关《SQLServer数据库大作业1.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流SQLServer数据库大作业1【精品文档】第 19 页华东交通大学数据库认证课程大作业 Northwind数据库综合应用设计方案专业班级: 09软件工程(+电子商务)2班 学 院: 软件学院 学生姓名: 毕文超 学 号: 12 分 数: 学 期: 2011-2012(2) 任课教师: 刘常昱 Northwind数据库综合应用设计方案一、 Northwind数据库的分析1)对Northwind数据库的各对象(包括数据库表、存储过程、视图、触发器等)进行分析,描述各自的大致内容和实现的功能。表名:Categories(食品类别表)表结构:字段名称数据类型长
2、度允许为空CategoryID(主键)int4否CategoryNamenvarchar15否Descriptionntext是Pictureimage是主键:CategoryID主键约束名称:PK_Categories关系说明:该表主要用来保存食品种类信息的数据。表名:CustomerCustomerDemo(消费者表)表结构:字段名称数据类型长度允许为空CustomerID(主键)nchar5否CustomerTypeID(主键)nchar10否组合主键:CustomerID、CustomerTypeID主键约束名称:PK_CustomerCustomerDemo外键:1.列 Custom
3、erTypeID引用表CustomerDemographics(CustomerTypeID)2.列 CustomerID引用表Customers(CustomerID)外键约束名称:FK_CustomerCustomerDemo和FK_CustomerCustomerDemo_Customers关系说明:该表主要用来保存消费者ID和消费者类别ID信息的数据。表名:CustomerDemographics(消费者类别说明表)表结构:字段名称数据类型长度允许为空CustomerTypeID(主键)nchar10否CustomerDescntext16是主键:CustomerTypeID主键约束名
4、称:PK_CustomerDemographics关系说明:该表主要用来存储消费者类别说明信息。表名:Customers(消费者信息表)表结构:字段名称数据类型长度允许为空CustomerID(主键)nchar5否CompanyNamenvarchar40否ContactNamenvarchar30是ContactTitlenvarchar30是Addressnvarchar60是Citynvarchar15是Regionnvarchar15是PostalCodenvarchar10是Countrynvarchar15是Phonenvarchar24是Faxnvarchar24是主键:Cust
5、omerID主键约束名称:PK_Customers关系说明:该表主要用来存储消费者详细信息的数据表。表名:Employees(雇员信息表)表结构:字段名称数据类型长度允许为空EmployeeID(主键)int4否LastNamenvarchar20否FirstNamenvarchar10否Titlenvarchar30是TitleOfCourtesynvarchar25是BirthDatedatetime8是HireDatedatetime8是Addressnvarchar60是Citynvarchar15是Regionnvarchar15是PostalCodenvarchar10是Count
6、rynvarchar15是HomePhonenvarchar24是Extensionnvarchar4是Photoimage16是Notesntext16是ReportsToint4是PhotoPathnvarchar255是主键:EmployeeID主键约束名称:PK_Employees外键:1.列 ReportsTo引用表Employees(EmployeeID)外键约束名称FK_Employees_Employees关系说明:该表主要用来存储雇员的详细信息数据表。表名:EmployeeTerritories(雇员销售区域表)表结构:字段名称数据类型长度允许为空EmployeeID(主键)
7、int4否TerritoryID(主键)nvarchar20否主键:EmployeeID、TerritoryID主键约束名称:PK_EmployeeTerritories外键:1.列 EmployeeID引用表Employees(EmployeeID)2.列 TerritoryID引用表Territories (TerritoryID)外键约束名称:FK_EmployeeTerritories_Employees和FK_EmployeeTerritories_Territories关系说明:该表主要用来存储雇员ID和其对应的销售区域ID。表名:Order Details(订单价格表)表结构:字
8、段名称数据类型长度允许为空OrderID(主键)int4否ProductID(主键)int4否UnitPricemoney8否Quantitysamllint2否Discountreal4否主键:OrderID、ProductID主键约束名称:PK_Order_Details外键:1.列 OrderID引用表Orders(OrderID)2.列 ProductID引用表Products(ProductID)外键约束名称:FK_Order_Details_Orders和FK_Order_Details_Products关系说明:该表主要用来存储订单价格信息的数据表1 组合、主键、聚集索引在 Or
9、derID 和ProductID 上定义。2 在 OrderID 上也有两个非聚集索引。3 在 ProductID 上也有两个非聚集索引。4 UnitPrice 的 CHECK 约束被定义为 (UnitPrice = 0)。5 Quantity 的 CHECK 约束被定义为 (Quantity 0)。表级别的 CHECK 约束被定义为 (Discount = 0 和 Discount =)。4UnitsInStock 的 CHECK 约束被定义为 (UnitsInStock =)5UnitsOnOrder 的 CHECK 约束被定义为 (UnitsOnOrder =)。6ReorderLeve
10、l 的 CHECK 约束被定义为 (ReorderLevel =)。表名:Region(区域表)表结构:字段名称数据类型长度允许为空RegionID(主键)int4否RegionDescriptionnchar50否主键:RegionID主键约束名称:PK_Region关系说明:该表主要用来存储区域信息数据。表名:Shippers(托运信息表)表结构:字段名称数据类型长度允许为空ShipperID(主键)int4否CompanyNamenvarchar40否Phonenvarchar24是主键:ShipperID主键约束名称:PK_Shippers关系说明:该表主要用来存储托运公司的详细信息数
11、据。表名:Suppliers(供应商信息表)表结构:字段名称数据类型长度允许为空SupplierID(主键)int4否CompanyNamenvarchar40否ContactNamenvarchar30是ContactTitlenvarchar30是Addressnvarchar60是Citynvarchar15是Regionnvarchar15是PostalCodenvarchar10是Countrynvarchar15是Phonenvarchar24是Faxnvarchar24是HomePagentext16是主键:SupplierID主键约束名称:PK_Suppliers关系说明:该表
12、主要用来存储供应商详细信息数据。表名:Territories(销售区域信息表)表结构:字段名称数据类型长度允许为空TerritoryID(主键)nvarchar20否TerritoryDescriptionnchar50否RegionIDint4否主键:TerritoryID主键约束名称:PK_Territories外键:1.列 RegionID引用表Region(RegionID)外键约束名称FK_Territories_Region关系说明:该表用来存储销售区域详细说明信息的数据。存储过程分析:1CustOrderHist参数:消费者编号作用:用来显示指定消费者购买各种商品的总数。2Cus
13、tOrdersDetail参数:订单编号作用:用来显示指定订单编号的销售信息。3CustOrdersOrders参数:消费者编号作用:用来显示指定消费者所有订单销售期限情况。4Employee Sales by Country参数:起始时间、结束时间作用:用来显示在起始时间和结束时间之间的需要发货订单的负责人信息和订单的详细信息。5Sales by Year参数:起始时间、结束时间作用:用来查询在起始时间和结束时间之间发货的订单信息及所属年份(包括售价)。6.SalesByCategory 参数:食品类别、年份 返回值:返回指定食品名称、年份的销售食品名称和其售价。7Ten Most Expe
14、nsive Products作用:显示Products表中食品单价排在前10位的食品名称和食品单价。视图分析:1Alphabetical list of products未过期食品的详细信息及其所属的类别。2Category Sales for 1997显示种类食品在1997年的实际销售部。3Current Product List显示未过期食品的信息。4Customer and Suppliers by City所有消费者和供货商的信息。5Invoices 按照订单发货的详细信息。6Order Details Extended订单明细的详细信息。7Order Subtotals每单的实际销售
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 数据库 作业
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内