Bài giảng Cơ sở dữ liệu 1 - ĐH Thương Mại
Số trang: 0
Loại file: pdf
Dung lượng: 6.21 MB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 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 1 có mục tiêu chính là: Trang bị các kiến thức cơ bản về cơ sở dữ liệu quan hệ, ngôn ngữ thao.tác trên cơ sở dữ liệu, cung cấp các kỹ năng cơ bản về tổ chức cơ sở dữ liệu: thiết kế cơ sở dữ liệu, ngôn ngữ truy vấn,...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu 1 - ĐH Thương MạiKHOA HTTT KINH TẾ & TMĐT Mụcđích của học phần:Trang bị các kiến thức cơ bản về CSDL quan hệ, ngôn ngữ thaotác trên CSDL.Cung cấp các kỹ năng cơ bản về tổ chức CSDL: thiết kế CSDL,ngôn ngữ truy vấn.BÀI GIẢNG HỌC PHẦND Yêucầu đạt được:Nắm vững các kiến thức cơ bản về CSDLHiểu các phương pháp thiết kế một CSDLNhận thức được vai trò và sự cần thiết của hệ thống quản lý dữ liệuvới một tổ chức kinh tế xã hộiBiết thiết kế và tạo lập những CSDL dựa trên một HQT CSDLthông dụng kết hợp với NNLT để lập trình quản lý CSDLTMHBộ môn: Tin học1_T Cấu2trúc học phần: 24,6 – Số TC: 02 (30 tiết)Nghe giảng: 24 tiếtThảo luận (bài tập): 6 tiếtChương 1: Tổng quan về CSDLMChương 2: CSDL quan hệChương 3: Ngôn ngữ khai thác CSDL quan hệU3sds411. TS Nguyễn Thị Thu Thủy. Giáo trình CSDL1. NXB Thống kê,20152. Hồ Thuần, Hồ Cẩm Hà, Các hệ cơ sở dữ liệu lý thuyết và thựchành, Nhà xuất bản giáo dục, 2009.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, 20084. Phương Lan, Giáo trình Cơ sở dữ liệu, nhà xuất bản lao động xãhội, 20075. Sumathi, Esakkirajan, S. Fundamentals of Relational DatabaseManagement Systems, Springer-Verlag, 20076. Elmasri, Navathe, Fundamentals of Database Systems, 6thEdition, 20107. Avi Silberchatz, Henry F. Korth, S. Sudarshan. Databaseconcepts.TMHD1.1. Các khái niệm cơ bản về CSDL1.2. Mô hình dữ liệu1.3. Kiến trúc cơ sở dữ liệu1.4. Ngôn ngữ quản trị cơ sở dữ liệu5CSDL (Database):UTính tự mô tảTính độc lập giữa chương trình và dữ liệuTính trừu tượng dữ liệuTính nhất quánCác cách nhìn dữ liệu7sds◦ Ngôn ngữ định nghĩa dữ liệu (Data Denifition Language - DDL)◦ Ngôn ngữ thao tác dữ liệu (Data Manipulation Language - DML)◦ Các kiểm soát, các điều khiển đối với việc truy cập vào CSDLMột số đặc tính của CSDL◦◦◦◦◦Hệ QT CSDL (Database Management System - DBMS): làmột tập hợp các chương trình cho phép người dùng địnhnghĩa, tạo lập, bảo trì các CSDL và cung cấp các truy cậpcó điều khiển đến các CSDL này.Hệ QT CSDL cung cấp các phương tiện sau:M◦ Là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin vềmột tổ chức nào đó (trường đại học, công ty,…) được lưu trữ trêncác thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiềungười sử dụng với nhiều mục đích khác nhau._T682Chương trình ứng dụng/Truy vấnHQT CSDLCơ sở dữ liệuNgười sử dụngPhần mềm hệ QT CSDLPhần cứngXử lý truy vấnTruy xuất dữ liệuH◦◦◦◦Người sử dụng/Lập trình viênDThuật ngữ hệ CSDL để chỉ một CSDL và một hệ QTCSDL để truy cập vào CSDL đóHệ CSDL cung cấp cho người dùng một cách nhìntrừu tượng của DL, che giấu những chi tiết phức tạpvề cách thức DL được lưu trữ và bảo trì.Hệ CSDL là một hệ thống gồm 4 thành phần sau:Định nghĩaCSDLCSDLTMHệ CSDL910_TMMột lược đồ được viết trong ngôn ngữ định nghĩa dữ liệucủa một hệ QT CSDL cụ thể. Để mô tả các yêu cầu dữliệu của một tổ chức sao cho mô tả đó dễ hiểu đối vớinhiều NSD khác nhau thì ngôn ngữ này lại ở mức quáthấp cần có một mô hình dữ liệu11sdsKhái niệm: Mô hình dữ liệu là một tập các khái niệm vàcác ký pháp dùng để mô tả dữ liệu, các mối quan hệ củadữ liệu, các ràng buộc trên dữ liệu của một tổ chức.U123Phần mô tả các thao tác, định nghĩa các phép toán đượcphép trên dữ liệu.◦◦◦◦Phần mô tả cấu trúc của CSDLPhần mô tả các ràng buộc toàn vẹn để đảm bảo sựDMô hình dữ liệu logic trên cơ sở đối tượngMô hình thực thể - liên kếtMô hình hướng đối tượngMô hình dữ liệu ngữ nghĩaMô hình dữ liệu chức năngMô hình dữ liệu logic trên cơ sở bản ghi◦ Mô hình quan hệ◦ Mô hình mạng◦ Mô hình phân cấpchính xác của dữ liệu.HMô hình dữ liệu logic vật lýTM◦ Mô hình hợp nhất◦ Mô hình bộ nhớ khung1314Mức ngoài (mức khung nhìn)Người dùng 1◦ Mô tả dữ liệu được thực sự lưu trữ như thế nào trong CSDL.◦ Là mức thể hiện các cài đặt có tính chất vật lý của CSDL để đạtđược tối ưu trong các thao tác tìm kiếm, lưu trữ (tận dụng cácvùng nhớ còn trống)◦ Là mức phản ánh các CTDL, các tổ chức tệp được dùng cho lưutrữ dữ liệu trên các thiết bị nhớ thứ cấp.Người dùng n…Khung nhìn nMKhung nhìn 1Mức khái niệm (mức logic)Mức khái niệmCSDL Mức vật lý ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu 1 - ĐH Thương MạiKHOA HTTT KINH TẾ & TMĐT Mụcđích của học phần:Trang bị các kiến thức cơ bản về CSDL quan hệ, ngôn ngữ thaotác trên CSDL.Cung cấp các kỹ năng cơ bản về tổ chức CSDL: thiết kế CSDL,ngôn ngữ truy vấn.BÀI GIẢNG HỌC PHẦND Yêucầu đạt được:Nắm vững các kiến thức cơ bản về CSDLHiểu các phương pháp thiết kế một CSDLNhận thức được vai trò và sự cần thiết của hệ thống quản lý dữ liệuvới một tổ chức kinh tế xã hộiBiết thiết kế và tạo lập những CSDL dựa trên một HQT CSDLthông dụng kết hợp với NNLT để lập trình quản lý CSDLTMHBộ môn: Tin học1_T Cấu2trúc học phần: 24,6 – Số TC: 02 (30 tiết)Nghe giảng: 24 tiếtThảo luận (bài tập): 6 tiếtChương 1: Tổng quan về CSDLMChương 2: CSDL quan hệChương 3: Ngôn ngữ khai thác CSDL quan hệU3sds411. TS Nguyễn Thị Thu Thủy. Giáo trình CSDL1. NXB Thống kê,20152. Hồ Thuần, Hồ Cẩm Hà, Các hệ cơ sở dữ liệu lý thuyết và thựchành, Nhà xuất bản giáo dục, 2009.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, 20084. Phương Lan, Giáo trình Cơ sở dữ liệu, nhà xuất bản lao động xãhội, 20075. Sumathi, Esakkirajan, S. Fundamentals of Relational DatabaseManagement Systems, Springer-Verlag, 20076. Elmasri, Navathe, Fundamentals of Database Systems, 6thEdition, 20107. Avi Silberchatz, Henry F. Korth, S. Sudarshan. Databaseconcepts.TMHD1.1. Các khái niệm cơ bản về CSDL1.2. Mô hình dữ liệu1.3. Kiến trúc cơ sở dữ liệu1.4. Ngôn ngữ quản trị cơ sở dữ liệu5CSDL (Database):UTính tự mô tảTính độc lập giữa chương trình và dữ liệuTính trừu tượng dữ liệuTính nhất quánCác cách nhìn dữ liệu7sds◦ Ngôn ngữ định nghĩa dữ liệu (Data Denifition Language - DDL)◦ Ngôn ngữ thao tác dữ liệu (Data Manipulation Language - DML)◦ Các kiểm soát, các điều khiển đối với việc truy cập vào CSDLMột số đặc tính của CSDL◦◦◦◦◦Hệ QT CSDL (Database Management System - DBMS): làmột tập hợp các chương trình cho phép người dùng địnhnghĩa, tạo lập, bảo trì các CSDL và cung cấp các truy cậpcó điều khiển đến các CSDL này.Hệ QT CSDL cung cấp các phương tiện sau:M◦ Là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin vềmột tổ chức nào đó (trường đại học, công ty,…) được lưu trữ trêncác thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiềungười sử dụng với nhiều mục đích khác nhau._T682Chương trình ứng dụng/Truy vấnHQT CSDLCơ sở dữ liệuNgười sử dụngPhần mềm hệ QT CSDLPhần cứngXử lý truy vấnTruy xuất dữ liệuH◦◦◦◦Người sử dụng/Lập trình viênDThuật ngữ hệ CSDL để chỉ một CSDL và một hệ QTCSDL để truy cập vào CSDL đóHệ CSDL cung cấp cho người dùng một cách nhìntrừu tượng của DL, che giấu những chi tiết phức tạpvề cách thức DL được lưu trữ và bảo trì.Hệ CSDL là một hệ thống gồm 4 thành phần sau:Định nghĩaCSDLCSDLTMHệ CSDL910_TMMột lược đồ được viết trong ngôn ngữ định nghĩa dữ liệucủa một hệ QT CSDL cụ thể. Để mô tả các yêu cầu dữliệu của một tổ chức sao cho mô tả đó dễ hiểu đối vớinhiều NSD khác nhau thì ngôn ngữ này lại ở mức quáthấp cần có một mô hình dữ liệu11sdsKhái niệm: Mô hình dữ liệu là một tập các khái niệm vàcác ký pháp dùng để mô tả dữ liệu, các mối quan hệ củadữ liệu, các ràng buộc trên dữ liệu của một tổ chức.U123Phần mô tả các thao tác, định nghĩa các phép toán đượcphép trên dữ liệu.◦◦◦◦Phần mô tả cấu trúc của CSDLPhần mô tả các ràng buộc toàn vẹn để đảm bảo sựDMô hình dữ liệu logic trên cơ sở đối tượngMô hình thực thể - liên kếtMô hình hướng đối tượngMô hình dữ liệu ngữ nghĩaMô hình dữ liệu chức năngMô hình dữ liệu logic trên cơ sở bản ghi◦ Mô hình quan hệ◦ Mô hình mạng◦ Mô hình phân cấpchính xác của dữ liệu.HMô hình dữ liệu logic vật lýTM◦ Mô hình hợp nhất◦ Mô hình bộ nhớ khung1314Mức ngoài (mức khung nhìn)Người dùng 1◦ Mô tả dữ liệu được thực sự lưu trữ như thế nào trong CSDL.◦ Là mức thể hiện các cài đặt có tính chất vật lý của CSDL để đạtđược tối ưu trong các thao tác tìm kiếm, lưu trữ (tận dụng cácvùng nhớ còn trống)◦ Là mức phản ánh các CTDL, các tổ chức tệp được dùng cho lưutrữ dữ liệu trên các thiết bị nhớ thứ cấp.Người dùng n…Khung nhìn nMKhung nhìn 1Mức khái niệm (mức logic)Mức khái niệmCSDL Mức vật lý ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu 1 Cơ sở dữ liệu 1 Cơ sở dữ liệu Ngôn ngữ truy vấn Cơ sở dữ liệu quan hệ Ngôn ngữ quản trị cơ sở 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 377 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 291 0 0 -
13 trang 290 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 284 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 255 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 244 0 0 -
Giáo trình Lập trình quản lý với Microsoft Access 2013 toàn tập: Phần 1
195 trang 235 0 0 -
8 trang 186 0 0
-
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 182 0 0