Bài giảng Cơ sở dữ liệu: Chương 7 - Nguyễn Hồng Phương
Số trang: 5
Loại file: pdf
Dung lượng: 298.91 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Cơ sở dữ liệu - Chương 7: Tổ chức dữ liệu vật lý" cung cấp cho người học các kiến thức: Mô hình tổ chức bộ nhớ ngoài, tổ chức tệp đóng, tổ chức tệp băm, tổ chức tệp chỉ dẫn,.... Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 7 - Nguyễn Hồng Phương 1/30/2012 Nội dung • 1. Mô hình tổ chức bộ nhớ ngoài • 2. Tổ chức tệp đống Tổ chức dữ liệu vật lý • 3. Tổ chức tệp băm • 4. Tổ ổcchức ức tệp c chỉ dẫ dẫn Ng ễn Hồng Phương Nguyễn phuongnh@soict.hut.edu.vn • 5. Cây cân bằng http://is.hut.edu.vn/~phuongnh Bộ môn Hệ thống thông tin Viện Công nghệ thông tin và Truyền thông Đại học Bách Khoa Hà Nội 1 2 1. Mô hình tổ chức bộ nhớ ngoài 1. Mô hình tổ chức bộ nhớ ngoài • Bộ nhớ ngoài (bộ nhớ thứ cấp): đĩa từ, băng • Thao tác với dữ liệu của tệp thông qua từ,... địa chỉ tuyệt đối của các khối. • Các bản ghi đều có địa chỉ: – địa chỉ tuyệt đối của byte đầu tiên – địa chỉ khối và số byte tính từ đầu khối đến vị trí đầu bản ghi • Đĩa được chia thành các khối vật lý (sector) - • Địa chỉ của các bản ghi/khối được lưu ở 512 byte đến 4096 byte được đánh địa chỉ khối gọi là địa chỉ tuyệt đối 1 tệp => sử dụng con trỏ (pointer) để truy cập dữ liệu của tệp. • Mỗi tệp dữ liệu chiếm 1 hoặc nhiều khối • Mỗi khối chứa 1 hoặc nhiều bản ghi 3 4 2. Tổ chức tệp đống (Heap file) 2. Tổ chức tệp đống (Heap file) • Tổ chức dữ liệu • Các thao tác (tiếp) – Bản ghi lưu trữ kế tiếp trong các khối, – Xóa một bản ghi: thao tác xóa bao hàm không tuân theo một thứ tự đặc biệt nào. thao tác tìm kiếm. Nếu có bản ghi cần xóa thì nó sẽ được đánh dấu là xóa => hệ k1 k2 k3 k4 k5 k6 k7 k8 thống cần tổ chức lại đĩa định kỳ. • Các thao tác – Sửa một bản ghi: tìm bản ghi rồi sửa một – Tìm kiếm một bản ghi: tìm kiếm một bản hay nhiều trường. ghi có giá trị khóa cho trước => quét toàn bộ tệp. – Thêm một bản ghi: thêm bản ghi mới vào sau bản ghi cuối cùng 5 6 1CuuDuongThanCong.com https://fb.com/tailieudientucntt 1/30/2012 2. Tổ chức tệp đống (Heap file) 3. Tổ chức tệp băm (Hashed files) • Ví dụ: • Hàm băm: h(x) nhận một giá trị trong đoạn [0,k], ví dụ: h(x)=x mod k • Tổ chức tệp dữ liệu Thêm bản ghi – Phân chia các bản ghi vào các cụm. có g giá trịị khóa là – Mỗi cụm gồm một hoặc nhiều khối. ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 7 - Nguyễn Hồng Phương 1/30/2012 Nội dung • 1. Mô hình tổ chức bộ nhớ ngoài • 2. Tổ chức tệp đống Tổ chức dữ liệu vật lý • 3. Tổ chức tệp băm • 4. Tổ ổcchức ức tệp c chỉ dẫ dẫn Ng ễn Hồng Phương Nguyễn phuongnh@soict.hut.edu.vn • 5. Cây cân bằng http://is.hut.edu.vn/~phuongnh Bộ môn Hệ thống thông tin Viện Công nghệ thông tin và Truyền thông Đại học Bách Khoa Hà Nội 1 2 1. Mô hình tổ chức bộ nhớ ngoài 1. Mô hình tổ chức bộ nhớ ngoài • Bộ nhớ ngoài (bộ nhớ thứ cấp): đĩa từ, băng • Thao tác với dữ liệu của tệp thông qua từ,... địa chỉ tuyệt đối của các khối. • Các bản ghi đều có địa chỉ: – địa chỉ tuyệt đối của byte đầu tiên – địa chỉ khối và số byte tính từ đầu khối đến vị trí đầu bản ghi • Đĩa được chia thành các khối vật lý (sector) - • Địa chỉ của các bản ghi/khối được lưu ở 512 byte đến 4096 byte được đánh địa chỉ khối gọi là địa chỉ tuyệt đối 1 tệp => sử dụng con trỏ (pointer) để truy cập dữ liệu của tệp. • Mỗi tệp dữ liệu chiếm 1 hoặc nhiều khối • Mỗi khối chứa 1 hoặc nhiều bản ghi 3 4 2. Tổ chức tệp đống (Heap file) 2. Tổ chức tệp đống (Heap file) • Tổ chức dữ liệu • Các thao tác (tiếp) – Bản ghi lưu trữ kế tiếp trong các khối, – Xóa một bản ghi: thao tác xóa bao hàm không tuân theo một thứ tự đặc biệt nào. thao tác tìm kiếm. Nếu có bản ghi cần xóa thì nó sẽ được đánh dấu là xóa => hệ k1 k2 k3 k4 k5 k6 k7 k8 thống cần tổ chức lại đĩa định kỳ. • Các thao tác – Sửa một bản ghi: tìm bản ghi rồi sửa một – Tìm kiếm một bản ghi: tìm kiếm một bản hay nhiều trường. ghi có giá trị khóa cho trước => quét toàn bộ tệp. – Thêm một bản ghi: thêm bản ghi mới vào sau bản ghi cuối cùng 5 6 1CuuDuongThanCong.com https://fb.com/tailieudientucntt 1/30/2012 2. Tổ chức tệp đống (Heap file) 3. Tổ chức tệp băm (Hashed files) • Ví dụ: • Hàm băm: h(x) nhận một giá trị trong đoạn [0,k], ví dụ: h(x)=x mod k • Tổ chức tệp dữ liệu Thêm bản ghi – Phân chia các bản ghi vào các cụm. có g giá trịị khóa là – Mỗi cụm gồm một hoặc nhiều khối. ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Hệ thống thông tin Tổ chức dữ liệu vật lý Tổ chức tệp băm Tổ chức tệp chỉ dẫnTài liệu liên quan:
-
62 trang 403 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 327 0 0 -
13 trang 298 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 296 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 291 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 259 1 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 259 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 248 0 0 -
Bài giảng HỆ THỐNG THÔNG TIN KẾ TOÁN - Chương 2
31 trang 234 0 0