Oracle cơ bản - SQL và PL/SQL
- 페이지 수
- 106
- 형식
- 크기
- 1.1 MB
- 언어
- VI · Tiếng Việt
- 조회수
- 2,160
- 댓글
- 0
- Lượt tải
- 0
미리보기 생성 중...
- 문서명
- Oracle cơ bản - SQL và PL/SQL
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 106 페이지
- 업로더
- ThiNganHang
상세 요약을 생성 중입니다. 잠시 후 다시 확인해주세요.
설명
Trích nội dung tài liệu
BÀI GIẢNG: ORACLE CƠ BẢN - SQL VÀ PL/SQL Oracle cơ bản - SQL và PL/SQL MỤC LỤC MỤC LỤC ... ...1 CHƯƠNG 1. GIỚI THIỆU CHUNG ... ...5 1.1. NGÔN NGỮ SQL ... ..5 1.1.1. Lịch sử phát triển của ngôn ngữ SQL ... .5 1.1.2. Chuẩn SQL ... ..5 1.2. CÁC KHÁI NIỆM CƠ BẢN TRONG CƠ SỞ DỮ LIỆU ... ...5 1.2.1. Các thành phần logic trong database... ..5 1.2.2. Các đối tượng trong database ... ...6 1.2.3. Các nhóm lệnh SQL cơ bản ... .6 1.3. CƠ SỞ DỮ LIỆU THỰC HÀNH... ..7 1.3.1. Mô hình dữ liệu ... ..7 1.3.2. Cấu trúc bảng dữ liệu ... .7 CHƯƠNG 2. LỆNH TRUY VẤN CƠ BẢN ... .9 2.1. CÂU LỆNH TRUY VẤN ... ..9 2.1.1. Quy tắc viết lệnh ... ...9 2.1.2. Câu lệnh truy vấn cơ bản ... ..9 2.1.3. Các thành phần khác của mệnh đề SELECT ... ..9 2.1.4. Phân biệt giá trị dữ liệu trả về ... ..10 2.1.5. Giá trị NULL ... ..11 2.2. SQL*PLUS, CÔNG CỤ TƯƠNG TÁC LỆNH SQL VỚI DATABASE ... ...11 2.2.1. Câu lệnh tương tác của SQL*Plus ... .11 2.2.2. Phân nhóm câu lệnh trong SQL*Plus... ...12 2.2.3. Chi tiết các lệnh SQL*Plus cơ bản ... .13 2.3. BÀI TẬP ... ..15 CHƯƠNG 3. TRUY VẤN DỮ LIỆU CÓ ĐIỀU KIỆN ... ..17 3.1. CÁC GIỚI HẠN TRONG TRUY VẤN DỮ LIỆU ... ...17 3.1.1. Mệnh đề WHERE... ...17 3.1.2. Các toán tử sử dụng trong mệnh đề WHERE ... ..18 3.1.3. Ví dụ sử dụng các toán tử điều kiện ... .19 3.2. SẮP XẾP DỮ LIỆU TRẢ VỀ... ..20 3.2.1. Mệnh đề ORDER BY ... ...20 3.2.2. Sắp xếp nhiều cột dữ liệu trả về... ..20 3.3. BÀI TẬP ... ..21 CHƯƠNG 4. CÁC HÀM SQL ... ...23 4.1. TỔNG QUAN VỀ HÀM SQL... ..23 4.1.1. Cấu trúc hàm SQL ... .23 4.1.2. Phân loại hàm SQL ... ...23 4.2. HÀM SQL THAO TÁC TRÊN TỪNG DÒNG DỮ LIỆU... .24 4.2.1. Các hàm thao tác trên kiểu dữ liệu số... ..24 4.2.2. Các hàm thao tác trên kiểu dữ liệu ký tự... .26 4.2.3. Các hàm thao tác trên kiểu dữ liệu thời gian... .30 4.2.4. Các hàm chuyển đổi kiểu ... ...32 4.3. HÀM THAO TÁC TRÊN TẬP HỢP ... ...34 4.3.1. Các hàm tác động trên nhóm ... ...34 4.3.2. Mệnh đề GROUP BY ... ...35 4.4. MỘT SỐ HÀM MỚI BỔ SUNG TRONG Oracle9i ... ..36 4.4.1. Hàm NULLIF ... .36 4.4.2. Hàm COALSCE ... ..36 4.4.3. Câu lệnh case ... ..36 Trang 1 Oracle cơ bản - SQL và PL/SQL 4.5. BÀ I TẬP ... ..36 4.5.1. Hàm trên từng dòng dữ liệu ... ..36 4.5.2. Hàm trên nhóm dữ liệu .. . ...39 CHƯƠNG 5. LỆNH TRU Y VẤN DỮ LIỆU MỞ RỘNG.. . .40 5.1. KẾT HỢ P DỮ LIỆU TỪ NH IỀU BẢNG .. . ...40 5.1.1. Mối liên kết tương đương .. . ..40 5.1.2. Mối liên kết khôn g tương đương ... .40 5.1.3. Mối liên kết cộng .. . .40 5.1.4. Liên kết của bảng với chính nó (tự thân)... .41 5.1.5. Cách biểu diễn kết nối mới trong Oracle 9i ... ...41 5.1.6. Các toán tử tập hợp ... ..42 5.2. LỆNH TRUY VẤN LỒNG .. . ...43 5.2.1. Câu lệnh SELECT lồng nhau. .. ...43 5.2.2. Toán tử SOME/ANY/AL L/NOT IN/EX I T S .. . ..43 5.3. CẤU TRÚC H ÌNH CÂ Y ... .44 5.3.1. Cấu trúc hình c â y trong 1 table .. . ...44 5.3.2. K ỹ thuật thực hiện ... ..44 5.3.3. Mệnh đề WHERE trong cấu trúc hình câ y.. . ..45 5.4. BÀ I TẬP ... ..46 CHƯƠNG 6. BIẾN RUNTIME ... ...50 6.1. DỮ LIỆU THAY THẾ TRONG CÂU LỆNH .. . .50 6.2. LỆNH DEF INE ... ..50 6.3. LỆNH ACCEPT .. . ...51 6.4. BÀ I TẬP ... ..51 CHƯƠNG 7. TABLE VÀ CÁC LỆNH SQL VỀ TABLE... ...52 7.1. LỆNH TẠO TABLE... 52 7.1.1. Cú pháp tạo bảng .. . 52 7.1.2. Tính toán kích thước table (tham khảo) ... 53 7.2. MỘT SỐ QUY TẮC KH I TẠO TABLE ... 54 7.2.1. Qu y tắc đặt tên Object .. . 54 7.2.2. Qu y tắc khi tham chiếu đến Object .. . 54 7.3. Các Kiểu dữ liệu cơ bản... 55 7.3.1. Kiểu CHAR .. . 55 7.3.2. Kiểu VARCHAR2 ... 55 7.3.3. Kiểu VARCHAR ... 56 7.3.4. Kiểu NUMBER .. . 56 7.3.5. Kiểu FLOAT ... 56 7.3.6. Kiểu LONG .. . 56 7.3.7. Kiểu DATE .. . 57 7.3.8. Kiểu RAW và kiểu LONG RAW... 58 7.3.9. Kiểu ROWID .. . 58 7.3.10. Kiểu MLSLABE L ... 58 7.3.1 1. Chu yển đổi kiểu .. . 58 7.4. RÀNG BUỘC DỮ LIỆU TRONG TABLE ... 59 7.4.1. NULL/NO T NULL .. . 59 7.4.2. UN IQUE ... 59 7.4.3. PRIMARY KE Y ... 59 7.4.4. FORE IGN KEY ( R eferential ) .. . 60 7.4.5. CHECK ... 60 7.5. LỆNH DDL CAN T HIỆP TỚ I TABLE ... 60 7.5.1. Chỉnh sửa cấu trúc table .. . 60 7.5.2. Các lệnh DDL khác ... 61
자주 묻는 질문
이 문서는 무료인가요?
네. “Oracle cơ bản - SQL và PL/SQL” 문서는 무료입니다. 로그인 후 '다운로드'를 클릭하여 원본 파일을 받으세요.
이 문서는 몇 페이지로 되어 있나요?
이 문서는 106페이지입니다. 다운로드하기 전에 온라인으로 미리 볼 수 있습니다.
다운로드하기 전에 미리 볼 수 있나요?
네. 이 페이지의 온라인 리더를 통해 문서를 미리 본 후 다운로드 여부를 결정할 수 있습니다.
Oracle cơ bản - SQL và PL/SQL
미리보기 생성 중...
Trích nội dung tài liệu
BÀI GIẢNG: ORACLE CƠ BẢN - SQL VÀ PL/SQL Oracle cơ bản - SQL và PL/SQL MỤC LỤC MỤC LỤC ... ...1 CHƯƠNG 1. GIỚI THIỆU CHUNG ... ...5 1.1. NGÔN NGỮ SQL ... ..5 1.1.1. Lịch sử phát triển của ngôn ngữ SQL ... .5 1.1.2. Chuẩn SQL ... ..5 1.2. CÁC KHÁI NIỆM CƠ BẢN TRONG CƠ SỞ DỮ LIỆU ... ...5 1.2.1. Các thành phần logic trong database... ..5 1.2.2. Các đối tượng trong database ... ...6 1.2.3. Các nhóm lệnh SQL cơ bản ... .6 1.3. CƠ SỞ DỮ LIỆU THỰC HÀNH... ..7 1.3.1. Mô hình dữ liệu ... ..7 1.3.2. Cấu trúc bảng dữ liệu ... .7 CHƯƠNG 2. LỆNH TRUY VẤN CƠ BẢN ... .9 2.1. CÂU LỆNH TRUY VẤN ... ..9 2.1.1. Quy tắc viết lệnh ... ...9 2.1.2. Câu lệnh truy vấn cơ bản ... ..9 2.1.3. Các thành phần khác của mệnh đề SELECT ... ..9 2.1.4. Phân biệt giá trị dữ liệu trả về ... ..10 2.1.5. Giá trị NULL ... ..11 2.2. SQL*PLUS, CÔNG CỤ TƯƠNG TÁC LỆNH SQL VỚI DATABASE ... ...11 2.2.1. Câu lệnh tương tác của SQL*Plus ... .11 2.2.2. Phân nhóm câu lệnh trong SQL*Plus... ...12 2.2.3. Chi tiết các lệnh SQL*Plus cơ bản ... .13 2.3. BÀI TẬP ... ..15 CHƯƠNG 3. TRUY VẤN DỮ LIỆU CÓ ĐIỀU KIỆN ... ..17 3.1. CÁC GIỚI HẠN TRONG TRUY VẤN DỮ LIỆU ... ...17 3.1.1. Mệnh đề WHERE... ...17 3.1.2. Các toán tử sử dụng trong mệnh đề WHERE ... ..18 3.1.3. Ví dụ sử dụng các toán tử điều kiện ... .19 3.2. SẮP XẾP DỮ LIỆU TRẢ VỀ... ..20 3.2.1. Mệnh đề ORDER BY ... ...20 3.2.2. Sắp xếp nhiều cột dữ liệu trả về... ..20 3.3. BÀI TẬP ... ..21 CHƯƠNG 4. CÁC HÀM SQL ... ...23 4.1. TỔNG QUAN VỀ HÀM SQL... ..23 4.1.1. Cấu trúc hàm SQL ... .23 4.1.2. Phân loại hàm SQL ... ...23 4.2. HÀM SQL THAO TÁC TRÊN TỪNG DÒNG DỮ LIỆU... .24 4.2.1. Các hàm thao tác trên kiểu dữ liệu số... ..24 4.2.2. Các hàm thao tác trên kiểu dữ liệu ký tự... .26 4.2.3. Các hàm thao tác trên kiểu dữ liệu thời gian... .30 4.2.4. Các hàm chuyển đổi kiểu ... ...32 4.3. HÀM THAO TÁC TRÊN TẬP HỢP ... ...34 4.3.1. Các hàm tác động trên nhóm ... ...34 4.3.2. Mệnh đề GROUP BY ... ...35 4.4. MỘT SỐ HÀM MỚI BỔ SUNG TRONG Oracle9i ... ..36 4.4.1. Hàm NULLIF ... .36 4.4.2. Hàm COALSCE ... ..36 4.4.3. Câu lệnh case ... ..36 Trang 1 Oracle cơ bản - SQL và PL/SQL 4.5. BÀ I TẬP ... ..36 4.5.1. Hàm trên từng dòng dữ liệu ... ..36 4.5.2. Hàm trên nhóm dữ liệu .. . ...39 CHƯƠNG 5. LỆNH TRU Y VẤN DỮ LIỆU MỞ RỘNG.. . .40 5.1. KẾT HỢ P DỮ LIỆU TỪ NH IỀU BẢNG .. . ...40 5.1.1. Mối liên kết tương đương .. . ..40 5.1.2. Mối liên kết khôn g tương đương ... .40 5.1.3. Mối liên kết cộng .. . .40 5.1.4. Liên kết của bảng với chính nó (tự thân)... .41 5.1.5. Cách biểu diễn kết nối mới trong Oracle 9i ... ...41 5.1.6. Các toán tử tập hợp ... ..42 5.2. LỆNH TRUY VẤN LỒNG .. . ...43 5.2.1. Câu lệnh SELECT lồng nhau. .. ...43 5.2.2. Toán tử SOME/ANY/AL L/NOT IN/EX I T S .. . ..43 5.3. CẤU TRÚC H ÌNH CÂ Y ... .44 5.3.1. Cấu trúc hình c â y trong 1 table .. . ...44 5.3.2. K ỹ thuật thực hiện ... ..44 5.3.3. Mệnh đề WHERE trong cấu trúc hình câ y.. . ..45 5.4. BÀ I TẬP ... ..46 CHƯƠNG 6. BIẾN RUNTIME ... ...50 6.1. DỮ LIỆU THAY THẾ TRONG CÂU LỆNH .. . .50 6.2. LỆNH DEF INE ... ..50 6.3. LỆNH ACCEPT .. . ...51 6.4. BÀ I TẬP ... ..51 CHƯƠNG 7. TABLE VÀ CÁC LỆNH SQL VỀ TABLE... ...52 7.1. LỆNH TẠO TABLE... 52 7.1.1. Cú pháp tạo bảng .. . 52 7.1.2. Tính toán kích thước table (tham khảo) ... 53 7.2. MỘT SỐ QUY TẮC KH I TẠO TABLE ... 54 7.2.1. Qu y tắc đặt tên Object .. . 54 7.2.2. Qu y tắc khi tham chiếu đến Object .. . 54 7.3. Các Kiểu dữ liệu cơ bản... 55 7.3.1. Kiểu CHAR .. . 55 7.3.2. Kiểu VARCHAR2 ... 55 7.3.3. Kiểu VARCHAR ... 56 7.3.4. Kiểu NUMBER .. . 56 7.3.5. Kiểu FLOAT ... 56 7.3.6. Kiểu LONG .. . 56 7.3.7. Kiểu DATE .. . 57 7.3.8. Kiểu RAW và kiểu LONG RAW... 58 7.3.9. Kiểu ROWID .. . 58 7.3.10. Kiểu MLSLABE L ... 58 7.3.1 1. Chu yển đổi kiểu .. . 58 7.4. RÀNG BUỘC DỮ LIỆU TRONG TABLE ... 59 7.4.1. NULL/NO T NULL .. . 59 7.4.2. UN IQUE ... 59 7.4.3. PRIMARY KE Y ... 59 7.4.4. FORE IGN KEY ( R eferential ) .. . 60 7.4.5. CHECK ... 60 7.5. LỆNH DDL CAN T HIỆP TỚ I TABLE ... 60 7.5.1. Chỉnh sửa cấu trúc table .. . 60 7.5.2. Các lệnh DDL khác ... 61
- 문서명
- Oracle cơ bản - SQL và PL/SQL
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 106 페이지
- 업로더
- ThiNganHang
상세 요약을 생성 중입니다. 잠시 후 다시 확인해주세요.
댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!
Ngân hàng đề thi môn: Hệ thống thông tin quản lý
Đề thi môn Cơ sở dữ liệu (kèm Đáp án) - Đại học Sư phạm kỹ thuật
Đề thi và đáp án môn Hệ thống thông tin kế toán
Đề thi và đáp án môn Cấu trúc dữ liệu giải thuật
Đáp án đề thi môn Mạng máy tính - ĐH Công nghệ thông tin (CNTT)
Tiểu luận - Kinh tế phát triển - Phân tích nhận định "Việt Nam đã kiên định chọn hướng phát triển lấy con người làm trọng tâm ..."
Đề cương - Luật vận tải
600 Câu trắc nghiệm Tư tưởng Hồ Chí Minh
Tài liệu ôn tập Nguyên lý kế toán
Bài tập Xác suất thống kê đại học - có lời giải

댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!