Bài giảng môn học Cơ sở dữ liệu cung cấp cho người học các kiến thức: Các khái niệm của một hệ CSDL, các mô hình CSDL, mô hình dữ liệu quan hệ (của Codd), ngôn ngữ đại số quan hệ, ngôn ngữ SQL, ngôn ngữ tân từ,. nội dung chi tiết. | Bài giảng môn học Cơ sở dữ liệu - Đại học Công nghệ Thông tin Đại học Công Nghệ Thông Tin Môn: Cơ Sở Dữ Liệu Thời lượng: 45LT+30TH Khoa HTTT-Đại học CNTT 1 Nội dung Bài 1: Các khái niệm của một hệ CSDL Bài 2: Các mô hình CSDL Bài 3: Mô hình dữ liệu quan hệ (của Codd) Bài 4: Ngôn ngữ đại số quan hệ Bài 5: Ngôn ngữ SQL Bài 6: Ngôn ngữ tân từ Bài 7: Ràng buộc toàn vẹn trong một CSDL Bài 8: Tối ưu hóa câu hỏi bằng đại số quan hệ Khoa HTTT-Đại học CNTT 2 Bài 1: Các khái niệm của một hệ CSDL Khoa HTTT-Đại học CNTT 3 Bài 1: Các khái niệm của một hệ CSDL 1. Giới thiệu 2. Hệ thống tập tin (File System) 3. Định nghĩa một CSDL 4. Các đối tượng sử dụng CSDL 5. Hệ quản trị CSDL 6. Các mức của một CSDL Khoa HTTT-Đại học CNTT 4 1. Giới thiệu Tại sao cần phải có một cơ sở dữ liệu? Khoa HTTT-Đại học CNTT 5 2. Hệ thống tập tin Là tập hợp các tập tin riêng lẻ phục vụ cho một mục đích của đơn vị sử dụng. Ưu điểm: Triển khai ứng dụng nhanh Khả năng đáp ứng nhanh chóng, kịp thời (vì chỉ phục vụ cho mục đích hạn hẹp) Khuyết điểm: Trùng lắp dữ liệu lãng phí, dữ liệu không nhất quán Chi phí cao Chia sẽ dữ liệu kém Khoa HTTT-Đại học CNTT 6 3. Cơ sở dữ liệu (1) Định nghĩa: Cơ sở dữ liệu là một hệ thống các thông tin có cấu trúc, được lưu trữ trên các thiết bị lưu trữ nhằm thỏa mãn yêu cầu 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 những mục đích khác nhau Khoa HTTT-Đại học CNTT 7 3. Cơ sở dữ liệu (2) Ưu điểm: Giảm trùng lắp .