• Bài giảng chương 6: Ràng buộc toàn vẹnBài giảng chương 6: Ràng buộc toàn vẹn

    Bối cảnh của một RBTV là tập các quan hệ mà khi thao tác trên các quan hệ đó có khả năng làm cho ràng buộc toàn vẹn bị vi phạm. Ví dụ: Bối cảnh của RBTV R1 trong ví dụ trên là quan hệ PHANCONG

    ppt38 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2516 | Lượt tải: 0

  • Bài giảng chương 5: Ngôn ngữ SQLBài giảng chương 5: Ngôn ngữ SQL

    Cú pháp CREATE TABLE tên_bảng ( tên_cột1 kiểu_dữ_liệu [not null], tên_cột2 kiểu_dữ_liệu [not null], tên_cộtn kiểu_dữ_liệu [not null], khai báo khóa chính, khóa ngoại, ràng buộc toàn vẹn )

    ppt39 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2297 | Lượt tải: 1

  • Bài giảng chương 4: Đại số quan hệBài giảng chương 4: Đại số quan hệ

    Biểu thức ĐSQH là một biểu thức gồm các phép toán ĐSQH. Biểu thức ĐSQH được xem như một quan hệ (không có tên). Có thể đặt tên cho quan hệ được tạo từ một biểu thức ĐSQH. Có thể đổi tên các thuộc tính của quan hệ được tạo từ một biểu thức ĐSQH.

    ppt32 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2157 | Lượt tải: 1

  • Bài giảng chương 3: Mô hình dữ liệu quan hệBài giảng chương 3: Mô hình dữ liệu quan hệ

    Các khái niệm cơ sở Thuộc tính Quan hệ Bộ giá trị Thể hiện của quan hệ Khóa Lược đồ quan hệ và lược đồ CSDL

    ppt41 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2082 | Lượt tải: 0

  • Bài giảng chương 2: Mô hình thực thể, kết hợpBài giảng chương 2: Mô hình thực thể, kết hợp

    Ví dụ “Quản lý đề án công ty” Một nhân viên là một thực thể Tập hợp các nhân viên là tập thực thể Một đề án là một thực thể Tập hợp các đề án là tập thực thể Một phòng ban là một thực thể Tập hợp các phòng ban là tập thực thể

    ppt29 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2168 | Lượt tải: 1

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

    -Dữ liệu trong ngữ cảnh -Dữ liệu được tổng hợp/xử lí .Siêu Dữ liệu(Metadata) -siêu dữ liệu là dữ liệu dùng để mô tả các tính chất/đặc tính của dữ liệu khác(Dữ liệu về dữ liệu) -Cá đậc tính :Đinh nghĩa dữ liệu,cấu trúc dữ liệu,qui tắc/ràng buộc

    ppt32 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2267 | Lượt tải: 2

  • Bài giảng bài 4: Cây (tree)Bài giảng bài 4: Cây (tree)

    Tìm kiếm một phần tử x trong cây tree SearchTree(tree t, int x) { if(xdata) SearchTree(t->left); else if(x>t->data) SearchTree(t->right); else return t; }

    ppt12 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2135 | Lượt tải: 0

  • Bài giảng bài 3; Danh sách liên kết đơn (Linked list)Bài giảng bài 3; Danh sách liên kết đơn (Linked list)

    Khởi tạo danh sách rỗng void CreateList(list &l) { l=NULL; } Kiểm tra danh sách có bị rỗng không bool EmptyList(list l) { return ( l == NULL); }

    ppt23 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 8855 | Lượt tải: 2

  • Bài giảng bài 2: Hàng đợi (Queue0Bài giảng bài 2: Hàng đợi (Queue0

    Sử dụng mảng Q để chứa các phần tử và 2 biến chỉ số front, rear để chỉ định các phần tử trong mảng Q. // Khai báo cấu trúc của một Queue typedef struct { int front,rear; int nodes[MAXSIZE]; } queue;

    ppt10 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2162 | Lượt tải: 3

  • Bài giảng bài 1: Ngăn xếp (Stack)Bài giảng bài 1: Ngăn xếp (Stack)

    Sử dụng mảng S để chứa các phần tử và 1 biến chỉ số top để chỉ định các phần tử trong mảng S. // Khai báo cấu trúc của một Stack typedef struct { int top; int nodes[MAXSIZE]; } stack;

    ppt10 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2843 | Lượt tải: 1