Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 1: Tổng quan cơ sở dữ liệu
lượt xem 3
download
Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệu cung cấp cho người học những kiến thức như: Các khái niệm cơ bản; Tập hợp dữ liệu có cấu trúc; Sự cần thiết của cơ sở dữ liệu; Các đối tượng sử dụng cơ sở dữ liệu; Các mô hình cơ sở dữ liệu. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 1: Tổng quan cơ sở dữ liệu
- 12/07/2018 Nội dung môn học Phần I: Nhập môn cơ sở dữ liệu quan hệ Chương 1: Tổng quan về cơ sở dữ liệu Chương 2: Mô hình cơ sở dữ liệu quan hệ Chương 3: Ngôn ngữ thao tác dữ liệu Chương 4: Lý thuyết thiết kế cơ sở dữ liệu Phần II: Hệ quản trị CSDL Microsoft Access (Office 2010) Chương 5: Tổng quan về hệ quản trị CSDL MS Access Chương 6: Tạo lập CSDL Chương 7: Truy vấn (Query) Chương 8: Biểu mẫu (Form) Chương 9: Báo cáo (Report) 2 Các khái niệm cơ bản Thông tin (Information): Là một phạm trù vật chất bao gồm những cảm nhận, suy đoán, nhận thức, biểu hiện của con người tại một thời điểm nhất định về sự vật hiện TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU tượng của thế giới khách quan. Dữ liệu (Data): Là những thông tin đã được máy tính điện tử xử lý, lưu trữ trên bộ nhớ ngoài. Thông tin Chọn lọc, xử lý Dữ liệu 3 4
- 12/07/2018 Các khái niệm cơ bản Tập hợp dữ liệu có cấu trúc Cơ sở dữ liệu (Database) Ví dụ: Một tập hợp có cấu trúc của những dữ liệu có liên quan Quản lý hồ sơ địa chính với nhau được lưu trữ trong máy tính để đáp ứng yêu cầu cấp quận/huyện 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. VD: Quản lý điểm sinh viên Cá nhân đăng ký Thông tin thửa đất Thông tin đăng ký • CMND • Số thửa • Mã số ĐK Quản lý hàng hóa buôn bán… • Họ tên • Lô đất • Ngày ĐK Tập ngẫu nhiên của các dữ liệu không thể xem là một cơ • Ngày sinh • Xã • CMND người ĐK sở dữ liệu. • Giới tính • Diện tích • Số thửa • Địa chỉ • Số tờ bản đồ • Mục đích sử dụng 5 6 Tập hợp dữ liệu có cấu trúc Tính chất của CSDL Ví dụ: Tập hợp dữ liệu liên kết với nhau một cách logic và mang Quản lý sinh viên & một ý nghĩa. kết quả học tập của sinh viên Không phải là một tập hợp dữ liệu tuỳ tiện. Được thiết kế và được phổ biến cho một mục đích riêng. Là tài nguyên thông tin dùng chung cho nhiều người. Thông tin sinh viên Thông tin môn học Thông tin k.quả h.tập Kích cỡ tuỳ ý và có độ phức tạp thay đổi. • Mã SV • Mã môn học • Mã SV Được các hệ ứng dụng khai thác bằng ngôn ngữ dữ liệu • Họ tên • Tên môn học • Mã môn học để xử lý, tìm kiếm, tra cứu, thống kê, sửa đổi, bổ sung hay • Ngày sinh • Số tín chỉ • Điểm thi loại bỏ dữ liệu. • Giới tính • Địa chỉ • Khoa 7 8
- 12/07/2018 Sự cần thiết của CSDL Sự cần thiết của CSDL Hệ thống quản lý tập tin (File System) Hệ thống quản lý tập tin (File System) Ưu điểm: P. Quản lý nhân sự It tốn thời gian, khối lượng thông tin ít, do đó triển khai ứng Chương trình ứng dụng 1 dụng nhanh. Tập tin 1 Thông tin được khai thác chỉ phục vụ cho mục đích hẹp nên Hệ thống quản lý khả năng đáp ứng nhanh chóng, kịp thời. tập tin Hạn chế: P. Kế toán Tập tin Dữ liệu bị trùng lắp và dư thừa Chương trình ứng dụng 2 2 Thiếu tính nhất quán giữa các dữ liệu Khó khăn trong việc truy xuất Dữ liệu Việc chia sẻ dữ liệu bị hạn chế 9 10 Sự cần thiết của CSDL Sự cần thiết của CSDL Cơ sở dữ liệu (Database) Cơ sở dữ liệu (Database) Giảm bớt dư thừa dữ liệu trong lưu trữ P. Quản lý nhân sự Tránh được sự không nhất quán trong lưu trữ dữ liệu và Chương trình ứng dụng 1 bảo đảm được tính toàn vẹn của dữ liệu Hệ Có thể triển khai đồng thời nhiều ứng dụng trên cùng một quản CSDL CSDL. trị P. Kế toán CSDL Chương trình ứng dụng 2 11 12
- 12/07/2018 VD: Mô hình tổ chức quản lý CSDL đất đai cấp tỉnh. Các đối tượng sử dụng CSDL Người sử dụng CSDL không chuyên. Chuyên viên Tin học biết khai thác CSDL Người quản trị CSDL: Tổ chức CSDL (khai báo cấu trúc CSDL, cấp quyền hạn khai thác CSDL, do vậy họ có thể giải quyết được các vấn đề tranh chấp dữ liệu. 13 14 Các ứng dụng của CSDL Hệ quản trị CSDL Quản lý hệ thống thông tin trong các cơ quan, đơn vị Hệ quản trị CSDL (Database Management System) Ví dụ: Quản lý hàng hóa, hóa đơn, hoạt động kinh doanh Một hệ quản trị CSDL là một tập hợp các chương trình hàng hóa trong một siêu thị. giúp cho người sử dụng quản lý cấu trúc và dữ liệu của Lưu trữ và xử lý thông tin trong các doanh nghiệp, trong CSDL, điều khiển truy xuất dữ liệu trong CSDL, duy trì và các lĩnh vực nghiên cứu khoa học, trong công tác giảng khai thác một CSDL. dạy. Ví dụ: MS Access, SQL Server, Oracle… Ví dụ: Quản lý giảng viên và phân công giảng dạy các lớp cho một trường Đại học. Tổ chức thông tin đa phương tiện … 15 16
- 12/07/2018 Các khái niệm cơ bản Các khái niệm cơ bản Chức năng của Hệ quản trị CSDL Chức năng của Hệ quản trị CSDL Cung cấp môi trường giúp định nghĩa, tạo lập một CSDL. Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL Cung cấp môi trường giúp thao tác trên một CSDL để cập Phát hiện và ngăn chặn sự truy cập không được phép: góp nhật và khai thác dữ liệu phần đáp ứng yêu cầu an toàn và bảo mật thông tin. Cập nhật: Nhập thêm, sửa, xoá dữ liệu. Duy trì tính nhất quán của dữ liệu. Khai thác: Tìm kiếm, truy vấn, kết xuất dữ liệu. Tổ chức và điều khiển các truy cập đồng thời để bảo vệ các Các thao tác trên CSDL sử dụng ngôn ngữ phổ biến hiện nay ràng buộc toàn vẹn và tính nhất quán. là SQL (Structured Query Language). Khôi phục CSDL khi có sự cố ở phần cứng hay phần mềm. Quản lí các mô tả dữ liệu. 17 18 Hệ cơ sở dữ liệu Hệ cơ sở dữ liệu Hệ CSDL là một hệ thống gồm người dùng, các phần mềm ứng dụng, hệ quản trị CSDL và CSDL. 19 20
- 12/07/2018 Ví dụ Hệ cơ sở dữ liệu Giám đốc Ví dụ Hệ cơ sở dữ liệu Hiệu trưởng Cán bộ quản lý Cán bộ quản lý Ứng dụng quản lý Ứng dụng quản lý hồ sơ địa chính sinh viên/điểm Người dân Chuyên viên Chuyên viên Sinh viên Chủ sử dụng Kỹ thuật viên Kỹ thuật viên Hệ quản trị CSDL Hệ quản trị CSDL Xử lý truy vấn Xử lý truy vấn CSDL đất đai CSDL sinh viên cấp Tỉnh Truy cập CSDL trường Đại học Truy cập CSDL 21 22 1. Số định danh cá nhân; Ví dụ Hệ cơ sở dữ liệu 2. Ảnh chân dung; X Các mô hình cơ sở dữ liệu 3. Họ và tên; 4. Ngày, Cơ quan/Người tháng, năm sinh;dân Các mô hình là sự trừu tượng đơn giản của các sự kiện 5. Giới tính; trong thế giới thực. 6. Nơi sinh; 7. Quê quán; Việc thiết kế các mô hình tốt sẽ đưa ra các cơ sở dữ liệu Ứng dụng quản lý 8. Dân tộc;Ứng dụng quản lý Ứng dụng quản lý tốt. thường trú, tạm trú9. Tôn giáo; cấp CMND bảo hiểm y tế 10. Quốc tịch; Mô hình cơ sở dữ liệu là một tập hợp các khái niệm dùng 11. Chứng minh nhân dân; 12. Hộ chiếu; để biểu diễn các cấu trúc của cơ sở dữ liệu. Cấu trúc của 13. Thẻ bảo hiểm y tế; một cơ sở dữ liệu là các kiểu dữ liệu, các mối liên kết và 14. Mã sốHệ thuế cá nhân; quản trị CSDL 15. Trình độ học vấn; các ràng buộc phải tuân theo trên các dữ liệu. 16. Trình độ chuyên môn, kỹ thuật; Xử lý truy 17. Nghề nghiệp, vấnviệc; nơi làm CSDL quốc gia 18. Tình trạng hôn nhân; 19. Nơi thường trú; về dân cư Truytại; cập CSDL 20. Nơi ở hiện 23 24
- 12/07/2018 Các mô hình cơ sở dữ liệu Các mô hình cơ sở dữ liệu Mô hình CSDL quan hệ Mô hình CSDL quan hệ Dữ liệu được thể hiện trong các bảng. Các bảng gọi là các “quan hệ”. Mỗi bảng gồm các dòng và các cột, mỗi cột có một tên duy nhất. Các dòng gọi là các “bộ” và cột là các “thuộc tính”. Ví dụ hệ thống dữ liệu quản lý điểm sinh viên Mối liên kết giữa các đối tượng được thể hiện bằng mối liên kết giữa các bảng nhờ vào sự xuất hiện trùng lặp của một số thuộc tính ở hơn một bảng. 25 26 Ví dụ Mô hình CSDL quan hệ: Ví dụ Mô hình CSDL quan hệ: 27 28
- 12/07/2018 Các mô hình cơ sở dữ liệu Các mô hình cơ sở dữ liệu Mô hình CSDL không gian Mô hình CSDL không gian 29 30 Các mô hình cơ sở dữ liệu Các mô hình cơ sở dữ liệu Mô hình CSDL không gian: Vector Mô hình CSDL không gian: Raster 31 32
- 12/07/2018 Các mô hình cơ sở dữ liệu Tổng kết Chương 1 Mô hình CSDL không gian: ID (mã) Tính chất 1 Tính chất 2 Tính chất 3 1 x x x 2 x x x 3 x x x … … … … 33 34
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu - Phạm Thọ Hoàn
14 p | 157 | 9
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 0: Giới thiệu
2 p | 26 | 7
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 1.1: Tổng quan về Hệ quản trị cơ sở dữ liệu
5 p | 18 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu Oracle: Chương 0 - Ngô Thùy Linh
9 p | 98 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 5 - Lê Thị Minh Nguyện
9 p | 54 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 2: Mô hình cơ sở dữ liệu quan hệ
8 p | 46 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu môn học - TS. Lại Hiền Phương
8 p | 80 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 7: Các biến, toán tử, và các cấu trúc điều khiển
12 p | 10 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 1.2: Thiết kế Cơ sở dữ liệu với Management Studio
10 p | 8 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 0 - Nguyễn Trường Sơn
11 p | 35 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 10: Hàm do người dùng định nghĩa (UDF – User Defined Function)
3 p | 10 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 7 - Lê Thị Minh Nguyện
7 p | 49 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Lê Thị Minh Nguyện
11 p | 68 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Lê Thị Minh Nguyện
14 p | 72 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 4 - Lê Thị Minh Nguyện
13 p | 58 | 3
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 3 - Lê Thị Minh Nguyện
6 p | 61 | 3
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 10 - Lê Thị Minh Nguyện
8 p | 75 | 3
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 8 - Lê Thị Minh Nguyện
5 p | 71 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn