Topics.pdf

3 1 0
Topics.pdf

Đang tải... (xem toàn văn)

Thông tin tài liệu

Cho x = 0 ta câ : 1 (0 + 1) (0 + 2) = 0 + 1 + 0 + 2 , 1 2 = + 1 2

Topic 1: Mapping EER Model Constructs to Relations References: 9.2, 9.3 in [1] Description: - Mapping of Specialization or Generalization (đưa 1-2 ví dụ minh họa) Mapping of Shared Subclasses (Multiple Inheritance) (đưa 1-2 ví dụ minh họa) Mapping of Categories (Union Types) (đưa 1-2 ví dụ minh họa) Review questions and Exercises Topic 2: Relational Algebra (1) References: 8.1, 8.2 in [1] Description: - Unary Relational Operations: SELECT, PROJECT, RENAME Relational Algebra Operations from Set Theory: UNION, INTERSECTION, DIFFERENCE (or MINUS), CARTESIAN PRODUCT Examples of Queries in Relational Algebra: đưa 1-2 ví dụ minh họa cho phép tốn Review questions and Exercises Topic 3: Relational Algebra (2) References: 8.3, 8.4, 8.5 in [1] Description: - Binary Relational Operations: JOIN and DIVISION Additional Relational Operations: OUTER JOINS, OUTER UNION, AGGREGATE FUNCTIONS (SUM, COUNT, AVG, MIN, MAX) Examples of Queries in Relational Algebra: đưa 1-2 ví dụ minh họa cho phép toán Review questions and Exercises Topic 4: Normal forms: BCNF, 4NF, and 5NF References: 14.5, 14.6, 14.7 in [1] Description: - Boyce-Codd Normal Form (BCNF) Multivalued Dependency and Fourth Normal Form Join Dependencies and Fifth Normal Form Review questions (>=5) Topic 5: PL/SQL statements in Oracle References: INTERNET Description: - Data types Constants and variables - PL/SQL statements: cursor, case, loop, for loop, if statements… (đưa 1-2 ví dụ minh họa cho câu lệnh) Print messages, raise errors Review questions and Exercises Topic 6: Transact-SQL statements in MS SQL Server References: INTERNET Description: - Data types Constants and variables Transact-SQL statements: cursor, case, loop, for loop, if statements… (đưa 1-2 ví dụ minh họa cho câu lệnh) Print messages, raise errors Review questions and Exercises Topic 7: Procedures and Functions in Oracle References: INTERNET Description: - Specification of Procedure and Function Explain some concepts Examples of both Procedure and Function: examples for each, and from simple to complex procedures/ functions (đưa ví dụ minh họa cho hàm) Review questions and Exercises Topic 8: Procedures and Functions in MS SQL Server References: INTERNET Description: - Specification of Procedure and Function Explain some concepts Examples of both Procedure and Function: examples for each, and from simple to complex procedures/ functions (đưa ví dụ minh họa cho hàm) Review questions and Exercises Topic 9: Constraints and Triggers in Oracle References: INTERNET Description: - Regular expressions in Oracle (with examples) Specifying Constraints as Assertions (with examples) Specification of Triggers (with 3-5 examples, and from simple to complex triggers) (đưa ví dụ minh họa cho hàm) - When and why using triggers? Problems Review questions and Exercises Topic 10: Constraints and Triggers in MS SQL Server References: INTERNET Description: - Regular expressions in MS SQL Server (with examples) Specifying Constraints as Assertions (with examples) Specification of Triggers (with 3-5 examples, and from simple to complex triggers) (đưa ví dụ minh họa cho hàm) When and why using triggers? Problems Review questions and Exercises Topic 11: Application programming with Oracle/MS SQL Server database in NET/JAVA Description: Viết ứng dụng đơn giản (có giao diện) để truy vấn sở liệu Oracle/MS SQL Server  demo với CSDL COMPANY, ghi rõ thêm/ xóa/ sửa table cụ thể - Giới thiệu mơ hình MVC Giới thiệu database adapter cho Java, Net (liệt kê số cái, mô tả ngắn) - giới thiệu adapter nhóm chọn Cách kết nối ứng dụng với sở liệu (connection string nào? …) Tạo procedure/function để truy vấn/thêm/xóa/sửa bảng CSDL (lưu ý validate data) Demo References: [1] R Elmasri & S.B Navathe (2016) Fundamentals of Database Systems, 7th Edition, Addison-Wesley

Ngày đăng: 04/04/2023, 08:26

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan