Chương 2: Tổng quan về cơ sở dữ liệu
lượt xem 27
download
Cơ sở dữ liệu là tập hợp có tổ chức các dữ liệu có liên quan luận lý với nhau...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Chương 2: Tổng quan về cơ sở dữ liệu
- Chương 2 Tổng quan về cơ sở dữ liệu Nguyễn Trung Trực - Khoa CNTT 1 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Nội dung Các khái niệm của CSDL quan hệ. Các ràng buộc toàn vẹn. Chuẩn hóa dữ liệu. Các phép toán đại số quan hệ. Ngôn ngữ SQL. Nguyễn Trung Trực - Khoa CNTT 2 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Các khái niệm của CSDL quan hệ Cơ sở dữ liệu database f f Cơ sở dữ liệu là sự tập hợp có tổ chức các dữ liệu có liên quan luận lý với nhau. f Dữ liệu (data) f Có tổ chức (organized) f Có liên quan luận lý (logically related) Cơ sở dữ liệu quan hệ relational database f f CSDL quan hệ là CSDL mà dữ liệu được lưu trữ trong các bảng.
- Nguyễn Trung Trực - Khoa CNTT 3 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Các khái niệm của CSDL quan hệ Một số thuật ngữ Miền (domain) f Thuộc tính (attribute). f Lược đồ quan hệ (relation schema). f Vị từ (predicate) của lược đồ quan hệ. f Bậc (degree) của lược đồ quan hệ. f Quan hệ (relation). f Thể hiện quan hệ (relation instance). f Bộ (tuple) của quan hệ. f Bậc (degree) của quan hệ. f Khóa (key) của lược đồ quan hệ. f Nguyễn Trung Trực - Khoa CNTT 4 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Các khái niệm của CSDL quan hệ Một số thuật ngữ Khóa (key). f Khóa dự tuyển (candidate key). f Khóa chính (primary key). f Khóa ngoại (foreign key). f Lược đồ cơ sở dữ liệu (database schema). f Ràng buộc toàn vẹn (integrity constraint). f Nguyễn Trung Trực - Khoa CNTT 5 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Các phép toán đại số quan hệ Năm phép toán cơ bản f Phép chọn f Phép chiếu f Phép hợp f Phé p hiệu f Phép tích Descartes
- Nguyễn Trung Trực - Khoa CNTT 6 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Các phép toán đại số quan hệ Các phép toán khác Phép giao f Phép kết−θ f Phép kết tự nhiên f Phép kết ngoài f Phép nửa kết−θ f Phép nửa kết tự nhiên f Phép chia f Nguyễn Trung Trực - Khoa CNTT 7 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Định nghĩa bảng Cú pháp của lệnh CREATE TABLE CREATE TABLE [] AS SELECT statement; Nguyễn Trung Trực - Khoa CNTT 8 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Thay đổi định nghĩa bảng Lệnh ALTER TABLE dùng để thay đổi định nghĩa của một bảng. Cú pháp của lệnh ALTER TABLE. ALTER TABLE ( []) [ENABLE clause ISABLE clause]; D Nguyễn Trung Trực - Khoa CNTT 9 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Hủy bỏ bảng Lệnh DROP TABLE dùng để hủy bỏ một bảng trong một lược đồ. Cú pháp của lệnh DROP TABLE: DROP TABLE [CASCADE CONSTRAINTS]; Nguyễn Trung Trực - Khoa CNTT 10 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Lệnh INSERT Thêm dữ liệu vào một bảng Cú pháp của lệnh INSERT - Thêm một hàng: INSERT INTO [()] VALUES (); Nguyễn Trung Trực - Khoa CNTT 11 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Lệnh DELETE Xóa bỏ các hàng của một bảng Cú pháp của lệnh DELETE: DELETE [FROM] [WHERE ]; Nguyễn Trung Trực - Khoa CNTT 12 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Lệnh UPDATE Cập nhật dữ liệu của các hàng của một bảng Cú pháp của lệnh UPDATE: UPDATE [] SET = {, } [, = {, } …] [WHERE ]; Nguyễn Trung Trực - Khoa CNTT 13 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Lệnh SELECT Dùng để truy vấn dữ liệu của một bảng hoặc nhiều bảng. Lệnh SELECT thực hiện các phép toán của đại số quan hệ. Phép tích f k ết Phép f chọn Phép f chiếu Phép f Nguyễn Trung Trực - Khoa CNTT 14 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Lệnh SELECT Cú pháp của lệnh SELECT: SELECT [DISTINCT] [INTO ] FROM [WHERE ] [GROUP BY [HAVING ]] [ORDER BY ]; Nguyễn Trung Trực - Khoa CNTT 15 Chương 2. Tổng quan về cơ sở dữ liệu 2006
- Lệnh SELECT Hình 2.27. Thứ tự xử lý các mệnh đề của lệnh SELECT.
- Ch??ng 2. T?ng quan v? c? s? d? li?u Nguyễn Trung Trực - Khoa CNTT 16 2006
- Hàm kết hợp Hàm kết hợp (aggregate function) còn được gọi là hàm nhóm (group function). Giá trị trả về Hàm AVG ([DISTINCT ALL] n) Giá trị trung bình của n, bỏ qua các giá trị rỗng. COUNT ([DISTINCT ALL] expr *) Số hàng mà expr có giá trị khác rỗng. * làm cho COUNT đếm tất cả các hàng được chọn, bao gồm các hàng trùng nhau và các hàng có giá trị rỗng. MAX ([DISTINCT ALL] expr) Giá trị lớn nhất của expr. MIN ([DISTINCT ALL] expr) Giá trị nhỏ nhất của expr. SUM ([DISTINCT ALL] n) Tổng giá trị của n, bỏ qua các giá trị rỗng. STDDEV ([DISTINCT ALL] n) Độ lệch chuẩn (STanDard DEViation) của n, bỏ qua các giá trị rỗng. VARIANCE ([DISTINCT ALL] n) Phương sai của n, bỏ qua các giá trị rỗng. Nguyễn Trung Trực - Khoa CNTT 17 Chương 2. Tổng quan về cơ sở dữ liệu 2006
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Chương 2: Cảm biến và cơ cấu chấp hành
20 p | 997 | 512
-
Chương 1 TỔNG QUAN VỀ LẬP TRÌNH MẠNG
16 p | 613 | 210
-
Tổng quan về GHOST 4.0 - Chương 1
11 p | 266 | 115
-
Chương 1 Tổng quan về CSDL
49 p | 245 | 90
-
Chương 2: Tổng quan về các công cụ vẽ
0 p | 216 | 49
-
Bài giảng Thiết kế Web: Chương 2 - Tổng quan về Internet và Web
22 p | 129 | 32
-
Bài giảng Tin học đại cương: Chương 1 (Phần 2) - Tổng quan về máy tính và hệ điều hành
31 p | 172 | 19
-
Bài giảng Mã nguồn mở: Chương 2
22 p | 106 | 16
-
Bài giảng Cơ sở dữ liệu phân tán: Chương 2 - Nguyễn Trung Trực
21 p | 165 | 14
-
Giáo trình Hệ quản trị cơ sở dữ liệu - Lê Thị Thu (Biên soạn)
116 p | 32 | 12
-
Bài giảng Tổng quan về cài đặt và quản trị mạng: Chương 2 - Bùi Trọng Tùng
25 p | 134 | 11
-
Bài giảng Hệ điều hành: Tổng quan về hệ điều hành
67 p | 170 | 10
-
Bài giảng Quản trị mạng - Chương 2: Tổng quan về Windows server 2008
16 p | 79 | 9
-
Giáo trình Hệ quản trị cơ sở dữ liệu - Nguyễn Vũ Duy (Biên soạn)
110 p | 65 | 9
-
Chương 2: Tổng quan
24 p | 61 | 7
-
Bài giảng Tin học cơ sở 2: Chương 1 - Tổng quan về lập trình máy tính
15 p | 19 | 5
-
Bài giảng Phân tích và thiết kế mạng: Chương 2 – Vũ Chí Cường
17 p | 55 | 3
-
Bài giảng Cơ sở lập trình: Chương 2 - Tổng quan về lập trình máy tính
14 p | 7 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn