1. Trang chủ
  2. » Thể loại khác

Cơ sở liệu (Database) Giảng viên: TS Đặng Thị Thu Hiền

20 6 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 1,26 MB

Nội dung

Cơ sở liệu (Database) https://sites.google.com/site/tlucse484/ Giảng viên: TS Đặng Thị Thu Hiền hiendt@tlu.edu.vn Tổng quan môn học            1- Tên môn học: Cơ sở liệu 2- Bộ môn phụ trách môn học: Hệ thống thông tin 3- Mã số mơn học: CSE484 4- Số tín chỉ: tín (LT: 3; TH/BT/TL: 1), có Bài tập lớn (BTL) 5- Mô tả môn học: Môn học cung cấp kiến thức về: Kiến trúc hệ thống sở liệu Mơ hình quan hệ-thực thể, ngun tắc thiết kế sở liệu Mơ hình quan hệ, đại số quan hệ, SQL khung nhìn Phụ thuộc hàm khóa, ràng buộc tồn vẹn, dạng chuẩn, chuẩn hóa Tối ưu hóa câu hỏi truy vấn TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ Tổng quan môn học…       6- Mục đích: - Trang bị cho sinh viên kiến thức sở liệu: mơ hình E-R, mơ hình quan hệ, ngơn ngữ đại số, ngơn ngữ SQL, phụ thuộc hàm, khóa, dạng chuẩn chuẩn hóa quan hệ - Qua mơn học sinh viên có kỹ hiểu rõ lý thuyết sở liệu, bước đầu biết cách thiết kế sở liệu đơn giản, đánh giá CSDL thiết kế, tinh chỉnh sở liệu, biết cách truy vấn liệu 7- Yêu cầu: Đối với sinh viên: - Dự lớp đầy đủ, Nộp tập lớn - Tham gia thảo luận, Dự kiểm tra thi TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ Tổng quan môn học…          8- Phân bổ thời gian: Tổng số: 4TC 60 tiết - Lý thuyết: 45 tiết; - Bài tập, thảo luận: 15 tiết 9- Logic môn học: - Môn học trước: Ngơn ngữ lập trình 10- Giảng viên tham gia: TS Đặng Thị Thu Hiền 11- Định hướng tập: - Bài tập nhỏ: theo tập mẫu chương - Bài tập lớn: Có tập lớn TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ Tài liệu tham khảo 10 11 12 Bài giảng giáo viên Elmasri & Navathe, Fundamentals of Database Systems, Pearson; edition (April 9, 2010), ISBN-10: 0136086209 , ISBN-13: 978-0136086208 R Ramakrishnan & J Gehrke, Database Management Systems , McGraw-Hill, edition, 2003, ISBN 0-07-246563-8-ISBN 0-07-115110-9 (ISE) Hector Garcia-Molina, Jeff Ullman and Jennifer Widom, Database Systems: The Complete Book, Edition, Pearson Prentice-Hall, 2008 Peter Rob and Carlos Coronel, Database Systems: Design, Implementation, and Management, Edition, Thomson, 2009 TS Đặng Thị Thu Hiền, Cơ sở liệu, NXB Giao Thông Vận Tải, 2013 ThS Phạm Thị Hoàng Nhung, Cơ sở liệu I, Trường Đại học Thuỷ Lợi ThS Phạm Thị Hoàng Nhung, Cơ sở liệu II, Trường Đại học Thuỷ Lợi Nguyễn Tuệ, Giáo trình nhập mơn hệ sở liệu, NXB ĐHQG Hà Nội, 2008 Lê Văn Phùng, Bài giảng sở liệu, NXB Lao động – Xã hội, 2004 Đỗ Trung Tuấn, Cơ sở liệu, NXB ĐH Quốc gia Hà nội, 2004 Nguyễn Kim Anh, Nguyên lý hệ Cơ sở liệu, NXB ĐH Quốc gia Hà Nội, 2004 TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ Đề cương tổng quan môn học Số tiết TT Tên chương Tổng số Lý thuyết Thảo Tiểu luận, luận, BT, KTra TH TỔNG QUAN HỆ THỐNG CƠ SỞ DỮ LIỆU 3 GIỚI THIỆU THIẾT KẾ CƠ SỞ DỮ LIỆU MƠ HÌNH QUAN HỆ 12 SQL: TRUY VẤN, RÀNG BUỘC 15 PHỤC THUỘC HÀM VÀ KHÓA 6 DẠNG CHUẨN VÀ CHUẨN HÓA 7 TỐI ƯU HÓA CÂU HỎI TRUY VẤN Cộng: 60 45 15 TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ Đề cương chi tiết  Chương – TỔNG QUAN HỆ THỐNG CƠ SỞ DỮ LIỆU      1.1 1.2 1.3 1.4 Sự cần thiết CSDL Khái niệm CSDL, Hệ CSDL Hệ quản trị CSDL Mơ hình liệu Chương - GIỚI THIỆU THIẾT KẾ CƠ SỞ DỮ LIỆU       2.1 2.2 2.3 2.4 2.5 2.6 Quy trình thiết kế Mơ hình thực thể-quan hệ Kiểu thực thể, thuộc tính, khóa Liên kết, kiểu liên kết, ràng buộc liên kết Xây dựng mơ hình ER Ví dụ minh họa TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ Đề cương chi tiết…  Chương - MÔ HÌNH QUAN HỆ      3.1 3.2 3.3 3.4 3.5 Khái niệm mơ hình quan hệ Ràng ràng buộc tồn vẹn Các phép tốn cập nhật Các phép toán đại số quan hệ Cách chuyển từ mơ hình ER sang mơ hình quan hệ TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ Đề cương chi tiết…  Chương - SQL: TRUY VẤN, RÀNG BUỘC      4.1 Câu lệnh mô tả liệu DDL 4.2 Câu lệnh thác tác liệu DML 4.3 Câu lệnh truy vấn liệu SQL 4.4 Câu kệnh quản lý liệu DCL Chương – PHỤ THUỘC HÀM VÀ KHÓA    5.1 5.2 5.2 Phụ thuộc hàm Khóa tính chất Thuật tốn tìm khóa TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ Đề cương chi tiết…  Chương – DẠNG CHUẨN VÀ CHUẨN HÓA      6.1 6.2 6.3 6.4 Sự cần thiết phải chuẩn hóa Các dạng chuẩn quan hệ Chuẩn hóa quan hệ Chuẩn hóa thực tế Chương – TỐI ƯU HÓA CÂU HỎI TRUY VẤN   7.1 Các nguyên tắc tổng quát để tối ưu hóa câu hỏi 7.2 Một số thuật tốn tối ưu TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 10 Đề cương chi tiết…      15- Phương pháp giảng dạy học tập: - Thuyết trình, có minh họa - Nêu vấn đề, thảo luận lớp - Sinh viên tự nghiên cứu, làm tập 16- Tổ chức đánh giá mơn học: TT Các hình thức đánh giá Trọng số Bài tập, chuyên cần, xây dựng bài, BTL (KT) 0.4 Thi hết môn tự luận (THM) 0.6 Điểm môn học = KT x 0.4 + THM x 0.6 TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 11 Chương Tổng quan hệ CSDL TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 12 Tổng quan hệ CSDL     Sự cần thiết CSDL Khái niệm CSDL, Hệ CSDL Hệ quản trị CSDL (DBMS – DataBase Management System) Mơ hình liệu (Data model) TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 13 Sự cần thiết CSDL  CSDL đến từ đâu? Nó có vai trò ntn? 14 Sự cần thiết CSDL…  Hệ thống file cổ điển: Được tổ chức riêng rẽ, phục vụ cho mục đích đơn vị TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 15 Sự cần thiết CSDL…   Hệ thống file cải tiến hệ thống thủ công (manual system) Ưu điểm:   Đơn giản, nhanh chóng Nhược điểm:        Thông tin tổ chức riêng rẽ nhiều nơi dẫn đến làm tính quán, dư thừa liệu Thiếu chia sẻ thông tin vị trí Khơng thực truy vấn phức tạp Quản trị hệ thống khó phức tạp Khó mở rộng lập trình Khó thay đổi cấu trúc Tính bảo mật thấp TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 16 Sự cần thiết CSDL…  Việc tổ chức DL theo hệ thống file không phù hợp với HTTT lớn  Cần thiết xây dựng HTTT đảm bảo tính quán DL, đáp ứng nhu cầu khai thác đồng thời nhiều người TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 17 Cơ sở liệu (Database), hệ CSDL  CSDL: hệ thống thơng tin có cấu trúc lưu trữ thiết bị lưu trữ thông tin thứ cấp (như băng từ, đĩa từ, ), để thỏa mãn yêu cầu khai thác thông tin đồng thời nhiều người sử dụng/nhiều chương trình ứng dụng với mục đích khác TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 18 Cơ sở liệu, hệ CSDL…  Hệ sở liệu (Database System) [5] gồm thành phần:      Phần cứng (Hardware) Phần mềm (Software) Người sử dụng (People) Những thủ tục (Procedures) Cơ sở liệu (Database) TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 19 Cơ sở liệu, hệ CSDL… TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 20 ... 2009 TS Đặng Thị Thu Hiền, Cơ sở liệu, NXB Giao Thơng Vận Tải, 2013 ThS Phạm Thị Hồng Nhung, Cơ sở liệu I, Trường Đại học Thu? ?? Lợi ThS Phạm Thị Hoàng Nhung, Cơ sở liệu II, Trường Đại học Thu? ??... (People) Những thủ tục (Procedures) Cơ sở liệu (Database) TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/ 19 Cơ sở liệu, hệ CSDL… TS Đặng Thị Thu Hiền https://sites.google.com/site/tlucse484/... môn hệ sở liệu, NXB ĐHQG Hà Nội, 2008 Lê Văn Phùng, Bài giảng sở liệu, NXB Lao động – Xã hội, 2004 Đỗ Trung Tuấn, Cơ sở liệu, NXB ĐH Quốc gia Hà nội, 2004 Nguyễn Kim Anh, Nguyên lý hệ Cơ sở liệu,

Ngày đăng: 23/05/2021, 02:35

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w