... kết 1.1.Thực thể 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 ... 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...
... 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 ... 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ônngữ ... Ngônngữ đại số quan hệ Ngônngữ đại số quan hệ sở quan trọng ngônngữ bậc cao sử dụng để thaotác quan hệ Các phép toán đại số quan hệ chia thành...
... S DELETE FROM S WHERE S#=’S1’ Lai b cạcmàût hng âỉåüc cung cáúp sau ngy 20 -5- 1994 DELETE FROM SP WHERE SDATE >’1994 -5 -20 ’ Loải b cạc hng chỉa cung cáúp màût hng no DELETE FROM S WHERE S# NOT ... WHERE PRICE BETWEEN 1000 AND 20 00 Tçm m säú nhỉỵng nh cung cáúp â cung cáúp êt nháút mäüt cạc màût hng P1,P2,P3 Ngän ngỉỵ SQL SELECT S# FROM SP WHERE P# IN (‘P1’,’P2’,’P3’) CẠC HM THỈ VIÃÛN Cng ... 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 cáúp cọ giạ tỉì 1000 âãún 20 00 SELECT P# FROM SP WHERE...
... MALOP C24101 C 251 01 C26101 CNT MALOP C261 02 C 251 02 C241 02 CNT MALOP C24103 C 251 03 CNT MALOP C 253 01 C24301 CNT TENLOP Toán K24 Toán K 25 Toán K26 TENLOP Tin K26 Tin K 25 Tin K24 TENLOP Lý K24 Lý K 25 ... MALOP C24101 C 251 01 C26101 CNT MALOP C261 02 C 251 02 C241 02 CNT MALOP C24103 C 251 03 CNT MALOP C 253 01 C24301 CNT CNT 10 TENLOP Toán K24 Toán K 25 Toán K26 TENLOP Tin K26 Tin K 25 Tin K24 TENLOP Lý K24 ... C24101 C 251 01 C26101 C261 02 C 251 02 C241 02 C24103 C 251 03 C 253 01 C24301 CNT 10 TENLOP Toán K24 Toán K 25 Toán K26 Tin K26 Tin K 25 Tin K24 Lý K24 Lý K 25 Sinh K 25 Sinh K24 HEDAOTAO Chính quy Chính...
... 'mod_cook', 'trad_cook') GROUP BY Type Type -business mod_cook trad_cook Advance 25 1 25 .0000 150 00.0000 19000.0000 (3 row(s) affected) 30 Mệnh đề GROUP BY Ví dụ • SELECT Type, Advance ... ('business', 'mod_cook', 'trad_cook') GROUP BY ALL Type Type Advance business 25 1 25 .0000 mod_cook 150 00.0000 popular_comp NULL psychology NULL trad_cook 19000.0000 UNDECIDED NULL (6 row(s) ... 6_' 20 Các thuộc tính Trùng tên tuple variable Biến • Cho biết hai nhân viên có lương SELECT FROM NV1.LASTNAME, NV2.LASTNAME,NV1.CITY EMPLOYEES NV1, EMPLOYEES NV2 WHERE NV1.CITY = NV2.CITY...
... 'mod_cook', 'trad_cook') GROUP BY Type Type -business mod_cook trad_cook Advance 25 1 25 .0000 150 00.0000 19000.0000 (3 row(s) affected) 30 Mệnh đề GROUP BY Ví dụ • SELECT Type, Advance ... ('business', 'mod_cook', 'trad_cook') GROUP BY ALL Type Type Advance business 25 1 25 .0000 mod_cook 150 00.0000 popular_comp NULL psychology NULL trad_cook 19000.0000 UNDECIDED NULL (6 row(s) ... 6_' 20 Các thuộc tính Trùng tên tuple variable Biến • Cho biết hai nhân viên có lương SELECT FROM NV1.LASTNAME, NV2.LASTNAME,NV1.CITY EMPLOYEES NV1, EMPLOYEES NV2 WHERE NV1.CITY = NV2.CITY...
... – 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 .2 Phép toán hai I .2. 2 Các phép toán phi tập hợp I .2. 2.1 Phép kết nối BÀI – NGÔNNGỮTHAOTÁCDỮLIỆU I ĐẠI SỐ QUAN HỆ I .2 Phép toán hai I .2. 2 Các ... 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 toán hai I .2. 1 Các...
... 12 23 10 r(A=B ^ D >5) A B C D 12 23 10 A B C D 23 10 Phép chiếu (Projection) Cho quan hệ r R(A1, A2, ,Am) tập thuộc tính X={Aj1, Aj2, …, Ajn} với j1, j2, , jn ... MASV MAMH DIEM 99001 CSDL 5. 0 990 02 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 990 02 FOX 2. 0 FOX FOXPRO 99003 MANG ... Phép kết - Theta join Cho r s hai quan hệ tương ứng lược đồ R(A1, A2, ,Am) S(B1,B2,…,Bn) Gọi Q(A1, A2, , Am, B1, B2, ….,Bn) phép so sánh Ai R Bj S thuộc tính so sánh với phép...
... ñ u vào 3 .2. 2 .2 Bài toán ña ñi u ki n, nhi u bi n Cho mô hình m nhi u bi n sau: Mð1: If X1=A11 AND X2=A 12 AND AND Xn=A1n then Y=B1 M 2: If X1=A21 AND X2=A 22 AND AND Xn=A2n then Y=B2 (2* ) ... AND X2=Am2 AND AND Xn=Amn then Y=Bm Mð*: If X1=A1 AND X2=A2 AND AND Xn=An C n tính Y=B? ð gi i quy t toán này, ñ t A1=”X1=A11 AND X2=A 12 AND AND Xn=A1n“ t p m tương t A2=”X1=A21 AND X2=A 22 AND ... c cho b ng 3.3 TEN HSLUONG SONAMCTAC THUNHAP Thành 2. 67 10 1000000 Thu 3.0 10 1 050 000 Hi n 3.63 15 1400000 Lành 4 .55 20 3000000 M nh 4 .55 22 3100000 B ng 3.3 Quan h Sonam_thunhap Ta th y, quan...
... (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),...
... ứng dụng với DB2 Thay đổi truy cập liệu Thay đổi liệu Thay đổi liệu trình then chốt cần hiểu thiết kế ứng dụng sở liệu Nó phụ thuộc vào vài yếu tố: Mô hình liệu siêu liệu (Dữ liệu danh mục, ... ứng dụng liên quan đến việc lấy thaotácliệu Trong DB2, quy trình bao gồm số phương pháp Mặc dù phương pháp lập trình theo ngônngữ khác nhau, khái niệm ngônngữ triển khai thực Hướng dẫn bước ... ứng dụng bạn DB2 cung cấp ba kiểu khác kiểu liệu LOB Tất kiểu liệu chứa tới gigabyte liệu: CLOB Chứa đến gigabytes liệu ký tự BLOB Chứa đến gigabyte liệu nhị phân Dữliệu nhị phân có...
... - Bôi đen dòng bôi đen cột: click chuột vào tên dòng hay cột cần bôi đen 2, Đánh số tự động Một số cách để đánh số tự động: a, Cách (có thể áp dụng cách cho dãy số không ... phải sang Ngoài với cách bạn đánh số cho dãy số không liên (các dãy số có cấp số cộng) b, Cách 2: - Nhập số dãy số - Đưa trỏ chuột vào góc phải ô vừa nhập - Giữ phím Ctrl + kéo chuột cho dãy ... 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...
... 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ự bảng sở có tác ... giản, thaotác bổ sung liệu thông qua khung nhìn thực Tuy nhiên, trường hợp thaotác cập nhật xoá liệu vấn có khả thực (hiển nhiên cập nhật liệu cột có từ biểu thức tính toán) Ví dụ 3. 15: Xé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...
... 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 ... WHERE DONVIHT >=4; Ví dụ 3 .5: Lập danh sách sinh viên có mã lớp CDTH2A, CDTH2B, CDTH2C SELECT * FROM sinhvien WHERE malop=”CDTH2A” or malop =””CDTH2B” or malop = ””CDTH2C”; Cũng viết cách khác ... (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ệ...
... 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 ... WHEN c1 = THEN INTO T1 (C1, C2, ) VALUES (C1, C2, ) WHEN c1 = THEN INTO T2 (C1, C2, ) VALUES (C1, C2, ) WHEN c2 = THEN INTO T3 (C1, C2, ) VALUES (C1, C2, ) SELECT C1, C2, FROM T9; Trang 64 Quyển ... nhau, sử dụng câu lệnh DML Ví dụ: Lệnh INSERT không điều kiện (UNCONDITIONAL) INSERT ALL INTO T1 (C1, C2, ) VALUES (C1, C2, ) INTO T2 (C1, C2, ) VALUES (C1, C2, ) SELECT C1, C2, FROM T9; Lệnh INSERT...
... T1 Trang 65 Quyển sách upload tại: hutonline.net Oracle - SQL PL/SQL USING T2 ON (T1.C9=T2.C9) WHEN MATCHED THEN UPDATE SET T1.C1=T2.C2, T1.C2=T2.C2 WHEN NOT MATCHED THEN INSERT (C1,C2, ) VALUES ... 7369 01-JAN-88 03-JAN-88 50 .00 WR 15 79 02 04-JAN-88 07-JAN-88 55 .00 WR 20 7844 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 ... Sau báo tên Constraint bị 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...
... ORA_ 022 92: INTEGRITY CONSTRAINT 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 ... 01-JAN-88 03-JAN-88 50 .00 WR 15 79 02 04-JAN-88 07-JAN-88 55 .00 WR 20 7844 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 ... 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á không...
... học C24101 Toán K24 Khoa Toán - Tin học C 251 01 Toán K 25 Khoa Toán - Tin học C26101 Toán K26 CNT MAKHOA TENKHOA MALOP TENLOP DHT 02 Khoa Tin C261 02 Tin K26 DHT 02 Khoa Tin C 251 02 Tin K 25 DHT 02 Khoa ... Khoa Tin C241 02 Tin K24 CNT MAKHOA TENKHOA MALOP TENLOP DHT03 Khoa Vật lý C24103 Lý K24 DHT03 Khoa Vật lý C 251 03 Lý K 25 CNT NTD – Khoa Tin – ĐHSP Huế 22 GT CSDL – Chương Ngônngữ sở liệu MAKHOA ... K 25' ) cho biết họ tên sinh viên lớp Tin K 25 có năm sinh trùng với năm sinh sinh viên lớp Toán K 25 4 .2. 5 .2 Sử dụng truy vấn với toán tử IN Ví dụ 4 .2. 35: Để hiển thị họ tên sinh viên lớp Tin K25...
... 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 ... tiêu đề dòng tiêu đề cột - Bôi đen dòng bôi đen cột: click chuột vào tên dòng hay cột cần bôi đen 2, Đánh số tự động Một số cách để đánh số tự động: a, Cách (có thể áp dụng cách cho dãy số không ... phải sang Ngoài với cách bạn đánh số cho dãy số không liên (các dãy số có cấp số cộng) b, Cách 2: - Nhập số dãy số - Đưa trỏ chuột vào góc phải ô vừa nhập - Giữ phím Ctrl + kéo chuột cho dãy...