Phát triển ứng dụng web nâng cao với ASP.net - Part 4
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Phát triển ứng dụng web nâng cao với ASP.net - Part 4 03/11/2010 TRƯ NG Đ I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PH N M M --- --- Product Catalog – P2Môn h c: Phát tri n ng d ng Web nâng cao v i ASP.NET 1 N i dung2 Gi i thi u relational data, relationship gi a các datatables trong cùng m t database S d ng join table, sub query, tri n khai phân trang t i thành ph n Data tier, các k thu t m r ng trên SQL Xây d ng thành ph n Business tier s d ng store procedures v i input và output parameter Xây d ng thành ph n Presentation tier 1 03/11/2010 M cl c3 Xây d ng thành ph n Data Tier Code 1. Relational Database 1. Các bư c ti n x lý 2. ADO.NET v i Parameterized Store Procedures 3. Xây dưng thành ph n Business Tier Code 2. Xây d ng thành ph n Presentation Tier Code 3. Relational Database4 Relational Data ? M i liên h gi a b ng Product và Category M i liên h gi a b ng Category và Department M i liên h gi a b ng Orders và Customers … Relational Database Management Systems (RDBMS) MySQL, PostgreSQL, SQL Server Oracle,DB2 Table Relationship One– to– Many Many– to–Many 2 03/11/2010 Unrelated Table5 Relational Data và Table Relationships6 Liên quan n các table Product Category Department Các table liên h v i nhau thông qua các m i quan h: One-to-many Many-to-many 3 03/11/2010 One–to–Many Relationship7 Là m i liên h th hiên: M t record trong m t b ng có liên h v i nhi u record trong m t b ng related khác Th hi n qua m i liên h Department - Category One–to–Many Relationship8 4 03/11/2010 Many-to-many Relationship9 Là m i liên h th hiên: Nhi u records trong hai b ng có m i liên h v i nhau Th hi n qua m i liên h Product - Category Tuy nhiên vi c th hi n m i liên h này c n dùng thông qua m t b ng th ba g i là ProductCategory (ProductID, CategoryID) – thư ng g i là Linking table ho c Associate table và s d ng hai m i liên h one-to-many relationship liên k t 3 b ng l i. Many-to-many Relationship10 5 03/11/2010 Many-to-many Relationship11 Foreign key contraints12 Cơ ch m b o relationship gi a các data tables Referecing table vs referenced table 6 03/11/2010 M cl c13 Xây d ng thành ph n Data Tier Code 1. Relational Database 1. Các bư c ti n x lý 2. ADO.NET v i Parameterized Store Procedures 3. Xây dưng thành ph n Business Tier Code 2. Xây d ng thành ph n Presentation Tier Code 3. Các bư c ti n x lý14 Bư c 1: T o categories table, product table Bư c 2: Query data L y thông tin short product description Joining data tables Implementing paging Bư c 3: Các k thu t s d ng Store Procedures 7 03/11/2010 Category Table - Foregin Key15 ALTER TABLE Category ADD CONSTRAINT FK_Category_Department FOREIGN KEY(DepartmentID) REFERENCES Department (DepartmentID) Product Table – ProductCategory Table16 8 03/11/2010 Relationship diagram17 Querying the data18 Các n i dung chính: Ch c năng short prod ...
Tìm kiếm theo từ khóa liên quan:
Kỹ thuật lập trình giáo trình kỹ thuật ngôn ngữ lập trình thực hành kỹ thuật lập trìnhTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 345 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 244 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 243 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
108 trang 0 0 0
-
35 trang 0 0 0
-
Giải quyết vấn đề với ISP rogue
3 trang 1 0 0 -
27 trang 0 0 0
-
83 trang 0 0 0
-
Giáo án địa lý 7 - BÀI 9: HOẠT ĐỘNG SẢN XUẤT NÔNG NGHIỆP Ở ĐỚI NÓNG
7 trang 0 0 0 -
7 trang 1 0 0
-
Để không mất tiền oan vì mạng xã hội
10 trang 0 0 0 -
Sáng kiến kinh nghiệm THCS: Phát huy hiệu quả giáo dục môi trường trong tiết dạy sinh học 7
18 trang 0 0 0 -
Tìm hiểu đôi nét về văn hóa trong công ti Hàn Quốc
5 trang 2 0 0