... TABLE sử dụng để địnhnghĩabảngliệu sở liệu Khi địnhnghĩabảngliệ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ấutrúcbảng bao gồm trường ... trị liệubảng khác Ràng buộc FOREIGN KEY sử dụng địnhnghĩabảngliệu nhằm tạo nên mối quan hệ bảng sở liệu Một hay tập cột bảng gọi khoá ngoại, tức có ràng buộc FOREIGN KEY, giá trị xác định ... FOREIGN KEY câu lệnh CREATE TABLE mà phải địnhnghĩa thông qua lệnh ALTER TABLE 3.2 Sửa đổi địnhnghĩabảng Một bảng sau địnhnghĩacâu lệnh CREATE TABLE sửa đổi thông qua câu lệnh ALTER TABLE Câu...
... 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 dùng để thêm hàng vào bảng Gold ... nối được, bạn bắt đầu sử 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, ... quan trọng mà 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...
... 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 gồm ... 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ĩabảng ... 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ảngliệu (lệnh CREATE) • • • • Khi tạo bảngliệu mới, ta cần phải xác định...
... 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ẤUTRÚ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 ... 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 ... III.2 Ngônngữ thao tác liệuNgônngữ thao tác liệu bao gồm khả sau: a Tìm kiếm liệuCâu lệnh tìm kiếm là: SELECT tcl,tc2,… FROM ten _bảng1 , ten _bảng2 ,…… WHERE bth Ở câu lệnh SELECT xác định cột...
... 6.2 Cấutrúc - struct • Self-referential structure - cấutrúc đệ quy – thành viên cấutrúc thuộc kiểu cấutrúc – thành viên cấutrúc trỏ đến kiểu cấutrúc (self-referential structure - cấutrúc ... kiểu liệu phức hợp cấu tạo từ thành phần thuộc kiểu liệu khác – tạo kiểu liệu - kiểu liệu người dùng tự địnhnghĩa (user-defined data type) • ghi – gồm nhiều trường, trường lưu trữ thành viên liệu ... 2 Chương 6: Cấutrúcliệu trừu tượng Đề mục 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6 .11 6.12 6.13 6.14 6.15 Giới thiệu Cấutrúc - struct Truy nhập thành viên struct Cài đặt kiểu liệu người dùng...
... Việc địnhnghĩacấutrúc báo cho dịch C biết có cấutrúcđịnh nghĩa, chưa cấp chỗ cho biến cấutrúc Để có biến cấutrúc ta phải khai báo biến với kiểu cấutrúcđịnhnghĩa Cú pháp khai báo biến cấu ... KiỂU DỮLiỆU CÓ CẤUTRÚC KiỂU DỮLiỆU TỰ ĐỊNHNGHĨA Nội dung chương 10 10.1 10.2 10.3 10.4 Kiểu struct Kiểu union Kiểu enum Địnhnghĩa kiểu typedef Kiểu struct Khái niệm – Khai báo struct Cấutrúc ... liệu phức hợp tạo từ kiểu liệu khác, kiểu liệu sử dụng khai báo cho biến thành phần biến kiểu struct Cú pháp địnhnghĩacấutrúc struct ten_cau_truc { khai báo biến thành phần; (biến, mảng, cấu...
... ĐỊNH NGHĨA Kiểu liệu có cấutrúc hay gọi CTDL kiểu liệu mà ÐTDL có cấutrúc Như CTDL tập ÐTDL có cấutrúc tập phép toán ÐTDL Các CTDL thông dụng: Mảng, ... Kích thước Ma + Kích thước Ho_ten 16 MẨU TIN CÓ CẤUTRÚC THAY ĐỔI Bài toán Địnhnghĩa Cài đặt Nguyễn Văn Linh - Programm 17 MẨU TIN CÓ CẤUTRÚC THAY ĐỔI (BÀI TOÁN) Ví dụ: Một xí nghiệp ... • Lựa chọn phần tử Phép toán toàn cấutrúc Thêm/bớt phần tử, tạo/hủy cấutrúc Nguyễn Văn Linh - Programm ĐẶC TẢ THUỘC TÍNH Số lượng phần tử: Kích thước cố định, kích thước thay đổi Kiểu phần...
... hiểu ngônngữ truy vấn liệu SPARQL Web ngữnghĩaBảng 3.1 Bảng tổng hợp so sánh ngônngữ truy vấn Web ngữnghĩa Trong đó: Y: Có hỗ trợ N: Không hỗ trợ R: Hỗ trợ hạn chế Bảng so sánh tổng hợp (Bảng ... yêu cầu miền xác định miền giá trị địnhnghĩa cho thuộc tính Bản thân RQL có nhiều đặc tính tuỳ chọn cấutrúcngữnghĩa Điều tạo ngônngữ phức tạp dù mạnh điều tính biểu diễn ngônngữ truy vấn RDF ... 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ừ...
... hiểu ngônngữ truy vấn liệu SPARQL Web ngữnghĩaBảng 3.1 Bảng tổng hợp so sánh ngônngữ truy vấn Web ngữnghĩa Trong đó: Y: Có hỗ trợ N: Không hỗ trợ R: Hỗ trợ hạn chế Bảng so sánh tổng hợp (Bảng ... đặc tính tuỳ chọn cấutrúcngữnghĩa Điều tạo ngônngữ phức tạp dù mạnh điều tính biểu diễn ngônngữ truy vấn RDF khác, đặc biệt ngônngữ dòng SPARQL Bên cạnh đó, có số loại ngônngữ truy vấn RDF ... 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ừ...
... 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 (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 thao tá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ữ ... biến miền Hồ Cẩm Hà Chương 20 Ngônngữ tân từ biến (Tuple relational calculus) Một câu hỏi đơn giản ngônngữ tân từ biến có dạng {t ⏐ ĐK(t) } Hồ Cẩm Hà Chương 21 Ngônngữ tân từ biến (Tuple relational...
... 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 ... tạo bảng quan hệ, lệnh update để cập nhật liệu, lệnh delete để xoá liệu, lệnh insert để thêm liệu, … Trong chương này, trình bày với bạn đọc câu lệnh quan trọng SQL câu lệnh hỏi - tìm kiếm liệu ... câu lệnh nàynếu dùng ngônngữ lập trình ngônngữ hỏi cấutrú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) SELECT...
... tên_cột IS NOT NULL 2.1.4 Tạo bảngliệu từ kết câu lệnh SELECT Câu lệnh SELECT INTO có tác dụng tạo bảng có cấutrúcliệu xác định từ kết truy vấn Bảng tạo có số cột số cột định danh sách chọn số dòng ... nối định mệnh đề FROM theo cú pháp: tên _bảng_ 1 LEFT|RIGHT|FULL [OUTER] JOIN tên _bảng_ 2 ON điều_kiện_nối Ví dụ 2.32: Giả sử ta có hai bảngliệu sau: Bảng DONVI Bảng NHANVIEN Phép nối trái hai bảng ... sung liệuDữliệubảng thể dạng dòng (bản ghi) Để bổ sung thêm dòng liệu vào bảng, ta sử dụng câu lệnh INSERT Hầu hết hệ quản trị CSDL dựa SQL cung cấp cách để thực thao tác bổ sung liệu cho bảng: ...
... 4.3 Ngônngữđịnhnghĩaliệu Trong phần này, tìm hiểu nhóm câu lệnh sử dụng để địnhnghĩa quản lý đối tượng CSDL bảng, khung nhìn, mục, - ngônngữđịnhnghĩaliệu (DLL) Về bản, ngônngữđịnhnghĩa ... sở liệu • SQL ngônngữ quản trị sở liệu: Thông qua SQL, người quản trị sở liệu quản lý sở liệu, địnhnghĩacấutrúc lưu trữ liệu, điều khiển truy cập sở liệu, • SQL ngônngữ cho hệ thống khách/chủ ... END Dữliệubảng là: NTD – Khoa Tin – ĐHSP Huế 27 GT CSDL – Chương Ngônngữ sở liệu Mệnh đề FROM câu lệnh UPDATE sử dụng cần định điều kiện liên quan đến bảng khác với bảng cần cập nhật liệu...
... đầu trang Bảngđịnh kiểu Một bảngđịnh kiểu bảng xác định với kiểu liệu có cấutrúc người dùng địnhnghĩa Các bảngđịnh kiểu lưu giữ thể kiểu liệu có cấutrúc theo hàng, thuộc tính kiểu liệu lưu ... tên kiểu liệu thuộc tính liệu có cấutrúc trở thành tên kiểu liệu cột bảngđịnh kiểu Tương tự kiểu liệu có cấu trúc, bảngđịnh kiểu phần hệ thống bảng, bao gồm bảng gốc đơn, siêu bảngbảng Bạn ... định tên nhóm xác định cho kiểu liệu có cấutrúc Nếu DB2_PROGRAM chưa xác định cho kiểu liệu có cấu trúc, bạn tạo nhóm cho kiểu liệu có cấutrúc bạn Chúng đưa câu lệnh CREATE TRANSFORM, xác định...
... 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ệubảng sở liệu • Nên tạo bí danh (alias) cho tên bảng để tránh gõ tên dài làm truy vấn ... and Modifying Data Truy xuất liệu – Lệnh Select – – – – Truy vấn đơn giản Truy vấn từ nhiều bảng Truy vấn - SubQuery Các mệnh đề EXISTS, DISTINCT, COMPUTE BY Sửa chữa liệu – – – Lệnh INSERT Lệnh ... áp dụng trước cho hàng bảng truy vấn Chỉ hàng thoả mãn điều kiện mệnh đề WHERE nhóm liệu – Sau mệnh đề HAVING áp dụng cho nhóm Chỉ nhóm thoả mãn điều kiện HAVING xuất bảng kết 33 Sử dụng WHERE...
... 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ệubảng sở liệu • Nên tạo bí danh (alias) cho tên bảng để tránh gõ tên dài làm truy vấn ... and Modifying Data Truy xuất liệu – Lệnh Select – – – – Truy vấn đơn giản Truy vấn từ nhiều bảng Truy vấn - SubQuery Các mệnh đề EXISTS, DISTINCT, COMPUTE BY Sửa chữa liệu – – – Lệnh INSERT Lệnh ... áp dụng trước cho hàng bảng truy vấn Chỉ hàng thoả mãn điều kiện mệnh đề WHERE nhóm liệu – Sau mệnh đề HAVING áp dụng cho nhóm Chỉ nhóm thoả mãn điều kiện HAVING xuất bảng kết 33 Sử dụng WHERE...
... vốn điều chuyển vốn - Cấp vốn: cấp cấp 10 Đơn vị cấp 11x,15x Đơn vị cấp 1361 411 (3) (2) (1) (3) (1) 11x,15x (3) 211 (4) (4) 211 214 214 11 - Điều chuyển vốn : đơn vị cấp với theo lệnh cấp Chú ... 155,156 632 (1b) GVHB 512 1368,11x (1a)DTBH 336,11x (1) Nhận hàng 156 133 33 311 14 Xuất giao hàng, sử dụng PXK kiêm VCNB Đơn vị bán 155,156 157 (1) GV (2b) 512 632 1368,11x (2a)DTBH Đơn vị mua 336 ... 33 311 15 9.2.3- Kế tóan khỏan thu hộ, chi hộ Đơn vị chi hộ, nhờ thu hộ 11x 1368 11x (1) Chi hộ (3) thu hồi 131,138… 336 (2)Phải thu (4) Bù trừ CN khỏan nhờ thu hộ Đơn vị nhờ chi hộ, thu hộ 11x...
... 1, 2, 3) Bảngđịnh kiểu Một bảngđịnh kiểu bảng xác định với kiểu liệu có cấutrúc người dùng địnhnghĩa Các bảngđịnh kiểu lưu giữ thể kiểu liệu có cấutrúc theo hàng, thuộc tính kiểu liệu lưu ... bảng Nếu cột cột kiểu liệu có cấu trúc, bạn xác định tên kiểu liệucấutrúc làm kiểu liệu (Liệt kê 1) Các kiểu liệu có cấutrúc có hành vi gọi tính kế thừa Một kiểu liệu có cấutrúc có kiểu liệu ... Như hàng bảng (bảng định kiểu) có cột địnhnghĩa thuộc tính kiểu liệu có cấutrúc Trong trường hợp này, bảng tạo kiểu liệu có cấu trúc, bạn không xác định riêng cho cột địnhnghĩabảng (Xem...