... 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...
... 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 ... 20% Thi cuối kỳ : 80% CHƯƠNG 10 CÁC 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 ... niệm – Khai báo struct Cấutrúc (struct) kiểu 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...
... ĐỊ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 ... 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...
... 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 ... 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 chọn tố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...
... 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ỉì 100 0 âãún 2000 SELECT P# FROM SP WHERE PRICE BETWEEN 100 0 ... bng P:(Bng sn pháøm) CREATE TABLE P (P# INTEGER NOT NULL, PNAME VARCHAR (10) NOT NULL, WEIGHT INTEGER NOT NULL, COLOR VARCHAR (10) NOT NULL, CITY VARCHAR(30) NOTNULL) - Tảo bng SP: CREATE TABLE SP...
... 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 ... 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ữ...
... 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 ... TENKHOA Khoa Sinh học Khoa Sinh học MALOP C2 4101 C2 5101 C2 6101 CNT MALOP C2 6102 C2 5102 C2 4102 CNT MALOP C2 4103 C2 5103 CNT MALOP C25301 C24301 CNT CNT 10 TENLOP Toán K24 Toán K25 Toán K26 TENLOP ... nhiều dòng liệu vào bảng, dòng liệu lấy từ bảng khác thông qua câu lệnh SELECT Ở cách này, giá trị liệu bổ sung vào bảng không định tường minh mà thay vào câu lệnh SELECT truy vấn liệu từ bảng khác...
... 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ủ ... 4.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 lệnh cho phép thực thao tác sau: • Bổ sung cột vào bảng • Xoá cột khỏi bảng...
... đầ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...
... thu hộ, khỏan nhờ chi hộ, khỏan đơn vị nội khác cho mượn - Khỏan phải nộp nghĩa vụ tài cấp cấp ngược lại - … 9.1.2- Quy định kế tóan phải thu, phải trả nội bộ: - KT chi tiết: chi tiết đơn vị nội ... cung cấp cho đơn vị nội - Phải thu khỏan chi hộ, khỏan nhờ thu hộ, khỏan cho mượn - Khỏan phải thu nghĩa vụ tài mà cấp phải nộp lên, cấp phải cấp cho cấp - … Nội dung khỏan phải trả nội bộ: - Khỏan ... 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 11x,15x Đơn vị cấp 1361 411 (3) (2) (1) (3) (1) 11x,15x (3) 211 (4) (4) 211 214 214...
... 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...