Bài giảng Cơ sở dữ liệu quan hệ và SQL: Chương 1 - CĐ CNTT Hữu nghị Việt Hàn
Số trang: 27
Loại file: pdf
Dung lượng: 316.61 KB
Lượt xem: 20
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:
Chương 1 Giới thiệu cơ sở dữ liệu quan hệ thuộc bài giảng cơ sở dữ liệu quan hệ và SQL, cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung sau: tổng quan về cơ sở dữ liệu, khái niệm cơ sở dữ liệu (Database), hệ cơ sở dữ liệu (Database system), phân loại, khái niệm cơ sở dữ liệu quan hệ, mô hình thực thể quan hệ,...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu quan hệ và SQL: Chương 1 - CĐ CNTT Hữu nghị Việt Hàn HỒ VĂN PHIKhoa: Khoa học máy tínhBộ môn: Hệ thống thông tinEmail: hophi@viethanit.edu.vn Chương 1. Giới thiệu CSDL quan hệ 1- 1 CSDL QUAN HỆ & SQL MÃ SỐ: SỐ TÍN CHỈ: 3(31 tiết lý thuyết + 28 tiết thực hành) Chương 1. Giới thiệu CSDL quan hệ 1- 2 CSDL QUAN HỆ & SQL- Điểm kiểm tra giữa học phần: 30%- Điểm thi kết thúc học phần: 70% Chương 1. Giới thiệu CSDL quan hệ 1- 3 TÀI LIỆU THAM KHẢO1. Nancy Greenberg, Priya Nathan (2001), Introduction to Oracle9i SQL, Publisher: Shery1 Domingue.2. Nagavalli Pataballa, Priya Nathan (2001), Introduction to Oracle9i SQL: PL/SQL, Publisher: Sandya Krishna.3. Trần Tiến Dũng (2004), Giáo trình lý thuyết & thực hành ORACLE, NXB Lao động-Xa˜ hội.4. Phạm Hữu Khang (2003), Lập trình ứng dụng chuyên nghiệp SQL Server 2000, NXB Lao động- Xa˜ hôi. 1- 4 Chương 1. Giới thiệu CSDL quan hệ CSDL QUAN HỆ & SQLChương 1. Giới thiệu cơ sở dữ liệu quan hệChương 2. Câu lệnh SQLChương 3. Hàm SQLChương 4. Thao tác dữ liệuChương 5. Truy vấn conChương 6. Tạo và quản lý đối tượngChương 7. Quản lý người dùngChương 8. SQL nâng caoChương 9. Ngôn ngữ pl/sql Chương 1. Giới thiệu CSDL quan hệ 1- 5 CSDL QUAN HỆ & SQL MỤC TIÊU MÔN HỌC- Viết được cú pháp lệnh: + Truy vấn (SELECT) + Thao tác (INSERT, UPDATE, DELETE) + Định nghĩa (CREATE, ALTER, DROP) + Điều khiển (GRANT, REVOKE)- Lập trình PL/SQL- Áp dụng giải quyết một số bài toán cụ thể.- Tổng hợp và đánh giá môn học Chương 1. Giới thiệu CSDL quan hệ 1- 6 Giới thiệu cơ sở dữ liệu quan hệMỤC TIÊU Cơ sở dữ liệu là gì? Cơ sở dữ liệu quan hệ là gì: - Bảng - Trường - Bản ghi - Khóa Lấy một số ví dụ cơ sở dữ liệu So sánh với csdl tệp tin/ Bảng tính excel Chương 1. Giới thiệu CSDL quan hệ 1- 7 Giới thiệu cơ sở dữ liệu quan hệ1.1 Tổng quan về cơ sở dữ liệu Hệ xử lý tập tin truyền thống: Có sự dư thừa dữ liệu rất lớn Nâng cấp ứng dụng khó khăn Người sử dụng có ít khả năng thao tác trực tiếp dữ liệu Hệ cơ sở dữ liệu: Nhất quán dữ liệu Không trùng lặp thông tin Chương 1. Giới thiệu CSDL quan hệ 1- 8 Giới thiệu cơ sở dữ liệu quan hệ1.2 Khái niệm cơ sở dữ liệu (Database) Là một hệ thống các thông tin có cấu trúc Lưu trữ trên các thiết bị lưu trữ thông tin. Ví dụ: Trang niên giám điện thoại Danh sách sinh viên. Hệ thống tài khoản ngân hàng. Chương 1. Giới thiệu CSDL quan hệ 1- 9 Giới thiệu cơ sở dữ liệu quan hệ Hệ quản trị cơ sở dữ liệu (Database management system) Phần mềm cho phép người dùng giao tiếp với CSDL Môi trường xử lý, tìm kiếm và lưu trữ thông tin của CSDL. Chương 1. Giới thiệu CSDL quan hệ 1- 10 Giới thiệu cơ sở dữ liệu quan hệ1.3 Hệ cơ sở dữ liệu (Database system) Là một hệ thống gồm có bốn thành phần: Cơ sở dữ liệu hợp nhất Người sử dụng Phần mềm hệ quản trị cơ sở dữ liệu Phần cứng Hệ CSDL tập trung Hệ CSDL phân tán Chương 1. Giới thiệu CSDL quan hệ 1- 11 Giới thiệu cơ sở dữ liệu quan hệ1.4 Phân loại Hệ quản trị CSDL được chia thành 5 loại: Loại phân cấp: hệ IMS của IBM Loại mạng: IDMS của Cullinet Software Loại tập tin đảo: ADABAS của Software AG Loại quan hệ: ORACLE của Oracle, DB2 của IBM, SQL Server hay Access của Microsoft Loại đối tượng: Hướng mới hiện nay Hiện tại hệ quản trị CSDL quan hệ (RDBMS) được sửdụng phổ biến. Chương 1. Giới thiệu CSDL quan hệ 1- 12 Giới thiệu cơ sở dữ liệu quan hệ1.4 Chức năng lưu giữ, xử lý, truy xuất và cập nhật dữ liệu từ điển dữ liệu cơ chế giao tác Hoặc hoàn thành tất cả các thao tác Hoặc không thực hiện thao tác nào đảm bảo tính nhất quán dữ liệu đảm bảo tính toàn vẹn dữ liệu Chương 1. Giới thiệu CSDL quan hệ 1- 13 Giới thiệu cơ sở dữ liệu quan hệ1.5 Khái niệm cơ sở dữ liệu quan hệ E.F Codd giới thiệu vào những năm 1970 Tập hợp các bảng 2 chiều để lưu trữ thông tin. gồm các dòng (bản ghi) chứa các cột (trường) mỗi cột tương ứng với một mục dữ liệu các bảng có thể liên kết với nhau Ví dụ:Bảng SINHVIEN liên kết với bảng LOP trong csdlquản lý sinh viên Chương 1. Giới thiệu CSDL quan hệ 1- 14 Giới thiệu cơ sở dữ liệu quan hệ1.5 Khái niệm cơ sở ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu quan hệ và SQL: Chương 1 - CĐ CNTT Hữu nghị Việt Hàn HỒ VĂN PHIKhoa: Khoa học máy tínhBộ môn: Hệ thống thông tinEmail: hophi@viethanit.edu.vn Chương 1. Giới thiệu CSDL quan hệ 1- 1 CSDL QUAN HỆ & SQL MÃ SỐ: SỐ TÍN CHỈ: 3(31 tiết lý thuyết + 28 tiết thực hành) Chương 1. Giới thiệu CSDL quan hệ 1- 2 CSDL QUAN HỆ & SQL- Điểm kiểm tra giữa học phần: 30%- Điểm thi kết thúc học phần: 70% Chương 1. Giới thiệu CSDL quan hệ 1- 3 TÀI LIỆU THAM KHẢO1. Nancy Greenberg, Priya Nathan (2001), Introduction to Oracle9i SQL, Publisher: Shery1 Domingue.2. Nagavalli Pataballa, Priya Nathan (2001), Introduction to Oracle9i SQL: PL/SQL, Publisher: Sandya Krishna.3. Trần Tiến Dũng (2004), Giáo trình lý thuyết & thực hành ORACLE, NXB Lao động-Xa˜ hội.4. Phạm Hữu Khang (2003), Lập trình ứng dụng chuyên nghiệp SQL Server 2000, NXB Lao động- Xa˜ hôi. 1- 4 Chương 1. Giới thiệu CSDL quan hệ CSDL QUAN HỆ & SQLChương 1. Giới thiệu cơ sở dữ liệu quan hệChương 2. Câu lệnh SQLChương 3. Hàm SQLChương 4. Thao tác dữ liệuChương 5. Truy vấn conChương 6. Tạo và quản lý đối tượngChương 7. Quản lý người dùngChương 8. SQL nâng caoChương 9. Ngôn ngữ pl/sql Chương 1. Giới thiệu CSDL quan hệ 1- 5 CSDL QUAN HỆ & SQL MỤC TIÊU MÔN HỌC- Viết được cú pháp lệnh: + Truy vấn (SELECT) + Thao tác (INSERT, UPDATE, DELETE) + Định nghĩa (CREATE, ALTER, DROP) + Điều khiển (GRANT, REVOKE)- Lập trình PL/SQL- Áp dụng giải quyết một số bài toán cụ thể.- Tổng hợp và đánh giá môn học Chương 1. Giới thiệu CSDL quan hệ 1- 6 Giới thiệu cơ sở dữ liệu quan hệMỤC TIÊU Cơ sở dữ liệu là gì? Cơ sở dữ liệu quan hệ là gì: - Bảng - Trường - Bản ghi - Khóa Lấy một số ví dụ cơ sở dữ liệu So sánh với csdl tệp tin/ Bảng tính excel Chương 1. Giới thiệu CSDL quan hệ 1- 7 Giới thiệu cơ sở dữ liệu quan hệ1.1 Tổng quan về cơ sở dữ liệu Hệ xử lý tập tin truyền thống: Có sự dư thừa dữ liệu rất lớn Nâng cấp ứng dụng khó khăn Người sử dụng có ít khả năng thao tác trực tiếp dữ liệu Hệ cơ sở dữ liệu: Nhất quán dữ liệu Không trùng lặp thông tin Chương 1. Giới thiệu CSDL quan hệ 1- 8 Giới thiệu cơ sở dữ liệu quan hệ1.2 Khái niệm cơ sở dữ liệu (Database) Là một hệ thống các thông tin có cấu trúc Lưu trữ trên các thiết bị lưu trữ thông tin. Ví dụ: Trang niên giám điện thoại Danh sách sinh viên. Hệ thống tài khoản ngân hàng. Chương 1. Giới thiệu CSDL quan hệ 1- 9 Giới thiệu cơ sở dữ liệu quan hệ Hệ quản trị cơ sở dữ liệu (Database management system) Phần mềm cho phép người dùng giao tiếp với CSDL Môi trường xử lý, tìm kiếm và lưu trữ thông tin của CSDL. Chương 1. Giới thiệu CSDL quan hệ 1- 10 Giới thiệu cơ sở dữ liệu quan hệ1.3 Hệ cơ sở dữ liệu (Database system) Là một hệ thống gồm có bốn thành phần: Cơ sở dữ liệu hợp nhất Người sử dụng Phần mềm hệ quản trị cơ sở dữ liệu Phần cứng Hệ CSDL tập trung Hệ CSDL phân tán Chương 1. Giới thiệu CSDL quan hệ 1- 11 Giới thiệu cơ sở dữ liệu quan hệ1.4 Phân loại Hệ quản trị CSDL được chia thành 5 loại: Loại phân cấp: hệ IMS của IBM Loại mạng: IDMS của Cullinet Software Loại tập tin đảo: ADABAS của Software AG Loại quan hệ: ORACLE của Oracle, DB2 của IBM, SQL Server hay Access của Microsoft Loại đối tượng: Hướng mới hiện nay Hiện tại hệ quản trị CSDL quan hệ (RDBMS) được sửdụng phổ biến. Chương 1. Giới thiệu CSDL quan hệ 1- 12 Giới thiệu cơ sở dữ liệu quan hệ1.4 Chức năng lưu giữ, xử lý, truy xuất và cập nhật dữ liệu từ điển dữ liệu cơ chế giao tác Hoặc hoàn thành tất cả các thao tác Hoặc không thực hiện thao tác nào đảm bảo tính nhất quán dữ liệu đảm bảo tính toàn vẹn dữ liệu Chương 1. Giới thiệu CSDL quan hệ 1- 13 Giới thiệu cơ sở dữ liệu quan hệ1.5 Khái niệm cơ sở dữ liệu quan hệ E.F Codd giới thiệu vào những năm 1970 Tập hợp các bảng 2 chiều để lưu trữ thông tin. gồm các dòng (bản ghi) chứa các cột (trường) mỗi cột tương ứng với một mục dữ liệu các bảng có thể liên kết với nhau Ví dụ:Bảng SINHVIEN liên kết với bảng LOP trong csdlquản lý sinh viên Chương 1. Giới thiệu CSDL quan hệ 1- 14 Giới thiệu cơ sở dữ liệu quan hệ1.5 Khái niệm cơ sở ...
Tìm kiếm theo từ khóa liên quan:
Hệ quản trị cơ sở dữ liệu Cơ sở dữ liệu quan hệ và SQL Bài giảng cơ sở dữ liệu quan hệ Lý thuyết cơ sở dữ liệu Cơ sở dữ liệu quan hệ Cơ sở dữ liệu SQLTài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 274 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 255 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 249 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 242 0 0 -
69 trang 146 0 0
-
Xây dựng ontology cho hệ thống truy vấn dữ liệu tùy chọn
5 trang 143 0 0 -
57 trang 90 0 0
-
34 trang 85 0 0
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 trang 81 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 77 0 0