Bài giảng Lý thuyết cơ sở dữ liệu - Chương 1: Các khái niệm cơ bản cung cấp cho học viên những kiến thức về khái niệm cơ sở dữ liệu; đặc điểm của cơ sở dữ liệu; sự cần thiết của cơ sở dữ liệu; tổ chức dưới dạng cơ sở dữ liệu;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Nội dung trích xuất từ tài liệu:
Bài giảng Lý thuyết cơ sở dữ liệu - Chương 1: Các khái niệm cơ bản Lý thuyếtCƠ SỞ DỮ LIỆU trinhxuan@gmail.com Cơ sở dữ liệu – Ths. Trịnh Thị XuânChủ động – Tích cực Học tập 8/9/21 2 Nội dung pCác khái niệm cơ bản pMô hình ER pMô hình quan hệ pĐại số quan hệ pPhụ thuộc hàm pChuẩn hóa lược đồChủ động – Tích cực Học tập 8/9/21 4 Tiêu chuẩn đánh giá sinh viên pCách tính điểm n10%: Chuyên cần n20%: Điểm giữa kỳ p Kiểm tra p Bài tập nhóm n70%: Thi kết thúc môn – Trắc nghiệmChủ động – Tích cực Học tập 8/9/21 5 CHƯƠNG I:CÁC KHÁI NIỆM CƠ BẢN Cơ sở dữ liệu – Ths. Trịnh Thị Xuân 8/9/21 6 Trao đổi pXét một số ứng dụng: nHệ thống quản lý học sinh: lưu trữ thông tin liên quan đến học sinh nHệ thống quản lý sinh viên: lưu trữ thông tin liên quan đến sinh viên nHệ thống quản lý nhân sự: lưu trữ thông tin liên quan đến nhân viên trong công tyChủ động – Tích cực Học tập 8/9/21 8 THÔNG TIN HỌC SINH ĐƯỢC LƯU TRỮ NHƯ THẾ NÀO?Chủ động – Tích cực Học tập 8/9/21 9 I. Cơ sở dữ liệu là gì? pDữ liệu = các thông tin cần lưu trữ vào máy tính để có thể truy xuất (access) và truy vấn (query) pCơ sở dữ liệu (CSDL) là một tập hợp dữ liệu được tổ chức và lưu trữ theo một cấu trúc chặt chẽ nhằm phục vụ nhiều đối tượng sử dụng với nhiều mục đích khác nhauChủ động – Tích cực Học tập 8/9/21 10 Đặc điểm của CSDL pTập hợp dữ liệu có cấu trúc: loại dữ liệu, mối quan hệ về ngữ nghĩa pPhải giảm trùng lắp thông tin pDữ liệu phải nhất quán pĐảm bảo việc truy xuất dữ liệu dễ dàng, hiệu quả pCó độ an toàn và sự phân quyền trên dữ liệu pPhải chia sẻ dữ liệu cho nhiều người dùng pPhải giải quyết vấn đề bảo mật̂ dữ liệu pGiải quyết tốt vấn đề cạnh tranh trong truy xuất dữ liệu pĐảm bảo được tính độc lập giữa dữ liệu và chương trình ứng dụngChủ động – Tích cực Học tập 8/9/21 11 Sự cần thiết của CSDL pCung cấp khả năng lưu trữ dữ liệu đầy đủ pCung cấp khả năng truy vấn dữ liệu pTránh sự dư thừa, trùng lắp dữ liệu pLiên kết chặt chẽ giữa dữ liệu và chương trình ứng dụng khai thác.Chủ động – Tích cực Học tập Ví dụ về sự cần thiết của CSDL p!#$ %& ()* +($, -(.$ Ngày Mã ĐV TT Mã SV Họ Tên Giới tính Quê quán Tên môn Điểm sinh môn HT 1 SV1 Nguyễn Thị Hằng Nữ 3/4/96 Thái Bình CSDL Cơ sở dữ liệu 3 5 2 SV1 Nguyễn Thị Hằng Nữ 3/4/96 Thái Bình NNTV Ngôn ngữ truy vấn 3 7 3 SV2 Phạm Văn Khoa Nam 5/4/97 Thanh Hóa CTDL Cấu trúc dữ liệu 4 7 4 SV2 Phạm Văn Khoa Nam 5/4/97 Thanh Hóa TDC Tin đại cương 4 6 5 SV3 Trần Đức Lương Nam 6/7/97 Hải Phòng CSDL Cơ sở dữ liệu 3 7 6 SV3 Trần Đức Lương Nam 6/7/97 Hải Phòng CTDL Cấu trúc dữ liệu 4 8 v Nhược điểm của cách tổ chức dữ liệu theo hướng cũ: ü Dư thừa và không nhất quán ü Dữ liệu có cấu trúc khác nhau thì định dạng khác nhau ü Chia sẻ dữ liệu giữa các người dùng ü Vấn đề truy xuất sử dụng từ nhiều người sử dụng ü …Chủ động – Tích cực Học tập 8/9/21 15 Tổ chức dưới dạng CSDL pBàitoán quản lý điểm sinh viên Bảng Môn học nThông tin về sinh viên Mã Môn Tên môn ĐVHT CSDL Cơ sở dữ liệu 3 nThông tin về môn học CTDL Cấu trúc dữ liệu 4 nThông tin điểm môn NNTV Ngôn ngữ truy vấn 3 TDC Tin đại cương 4 Bảng ĐiểmMã Môn Mã SV Điểm Bảng Sinh viên CSDL SV1 5 Mã Họ Tên Giới Ngày sinh Quê quán SV tính CTDL SV2 7 SV1 Nguyễn Thị Hằng Nữ 3/4/96 Thái Bình NNTV SV1 7 SV2 Phạm Văn Khoa ...