Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 3: Ngôn ngữ thao tác dữ liệu
Số trang: 15
Loại file: pdf
Dung lượng: 342.39 KB
Lượt xem: 16
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 Hệ quản trị cơ sở dữ liệu - Chương 3: Ngôn ngữ thao tác dữ liệu, cung cấp cho người học những kiến thức như: Đại số quan hệ; Phép toán đại số quan hệ; Phép toán tập hợp; Ngôn ngữ SQL. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 3: Ngôn ngữ thao tác dữ liệu 12/07/2018 Nội dung Chương III Đại số quan hệ Phép toán đại số quan hệNGÔN NGỮ THAO TÁC DỮ LIỆU Phép chọn (Selection): σ Phép chiếu (Projection): Π Phép toán tập hợp Phép hợp: Phép giao: Phép trừ: Phép tích Descartes: Phép kết: Ngôn ngữ SQL 1 2Giới thiệu Giới thiệu Truy vấn CSDL: đưa ra các câu hỏi yêu cầu lấy tin (query) Có 2 loại xử lý truy vấn cho hệ CSDL Không làm thay đổi dữ liệu: Truy vấn rút trích, lựa chọn Ngôn ngữ truy vấn: Là một ngôn ngữ được quy ước riêng, Làm thay đổi dữ liệu (truy vấn cập nhật): Thêm mới, xóa và cho phép người dùng cập nhật và rút trích dữ liệu đã sửa được lưu trong một CSDL. Thực hiện các xử lý Ðại số quan hệ (ĐSQH) được xem như một phương pháp Đại số quan hệ: Biểu diễn câu truy vấn dưới dạng biểu thức để mô hình hoá các phép toán trên CSDL quan hệ. Ngôn ngữ SQL (Structured Query Language): Được cài đặt Một chuỗi các phép toán ĐSQH được gọi là một biểu thức trong các Hệ quản trị CSDL ĐSQH. Kết quả là một quan hệ. 3 4 12/07/2018Phép chọn Phép chọn Được dùng để lấy ra các bộ của quan hệ cho trước thỏa Ví dụ mãn điều kiện chọn nào đó. R A B C D Cho quan hệ R, phép chọn tập các bộ (dòng) từ quan hệ R a1 1 2 d1 a1 1 2 d2 thỏa mãn biểu thức điều kiện chọn F. a2 1 1 d3 Kí hiệu F (R) Kết quả là một quan hệ gồm tập các bộ của quan hệ R thỏa mãn biểu thức chọn F. (C=1) (R) R A a2 B 1 C 1 D d3 F (R)= { t | t r và F(t) đúng } F(t): giá trị của các thuộc tính trong F tại bộ t, trả về giá trị đúng hoặc sai. (C=1) (A = a1) (R) = {} 5 6Phép chọn - Ví dụ Phép chọn - Ví dụ Lập danh sách các sinh ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 3: Ngôn ngữ thao tác dữ liệu 12/07/2018 Nội dung Chương III Đại số quan hệ Phép toán đại số quan hệNGÔN NGỮ THAO TÁC DỮ LIỆU Phép chọn (Selection): σ Phép chiếu (Projection): Π Phép toán tập hợp Phép hợp: Phép giao: Phép trừ: Phép tích Descartes: Phép kết: Ngôn ngữ SQL 1 2Giới thiệu Giới thiệu Truy vấn CSDL: đưa ra các câu hỏi yêu cầu lấy tin (query) Có 2 loại xử lý truy vấn cho hệ CSDL Không làm thay đổi dữ liệu: Truy vấn rút trích, lựa chọn Ngôn ngữ truy vấn: Là một ngôn ngữ được quy ước riêng, Làm thay đổi dữ liệu (truy vấn cập nhật): Thêm mới, xóa và cho phép người dùng cập nhật và rút trích dữ liệu đã sửa được lưu trong một CSDL. Thực hiện các xử lý Ðại số quan hệ (ĐSQH) được xem như một phương pháp Đại số quan hệ: Biểu diễn câu truy vấn dưới dạng biểu thức để mô hình hoá các phép toán trên CSDL quan hệ. Ngôn ngữ SQL (Structured Query Language): Được cài đặt Một chuỗi các phép toán ĐSQH được gọi là một biểu thức trong các Hệ quản trị CSDL ĐSQH. Kết quả là một quan hệ. 3 4 12/07/2018Phép chọn Phép chọn Được dùng để lấy ra các bộ của quan hệ cho trước thỏa Ví dụ mãn điều kiện chọn nào đó. R A B C D Cho quan hệ R, phép chọn tập các bộ (dòng) từ quan hệ R a1 1 2 d1 a1 1 2 d2 thỏa mãn biểu thức điều kiện chọn F. a2 1 1 d3 Kí hiệu F (R) Kết quả là một quan hệ gồm tập các bộ của quan hệ R thỏa mãn biểu thức chọn F. (C=1) (R) R A a2 B 1 C 1 D d3 F (R)= { t | t r và F(t) đúng } F(t): giá trị của các thuộc tính trong F tại bộ t, trả về giá trị đúng hoặc sai. (C=1) (A = a1) (R) = {} 5 6Phép chọn - Ví dụ Phép chọn - Ví dụ Lập danh sách các sinh ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ quản trị cơ sở dữ liệu Quản trị cơ sở dữ liệu Cơ sở dữ liệu Ngôn ngữ thao tác dữ liệu Đại số quan hệ Ngôn ngữ SQL Phép toán tập hợpTài liệu có liên quan:
-
62 trang 420 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 388 6 0 -
13 trang 341 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 318 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 315 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 296 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 254 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 225 0 0 -
Giáo trình Nhập môn Cơ sở dữ liệu - GV. Nguyễn Thế Dũng
280 trang 195 0 0 -
8 trang 191 0 0