intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Cơ sở dữ liệu: Chương 1 - Tổng quan cơ sở dữ liệu

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PDF | Số trang:0

228
lượt xem
17
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng môn Cơ sở dữ liệu: Chương 1 - Tổng quan về cơ sở dữ liệu được biên soạn nhằm trang bị cho các bạn những kiến thức về những điều cần cho một ứng dụng quản lý (giao diện, xử lý, lưu trữ); khái niệm cơ sở dữ liệu; hệ quản trị cơ sở dữ liệu.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Cơ sở dữ liệu: Chương 1 - Tổng quan cơ sở dữ liệu

  1. CHƯƠNG 1 TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU Phiên bản 2013
  2. Tài liệu tham khảo [1] Đỗ Phúc, Nguyễn Đăng Tỵ. Giáo trình cơ sở dữ liệu. Đại học Quốc gia Tp.HCM. [2] Đồng Thị Bích Thủy. Giáo trình cơ sở dữ liệu. Đại học Quốc gia Tp.HCM. [3] Trần Ngọc Bảo. Slide bài giảng CSDL Đại học Sư Phạm TP.HCM [4] Lê Minh Triết. Slide bài giảng CSDL Đại học Sư Phạm TP.HCM 2 3/4/2013
  3. Nội dung 1. Cần gì cho một ứng dụng quản lý  Giao diện  Xử lý  Lưu trữ 2. Khái niệm CSDL 3. Hệ quản trị CSDL 3 3/4/2013
  4. 1. Cần gì cho một ứng dụng quản lý  Giao diện – Cửa sổ – Điều khiển –…  Xử lý – Tính toán – Sắp xếp – Tìm kiếm  Lưu trữ – Tập tin – Cơ sở dữ liệu 4 3/4/2013
  5. 1. Cần gì cho một ứng dụng quản lý 5 3/4/2013
  6. 1. Cần gì cho một ứng dụng quản lý 6 3/4/2013
  7. 1. Cần gì cho một ứng dụng quản lý Hệ thống tập tin – nhược điểm  Dư thừa và không nhất quán  Dữ liệu có dạng khác nhau  Chia sẻ thông tin giữa phòng ban ?  Nhu cầu truy xuất đồng thời ?  Vấn đề phân quyền ? 7 3/4/2013
  8. 1. Cần gì cho một ứng dụng quản lý 8 3/4/2013
  9. 1. Cần gì cho một ứng dụng quản lý 9 3/4/2013
  10. 1. Cần gì cho một ứng dụng quản lý  MS Access – QLHS.mdb  SQL Server 20xx – QLHS.mdf – QLHS.ldf  MySQL – Thư mục: QLHS – Trong QLHS chứa nhiều tập tin khác 10 3/4/2013
  11. 1. Cần gì cho một ứng dụng quản lý Ứng dụng #1 Ứng dụng Cơ sở dữ liệu #2 DBMS chứa các dữ liệu chia sẻ tập trung Ứng dụng #3 11 3/4/2013
  12. 12 3/4/2013
  13. 2. Khái niệm cơ sở dữ liệu  Cơ sở dữ liệu - CSDL (Database) – Là một hệ thống các thông tin có cấu trúc được lưu trữ trên các thiết bị lưu trữ thông tin thứ cấp (như băng từ, đĩa từ ...) – Có thể thỏa mãn yêu cầu khai thác thông tin đồng thời của nhiều người sử dụng hay nhiều chương trình ứng dụng với nhiều mục đích khác nhau.  Cần nhấn mạnh những khía cạnh: – Trước hết, CSDL phải là một tập hợp các thông tin mang tính hệ thống chứ không phải là các thông tin rời rạc, không có mối quan hệ với nhau. – Các thông tin này phải có cấu trúc và tập hợp các thông tin này phải có khả năng đáp ứng các nhu cầu khai thác của nhiều người sử dụng một cách đồng thời. 13 3/4/2013
  14. 2. Khái niệm cơ sở dữ liệu 14 3/4/2013
  15. 2. Khái niệm cơ sở dữ liệu Ưu điểm nổi bậc của CSDL  Giảm sự trùng lặp thông tin xuống mức thấp nhất và do đó bảo đảm được tính nhất quán và toàn vẹn dữ liệu  Đảm bảo dữ liệu có thể được truy xuất theo nhiều cách khác nhau  Khả năng chia sẻ thông tin cho nhiều người sử dụng và nhiều ứng dụng khác nhau 15 3/4/2013
  16. 2. Khái niệm cơ sở dữ liệu Vấn đề cần giải quyết 1. Tính chủ quyền của dữ liệu  Dữ liệu chia sẽ  người có chức năng thay đổi thường xuyên  Để có dữ liệu mới nhất phải cập nhật thường xuyên 2. Tính bảo mật và quyền khai thác thông tin của người dùng  Dữ liệu được bảo vệ  Người dùng chỉ truy xuất thông tin mình có quyền 3. Tranh chấp dữ liệu  Dữ liệu được thêm vào đồng thời  Dữ liệu được sửa đồng thời 4. Đảm bảo dữ liệu khi có sự cố  Đang thực hiện thao tác thì mất điện  … 16 3/4/2013
  17. 2. Khái niệm cơ sở dữ liệu Các đối tượng sử dụng CSDL 1. Người dùng cuối  Sử dụng những công cụ hỗ trợ để khai thác  Ứng dụng này do chuyên viên tin học tạo ra 2. Người thiết kế CSDL  Xây dựng ứng dụng kết nối CSDL 3. Người quản trị CSDL  Tạo lập CSDL  Phục hồi hệ thống khi có sự cố xãy ra  Cấp phát quyền hạn khai thác CSDL 17 3/4/2013
  18. 2. Khái niệm cơ sở dữ liệu Liên hệ với việc Xây dựng một ứng dụng quản lý 18 3/4/2013
  19. 3. Hệ quản trị CSDL  Hệ quản trị CSDL – Database Management System (DBMS) – Là tập hợp các chương trình dùng để quản lý cấu trúc và dữ liệu của CSDL đồng thời điều khiển việc truy xuất dữ liệu trong CSDL – Cung cấp cho người dùng và ứng dụng một môi trường thuận tiện và sử dụng hiệu quả tài nguyên dữ liệu  Một số hệ quản trị CSDL thường gặp – MS Access, MS SQL Server20XX, MySQL, Oracle, LDAP, DB2, … 19 3/4/2013
  20. 3. Hệ quản trị CSDL 20 3/4/2013
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2