• Bài giảng Cơ sở dũ liệu (database) - Chương 3 Ngôn ngữ định nghĩa và thao tác dữ liệuBài giảng Cơ sở dũ liệu (database) - Chương 3 Ngôn ngữ định nghĩa và thao tác dữ liệu

     Yêu cầu 22: Tạo danh sách các sinh viên với danh sách nhạc cụ sinh viên đó học. Danh sách này phải bao gồm cả sinh viên chưa đăng ký nhạc cụ  Câu truy vấn: SELECT s.class, s.name, s.id, m.type FROM student s, music m WHERE s.id=m.id UNION SELECT class, name, id, "" FROM student WHERE id NOT IN ( SELECT id FROM music ) ORDER BY 1, 2

    pdf52 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1776 | Lượt tải: 0

  • Bài giảng Cơ sở dũ liệu (database) - Chương 2 Các mô hình dữ liệuBài giảng Cơ sở dũ liệu (database) - Chương 2 Các mô hình dữ liệu

    • Khóa (Key): là một tập thuộc tính mà các giá trị của nó xác định duy nhất một bộ trong quan hệ. – t1 và t2 là 2 bộ trong quan hệ r trên mô hình quan hệ R – sk là một tập các thuộc tính khóa – t1[sk]  t2[sk]. • Khóa tối thiểu (Candidate key): là tập thuộc tính khóa nhỏ nhất. Một quan hệ có thể có nhiều tập khóa tối thiểu. • Khóa chính (pri...

    pdf23 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1730 | Lượt tải: 0

  • Bài giảng Cơ sở dũ liệu (database) - Chương 1 Đại cương về hệ cơ sở dữ liệuBài giảng Cơ sở dũ liệu (database) - Chương 1 Đại cương về hệ cơ sở dữ liệu

    Hệ cơ sở dữ liệu phân tán thuần nhất »Hệ điều hành như nhau »Mô hình dữ liệu như nhau »Hệ quản trị cơ sở dữ liệu chung »Dữ liệu được định nghĩa và có khuôn dạng chung

    pdf27 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 2926 | Lượt tải: 2

  • Bài giảng Khai phá luật kết hợpBài giảng Khai phá luật kết hợp

    CSDL giao dịch, CSDL chuỗi thời gian <> CSDL tuần tự Mấu PB <> mấu TT (PB) Ứng dụng của KP Mấu TT Tuần tự mua của khách hàng: Đầu tiên mua máy tính, sau đó CD-ROM, và sau đó là máy ảnh số, trong vòng 3 tháng. Phẫu thuật y tế, thảm họa tự nhiên (động đất ), quá trình KH và kỹ nghệ, chứng khoán và thị trường . Mẫu gọi điện thoại, dòng click t...

    ppt73 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1723 | Lượt tải: 2

  • Sử dụng Microsoft Visio để vẽ các sơ đồSử dụng Microsoft Visio để vẽ các sơ đồ

    Trong visio, không thể thể hiện được quan hệ nhiều – nhiều (n-n) (trong mô hình dữ liệu quan niệm). Cho nên, bạn phải chuyển các quan hệ nhiều – nhiều thành các quan hệ 1 – nhiều (theo các quy tắc chuẩn hóa). Ví dụ: Có 2 thực thể: DonDatHang (Đơn đặt hàng) và NguyenVatLieu (Nguyên Vật Liệu). Mối quan hệ giữa 2 thực thể này là n-n (Một đơn đặt h...

    pdf17 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 6323 | Lượt tải: 0

  • Giáo trình Hệ quản trị cơ sở dữ liệu - Phạm Gia TiếnGiáo trình Hệ quản trị cơ sở dữ liệu - Phạm Gia Tiến

    Khi lỗi hệ thống xuất hiện, hệ thống phục hồi phải tham khảo sổ ghi lộ trình để quyết định những giao dịch nào cần được làm lại và những giao dịch nào cần được huỷ bỏ. Theo nguyên lý thì cần phải tìm kiếm toàn bộ nội dung của sổ ghi để có được quyết định trên. Hướng tiếp cận trên sẽ gặp phải hai khó khăn lớn: 1. Quá trình tìm kiếm mất nhiều thờ...

    pdf147 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 2403 | Lượt tải: 0

  • Bài giảng Hệ quản trị cơ sở dũ liệu - Chương 4 Mô hình thực thể mối liên hệBài giảng Hệ quản trị cơ sở dũ liệu - Chương 4 Mô hình thực thể mối liên hệ

    • Hai quan hệ (bảng) KHÁCH và HÀNG đã là dạng chuẩn • Hai quan hệ ĐƠN HÀNG và PHIÊU GIAO chưa ở dạng chuẩn do có các thuộc tính lặp. Dùng qui tắc chuẩn hoá ta tách các quan hệ này thành các quan hệ sau: • ĐƠN HÀNG được tách thành hai quan hệ: – ĐƠN ĐẶT(sốđơnđặt, mãkhách, ngàyđặt) và – HÀNG ĐẶT(mãhàng, sốđơnđặt, sốlượngđặt) • PHIẾU GIAO được ...

    pdf53 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1548 | Lượt tải: 0

  • Bài giảng Hệ quản trị cơ sở dũ liệu - Chương 3 Ngôn ngữ SQLBài giảng Hệ quản trị cơ sở dũ liệu - Chương 3 Ngôn ngữ SQL

    Các câu lệnh cập nhật dữ liệu • Nhập dữ liệu INSERT INTO TableName(Field1, Fiel2, .Fieldn) VALUES (Val1, Val2, .Valn) Khi các trường có vị trí cố định thì lệnh nhập có thể viết ngắn gọn: INSERT INTO TableName VALUES (Val1, Val2, .Valn) Ví dụ: • Xoá bản ghi DELETE FROM [WHERE ] Xoá bản ghi thoả mãn điều ki...

    pdf22 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1641 | Lượt tải: 0

  • Bài giảng Hệ quản trị cơ sở dũ liệu - Chương 2 Mô hình quan hệBài giảng Hệ quản trị cơ sở dũ liệu - Chương 2 Mô hình quan hệ

    • Ràng buộc toàn vẹn thực thể được phát biểu là: khoá chính phải luôn luôn có giá trị xác định, nghĩa là không được phép có giá trị null. Các ràng buộc khoá và ràng buộc toàn vẹn thực thể được chỉ ra trên các quan hệ riêng rẽ. • Ràng buộc toàn vẹn tham chiếu được chỉ ra giữa hai quan hệ để duy trì sự tương ứng giữa các bộ của hai quan hệ.

    pdf29 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1589 | Lượt tải: 0

  • Bài giảng Hệ quản trị cơ sở dũ liệu - Chương 1 Tổng quan về cơ sở dữ liệuBài giảng Hệ quản trị cơ sở dũ liệu - Chương 1 Tổng quan về cơ sở dữ liệu

    • Độc lập dữ liệu có thể định nghĩa như là khả năng thay đổi lược đồ tại một mức của một hệ cơ sở dữ liệu mà không làm thay đổi lược đồ ở mức cao hơn tiếp theo. Có hai loại độc lập dữ liệu: • A.Độc lập dữ liệu lôgic : đó là khả năng làm thay đổi lược đồ quan niệm mà không làm thay đổi các lược đồ ngoài hoặc các chương trình ứng dụng • B.Độc ...

    pdf23 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1605 | Lượt tải: 0