Bài giảng Cơ sở dữ liệu và quản trị cơ sở dữ liệu: Chương 1 - ThS. Nguyễn Vương Thịnh
Số trang: 22
Loại file: pdf
Dung lượng: 862.51 KB
Lượt xem: 1
Lượt tải: 0
Xem trước 3 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 và 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 các kiến thức: Khái niệm về cơ sở dữ liệu; Hệ quản trị cơ sở dữ liệu; Các mức trừu tượng và các mô hình dữ liệu; Sự độc lập dữ liệu và lược đồ 03 mức.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu và quản trị cơ sở dữ liệu: Chương 1 - ThS. Nguyễn Vương Thịnh TRƢỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN BÀI GIẢNG HỌC PHẦNCƠ SỞ DỮ LIỆU VÀ QUẢN TRỊ CƠ SỞ DỮ LIỆU Chương 1 TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU Giảng viên: ThS. Nguyễn Vương Thịnh Bộ môn: Hệ thống thông tin Hải Phòng, 2013 Thông tin về giảng viên Họ và tên Nguyễn Vương Thịnh Đơn vị công tác Bộ môn Hệ thống thông tin – Khoa Công nghệ thông tin Học vị Thạc sỹ Chuyên ngành Hệ thống thông tin Cơ sở đào tạo Trường Đại học Công nghệ - Đại học Quốc Gia Hà Nội Năm tốt nghiệp 2012 Điện thoại 0983283791 Email thinhnv@vimaru.edu.vn2 Tài liệu tham khảo1. Elmasri, Navathe, Somayajulu, Gupta, Fundamentals of Database Systems (the 4th Edition), Pearson Education Inc, 2004.2. Nguyễn Tuệ, Giáo trình Nhập môn Hệ Cơ sở dữ liệu, Nhà xuất bản Giáo dục Việt Nam, 2007.3. Nguyễn Kim Anh, Nguyên lý của các hệ Cơ sở dữ liệu, Nhà xuất bản Đại học Quốc gia Hà Nội, 2004.3 Tài liệu tham khảo4 TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU1.1. KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU1.2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU1.3. CÁC MỨC TRỪU TƢỢNG VÀ CÁC MÔ HÌNH DỮ LIỆU1.4. SỰ ĐỘC LẬP DỮ LIỆU VÀ LƢỢC ĐỒ 03 MỨC 5 1.1. KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU Cơ sở dữ liệu (Database) có thể xem là một tập hợp các dữ liệu có quan hệ với nhau (related data).Dữ liệu (Data) là thông tin về những sự kiện đã biết (sự vật, hiệntượng/đối tượng trong thế giới thực), được ghi lại trên các phươngtiện lưu trữ và mang một ý nghĩa ngầm định. Name Sex Age Job Smith M 45 Teacher Dữ liệu (data) Name Sex Age Job Tony M 50 Doctor Smith M 45 Teacher Marry F 22 StudentÔng Smith là một người đànông trung niên (khoảng 45 Tom M 26 Policetuổi) làm nghề giáo viên Thông tin Cơ sở dữ liệu6 (Information) (Database)CÁC THUỘC TÍNH CỦA CƠ SỞ DỮ LIỆU: Cơ sở dữ liệu thường phản ánh một khía cạnh nào đó của thế giới thực (miniworld). Mọi thay đổi của thế giới thực trong phạm vi đó đều phải được phản ánh trong cơ sở dữ liệu. Job Name Sex Age Job Book Seller Smith M 45 TeacherÔng Smith chuyển từ nghềgiáo viên sang làm nhân viênphát hành sách (book seller)7 Cơ sở dữ liệu là một tập hợp dữ liệu có quan hệ logic chặt chẽ với nhau và mang một ý nghĩa nào đó. Một tập hợp hỗn tạp và ngẫu nhiên của dữ liệu không thể xem là một cơ sở dữ liệu.8 Một cơ sở dữ liệu được thiết kế, xây dựng và lưu trữ dữ liệu cho một mục đích cụ thể nào đó. Nó hướng tới một nhóm người dùng và những ứng dụng mà nhóm người dùng này quan tâm.Nhà quản lý CSDL giao nhận Phần mềm quản lý Container tại bãi Nhân viên giao nhận Container tại bãi9 1.2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU1.2.1. KHÁI NIỆMHệ quản trị cơ sở dữ liệu (DBMS): là một tập hợp cácchương trình phần mềm cho phép tạo ra (create) và duytrì, khai thác (maintain) các cơ sở dữ liệu.101.2.2. CHỨC NĂNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Hệ quản trị CSDL là một hệ thống phần mềm có tính năng tổng quát, cung cấp các chức năng cho phép định nghĩa (thiết kế) (defining), xây dựng (constructing), khai thác (manipulating) và chia sẻ (sharing) các cơ sở dữ liệu giữa những người dùng và ứng dụng khác nhau.A. Định nghĩa/Thiết kế CSDL (Defining): xác định ra cáckiểu dữ liệu, các cấu trúc, các ràng buộc đối với dữ liệuđược lưu trữ.B. Xây dựng CSDL (Constructing): là tiến trình lưu trữ bảnthân dữ liệu của CSDL lên các thiết bị lưu trữ dưới sự điềukhiển của hệ quản trị CSDL.11 C. Khai thác CSDL (Manipulating): bao gồm các chức năng như truy vấn để lấy về dữ liệu, cập nhật CSDL để phản ánh những thay đổi của thế giới thực, kết xuất các báo biểu (report) từ dữ liệu D. Chia sẻ CSDL (Sharing): cho phép nhiều người dùng và ứng dụng truy xuất CSDL đồng thời. E. Bảo vệ CSDL (Protection): Bảo vệ hệ thống (System Protection): ngăn ngừa những sự cố có thể xảy ra đối với CSDL do sự hỏng hóc của phần cứng hoặc phần mềm. Bảo mật CSDL (Security Protection): ngăn ngừa những truy cập trái phép vào CSDL. F. Duy trì CSDL (Maintain): cho phép những thay đổi (tiến hóa) trong CSDL để phù hợp với sự thay đổi của thế giới thực.12 Người dùng/Lập trình viên Chương trình ứng dụng/Truy vấn (Application Programs/Queries) Phần mềm xử lý truy vấn/chương trình (Software to process queries/programs)Hệ quản trị CSDL Phần mềm truy xuất dữ liệu được lưu trữ (Software to Access Stored Data) Dữ liệu cấu trúc Dữ liệu lưu trữ (Meta – Data) (Stored Database)13 1.3. CÁC MỨC TRỪU TƢỢNG DỮ LIỆU VÀ CÁC MÔ HÌNH DỮ LIỆU1.3.1. SỰ TRỪU TƢỢNG DỮ LIỆU (DATA ABSTRACTION) Cho phép tạo ra sự độc lập tương đối giữa chương trình và dữ liệu → Không cần thay đổi chương trình ứng ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu và quản trị cơ sở dữ liệu: Chương 1 - ThS. Nguyễn Vương Thịnh TRƢỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN BÀI GIẢNG HỌC PHẦNCƠ SỞ DỮ LIỆU VÀ QUẢN TRỊ CƠ SỞ DỮ LIỆU Chương 1 TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU Giảng viên: ThS. Nguyễn Vương Thịnh Bộ môn: Hệ thống thông tin Hải Phòng, 2013 Thông tin về giảng viên Họ và tên Nguyễn Vương Thịnh Đơn vị công tác Bộ môn Hệ thống thông tin – Khoa Công nghệ thông tin Học vị Thạc sỹ Chuyên ngành Hệ thống thông tin Cơ sở đào tạo Trường Đại học Công nghệ - Đại học Quốc Gia Hà Nội Năm tốt nghiệp 2012 Điện thoại 0983283791 Email thinhnv@vimaru.edu.vn2 Tài liệu tham khảo1. Elmasri, Navathe, Somayajulu, Gupta, Fundamentals of Database Systems (the 4th Edition), Pearson Education Inc, 2004.2. Nguyễn Tuệ, Giáo trình Nhập môn Hệ Cơ sở dữ liệu, Nhà xuất bản Giáo dục Việt Nam, 2007.3. Nguyễn Kim Anh, Nguyên lý của các hệ Cơ sở dữ liệu, Nhà xuất bản Đại học Quốc gia Hà Nội, 2004.3 Tài liệu tham khảo4 TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU1.1. KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU1.2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU1.3. CÁC MỨC TRỪU TƢỢNG VÀ CÁC MÔ HÌNH DỮ LIỆU1.4. SỰ ĐỘC LẬP DỮ LIỆU VÀ LƢỢC ĐỒ 03 MỨC 5 1.1. KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU Cơ sở dữ liệu (Database) có thể xem là một tập hợp các dữ liệu có quan hệ với nhau (related data).Dữ liệu (Data) là thông tin về những sự kiện đã biết (sự vật, hiệntượng/đối tượng trong thế giới thực), được ghi lại trên các phươngtiện lưu trữ và mang một ý nghĩa ngầm định. Name Sex Age Job Smith M 45 Teacher Dữ liệu (data) Name Sex Age Job Tony M 50 Doctor Smith M 45 Teacher Marry F 22 StudentÔng Smith là một người đànông trung niên (khoảng 45 Tom M 26 Policetuổi) làm nghề giáo viên Thông tin Cơ sở dữ liệu6 (Information) (Database)CÁC THUỘC TÍNH CỦA CƠ SỞ DỮ LIỆU: Cơ sở dữ liệu thường phản ánh một khía cạnh nào đó của thế giới thực (miniworld). Mọi thay đổi của thế giới thực trong phạm vi đó đều phải được phản ánh trong cơ sở dữ liệu. Job Name Sex Age Job Book Seller Smith M 45 TeacherÔng Smith chuyển từ nghềgiáo viên sang làm nhân viênphát hành sách (book seller)7 Cơ sở dữ liệu là một tập hợp dữ liệu có quan hệ logic chặt chẽ với nhau và mang một ý nghĩa nào đó. Một tập hợp hỗn tạp và ngẫu nhiên của dữ liệu không thể xem là một cơ sở dữ liệu.8 Một cơ sở dữ liệu được thiết kế, xây dựng và lưu trữ dữ liệu cho một mục đích cụ thể nào đó. Nó hướng tới một nhóm người dùng và những ứng dụng mà nhóm người dùng này quan tâm.Nhà quản lý CSDL giao nhận Phần mềm quản lý Container tại bãi Nhân viên giao nhận Container tại bãi9 1.2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU1.2.1. KHÁI NIỆMHệ quản trị cơ sở dữ liệu (DBMS): là một tập hợp cácchương trình phần mềm cho phép tạo ra (create) và duytrì, khai thác (maintain) các cơ sở dữ liệu.101.2.2. CHỨC NĂNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Hệ quản trị CSDL là một hệ thống phần mềm có tính năng tổng quát, cung cấp các chức năng cho phép định nghĩa (thiết kế) (defining), xây dựng (constructing), khai thác (manipulating) và chia sẻ (sharing) các cơ sở dữ liệu giữa những người dùng và ứng dụng khác nhau.A. Định nghĩa/Thiết kế CSDL (Defining): xác định ra cáckiểu dữ liệu, các cấu trúc, các ràng buộc đối với dữ liệuđược lưu trữ.B. Xây dựng CSDL (Constructing): là tiến trình lưu trữ bảnthân dữ liệu của CSDL lên các thiết bị lưu trữ dưới sự điềukhiển của hệ quản trị CSDL.11 C. Khai thác CSDL (Manipulating): bao gồm các chức năng như truy vấn để lấy về dữ liệu, cập nhật CSDL để phản ánh những thay đổi của thế giới thực, kết xuất các báo biểu (report) từ dữ liệu D. Chia sẻ CSDL (Sharing): cho phép nhiều người dùng và ứng dụng truy xuất CSDL đồng thời. E. Bảo vệ CSDL (Protection): Bảo vệ hệ thống (System Protection): ngăn ngừa những sự cố có thể xảy ra đối với CSDL do sự hỏng hóc của phần cứng hoặc phần mềm. Bảo mật CSDL (Security Protection): ngăn ngừa những truy cập trái phép vào CSDL. F. Duy trì CSDL (Maintain): cho phép những thay đổi (tiến hóa) trong CSDL để phù hợp với sự thay đổi của thế giới thực.12 Người dùng/Lập trình viên Chương trình ứng dụng/Truy vấn (Application Programs/Queries) Phần mềm xử lý truy vấn/chương trình (Software to process queries/programs)Hệ quản trị CSDL Phần mềm truy xuất dữ liệu được lưu trữ (Software to Access Stored Data) Dữ liệu cấu trúc Dữ liệu lưu trữ (Meta – Data) (Stored Database)13 1.3. CÁC MỨC TRỪU TƢỢNG DỮ LIỆU VÀ CÁC MÔ HÌNH DỮ LIỆU1.3.1. SỰ TRỪU TƢỢNG DỮ LIỆU (DATA ABSTRACTION) Cho phép tạo ra sự độc lập tương đối giữa chương trình và dữ liệu → Không cần thay đổi chương trình ứng ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Quản trị cơ sở dữ liệu Hệ thống thông tin Mô hình dữ liệu Cơ sở dữ liệu Sự độc lập dữ liệuGợi ý tài liệu liên quan:
-
62 trang 401 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 376 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 310 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 288 0 0 -
13 trang 288 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 282 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 254 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 243 0 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 238 0 0 -
Bài giảng HỆ THỐNG THÔNG TIN KẾ TOÁN - Chương 2
31 trang 230 0 0