SQLServer数据库大作业1.pdf
![资源得分’ 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.pdf》由会员分享,可在线阅读,更多相关《SQLServer数据库大作业1.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库认证大作业 2011-2012(2)华东交通大学数据库认证课程大作业NorthwindNorthwind 数据库综合应用设计方案数据库综合应用设计方案专业班级:09 软件工程(+电子商务)2 班学院:软件学院学生姓名:毕文超学号:12分数:学期:2011-2012(2)任课教师:刘常昱NorthwindNorthwind 数据库综合应用设计方案数据库综合应用设计方案一、一、NorthwindNorthwind 数据库的分析数据库的分析1)对Northwind 数据库的各对象(包括数据库表、存储过程、视图、触发器 等)进行分析,描述各自的大致内容和实现的功能。表名:表名:Categorie
2、sCategories(食品类别表)表结构:字段名称字段名称CategoryID(主键)CategoryNameDescriptionPicture主键:CategoryID主键约束名称:PK_Categories关系说明:该表主要用来保存食品种类信息的数据。表名:表名:CustomerCustomerDemoCustomerCustomerDemo(消费者表)表结构:字段名称字段名称数据类型数据类型1 1/1818数据类型数据类型intnvarcharntextimage长度长度415允许为空允许为空否否是是长度长度允许为空允许为空数据库认证大作业 2011-2012(2)CustomerI
3、D(主键)CustomerTypeID(主键)ncharnchar510否否组合主键:CustomerID、CustomerTypeID主键约束名称:PK_CustomerCustomerDemo外键:1.列 CustomerTypeID 引用表 CustomerDemographics(CustomerTypeID)2.列 CustomerID 引用表 Customers(CustomerID)外键约束名称:FK_CustomerCustomerDemo 和 FK_CustomerCustomerDemo_Customers关系说明:该表主要用来保存消费者 ID 和消费者类别 ID 信息的数
4、据。表名:表名:CustomerDemographicsCustomerDemographics(消费者类别说明表)表结构:字段名称字段名称CustomerTypeID(主键)CustomerDesc主键:CustomerTypeID主键约束名称:PK_CustomerDemographics关系说明:该表主要用来存储消费者类别说明信息。表名:表名:CustomersCustomers(消费者信息表)表结构:2 2/1818数据类型数据类型ncharntext长度长度1016允许为空允许为空否是数据库认证大作业 2011-2012(2)字段名称字段名称CustomerID(主键)Company
5、NameContactNameContactTitleAddressCityRegionPostalCodeCountryPhoneFax主键:CustomerID数据类型数据类型ncharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarchar长度长度540303060151510152424允许为空允许为空否否是是是是是是是是是主键约束名称:PK_Customers关系说明:该表主要用来存储消费者详细信息的数据表。表名:表名:EmployeesEmployees(雇员信息表)表结构:字段
6、名称字段名称EmployeeID(主键)LastNameFirstNameTitleTitleOfCourtesyBirthDateHireDateAddressCityRegionPostalCodeCountryHomePhoneExtensionPhoto数据类型数据类型intnvarcharnvarcharnvarcharnvarchardatetimedatetimenvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharimage3 3/1818长度长度42010302588601515101524416允许为空允许为空否否否
7、是是是是是是是是是是是是数据库认证大作业 2011-2012(2)NotesReportsToPhotoPath主键:EmployeeIDntextintnvarchar164255是是是主键约束名称:PK_Employees外键:1.列 ReportsTo 引用表 Employees(EmployeeID)外键约束名称FK_Employees_Employees关系说明:该表主要用来存储雇员的详细信息数据表。表名:表名:EmployeeTerritoriesEmployeeTerritories(雇员销售区域表)表结构:字段名称字段名称EmployeeID(主键)TerritoryID(主键
8、)数据类型数据类型intnvarchar长度长度420允许为空允许为空否否主键:EmployeeID、TerritoryID主键约束名称:PK_EmployeeTerritories外键:1.列 EmployeeID 引用表 Employees(EmployeeID)2.列 TerritoryID 引用表 Territories(TerritoryID)外键约束名称:FK_EmployeeTerritories_Employees和FK_EmployeeTerritories_Territories关系说明:该表主要用来存储雇员 ID 和其对应的销售区域 ID。4 4/1818数据库认证大作业
9、 2011-2012(2)表名:表名:Order DetailsOrder Details(订单价格表)表结构:字段名称字段名称OrderID(主键)ProductID(主键)UnitPriceQuantityDiscount数据类型数据类型intintmoneysamllintreal长度长度44824允许为空允许为空否否否否否主键:OrderID、ProductID主键约束名称:PK_Order_Details外键:1.列 OrderID 引用表 Orders(OrderID)2.列 ProductID 引用表 Products(ProductID)外键约束名称:FK_Order_Deta
10、ils_Orders 和 FK_Order_Details_Products关系说明:该表主要用来存储订单价格信息的数据表1组合、主键、聚集索引在 OrderIDOrderID 和 ProductIDProductID 上定义。2在 OrderIDOrderID 上也有两个非聚集索引。3在 ProductIDProductID 上也有两个非聚集索引。4UnitPriceUnitPrice 的 CHECK 约束被定义为(UnitPriceUnitPrice=0)。5QuantityQuantity 的 CHECK 约束被定义为(QuantityQuantity 0)。表级别的 CHECK 约束被
11、定义为(DiscountDiscount=0 和 DiscountDiscount=)。4 UnitsInStockUnitsInStock 的 CHECK 约束被定义为(UnitsInStockUnitsInStock=)5 UnitsOnOrderUnitsOnOrder 的 CHECK 约束被定义为(UnitsOnOrderUnitsOnOrder=)。6 ReorderLevelReorderLevel 的 CHECK 约束被定义为(ReorderLevelReorderLevel=)。表名:表名:RegionRegion(区域表)表结构:7 7/1818数据库认证大作业 2011-2
12、012(2)字段名称字段名称RegionID(主键)RegionDescription主键:RegionID数据类型数据类型intnchar长度长度450允许为空允许为空否否主键约束名称:PK_Region关系说明:该表主要用来存储区域信息数据。表名:表名:ShippersShippers(托运信息表)表结构:字段名称字段名称ShipperID(主键)CompanyNamePhone主键:ShipperID主键约束名称:PK_Shippers关系说明:该表主要用来存储托运公司的详细信息数据。表名:表名:SuppliersSuppliers(供应商信息表)表结构:字段名称字段名称Supplier
13、ID(主键)CompanyNameContactNameContactTitleAddressCityRegion数据类型数据类型intnvarcharnvarchar长度长度44024允许为空允许为空否否是数据类型数据类型intnvarcharnvarcharnvarcharnvarcharnvarcharnvarchar8 8/1818长度长度4403030601515允许为空允许为空否否是是是是是数据库认证大作业 2011-2012(2)PostalCodeCountryPhoneFaxHomePage主键:SupplierIDnvarcharnvarcharnvarcharnvarch
14、arntext1015242416是是是是是主键约束名称:PK_Suppliers关系说明:该表主要用来存储供应商详细信息数据。表名:表名:TerritoriesTerritories(销售区域信息表)表结构:字段名称字段名称TerritoryID(主键)TerritoryDescriptionRegionID主键:TerritoryID主键约束名称:PK_Territories外键:1.列 RegionID 引用表 Region(RegionID)外键约束名称FK_Territories_Region关系说明:该表用来存储销售区域详细说明信息的数据。存储过程分析:存储过程分析:1CustOr
15、derHist参数:消费者编号9 9/1818数据类型数据类型nvarcharncharint长度长度20504允许为空允许为空否否否数据库认证大作业 2011-2012(2)作用:用来显示指定消费者购买各种商品的总数。2CustOrdersDetail参数:订单编号作用:用来显示指定订单编号的销售信息。3CustOrdersOrders参数:消费者编号作用:用来显示指定消费者所有订单销售期限情况。4Employee Sales by Country参数:起始时间、结束时间作用:用来显示在起始时间和结束时间之间的需要发货订单的负责人信息和订单的详细信息。5Sales by Year参数:起始时
16、间、结束时间作用:用来查询在起始时间和结束时间之间发货的订单信息及所属年份(包括售价)。6.SalesByCategory参数:食品类别、年份返回值:返回指定食品名称、年份的销售食品名称和其售价。7Ten Most Expensive Products作用:显示 Products 表中食品单价排在前 10 位的食品名称和食品单价。视图分析:视图分析:1Alphabetical list of products 未过期食品的详细信息及其所属的类别。2Category Sales for 1997 显示种类食品在 1997 年的实际销售部。3Current Product List 显示未过期食品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 数据库 作业
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内