Bài giảng Các hệ quản trị CSDL: Chương 1 - ĐH Sư phạm TP. HCM
lượt xem 5
download
Bài giảng Các hệ quản trị CSDL: Chương 1 nêu lên tổng quan về cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu (các loại mô hình, phân loại các HQT-CSDL, kiến trúc của các hệ QT-CSDL). Đây là tài liệu hữu ích dành cho các bạn chuyên ngành Công nghệ thông tin.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Các hệ quản trị CSDL: Chương 1 - ĐH Sư phạm TP. HCM
- CÁC HỆ QUẢN TRỊ CSDL ĐẠI HỌC SƯ PHẠM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Phiên bản 2015
- Nội dung học phần Chương 1. TỔNG QUAN Chương 2. TỔ CHỨC LƯU TRỮ Chương 3. TỐI ƯU TRUY VẤN Chương 4. LẬP TRÌNH VỚI CURSORS Chương 5. XỬ LÝ TRUY XUẤT ĐỒNG THỜI Chương 6. CSDL PHÂN TÁN Chương 7. AN TOÀN DỮ LIỆU
- CÁC HỆ QUẢN TRỊ CSDL CHƯƠNG 1: TỔNG QUAN
- Tài liệu tham khảo [1] Nguyễn An Tế, Nguyễn Tiến Dũng, Nguyễn Thúy Ngọc, Slide bài giảng Các hệ CSDL, 2011-2012 [2] Lê Minh Triết, Slide bài giảng DBMS, 2010-2014 [3] Bộ môn HTTT, Khoa CNTT, ĐHKHTN, Bài giảng DBMS. [4] Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, 4th Edition, 2003. [5] Jeffrey D. Ullman, Jennifer Widom, Hector Garcia- Monlina, Database Systems: The complete Book, 2001.
- Chương 1. TỔNG QUAN 1. Cơ sở dữ liệu (CSDL) 1.1 Giới thiệu 1.2 Lịch sử phát triển 1.3 Đặc điểm của cách tiếp cận CSDL 1.4 Lợi ích của cách tiếp cận CSDL 2. Hệ quản trị cơ sở dữ liệu (HQT-CSDL) 2.1 Các loại mô hình 2.2 Phân loại các HQT-CSDL 2.3 Kiến trúc của các hệ QT-CSDL
- 2. Hệ quản trị cơ sở dữ liệu (HQT-CSDL) 2.1 Các loại mô hình: Mô hình dữ liệu mô tả cách tổ chức dữ liệu bên trong CSDL. Mô hình dữ liệu còn mô tả mối quan hệ dữ liệu và các ràng buộc được định nghĩa trên dữ liệu đó.
- 2.1 Các loại mô hình o Mô hình dữ liệu phân cấp o Mô hình dữ liệu mạng o Mô hình dữ liệu quan hệ o Mô hình thực thể kết hợp o Mô hình dữ liệu hướng đối tượng
- 2.1 Các loại mô hình Mô hình dữ liệu phân cấp KQua Hierarchical data model DiemTH DiemLT Mô hình là một cây (tree) Mỗi nút của cây biểu diễn HPhan SVien một thực thể TenHP SLuong TenSV Lop Nganh Giữa nút con và nút cha liên hệ với nhau theo 1 mối quan hệ xác định Dữ liệu và mối quan hệ MHoc TenMH Khoa TinChi được biểu diễn bằng các record và link
- 2.1 Các loại mô hình Mô hình dữ liệu mạng Network data model MHoc o Dữ liệu: tập các mẫu tin MHOC_SAU MHOC_MO o Mối quan hệ giữa các MHOC_TRUOC dữ liệu: các link SVien HPhan DKien o Các mẫu tin được tổ SVIEN_DIEM KQUA_HPHAN chức thành tập các đồ thị tùy ý KQua
- Mặt hạn chế Mô hình dữ liệu mạng Network data model
- 2.1 Các loại mô hình M.H. dữ liệu phân cấp Hierarchical data model Mô hình dữ liệu mạng Network data model Khả năng diễn đạt ngữ nghĩa kém so với các mối liên hệ phức tạp của dữ liệu trong thực tế Mô hình thể hiện ở cấp thấp gần với mức lưu trữ: khó khăn khi môi trường ứng dụng thay đổi
- 2.1 Các loại mô hình MH thực thể kết hợp Entity relationship model oThực thể (Entity) là các đối tượng, nơi chốn, con người… cần lưu giữ thông tin. oThực thể được đặt tên và được vẽ trong hình chữ nhật. o Thuộc tính khóa MaSV Ten Svien o Thuộc tính Lop (Tên) Nganh
- 2.1 Các loại mô hình MH thực thể kết hợp Entity relationship model oThực thể có 2 loại là thực thể độc lập và thực thể phụ thuộc. oThực thể phụ thuộc còn được gọi là thực thể yếu là thực thể mà sự tồn tại của nó phụ thuộc vào một thực thể khác. oThực thể yếu được mô tả bằng hình chữ nhật có các cạnh bên ngoài là cạnh kép.
- 2.1 Các loại mô hình MH thực thể kết hợp Entity relationship model Mối quan hệ thể hiện sự cộng tác giữa 2 thực thể, được thể hiện bằng hình thoi chính giữa có tên quan hệ đó. Mối quan hệ có thể được tồn tại trên 2 thực thể hoặc trên cùng 1 thực thể. Giữa hai thực thể có thể có nhiều mối quan hệ. Quan hệ 1 – 1 | Quan hệ 1 – n | Quan hệ n - n
- 2.1 Các loại mô hình Ví dụ mô hình dữ liệu thực thể kết hợp Diem MaHP Hocky (1,1) Nam Gvien (0,n) hoc HPhan mo mhoctruoc MaSV (1,n) MaMH (0,n) Ten TenMH Lop SVien Khoa MHoc Nganh Tinchi (0,n) dieukien (0,n) mhocsau
- 2.1 Các loại mô hình MH dữ liệu quan hệ Relational data model o Sử dụng bảng 2 chiều (quan hệ) để biểu diễn cho dữ liệu và mối quan hệ. SVien o Thuộc tính o Lược đồ quan hệ MaSV o Bộ Ten o Quan hệ Lop o Khóa Nganh
- 2.1 Các loại mô hình Ví dụ mô hình dữ liệu quan hệ SVien Hoc HPhan MaSV MaSV MaHP Ten MaHP SLuong Lop DiemLT MaMH Nganh DiemTH MHoc DKien MaMH MaMH TenMH MaMHTruoc Khoa TinChi
- 2.1 Các loại mô hình MH hướng đối tượng Object oriented data model Dựa trên cách tiếp cận hướng đối tượng bao gồm các khái niệm o Lớp (class) o Kế thừa (inheritance) o Kế thừa bội (multi-inheritance) o Tính đóng gói (encapsulation) o Tính đa hình (polymorphism) Đặc trưng cơ bản o Tái sử dụng (reuse)
- 2.1 Các loại mô hình Ví dụ mô hình dữ liệu hướng đối tượng SVien Ten HPhan Lop hoc Ten Nganh SLuong 1..* 0..* LapTKB() InBangDiem() 1 Diem mo DiemTH DiemLT DiemPrj 0..* SuaDiem() MHoc Ten +MHoc truoc Khoa SoTinChi 0..* CapNhatSTC() Dieu kien 0..* +MHoc sau
- 2. Hệ quản trị cơ sở dữ liệu (HQT-CSDL) 2.2 Phân loại các HQT-CSDL Các tiêu chí phân loại Mô hình dữ liệu Số người sử dụng Số trạm Mục tiêu
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Các hệ quản trị cơ sở dữ liệu: Transaction - ThS. Hoàng Mạnh Hà
89 p | 253 | 22
-
Bài giảng Các hệ thống phần mềm mã nguồn mở
256 p | 128 | 15
-
Bài giảng Lý thuyết quản trị mạng máy tính: Chương 1 - ThS. Lương Minh Huấn
38 p | 54 | 12
-
Bài giảng Các hệ quản trị cơ sở dữ liệu: Bài tập - Tiết Gia Hồng
4 p | 156 | 9
-
Bài giảng Các hệ cơ sở dữ liệu: Hệ quản trị cơ sở dữ liệu phân tán - Lương Trần Hy Hiến
15 p | 121 | 9
-
Bài giảng Các hệ thống thông minh nhân tạo và ứng dụng - Chương 2: Tổng quan trí tuệ nhân tạo
26 p | 54 | 8
-
Bài giảng môn Hệ quản trị cơ sở dữ liệu - Vũ Anh Hùng
29 p | 69 | 7
-
Bài giảng Hệ quản trị CSDL: Chương 1 - TS. Lại Hiền Phương
50 p | 19 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 1.1: Tổng quan về Hệ quản trị cơ sở dữ liệu
5 p | 19 | 6
-
Bài giảng Các hệ quản trị cơ sở dữ liệu: Các kỹ thuật phục hồi cơ sở dữ liệu - ThS. Hoàng Mạnh Hà
74 p | 88 | 6
-
Bài giảng Các hệ quản trị cơ sở dữ liệu: Điều khiển giao dịch đồng thời - ThS. Hoàng Mạnh Hà
84 p | 113 | 6
-
Bài giảng Lý thuyết quản trị mạng máy tính: Chương 4 - ThS. Lương Minh Huấn
29 p | 37 | 5
-
Bài giảng Mô hình CSDL quan hệ
8 p | 15 | 5
-
Bài giảng Các hệ cơ sở dữ liệu: Ôn tập môn các hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
5 p | 97 | 4
-
Bài giảng Lý thuyết quản trị mạng máy tính: Chương 5.1 - ThS. Lương Minh Huấn
23 p | 61 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 0 - Nguyễn Trường Sơn
11 p | 36 | 4
-
Bài giảng Các hệ cơ sở dữ liệu: Giới thiệu và kiến trúc của hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
22 p | 98 | 3
-
Bài giảng Các hệ quản trị cơ sở dữ liệu: Giới thiệu hệ quản trị cơ sở dữ liệu - ThS. Hoàng Mạnh Hà
7 p | 110 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn