... VALUES('02 610 100 01' ,'Lê Hoàng Phương','Anh',0,'C2 610 1') ghi bổ sung vào bảng Nhưng ta thực tiếp câu lệnh: INSERT INTO sinhvien(masv,hodem,ten,gioitinh,malop) VALUES('02 610 100 01' ,'Lê Huy','Đan' ,1, 'C2 610 1') ... CREATE TABLE sử dụng để địnhnghĩa bảng liệu sở liệu Khi địnhnghĩa bảng liệu mới, ta cần phải xác định yêu cầu sau đây: • Bảng tạo sử dụng với mục đích có vai trò sở liệu • Cấu trúc bảng bao ... 3 .4 Khung nhìn Các bảng sở liệu đóng vai trò đối tượng tổ chức lưu trữ liệu Như vậy, ta quan sát liệu sở liệu cách thực truy vấn bảng liệu Ngoài ra, SQL cho phép quan sát liệu thông qua việc định...
... dụng sở liệu Các thành phần SQL SQL gồm có ba thành phần: ngônngữ xử lý liệu (DML), ngônngữđịnhnghĩaliệu (DDL) ngônngữ kiểm soát liệu (DCL) DML gồm lệnh SELECT, UPDATE, INSERT, DELETE; DDL ... Tài nguyên.) Tóm tắt Hướng dẫn giúp bạn tạo bảng thực hành lệnh ngônngữ xử lý liệu (DML), ngônngữđịnhnghĩaliệu (DDL) , ngônngữ kiểm soát Lệnh CREATE TABLE dùng để tạo bảng Gold Lệnh INSERT ... hàng phải có Đối với bảng này, hàng card_id vô nghĩangônngữđịnhnghĩaliệungônngữ kiểm soát liệu Nếu đặc tính null bị bỏ qua, NULL theo mặc định Email cho phép null tất khách hàng có e-mails...
... 5 .4 NGÔNNGỮĐỊNHNGHĨADỮLIỆU Các câu lệnh sử dụng để địnhnghĩa quản lý đối tượng CSDL bảng, khung nhìn, mục, gọi ngônngữđịnhnghĩaliệu Về bản, ngônngữđịnhnghĩaliệu bao ... CREATE: Địnhnghĩa tạo đối tượng CSDL • ALTER: Thay đổi địnhnghĩa đối tượng CSDL • DROP: Xoá đối tượng CSDL có 5 .4 .1 Tạo bảng liệu (lệnh CREATE) • • • • Khi tạo bảng liệu mới, ta cần phải xác định ... chiếu phải địnhnghĩa trước Do đó, bảng có mối quan hệ vòng, ta địnhnghĩa ràng buộc FOREIGN KEY câu lệnh CREATE TABLE mà phải địnhnghĩa thông qua lệnh ALTER TABLE 5 .4. 2 Sửa đổi địnhnghĩa bảng...
... niệm ngônngữ SQL thông qua câu hỏi cụ thể III .1 Ngônngữđịnhnghĩaliệu Trong ngônngữ SQL có số phép tính để người sữ dụng tạo quan hệ (bảng), khung nhìn tệp số Đặc biệt cho phép xác định ... hệ s A B C A C B B 1 0 111 Phép kết nối: Khái niệm xếp cạnh nhau: Giả sử cho0 d = {d1, d2, ,dn} bộ e =(e1,e2, ,em) Phép xếp cạnh d e địnhnghĩa sau: (d,e) = (d1,d2, , dn, e1,e2, ,em) Phép kết ... 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ữđịnhnghĩa thao tác liệu mạnh; ngônngữ chuẩn hóa gọi ANSI SQL (American National Standard...
... lồng truy vấn [7] 11 Tìm hiểu ngônngữ truy vấn liệu SPARQL Web ngữnghĩa 3 .1. 3 TRIPLE TRIPLE thể tốt hai dạng ngônngữ truy vấn ngônngũ luật hệ thống thời gian thực Ngônngữ có nguồn gốc từ ... (Bảng 3 .1) với sở phân tích ngônngữ truy vấn siêu liệu khác Web ngữ nghĩa, nhận thấy ngônngữ SPARQL thừa hưởng đặc tính tốt tất ngônngữ khác Việc chọn sử dụng SPARQL cho truy vấn ngữnghĩa lựa ... ngônngữ SPARQL, ngữ cảnh phân tích đánh giá với ngônngữ truy vấn RDF khác Kết đánh giá tổng hợp để làm rõ ưu điểm ngônngữ SPARQL truy vấn siêu liệu Web ngữnghĩa Giới thiệu Các ngônngữ truy...
... chuẩn định để so sánh khả biểu diễn câu hỏi 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 địnhnghĩaliệu ... 300 000 41 NGÔNNGỮ SQL Tìm tên nhân viên có mã đơn vị 'P4' lương thấp 500 000 Câu truy vấn SELECT ho_ten, ma_dv, luong FROM nhan_vien WHERE ma_dv = ‘P4’ AND luong < 500 000 42 NGÔNNGỮ SQL Có ... dia_diem_da LIKE ‘%UBND%’ 43 NGÔNNGỮ SQL Để liệt kê nhân viên nữ theo thứ tự tăng dần lương, dùng: SELECT * FROM nhan_vien WHERE gioi_tinh = ’nu’ ORDER BY luong 44 NGÔNNGỮ SQL Ví dụ4 .10 SELECT * FROM...
... 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ỉì 10 00 âãún 2000 SELECT P# FROM SP WHERE PRICE BETWEEN 10 00 ... tãn_bng [WHERE btâk] Vê dủ: Loải b hng S1 bng S 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 ... WHERE P#=’P2’ Tçm hiãûu säú màût hng P1 bạn mäüt láưn nhiãưu nháút v mäüt láưn êt nháút ca hng S1 SELECT MAX(QTY) - MIN(QTY) FROM SP WHERE S#=’S1’ AND P#=’P1’ Tçm kiãúm nhåì mãûnh âãư GROUPE BY...
... 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ú để thao tác sở liệu Chẳng ... hiểu vận dụng tốt lệnh truy vấn liệu việc làm hiệu quả! 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 41 BÀI TẬP 3 .1 Dựa vào lược đồ CSDL Congtrinh(MACT,TENCT,ĐIAĐIEM,NGAYCAPGP ... gặp liệu cần thiết phải duyệt qua nhiều lần Đây vấn đề khó khăn truy vấn liệu Ví dụ 3 .10 : Lập danh sách sinh viên lớp CDTH2A có điểm thi lần môn học CSDL cao Với câu lệnh nàynếu dùng ngôn ngữ...
... bảng, khung nhìn, mục, - ngônngữđịnhnghĩaliệu (DLL) Về bản, ngônngữđịnhnghĩaliệu bao gồm lệnh: • CREATE: địnhnghĩa tạo đối tượng CSDL • ALTER: thay đổi địnhnghĩa đối tượng CSDL • DROP: ... kết câu lệnh sau: MAKHOA DHT 01 DHT 01 DHT 01 TENKHOA MALOP TENLOP Khoa Toán - Tin học C2 41 0 1 Toán K 24 Khoa Toán - Tin học C2 510 1 Toán K25 Khoa Toán - Tin học C2 610 1 Toán K26 CNT MAKHOA TENKHOA ... – Khoa Tin – ĐHSP Huế 40 GT CSDL – Chương Ngônngữ sở liệu4.4 .1. 1 Cấp phát quyền cho người dùng đối tượng sở liệu Chỉ có người sở hữu sở liệu người sở hữu đối tượng sở liệu cấp phát quyền cho...
... FROM NV1.LASTNAME, NV2.LASTNAME,NV1.CITY EMPLOYEES NV1, EMPLOYEES NV2 WHERE NV1.CITY = NV2.CITY • Có thể sử dụng biến lúc để thuận tiện dễ đọc! SELECT FROM NV1.LASTNAME, NV2.LASTNAME,NV1.CITY ... join • Ví dụ 1: SELECT au_fname, au_lname, pub_name FROM authors CROSS JOIN publishers ORDER BY au_lname DESC Kết chứa 18 4 hàng (authors có 23 hàng publishers có hàng; 23 x = 18 4 hàng) • Ví ... Details] SELECT TOP PERCENT Productid FROM Products 11 Mệnh đề WHERE • Chứa điều kiện lọc liệu cần trả • Cú pháp: WHERE 12 Phép toán quan hệ - Relational Operators Operator...
... FROM NV1.LASTNAME, NV2.LASTNAME,NV1.CITY EMPLOYEES NV1, EMPLOYEES NV2 WHERE NV1.CITY = NV2.CITY • Có thể sử dụng biến lúc để thuận tiện dễ đọc! SELECT FROM NV1.LASTNAME, NV2.LASTNAME,NV1.CITY ... join • Ví dụ 1: SELECT au_fname, au_lname, pub_name FROM authors CROSS JOIN publishers ORDER BY au_lname DESC Kết chứa 18 4 hàng (authors có 23 hàng publishers có hàng; 23 x = 18 4 hàng) • Ví ... Details] SELECT TOP PERCENT Productid FROM Products 11 Mệnh đề WHERE • Chứa điều kiện lọc liệu cần trả • Cú pháp: WHERE 12 Phép toán quan hệ - Relational Operators Operator...
... Đơn vị mua 15 5 ,15 6 632 (1b) GVHB 512 13 68 ,11 x (1a)DTBH 336 ,11 x (1) Nhận hàng 15 6 13 3 33 311 14 Xuất giao hàng, sử dụng PXK kiêm VCNB Đơn vị bán 15 5 ,15 6 15 7 (1) GV (2b) 512 632 13 68 ,11 x (2a)DTBH ... nộp cấp Đơn vị cấp Đơn vị cấp 41 4 , 41 5 ,353 13 6 (13 68) 336 41 4 , 41 5 ,353 • Trường hợp cấp cấp cấp quỹ DN Đơn vị cấp Đơn vị cấp 336 41 4 , 41 5 ,353 41 4 , 41 5 ,353 13 6 (13 68) 19 9.2.5- Kế tóan quan hệ tóan nội ... TK 13 68 - Phải thu nội khác TK 336 - Phải trả nội 9.2 .1- Kế tóan cấp vốn điều chuyển vốn - Cấp vốn: cấp cấp 10 Đơn vị cấp 11 x ,15 x Đơn vị cấp 13 61 41 1 (3) (2) (1) (3) (1) 11 x ,15 x (3) 211 (4) (4) ...
... – NGÔNNGỮ THAO TÁC DỮ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Ữ THAO TÁC DỮLIỆU I ĐẠI SỐ QUAN HỆ •Là tập hợp phép toán sở mô hình liệu ... s - Địnhnghĩa hình thức phép tích đề sau: BÀI – NGÔNNGỮ THAO TÁC DỮ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Ữ THAO TÁC DỮLIỆU ... dạng: BÀI – NGÔNNGỮ THAO TÁC DỮ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. 1 Phép hợp BÀI – NGÔNNGỮ THAO TÁC DỮLIỆU I ĐẠI SỐ QUAN HỆ I.2 Phép toán hai I.2 .1 Các phép...
... 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 đối tượng 1. 1.Thực ... hệ 1- 1 (đọc liên kết một): Hai thực thể A B có mối quan hệ 1- 1 thực thể kiểu A tương ứng với thực thể kiểu B ngược lại: Quan hệ 1- n (đọc liên kết nhiều): Hai thực thể A B có mối Quan hệ 1- ... Cơ sở liệu quan hệ xây dựng theo lý thuyết E.F.Codd giới thiệu năm 19 70 Thuật ngữ “quan hệ” bảng liệu hai chiều Codd gọi bảng quan hệ Mô hình quan hệ khác hẳn với mô hình trước từ năm 19 80 trở...
... 7 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, , ... join 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 ... [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 C D MaMonsau C D C D D Hocky 1 Phép kết kết tự nhiên Phép kết...
... niệm hệ tin học phân tán Sự gắn bó thông tin sở liệu phân tán Hoàn thiện kỹ thuật đảm bảo gắn bó liệu cho Website thông tin đào tạo ngônngữ Java RMI Phần II: Bài tập Thuật toán dạng ... Java RMI Phần II: Bài tập Thuật toán dạng sơ đồ khối CÁC KHÁI NIỆM VỀ HỆ TIN HỌC PHÂN TÁN Địnhnghĩa hệ tin học phân tán Hệ tin học phân tán hệ thống xử lý thông tin bao gồm nhiều xử lý...