程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> petshop4 數據庫

petshop4 數據庫

編輯:.NET實例教程

petshop4.0一共有四個數據庫,分別是MSPetShop4、MSPetShop4Orders、MSPetShop4Profile 、MSPetShop4Services。

MSPetShop4 是基本信息數據庫。主要包含商品的名稱,數量等基本處理信息。其中SupplIEr是供應商信息表,product是商品基本信息表,item是商品詳細 信息表,inventory是數量信息表,category是商品目錄信息表, ASPNet_SqlCacheTablesForChangeNotification是數據庫緩存依賴表。

MSPetShop4Services 是用戶服務數據庫。主要包含用戶名、角色、權限和用戶的個性化設置信息。其中aspnet_Applications是應用程序的基本信息表:包括程序 名,程序的描述等;aspnet_Membershipshi 是用戶的詳細信息表如用戶名、郵箱等;aspnet_Paths是應用程序路徑信息表, aspnet_PersonalizationAllUsers是所有用戶的個性化信息表,aspnet_PersonalizationPerUser 是特定用戶個性化信息表,aspnet_Profile是個性化配置的內容表,aspnet_Roles是角色表, aspnet_SchemaVersions是各部分的版本信息表,aspnet_Users是用戶表,aspnet_UsersInRoles是用戶與 角色關系表,ASPnet_WebEvent_Events是存儲事件日志信息表。

MSPetShop4Orders是定單管理數據庫。 主要包含定單的詳細數據和定單的狀態等表信息,它是專門為提高下定單速度而獨立出來的數據庫。其中Orders表表示定單的詳細信息,如定單的接收地址、 付款人的帳戶信息等;OrderStatus表表示定單的狀態信息;LineItem表表示定單中某行的信息如數量、總價等。

MSPetShop4Profile 是用戶配置數據庫。主要用於保存用戶的一些個人設置,如信息卡帳戶信息和購物藍等。其中Account表是保存用戶的基本帳戶信息,如家庭住址、電話等, 如果用戶保存此信息後,則每次購物提交定單時,系統回自動獲取用戶的帳戶地址等信息,方便用戶進行購物操作。Cart表表示用戶的購物藍的數據信息,如用 戶選擇的產品名稱、數量、是否已經提交定單等。此購物藍實際有兩種類別,一是普通購物藍一是意向購物藍(wishlist),在表中通過字段 “isShoppingCart”來定義屬於哪個籃子。Profiles表是表示用戶的配置信息,如上次登陸時間,以及適用於哪個應用程序,它是用戶所有 配置信息的主表。

小結:petshop4將定單數據庫和個人配置等數據庫單獨列出來,然後通過數據庫的Cache技術,大大提高了數據庫訪問性能。

 

在配置文件中可以發現登陸數據庫使用的連接字符串:

<connectionStrings>
  <add name="SQLProfileConnString" connectionString="server=ZGQ;database=MSPetShop4Profile;user id=mspetshop;password=pass@Word1;min pool size=4;max pool size=4;"
   providerName="System.Data.SqlClIEnt" />
  <add name="SQLMembershipConnString" connectionString="server=ZGQ;database=MSPetShop4Services;user id=mspetshop;password=pass@Word1;min pool size=4;max pool size=4;"
   providerName="System.Data.SqlClIEnt" />
  <add name="SQLConnString1" connectionString="server=ZGQ;database=MSPetShop4;user id=mspetshop;password=pass@Word1;min pool size=4;max pool size=4;"
   providerName="System.Data.SqlClIEnt"

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved