• Bài giảng Cơ sở dữ liệu - Bài thực hành số 2: Tạo Database, Table, PK, FK, bằng ngôn ngữ SQL Insert, Update, DeleteBài giảng Cơ sở dữ liệu - Bài thực hành số 2: Tạo Database, Table, PK, FK, bằng ngôn ngữ SQL Insert, Update, Delete

    Để nhập tiếng việt trong Query Analyser cần: – Chọn kiếu dữ liệu hỗ trợ Unicode. VD: nvarchar – Thêm tiền tố N (National Characters) vào trước chuỗi cần nhập để báo cho SQL Server đây là một chuỗi Unicode Ví dụ: INSERT INTO SINHVIEN(MASV, TENSV, NAM, MAKHOA) VALUES (1,N’Nguyễn Văn A’,’2013’,101)

    pdf13 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 597 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 2: Mô hình dữ liệu quan hệ - Lê Nhị Lãm ThuýBài giảng Cơ sở dữ liệu - Chương 2: Mô hình dữ liệu quan hệ - Lê Nhị Lãm Thuý

    1.1. Các mức của mô hình dữ liệu  Mô hình ở mức quan niệm (mức cao, ngữ nghĩa): cung cấp khái niệm gần gũi với người dùng. VD mô hình thực thể kết hợp, mô hình đối tượng,  Mô hình ở mức cài đặt (logic): cung cấp các khái niệm người dùng có thể hiểu nhưng không quá khác với dữ liệu được lưu trên máy tính. Mô hình này không đề cập đến một HQ...

    pdf22 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 1475 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 1: Giới thiệu môn học Hệ cơ sở dữ liệu - Nguyễn Như HoaBài giảng Cơ sở dữ liệu - Chương 1: Giới thiệu môn học Hệ cơ sở dữ liệu - Nguyễn Như Hoa

    Mục tiêu môn học  Nắm được các khái niệm và tầm quan trọng của CSDL và hệ quản trị CSDL  Xây dựng được mô hình thực thể kết hợp  Xây dựng được mô hình CSDL quan hệ  Có khả năng hiện thực và khai thác CSDL bằng ngôn ngữ SQ

    pdf46 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 641 | 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ệu - Lê Nhị Lãm ThuýBài giảng Cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệu - Lê Nhị Lãm Thuý

    a) Dữ liệu (Data)  Dữ liệu là các giá trị phản ánh về sự vật, hiện tượng trong thế giới khách quan.  Dữ liệu là các giá trị thô, chưa có ý nghĩa với người sử dụng. Có thể là một tập hợp các giá trị mà không biết được sự liên hệ giữa chúng  Ví dụ: Nguyễn Văn Nam, 845102, 14 / 10 / 02, 18  Dữ liệu có thể biểu diễn dưới nhiều dạng khác nhau ...

    pdf7 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 693 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 2: Mô hình Thực thể - Kết hợp - Lê Đức LongBài giảng Cơ sở dữ liệu - Chương 2: Mô hình Thực thể - Kết hợp - Lê Đức Long

    Thực thể/ Tập thực thể  Một thực thể là một đối tƣợng của thế giới thực (học sinh, nhân viên, ô tô, hoá đơn, phiếu mƣợn sách, hợp đồng, học phần, .)  Tập hợp các thực thể giống nhau tạo thành một tập thực thể  Ví dụ ứng dụng “Quản lý đề án công ty” o Một nhân viên là một thực thể o Tập hợp các nhân viên là tập thực thể o Một đề án là mộ...

    pdf50 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 663 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 6: Phụ thuộc hàm và các dạng chuẩn - Thái Bảo TrânBài giảng Cơ sở dữ liệu - Chương 6: Phụ thuộc hàm và các dạng chuẩn - Thái Bảo Trân

    1. Phụ thuộc hàm (PTH)  PTH (Functional dependencies) là một loại RBTV rất quan trọng để phát hiện các thiết kế CSDL tốt.  Có thể biểu diễn RBTV bằng PTH  PTH biểu diễn mối liên hệ giữa các thuộc tính trong cùng một quan hệ. Phụ thuộc hàm  X, Y là hai tập thuộc tính trên quan hệ R r 1, r2 là 2 bộ bất kỳ trên R  Ta nói X xác định Y, ...

    pdf50 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 2699 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 5: Ràng buộc toàn vẹn - Thái Bảo TrânBài giảng Cơ sở dữ liệu - Chương 5: Ràng buộc toàn vẹn - Thái Bảo Trân

    1. Khái niệm (1)  RBTV (Integrity Constraints) xuất phát từ những qui định hay điều kiện  Trong thực tế  Trong mô hình dữ liệu: Các thao tác làm thay đổi dữ liệu không nên được thực hiện một cách tùy tiện vì có thể đưa CSDL đến một tình trạng ‘xấu’  RBTV là một điều kiện được định nghĩa trên một hay nhiều quan hệ khác nhau  Các RBTV l...

    pdf20 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 1118 | Lượt tải: 2

  • Bài giảng Cơ sở dữ liệu - Chương 4: Ngôn ngữ SQL - Thái Bảo TrânBài giảng Cơ sở dữ liệu - Chương 4: Ngôn ngữ SQL - Thái Bảo Trân

    1. Giới thiệu (1) SQL (Structured Query Language) là gì ? Là một công cụ quản lý dữ liệu được sử dụng phổ biến ở nhiều lĩnh vực. Hầu hết các ngôn ngữ bậc cao đều có trình hỗ trợ SQL Là ngôn ngữ chuẩn để truy vấn và thao tác trên CSDL quan hệ Lịch sử phát triển Khởi nguồn của SQL là SEQUEL - Structured English QUEry Language, năm 1974) Đư...

    pdf35 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 549 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 3: Ngôn ngữ đại số quan hệ - Thái Bảo TrânBài giảng Cơ sở dữ liệu - Chương 3: Ngôn ngữ đại số quan hệ - Thái Bảo Trân

    2. Đại số quan hệ (1)  ĐSQH là một mô hình toán học dựa trên lý thuyết tập hợp  Đối tượng xử lý là các quan hệ trong cơ sở dữ liệu quan hệ.  Chức năng:  Cho phép mô tả các phép toán rút trích dữ liệu từ các quan hệ trong cơ sở dữ liệu quan hệ.  Cho phép tối ưu quá trình rút trích bằng các phép toán có sẵn của lý thuyết tập hợp.  Gồm...

    pdf13 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 1198 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu - Chương 2: Mô hình dữ liệu quan hệ - Thái Bảo TrânBài giảng Cơ sở dữ liệu - Chương 2: Mô hình dữ liệu quan hệ - Thái Bảo Trân

    2.5 Tân từ  Định nghĩa: Tân từ là một quy tắc dùng để mô tả một quan hệ.  Ký hiệu: ||Q||  Ví dụ: THI (MaSV, MaMH, Lanthi, Diem) ||THI||: mỗi sinh viên được phép thi một môn học nhiều lần, mỗi lần thi lưu trữ sinh viên nào thi môn gì? lần thi thứ mấy? và điểm là bao nhiêu? 2.6 Lược đồ quan hệ (1)  Mục đích:  Mô tả cấu trúc của một qu...

    pdf23 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 783 | Lượt tải: 1