... Theta join Tất Equijoin phép Natural join phép Áp dụng Tập kết Trên thuộc tính kiểu liệu Trên thuộc tính kiểu liệu Trên thuộc Không lặp lại tính chung thuộc tính chung Phép kết - Outer join Bao ... - Outer join MASV MAMH DIEM 99001 CSDL 5. 0 99002 FOX 2.0 99003 MANG 8.0 MASV r MAMH s MAMH DIEM TENMH CSDL COSO DULIEU FOX FOXPRO MAMH TENMH 99001 CSDL 5. 0 CSDL COSO DULIEU 99002 FOX 2.0 FOX ... Hocky 1 Chú ý : Sử dụng phép gán để tạo biến quan hệ tạm: s r [MaMon, Hocky] , với r MONHOC 14 Phép kết - Theta join MaMon A B C D Hocky 1 r s r.Hocky < s.Hocky MaMon A A B B C MaMon A B...
... ngônngữ hỏi bậc cao Hồ Cẩm Hà Chương 35 NGÔNNGỮ SQL SQL xem ngônngữ chuẩn hệ sở liệu quan hệ Ngônngữ SQL gồm nhiều phần Nó cho phép định nghĩa liệu (gồm DDL), cho phép cập nhật tìm kiếm liệu ... 300 000 41 NGÔNNGỮ SQL Tìm tên nhân viên có mã đơn vị 'P4' lương thấp 50 0 000 Câu truy vấn SELECT ho_ten, ma_dv, luong FROM nhan_vien WHERE ma_dv = ‘P4’ AND luong < 50 0 000 42 NGÔNNGỮ SQL Có ... 19 Ngônngữ tân từ (Các phép tính quan hệ) Cơ sở quan trọng phần thaotác mô hình sở liệu quan hệ Cơ sở toán học phép tính quan hệ logic tân từ cấp Có hai loại: ngônngữ tân từ biến ngôn ngữ...
... tỉû, k tỉû âáưu l A Xỉí l ngy thạng Tçm nhỉỵng màût hng bạn trỉåïc ngy 94- 04- 24 10 ngy SELECT P# FROM SP WHERE ‘ 94- 04- 24 - SDATE =10 Tçm kiãúm sỉí dủng IN v BETWEEN Tçm nhỉỵng màût hng â cung ... DELETE FROM S WHERE S#=’S1’ Lai b cạcmàût hng âỉåüc cung cáúp sau ngy 20 -5- 19 94 DELETE FROM SP WHERE SDATE >’19 94- 5- 20’ Loải b cạc hng chỉa cung cáúp màût hng no DELETE FROM S WHERE S# NOT ... nhau, thỉï tỉû âỉåüc tỉì trại qua phi Vê dủ tảo tãûp chè säú 14 cho bng SP theo cäüt S# tàng dáưn v theo cäüt P# gim dáưn CREATE INDEX 14 ON SP(S# ASC, P# DESC) Cạc mãûnh âãư an ton dỉỵ liãûu Âáy...
... C 241 01 C 251 01 C26101 C26102 C 251 02 C 241 02 C 241 03 C 251 03 C 253 01 C 243 01 CNT 10 TENLOP Toán K 24 Toán K 25 Toán K26 Tin K26 Tin K 25 Tin K 24 Lý K 24 Lý K 25 Sinh K 25 Sinh K 24 HEDAOTAO Chính quy Chính quy ... MAKHOA DHT 05 DHT 05 TENKHOA Khoa Sinh học Khoa Sinh học MALOP C 241 01 C 251 01 C26101 CNT MALOP C26102 C 251 02 C 241 02 CNT MALOP C 241 03 C 251 03 CNT MALOP C 253 01 C 243 01 CNT TENLOP Toán K 24 Toán K 25 Toán ... DHT 05 DHT 05 TENKHOA Khoa Sinh học Khoa Sinh học MALOP C 241 01 C 251 01 C26101 CNT MALOP C26102 C 251 02 C 241 02 CNT MALOP C 241 03 C 251 03 CNT MALOP C 253 01 C 243 01 CNT CNT 10 TENLOP Toán K 24 Toán K 25 Toán...
... p.CategoryID = c.CategoryID 43 Các loại kết nối • • • • • • Inner Join Outer Join Cross Join Equi Join Natural Join Self Join 44 Kết nối nội - Inner joins • Trong kết nối nội, liệu từ nhiều bảng hiển ... ('business', 'mod_cook', 'trad_cook') GROUP BY ALL Type Type Advance business 251 25. 0000 mod_cook 150 00.0000 popular_comp NULL psychology NULL trad_cook 19000.0000 UNDECIDED NULL (6 row(s) ... table_name.ref_column_name] [WHERE search_condition] 41 Kết nối bảng • Kết nối tồn thời gian truy vấn • Kết nối không thay đổi liệu bảng sở liệu • Nên tạo bí danh (alias) cho tên bảng để tránh...
... p.CategoryID = c.CategoryID 43 Các loại kết nối • • • • • • Inner Join Outer Join Cross Join Equi Join Natural Join Self Join 44 Kết nối nội - Inner joins • Trong kết nối nội, liệu từ nhiều bảng hiển ... ('business', 'mod_cook', 'trad_cook') GROUP BY ALL Type Type Advance business 251 25. 0000 mod_cook 150 00.0000 popular_comp NULL psychology NULL trad_cook 19000.0000 UNDECIDED NULL (6 row(s) ... table_name.ref_column_name] [WHERE search_condition] 41 Kết nối bảng • Kết nối tồn thời gian truy vấn • Kết nối không thay đổi liệu bảng sở liệu • Nên tạo bí danh (alias) cho tên bảng để tránh...
... – NGÔNNGỮTHAOTÁCDỮLIỆU I ĐẠI SỐ QUAN HỆ II NGÔNNGỮ CON DỮLIỆU DSL-ALPHA III NGÔ NGỮ CON DỮLIỆU SQL BÀI – NGÔNNGỮTHAOTÁCDỮLIỆU I ĐẠI SỐ QUAN HỆ •Là tập hợp phép toán sở mô hình liệu ... BÀI – NGÔNNGỮTHAOTÁCDỮLIỆU I ĐẠI SỐ QUAN HỆ I.1 Phép toán I.1 .5 Bài tập - Cho lược đồ quan hệ công ty hình sau: BÀI – NGÔNNGỮTHAOTÁCDỮLIỆU I ĐẠI SỐ QUAN HỆ I.1 Phép toán I.1 .5 Bài tập ... thức phép tích đề sau: BÀI – NGÔNNGỮTHAOTÁCDỮLIỆU I ĐẠI SỐ QUAN HỆ I.2 Phép toán hai I.2.1 Các phép toán tập hợp I.2.1 .4 Phép tich đề BÀI – NGÔNNGỮTHAOTÁCDỮLIỆU I ĐẠI SỐ QUAN HỆ I.2 Phép...
... 1.2.Sơ đồ thực thể liên kết 1.3.Quan hệ Các mô hình liệu Mô hình thực thể quan hệ Mô hình liệu quan hệ Mô hình liệu mạng Mô hình liệu phân cấp Mô hình hướng đối tượng 1.1.Thực thể ... 3.Quan hệ Dữliệu lưu trữ CSDL Quan hệ tổ chức thành Quan hệ (relation) Quan hệ (relation) thể bảng (table) Một quan hệ có : Một tên Tập hợp thuộc tính (attribute), có tên kiểu liệu Tập ... khoản-khách hàng Đăng ký Mô hình quan hệ - Cơ sở liệu quan hệ xây dựng theo lý thuyết E.F.Codd giới thiệu năm 1970 Thuật ngữ “quan hệ” bảng liệu hai chiều Codd gọi bảng quan hệ Mô hình quan...
... 3.3 TEN HSLUONG SONAMCTAC THUNHAP Thành 2.67 10 1000000 Thu 3.0 10 1 050 000 Hi n 3.63 15 140 0000 Lành 4. 55 20 3000000 M nh 4. 55 22 3100000 B ng 3.3 Quan h Sonam_thunhap Ta th y, quan h Sonam_thunhap ... 3 .4 Xét m nh ñ p = x m t s nguyên kho ng [0 ,5] Khi ñó, m nh ñ p kh ng ñ nh (i) : có th b t kỳ s nguyên kho ng [0 ,5] giá tr c a x ; (ii) : không th b t kỳ s nguyên kho ng [0 ,5] giá tr c a x 1 45 ... Ví d 3 .5 Xem xét câu nói tu i c a An già Gi s r ng t p m già ñư c ñ nh nghĩa U ={u : ≤ u ≤ 100} Do ñó, ∏A(X)(u) có th nh n giá tr sau : U 10 20 25 30 35 40 50 60 … ∏A(X)(u) 0.2 0.3 0 .5 0.8 0.9...
... (link) L5 thuộc tính quan hệ S thuộc tính quan hệ SP thông qua thuộc tính # S CREATE LINK L5 FROM (#S) TO SP(#S) III.2 NgônngữthaotácliệuNgônngữthaotácliệu bao gồm khả sau: a Tìm kiếm liệu ... mặ hàng chưa công ty cung ứng ∏#P(P)- ∏#P(SP) III NGÔNNGỮ HỎI ĐÁP DỰLIỆU CÓ CẤU TRÚC (SQL) Đây ngônngữ định nghĩa thaotácliệu mạnh; ngônngữ chuẩn hóa gọi ANSI SQL (American National Standard ... khác có nhũng chi tiết khác Chúng ta trình bày khái niệm ngônngữ SQL thông qua câu hỏi cụ thể III.1 Ngônngữ định nghĩa liệu Trong ngônngữ SQL có số phép tính để người sữ dụng tạo quan hệ (bảng),...
... máy chủ sở liệu • SQL ngônngữ truy cập liệu Internet: Cho đến nay, hầu hết máy chủ Web máy chủ Internet sử dụng SQL với vai trò ngônngữ để tương tác với liệu sở liệu • SQL ngônngữ sở liệu phân ... GT CSDL – Chương Ngônngữ sở liệu thành phần liệu • Truy xuất thaotác liệu: Với SQL, người dùng dễ dàng thực thaotác truy xuất, bổ sung, cập nhật loại bỏ liệu sở liệu • Điều khiển truy ... cho mục đích truy vấn thaotácliệu Nhóm câu lệnh gọi chung ngônngữthaotácliệu (DML: Data Manipulation Language) bao gồm câu lệnh sau: • SELECT: Sử dụng để truy xuất liệu từ môt nhiều bảng...
... sử dụng cách 3, Lấp đầy giá trị số vùng Bảng tính Excel cho phép bạn lấp đầy giá trị số vào vùng liệu xác định trước (với tính bạn điền số tự động được) - Nhập giá trị vào ô - Bôi đen vùng cần...
... FROM sinhvien 3 .4. 2 Cập nhật, bổ sung xoá liệu thông qua khung nhìn Đối với số khung nhìn, ta tiến hành thực thaotác cập nhập, bổ sung xoá liệu Thực chất, thaotác chuyển thành thaotác tương tự ... trên, thaotác thay đổi đến liệu thông qua khung nhìn phải đảm bảo thoả mãn ràng buộc bảng sở, tức đảm bảo tính toàn vẹn liệu Ví dụ minh hoạ cho ta thấy việc thực thaotác bổ sung, cập nhật xoá liệu ... manv='NV 04' câu lệnh DELETE FROM nv2 WHERE manv='NV 04' lại thực có tác động liệu bảng NHANVIEN Trong trường hợp khung nhìn tạo từ phép nối (trong ngoài) nhiều bảng, ta thực thaotác bổ sung cập nhật liệu...
... Trình Cơ Sở DữLiệu Trang 30 mở rộng phép toán tăng cường khả bảo mật tính toàn vẹn liệu Trong chương nghiên cứu ngônngữ SQL Ngônngữ truy vấn SQL có tập lệnh phong phú để thaotác sở liệu Chẳng ... (true) sai (false) Đây cài đặt phép chọn ngônngữ đại số quan hệ Biên soạn : Phan Tấn Quốc- Trường Cao Đẳng Kỹ Thuật Cao Thắng Giáo Trình Cơ Sở DữLiệu Trang 35 Nếu điều kiện liên quan đến quan hệ ... CSDL cao Với câu lệnh nàynếu dùng ngônngữ lập trình ngônngữ hỏi cấu trúc thật dài dòng (đầu tiên phải tìm cho số điểm lớn thoã mãn điều kiện trên, sau phải duyệt liệu thêm lần để chọn thoã đề bài)...
... upload tại: hutonline.net Oracle - SQL PL/SQL Chương CÁC LỆNH THAOTÁCDỮLIỆU 8.1 .THAO TÁCDỮLIỆU TRONG TABLE 8.1.1 Thêm dòng liệu Để chèn row vào table dùng lệnh INSERT Cú pháp: INSERT INTO ... A_START_DATE A_END_DATE BILL_AMOUNT ASSIGN_TYPE NUMBER NUMBER DATE DATE NUMBER VARCHAR2 4 NOT NULL NOT NULL 4, 2 Thêm column COMMENTS kiểu LONG vào bảng PROJECTS Thêm column HOURS kiểu NUMBER vào ... (value, value ); column, .]) Ví dụ: INSERT INTO dept (depno, dname, loc) VALUES (50 , 'MARKETING', 'SAN JOSE') Chép liệu từ table khác INSERT INTO table [(column, column )] SELECT select_list FROM...
... 7369 01-JAN-88 03-JAN-88 50 .00 WR 15 7902 04- JAN-88 07-JAN-88 55 .00 WR 20 7 844 01-JAN-89 10-JAN-89 45 .50 PF 30 Cập nhật trường ASIGNMENT_TYPE từ WT thành WR Nhập thêm số liệu vào bảng ASSIGNMENTS ... 8.1 .4 Xóa dòng liệu Để xóa dòng dùng lệnh DELETE Cú pháp: DELETE FROM table [WHERE condition] Ví dụ: DELETE FROM emp WHERE deptno = 10; 8.1 .5 Lỗi ràng buộc liệu Thông thường thực lệnh thaotácliệu ... lỗi 8.2.LỆNH ĐIỀU KHIỂN GIAO DỊCH Một câu lệnh SQL gồm Lệnh DMLthaotácliệu Lệnh DDL định nghĩa liệu Lệnh DCL điều khiển truy nhập liệu Một giao dịch bắt đầu lệnh SQL thực Một giao dịch kết...
... 04- JAN-88 07-JAN-88 55 .00 WR 20 7 844 01-JAN-89 10-JAN-89 45 .50 PF 30 Cập nhật trờng ASIGNMENT_TYPE từ WT thành WR Nhập thêm số liệu vào bảng ASSIGNMENTS 14 Sequence index 14. 1 Sequence 14. 1.1 Tạo Sequence ... Sau báo tên Constraint bị lỗi 13 .5 Lệnh điều khiển giao dịch Một câu lệnh SQL gồm Lệnh DMLthaotácliệu Lệnh DDL định nghĩa liệu Lệnh DCL điều khiển truy nhập liệu Một giao dịch bắt đầu lệnh ... FROM emp WHERE deptno = 10; 13 .4 Lỗi ràng buộc liệu Thông thờng thực lệnh thaotácliệu hay gặp phải lỗi ràng buộc toàn vẹn liệu Các lỗi xuất có ràng buộc trớc mà liệu nhập vào, chỉnh sửa hay xoá...
... dạng Font mặc định cho bảng tính Bài trước Quản Trị Mạng hướng dẫn bạn số cách định dạng cho vùng liệu nhỏ, bạn cần định dạng vùng lớn định dạng mặc định cho file bạn làm theo hướng dẫn sau a, Định ... sử dụng cách 3, Lấp đầy giá trị số vùng Bảng tính Excel cho phép bạn lấp đầy giá trị số vào vùng liệu xác định trước (với tính bạn điền số tự động được) - Nhập giá trị vào ô - Bôi đen vùng cần...