• Bài giảng Cơ sở dữ liệu - Chương 7: Phụ thuộc hàm và chuẩn hóa cơ sở dữ liệuBài giảng Cơ sở dữ liệu - Chương 7: Phụ thuộc hàm và chuẩn hóa cơ sở dữ liệu

    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.

    ppt59 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 789 | Lượt tải: 0

  • Bài giảng Cơ sở dữ liệu - Chương 6: Ràng buộc toàn vẹn (Integrity Constraint)Bài giảng Cơ sở dữ liệu - Chương 6: Ràng buộc toàn vẹn (Integrity Constraint)

    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 as Khai báo biến cục bộ Thân chương trình go exec

    ppt28 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 801 | Lượt tải: 0

  • Bài giảng Cơ sở dữ liệu - Chương 5: Ngôn ngữ truy vấn SQLBài giảng Cơ sở dữ liệu - Chương 5: Ngôn ngữ truy vấn SQL

    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

    ppt48 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 698 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 4: Đại số quan hệBài giảng Cơ sở dữ liệu - Chương 4: Đại số quan hệ

    Để 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 ...

    ppt35 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 2494 | Lượt tải: 2

  • Bài giảng Cơ sở dữ liệu - Chương 3: Mô hình dữ liệu quan hệBài giảng Cơ sở dữ liệu - Chương 3: Mô hình dữ liệu quan hệ

    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.

    ppt32 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 1664 | Lượt tải: 2

  • Bài giảng Cơ sở dữ liệu - Chương 2: Mô hình thực thể liên kết (Entity - Relationship - ER)Bài giảng Cơ sở dữ liệu - Chương 2: Mô hình thực thể liên kết (Entity - Relationship - ER)

    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...

    ppt37 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 1133 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệuBài giảng Cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệu

    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 ...

    ppt27 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 777 | Lượt tải: 0

  • Giáo trình Microsoft Access 2010 - Chương 8: Module - lập trình trong AccessGiáo trình Microsoft Access 2010 - Chương 8: Module - lập trình trong Access

    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ả...

    pptx51 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 912 | Lượt tải: 1

  • Giáo trình Microsoft Access 2010 - Chương 7: Tự động hóa ứng dụng bằng MarcoGiáo trình Microsoft Access 2010 - Chương 7: Tự động hóa ứng dụng bằng Marco

    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...

    pptx11 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 875 | Lượt tải: 1

  • Giáo trình Microsoft Access 2010 - Chương 6: Thiết kế Báo cáo (Report)Giáo trình Microsoft Access 2010 - Chương 6: Thiết kế Báo cáo (Report)

    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.

    pptx23 trang | Chia sẻ: thucuc2301 | Ngày: 20/11/2020 | Lượt xem: 1084 | Lượt tải: 1