Bài giảng Các hệ quản trị CSDL: Chương 2 - ĐH Sư phạm TP. HCM
Số trang: 67
Loại file: pdf
Dung lượng: 3.00 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Dưới đây là bài giảng Các hệ quản trị CSDL: Chương 2. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về tổ chức lưu trữ với những nội dung cụ thể như tổ chức cơ sở dữ liệu (tổ chức tập tin, tổ chức mẩu tin,...); chỉ mục (index); Triggers.
Nội dung trích xuất từ tài liệu:
Bài giảng Các hệ quản trị CSDL: Chương 2 - ĐH Sư phạm TP. HCMCÁ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 2014Nội dung học phầnChương 1. TỔNG QUANChương 2. TỔ CHỨC LƯU TRỮChương 3. TỐI ƯU TRUY VẤNChương 4. LẬP TRÌNH VỚI CURSORSChương 5. XỬ LÝ TRUY XUẤT ĐỒNG THỜIChương 6. CSDL PHÂN TÁNChương 7. AN TOÀN DỮ LIỆU CÁC HỆ QUẢN TRỊ CSDLCHƯƠNG 2: TỔ CHỨC LƯU TRỮ Biên soạn: LÊ MINH TRIẾT – NGUYỄN THÚY NGỌC 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 Các hệ CSDL, 2010-2014[3] Bộ môn HTTT, Khoa CNTT, ĐH KHTN, 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 2. TỔ CHỨC LƯU TRỮ1. Tổ chức CSDL2. Chỉ mục (Index)3. Triggers1. Tổ chức CSDL1.1 Tổ chức tập tin1.2 Tổ chức mẩu tin1.3 Tổ chức tập tin gồm các mẩu tin không sắp thứ tự (Heap File)1.4 Tổ chức tập tin gồm các mẩu tin có sắp thứ tự (Sorted File)1.5 SAN (Storage Area Network)1.6 RAID (Redundant Arrays of Independent Disks) 1.1 Tổ chức tập tin Những dạng lưu trữ: Primary storage Secondary storage 1.1 Tổ chức tập tin Primary storageo Là dạng lưu trữ mà CPU có thể thao tác trực tiếp được.o Ví dụ: o bộ nhớ chính của máy tính, o bộ nhớ đuợc sử dụng cho cacheo Tốc dộ truy cập nhanh nhưng có giới hạn về khả năng lưu trữ, giá thành cao 1.1 Tổ chức tập tin Secondary storageLà dạng lưu trữ mà CPU không thể thao tác trựctiếp đuợc (dữ liệu phải được chuyển vào primarystorage)o Ví dụ: đĩa từ, đĩa quang, băng từo Tốc độ truy cập chậm hơn so với primary storageo Khả năng lưu trữ cao hơn, giá thành thấp hơn 1.1 Tổ chức tập tinCác dạng tổ chức bộ nhớ - Primary storage static RAM (Random Access Memory)o Bộ nhớ truy cập ngẫu nhiên (thời gian để đọc/ghi các ô nhớ là như nhau)o Bộ nhớ cho phép đọc ghi (các dữ liệu bị thay đổi hay đang sử dụng)o Dữ liệu trên RAM sẽ bị mất khi mất điện. 1.1 Tổ chức tập tinCác dạng tổ chức bộ nhớ - Primary storage Cache memoryo Chính là RAM nhưng lưu dữ liệu của những lần đọc truớc đóo Khi chương trình cần đọc dữ liệu thì có thể đọc trong cache => việc thực thi chương trình sẽ nhanh. 1.1 Tổ chức tập tinCác dạng tổ chức bộ nhớ - Primary storage DRAM (dynamic RAM)o Là vùng làm việc chính cho CPU (main memory)o Lưu trữ các chương trình và dữ liệuo Tốc dộ truy cập chậm hon so với RAM nhưng giá thành lại rẻ hon 1.1 Tổ chức tập tinCác dạng tổ chức đĩa (Secondary storage)Gồm các loại o CD-ROM (Compact Disk Read Only) o Ðĩa quang (optical disk) o Ðĩa từ (magnetic disk) o Băng từ (magnetic tape) 1.2 Tổ chức mẩu tinNgười thiết kế, cài đặt và quản trị: o Phải nắm được các kỹ thuật tổ chức lưu trữ o Biết được ưu và khuyết điểm của các kỹ thuật nàyCSDL được tổ chức vật lý o Là các tập tin chứa các mẩu tin (files of records) o Mỗi mẩu tin được xem là một thực thể o Ví dụ: mỗi mẫu tin là một sinh viên, có các thuộc tính như mã số, họ tên, địa chỉ… 1.2 Tổ chức mẩu tin Mẩu tin và kiểu mẩu tin là gì ? o Mẩu tin là 1 thực thể và có các truờng dữ liệu (field) o Mỗi truờng đều có kiểu dữ liệu o Các kiểu dữ liệu cơ sở như chuỗi, số, ngày, luận lý o Các kiểu dữ liệu đặc biệt như hình ảnh, âm thanh, phim, … o Tập hợp tất cả các tên truờng cùng với kiểu dữ liệu của nó đuợc gọi là kiểu mẩu tin. 1.2 Tổ chức mẩu tinVí dụ một mẩu tin sinh viên Trần Sơn Hải Mã số A001 Họ và Tên Trần Sơn Hải Ngày sinh 09/04/1981 Giới tính Nam Ðịa chỉ 46 Tân Hải Số diện thoại 0903080808 Học bổng 8.400.000 1.2 Tổ chức mẩu tinVí dụ một kiểu mẩu tin structure SINH_VIEN { string ma_so; string ho_ten; date ngay_sinh; boolean gioi_tinh; date ngay_sinh; string dia_chi; string dien_thoai; real hoc_bong; } 1.2 Tổ chức mẩu tin Trong một tập tin, nếu kích thuớc tất cả mẩu tin đều như nhau thì gọi là mẩu tin có chiều dài cố định. Nguợc lại thì gọi là mẩu tin có chiều dài thay đổi 1.2 Tổ chức mẩu tin Ví dụ mẩu tin có chiều dài cố dịnh ...
Nội dung trích xuất từ tài liệu:
Bài giảng Các hệ quản trị CSDL: Chương 2 - ĐH Sư phạm TP. HCMCÁ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 2014Nội dung học phầnChương 1. TỔNG QUANChương 2. TỔ CHỨC LƯU TRỮChương 3. TỐI ƯU TRUY VẤNChương 4. LẬP TRÌNH VỚI CURSORSChương 5. XỬ LÝ TRUY XUẤT ĐỒNG THỜIChương 6. CSDL PHÂN TÁNChương 7. AN TOÀN DỮ LIỆU CÁC HỆ QUẢN TRỊ CSDLCHƯƠNG 2: TỔ CHỨC LƯU TRỮ Biên soạn: LÊ MINH TRIẾT – NGUYỄN THÚY NGỌC 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 Các hệ CSDL, 2010-2014[3] Bộ môn HTTT, Khoa CNTT, ĐH KHTN, 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 2. TỔ CHỨC LƯU TRỮ1. Tổ chức CSDL2. Chỉ mục (Index)3. Triggers1. Tổ chức CSDL1.1 Tổ chức tập tin1.2 Tổ chức mẩu tin1.3 Tổ chức tập tin gồm các mẩu tin không sắp thứ tự (Heap File)1.4 Tổ chức tập tin gồm các mẩu tin có sắp thứ tự (Sorted File)1.5 SAN (Storage Area Network)1.6 RAID (Redundant Arrays of Independent Disks) 1.1 Tổ chức tập tin Những dạng lưu trữ: Primary storage Secondary storage 1.1 Tổ chức tập tin Primary storageo Là dạng lưu trữ mà CPU có thể thao tác trực tiếp được.o Ví dụ: o bộ nhớ chính của máy tính, o bộ nhớ đuợc sử dụng cho cacheo Tốc dộ truy cập nhanh nhưng có giới hạn về khả năng lưu trữ, giá thành cao 1.1 Tổ chức tập tin Secondary storageLà dạng lưu trữ mà CPU không thể thao tác trựctiếp đuợc (dữ liệu phải được chuyển vào primarystorage)o Ví dụ: đĩa từ, đĩa quang, băng từo Tốc độ truy cập chậm hơn so với primary storageo Khả năng lưu trữ cao hơn, giá thành thấp hơn 1.1 Tổ chức tập tinCác dạng tổ chức bộ nhớ - Primary storage static RAM (Random Access Memory)o Bộ nhớ truy cập ngẫu nhiên (thời gian để đọc/ghi các ô nhớ là như nhau)o Bộ nhớ cho phép đọc ghi (các dữ liệu bị thay đổi hay đang sử dụng)o Dữ liệu trên RAM sẽ bị mất khi mất điện. 1.1 Tổ chức tập tinCác dạng tổ chức bộ nhớ - Primary storage Cache memoryo Chính là RAM nhưng lưu dữ liệu của những lần đọc truớc đóo Khi chương trình cần đọc dữ liệu thì có thể đọc trong cache => việc thực thi chương trình sẽ nhanh. 1.1 Tổ chức tập tinCác dạng tổ chức bộ nhớ - Primary storage DRAM (dynamic RAM)o Là vùng làm việc chính cho CPU (main memory)o Lưu trữ các chương trình và dữ liệuo Tốc dộ truy cập chậm hon so với RAM nhưng giá thành lại rẻ hon 1.1 Tổ chức tập tinCác dạng tổ chức đĩa (Secondary storage)Gồm các loại o CD-ROM (Compact Disk Read Only) o Ðĩa quang (optical disk) o Ðĩa từ (magnetic disk) o Băng từ (magnetic tape) 1.2 Tổ chức mẩu tinNgười thiết kế, cài đặt và quản trị: o Phải nắm được các kỹ thuật tổ chức lưu trữ o Biết được ưu và khuyết điểm của các kỹ thuật nàyCSDL được tổ chức vật lý o Là các tập tin chứa các mẩu tin (files of records) o Mỗi mẩu tin được xem là một thực thể o Ví dụ: mỗi mẫu tin là một sinh viên, có các thuộc tính như mã số, họ tên, địa chỉ… 1.2 Tổ chức mẩu tin Mẩu tin và kiểu mẩu tin là gì ? o Mẩu tin là 1 thực thể và có các truờng dữ liệu (field) o Mỗi truờng đều có kiểu dữ liệu o Các kiểu dữ liệu cơ sở như chuỗi, số, ngày, luận lý o Các kiểu dữ liệu đặc biệt như hình ảnh, âm thanh, phim, … o Tập hợp tất cả các tên truờng cùng với kiểu dữ liệu của nó đuợc gọi là kiểu mẩu tin. 1.2 Tổ chức mẩu tinVí dụ một mẩu tin sinh viên Trần Sơn Hải Mã số A001 Họ và Tên Trần Sơn Hải Ngày sinh 09/04/1981 Giới tính Nam Ðịa chỉ 46 Tân Hải Số diện thoại 0903080808 Học bổng 8.400.000 1.2 Tổ chức mẩu tinVí dụ một kiểu mẩu tin structure SINH_VIEN { string ma_so; string ho_ten; date ngay_sinh; boolean gioi_tinh; date ngay_sinh; string dia_chi; string dien_thoai; real hoc_bong; } 1.2 Tổ chức mẩu tin Trong một tập tin, nếu kích thuớc tất cả mẩu tin đều như nhau thì gọi là mẩu tin có chiều dài cố định. Nguợc lại thì gọi là mẩu tin có chiều dài thay đổi 1.2 Tổ chức mẩu tin Ví dụ mẩu tin có chiều dài cố dịnh ...
Tìm kiếm theo từ khóa liên quan:
Các hệ quản trị CSDL Bài giảng Các hệ quản trị CSDL Tổ chức lưu trữ dữ liệu Ttổ chức cơ sở dữ liệu Tổ chức tập tin Tổ chức mẩu tinTài liệu liên quan:
-
Bài giảng Cơ sở dữ liệu nâng cao - ĐH Hàng Hải
60 trang 20 0 0 -
Đề thi học kì 1 môn Tin học lớp 11 năm 2023-2024 - Trường THPT Bắc Trà My, Quảng Nam
3 trang 17 0 0 -
Bài giảng Các hệ quản trị CSDL: Chương 5 - ĐH Sư phạm TP. HCM
65 trang 16 0 0 -
Bài giảng Các hệ quản trị CSDL: Chương 4 - ĐH Sư phạm TP. HCM
66 trang 15 0 0 -
Bài giảng Các hệ quản trị CSDL: Chương 1 - ĐH Sư phạm TP. HCM
46 trang 15 0 0 -
Bài giảng Hệ cơ sở tri thức: Tuần 3, 4 - Phạm Văn Hải
4 trang 15 0 0 -
Bài giảng Hệ điều hành Linux - Bài 2: Các lệnh làm việc trên Linux
33 trang 14 0 0 -
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - ThS. Nguyễn Minh Vi
61 trang 12 0 0 -
Bài giảng Các hệ quản trị CSDL: Chương 3 - ĐH Sư phạm TP. HCM
29 trang 12 0 0