Bài giảng Cơ sở dữ liệu - Chương I: Cấu trúc dữ liệu cơ bản và giải thuật

Chương I  
CẤU TRÚC DỮ LIỆU CƠ BẢN  
VÀ GIẢI THUẬT  
1. Vai trò của cấu trúc dữ liệu:  
Xây dựng một đề án tin học thực chất là chuyển  
bài toán thực tế thành một bài toán có thể giải  
quyết trên máy tính  
Mà một bài toán thực tế bất kỳ đều bao gồm  
các đối tượng dữ liệu và các yêu cầu xử lý trên  
các đối tượng đó.  
- Tổ chức biểu diễn các đối tượng thực tế:  
Công việc này được gọi là xây dựng cấu  
trúc dữ liệu cho bài toán.  
- Xây dựng các thao tác xử lý dữ liệu:  
Từ những yêu cầu xử lý thực tế, cần tìm  
ra các giải thuật tương ứng để xác định  
trình tự các thao tác máy tính phải tác  
động lên dữ liệu để cho ra kết quả mong  
muốn, đây là bước xây dựng giải thuật  
cho bài toán.  
- Giải thuật và cấu trúc dữ liệu có mối quan  
hệ với nhau  
Cấu trúc dữ liệu + Giải thuật = Chương trình  
- Một cấu trúc dữ liệu tốt sẽ giúp giải thuật  
xử lý trên đó có thể phát huy tác dụng tốt  
hơn, vừa đáp ứng nhanh vừa tiết kiệm tài  
nguyên, đồng thời giải thuật cũng dễ hiểu  
và đơn giản hơn.  
2. Các tiêu chuẩn đánh giá cấu trúc dữ  
liệu:  
◼ Phản ảnh đúng thực tế:  
Đây là tiêu chuẩn quan trọng nhất,  
quyết định tính đúng đắn của toàn bộ bài  
toán. Cần xem xét kỹ lưỡng cũng như dự  
trù các trạng thái biến đổi của dữ liệu  
trong chu trình sống để có thể chọn cấu  
trúc dữ liệu lưu trữ thể hiện chính xác đối  
tượng thực tế.  
Ví dụ: Trường hợp chọn cấu  
trúc dữ liệu sai:  
◼ Chọn một số nguyên int để lưu trữ  
điểm trung bình của sinh viên (được  
tính theo công thức trung bình cộng  
của các môn học có hệ số)  
◼ Phù hợp với các thao tác xử lý:  
Tiêu chuẩn này giúp tăng tính hiệu  
quả của đề án: phát triển các thuật  
toán đơn giản, tự nhiên hơn; chương  
trình đạt hiệu quả cao hơn về tốc độ xử  
lý.  
ppt 9 trang baolam 17520 Free
Bạn đang xem tài liệu "Bài giảng Cơ sở dữ liệu - Chương I: Cấu trúc dữ liệu cơ bản và giải thuật", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pptbai_giang_co_so_du_lieu_chuong_i_cau_truc_du_lieu_co_ban_va.ppt