欢迎来到天天文库
浏览记录
ID:34369781
大小:567.10 KB
页数:19页
时间:2019-03-05
《第2章 使用数据库new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2使用数据库前面章节中已经介绍过了数据库的基本知识,从本章开始将介绍如何通过程序使用数据库。数据库是数据存放的容器,而程序实现了将数据展现到应用,并且实现用户对数据操作的过程。而中间这个起到桥梁作用的重要组件,就是.NET框架中的ADO.NET。2.1使用ADO.NET数据库ADO.NET是指对SQLServer和XML等数据源提供一致的访问。数据共享使用者应用程序可以使用ADO.NET来连接到这些数据源,并检索、处理和更新所包含的数据。而本节所介绍的ADO.NET数据库是通过ADO.NET可以连接的数据源。说明:ADO.NET是一个数据访问的接口模块概念,该模块中,提供了
2、数据访问操作相关方法与对象,通过这些对象可以实现对数据库的操作功能。2.1.1AdventureWorks数据库SQLServer在自定义安装的过程中,可以安装一个名称为AdventureWorks的数据库。说明:AdventureWorks数据库是SQLServer自带的示例数据库,数据库中包括多张真实业务的数据表、存储过程、视图等数据库元素。对应各个业务表中,提供了基本的业务数据。开发人员可以以这些数据库中的数据表以及业务数据,进行数据库知识的学习。由于本书中介绍的许多数据库的知识都是以AdventureWorks数据库进行讲解的,所以本节首先介绍一下AdventureW
3、orks数据库的各个表。AdventureWorks数据库一共包含5个架构,他们分别是人力资源架构(HumanResources)、人员架构(Person)、产品架构(Production)、买卖架构(Purchasing)和销售架构(Sales)。¾人力资源架构(HumanResources)中包括了部门、员工等基本信息表。该架构包含的所有表及其说明如表1.1所示。表1.1HumanResources类数据表表名称说明Department记录AdventureWorksCycles公司中的部门。Employee记录雇员信息。EmployeeAddress记录雇员地址信息。E
4、mployeeDepartmentHistory记录雇员及其所在部门的当前和历史数据。EmployeePayHistory记录雇员的当前和历史薪金信息。JobCandidate记录了工作申请人提交给人力资源部门的简历。Shift记录工作轮班时间的查找表。¾人员架构(Person)中包括了人员的地址、合同、国家地区等基本信息表。该架构包含的所有表及其说明如表1.2所示。表1.2Person类数据表表名称说明Address记录所有AdventureWorksCycles客户、供应商和雇员的地址信息。AddressType记录客户、供应商或雇员的地址类型。Contact记录每个客户
5、、雇员或供应商的姓名和相关信息。ContactType记录存储在Contact表中的联系人的类型(客户或供应商)。CountryRegion记录国际上用来标识国家和地区的标准代码。StateProvince记录用于标识国家/地区中的州、省、市、自治区的国际标准代码的查找表。¾产品架构(Production)中包括产品的材料、文档、分类、描述等基本信息表。该架构包含的所有表及其说明如表1.3所示。表1.3Production类数据表表名称说明BillOfMaterials记录用于生产自行车和自行车子部件的所有组件。Culture记录存储产品说明的语言。Document记录作为M
6、icrosoftOfficeWord文件存储的产品维护文档。Illustration记录作为xml文件存储的自行车部件关系图。Location记录产品库存和生产地点的查找表。Product记录售出的或在售出产品的生产过程中使用的产品。ProductCategory记录AdventureWorksCycles产品的详细分类。ProductCostHistory记录一段时间以来的产品成本。ProductDescription记录产品描述ProductDocument记录产品文档ProductInventory记录产品库存信息ProductListPriceHistory记录产品价
7、格历史ProductModel记录产品模型ProductModelIllustration产品型号和图示的映射关系的交叉引用表。ProductModelProductDescriptionCulture映射产品型号说明和说明所用语言的交叉引用表。ProductPhoto产品的图像。ProductProductPhoto映射产品和产品图像的交叉引用表。ProductReview客户对已经采购的产品的评论。ProductSubcategory记录产品的类别ScrapReason记录产品生产失败原因。Tran
此文档下载收益归作者所有