Tổng hợp tài liệu, ebook Cơ Sở Dữ Liệu tham khảo.
Thuật toán 7.5 Nhập: R(U), U = {A1, , An} và tập PTH F. Xuất: D = {R1, , Rm}, Ri ở dạng chuẩn Boyce-Codd. B1: D = {R}; B2: Nếu có lược đồ Q(UQ) D không ở dạng chuẩn BC thì Tìm X Y Q(F) làm Q vi phạm điều kiện BC. D = (D - {Q}) Q1(UQ1) Q2(UQ2) với UQ1 = UQ - Y và UQ2 = X Y. Quay lại B2. Ngược lại, chuyển sang B3. B3: Xuất D.
59 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 789 | Lượt tải: 0
Các DBMS thương mại cung cấp cách thức lưu trữ các hàm hay thủ tục
Được lưu trong các lược đồ CSDL
Được sử dụng trong các câu lệnh SQL
Cú pháp
create procedure
28 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 801 | Lượt tải: 0
Phép toán
IN - kiểm tra sự tồn tại của một giá trị trong một tập hợp.
ALL - so sánh một giá trị với tất cả các giá trị của tập hợp.
ANY - so sánh một giá trị với một giá trị nào đó của tập hợp.
ALL, ANY được kết hợp với các phép toán so sánh {=, <, , >, , <>}.
EXISTS - kiểm tra sự tồn tại của kết quả của một câu truy vấn.
Cú pháp
48 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 698 | Lượt tải: 1
Để thực hiện các truy vấn thống kê đơn giản trên tập hợp các giá trị số SUM - Tính tổng của các giá trị trong tập hợp. AVG - Tính giá trị trung bình của các giá trị trong tập hợp. MAX, MIN - Tìm giá trị lớn nhất, nhỏ nhất của các giá trị trong tập hợp. Để đếm số bộ của một quan hệ hoặc số các giá trị của một thuộc tính. COUNT Để gom nhóm các ...
35 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 2494 | Lượt tải: 2
Mục đích Thiết kế lược đồ quan hệ dựa trên thiết kế mức khái niệm. ER Quan hệ Chuyển đổi kiểu thực thể mạnh. Chuyển đổi kiểu thực thể yếu. Chuyển đổi kiểu liên kết 1:1. Chuyển đổi kiểu liên kết 1:N. Chuyển đổi kiểu liên kết M:N. Chuyển đổi thuộc tính đa trị. Chuyển đổi kiểu liên kết bậc cao. EER Quan hệ Chuyển đổi CBH, TQH.
32 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 1664 | Lượt tải: 2
Các nguyên tắc thiết kế Khảo sát kỹ qui trình nghiệp vụ của người dùng và ứng dụng. Giao tiếp với nhiều nhóm người dùng. Sử dụng các thuật ngữ của thế giới thực. Chính xác, đơn giản, dễ hiểu và tránh trùng lắp. Phương pháp tiếp cận Nhận dạng các thành phần cơ bản của lược đồ Các kiểu thực thể, kiểu liên kết và các thuộc tính. Các thuộc tính...
37 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 1133 | Lượt tải: 1
Ngôn ngữ định nghĩa dữ liệu (Data Definition Language – DDL) Định nghĩa lược đồ khái niệm. Ngôn ngữ định nghĩa lưu trữ (Storage Definition Language – SDL) Định nghĩa lược đồ trong. Ngôn ngữ định nghĩa khung nhìn (View Definition Language - VDL) Định nghĩa các lược đồ ngoài. Hầu hết HQT CSDL dùng DDL để định nghĩa cả lược đồ trong và các lược ...
27 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 777 | Lượt tải: 0
Tương tự như vậy viết tiếp cho 2 thủ tục của hai nút lệnh trên Form: FoDiemD Rem Thủ tục trên Form FoDiemD Option Compare Database Private Sub KetThucNhap_Click() DoCmd.Close End Sub Rem . Private Sub NhapDuLieu_Click() Dim Db As Database, Rec As Recordset Set Db = CurrentDb() Set Rec = Db.OpenRecordset("TaDiemD") Rec.AddNew 'Thêm bả...
51 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 912 | Lượt tải: 1
Trong Access 2010, menu do người dủng tạo được tổ chức thành nhóm giống như nhóm lệnh trên thanh Ribbon đặt trong tab Add-In. Tạo menu cấp 1: chính là Main Menu dùng action Addmenu với các Argument như sau: Menu Name: tên các menu trong menu cấp 1. Menu Macro Name: tên macro để tạo menu cấp 2. StatusBar Text: Dòng văn bản xuất hiện trên t...
11 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 875 | Lượt tải: 1
Tạo Main Report, dữ liệu nguồn thường là bảng cha. Tạo Sub Report, dữ liệu nguồn phải chứa field liên kết với Main Report. Đưa Sub Report vào Main Report có thể dùng công cụ SubForm/SubReport trong nhóm lệnh Controls. Thiết lập thuộc tính Link child Fields và Link master Fields.
23 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 1084 | Lượt tải: 1