TAILIEUCHUNG - Bài giảng OOAD - Chủ đề 7: Thiết kế tầng dữ liệu

Nội dung của bài giảng trình bày về thiết kế tầng quản lý dữ liệu, các dạng lưu trữ dữ liệu, lưu trữ dưới dạng file, lưu trữ bằng CSDL quan hệ, lưu trữ bằng CSDL đối tượng – quan hệ, lưu trữ bằng CSDL hướng đối tượng, chuyển đổi sơ đồ lớp sang mô hình dữ liệu quan hệ. | Chủ đề 7: Thiết kế tầng dữ liệu OOAD CH7 - 1 HIENLTH Thiết kế tầng quản lý dữ liệu Thiết kế tầng quản lý dữ liệu (data management layer design) gồm 4 bước: • Chọn dạng lưu trữ • Ánh xạ các lớp đối tượng cần lưu trữ xuống dạng lưu trữ đã chọn • Tối ưu hóa việc lưu trữ • Thiết kế các lớp đối tượng phục vụ cho việc truy xuất và chỉnh sửa dữ liệu OOAD CH7 - 2 HIENLTH Các dạng lưu trữ dữ liệu • Lưu trữ dưới dạng file (truy xuất tuần tự hoặc truy xuất ngẫu nhiên). • Lưu trữ bằng CSDL quan hệ (Relational Database). • Lưu trữ bằng CSDL lai đối tượng – quan hệ (Object – Relational Database). • Lưu trữ bằng CSDL hướng đối tượng (Object Oriented Database) OOAD CH7 - 3 HIENLTH Lưu trữ dưới dạng file • Có 2 cơ chế truy xuất: tuần tự và ngẫu nhiên. • Thường được sử dụng cho các trường hợp sau: • Lưu trữ 1 đối tượng duy nhất • Ví dụ: đối tượng config của hệ thống • Dữ liệu nếu có insert thì chỉ cần insert vào cuối • Ví dụ: mailing list, history • Dữ liệu tĩnh • Ví dụ: mã các quốc gia • Ưu điểm: thư viện truy xuất file thường được hỗ trợ sẵn trong hầu hết các môi trường lập trình, cách thức truy xuất đơn giản • C#: StreamReader, StreamWriter, FileStream • C++: ifstream, ofstream • C: FILE • Khuyết điểm: • Không giải quyết vấn đề truy xuất đồng thời • Không đảm bảo toàn vẹn dữ liệu OOAD CH7 - 4 HIENLTH Lưu trữ bằng CSDL quan hệ • Được phát triển bởi E. F. Codd vào thập niên 70 và được phát triển rộng rãi từ đầu thập niên 80 • Ưu điểm: • Vấn đề quản lý, phân quyền, truy xuất đồng thời sẽ do hệ CSDL đảm nhận • Sử dụng ngôn ngữ chung SQL cho tất cả các CSDL quan hệ • Khuyết điểm: • Mô hình thực thể kết hợp không đúng bằng sơ đồ lớp OOAD CH7 - .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.