... Ngônngữtruyvấncócấutrúc (SQL) 17 Các toán tử so sánh Slide - Ngônngữtruyvấncócấutrúc (SQL) 18 Ví dụ Hiển thị thông tin nhân viên có lương 11000$ Slide - Ngônngữtruyvấncócấutrúc ... Ngônngữtruyvấncócấutrúc (SQL) 11 Slide - Ngônngữtruyvấncócấutrúc (SQL) 12 Ngônngữtruyvấn liệu Bao gồm lệnh cho phép truyvấn liệu mà không làm thay đổi liệu đối tượng CSDL Là truy ... Ngônngữtruyvấncócấutrúc (SQL) 15 Ví dụ chọn tất cột Ví dụ: Truyvấn lựa chọn tất cột bảng EMPLOYEES Slide - Ngônngữtruyvấncócấutrúc (SQL) 16 Mệnh đề WHERE Cho phép xếp liệu truy vấn...
... Slide - Ngônngữtruyvấncócấutrúc (SQL) Kết nối Slide - Ngônngữtruyvấncócấutrúc (SQL) Kết nối Slide - Ngônngữtruyvấncócấutrúc (SQL) So sánh kết hai kiểu kết nối Kết nối trả 1 06 liệu ... thống cũ Giới thiệu ngônngữSQL Giới thiệu Oracle SQL Giới thiệu nhóm ngônngữSQL Tìm hiểu nhóm ngônngữtruyvấn liệu với mệnh đề SELECT Slide - Ngônngữtruyvấncócấutrúc (SQL) Mục tiêu học ... Slide - Ngônngữtruyvấncócấutrúc (SQL) 15 Cập nhật liệu bảng Kết quả: Slide - Ngônngữtruyvấncócấutrúc (SQL) 16 Xóa liệu bảng Cú pháp: DELETE FROM TableName [WHERE condition]; Có thể...
... thực truyvấn lồng Thực truyvấn (trả giá trị tập giá trị) Thực truyvấn dựa vào kết trả truyvấn Thực truyvấn Quá trình thực truyvấn đến truyvấn 31 Câutruyvấn tương quan Có phép ... 27 Câutruyvấn Câutruyvấn lệnh SELECT xuất câu SELECT khác Câutruyvấn xuất mệnh đề FROM (đóng vai trò bảng), WHERE HAVING Truyvấn đơn hàng: Kết trả hàng (hay giá trị) Truyvấn đa ... THANNHAN.MaNV); 40 Câutruyvấn mệnh đề HAVING Tương tự câutruyvấn mệnh đề WHERE 41 Truyvấn mệnh đề FROM Câutruyvấn trả bảng đóng vai trò bảng mệnh đề FROM câutruyvấn (cần kết hợp với...
... truyvấn tạo bảng Để tìm ghi bổ sung, trươc thi hành truyvấn bổ sung, xem qua kết truyvấn chọn với biểu thức điều kiện Một truyvấn bổ sung không ảnh hưởng tới bảng truyvấn nguồn 5 .Truy vấn ... bỏ ghi cách dùng truyvấn xoá, bạn khôi phục lại thao tác Nếu bạn muốn biết ghi xoá, trước hết, kiểm tra kết truyvấn chọn có điều kiện (với truyvấn xoá) sau tiến hành truyvấn xoá Bất lúc bạn ... bản, Dùng truyvấn xoá bảng nhanh dùng truyvấn xoá Bạn dùng phương thức thi hành với câu lệnh DROP TABLE để xoá bảng khỏi CSDL Tất nhiên bạn xoá bảng cấutrúc Ngược lại, dùng truyvấn xoá phần...
... NỘI DUNG • Ngônngữ định nghĩa liệu • Ngônngữtruyvấn liệu • Ngônngữ cập nhật liệu Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM NGÔNNGỮSQL • Ngônngữ đại số quan hệ: ... thức truy vấn: khó khăn cho người sử dụng • Cần xây dựng ngônngữ cấp cao: người sử dụng cần khai báo nội dung truyvấn Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM NGÔNNGỮSQL • Ngôn ... SQL • Ngônngữ cấp cao • Người sử dụng cần đưa nội dung cần truyvấn • Được phát triển IBM (1970s) • Được gọi SEQUEL • Được ANSI công nhận phát triển thành chuẩn • SQL- 86 • SQL- 92 • SQL- 99 Khoa...
... hiể nhóm ngôn ng truy vấ dữliệ vớ mệ đ u n u i nh ề SELECT Slide - Ngôn ng truy vấ có cấ trúc (SQL) n u NgônngữSQLSQL - Structured Query Language: Ngôn ng truy vấ có n cấ trúc u SQL cho phép ... sửdụ SQL (MS SQL Server – a n ng T- SQL, Microsoft Access, Oracle – PL /SQL, DB2, MySQL…) Slide - Ngôn ng truy vấ có cấ trúc (SQL) n u NgônngữSQLCó thểchia thành nhóm lệ SQL: nh Nhóm truy vấ ... Ngôn ng truy vấ có cấ trúc (SQL) n u 17 Các toán tử Slide - Ngôn ng truy vấ có cấ trúc (SQL) n u so sánh 18 Ví dụ Hiể thị n thông tin nhân viên có lương bằ 11000$ ng Slide - Ngôn ng truy vấ có...
... http://www.software602.com/ Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ Truyvấn lồng - SQL cung cấp cấutrúcngônngữ cho phép lồng câutruyvấn thành truyvấn - Câutruyvấn (Sub Query) ... câutruyvấn khác (Outer Query) - Câutruyvấn thường dùng để kiểm tra tập hợp thành viên, so sánh tập hợp định số - Câutruyvấn sử dụng mệnh đề WHERE câutruyvấn khác Mệnh đề SELECT truyvấn ... Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ CấutrúcngônngữSQL 2.1 Ngônngữ định nghĩa liệu (DDL) Ngônngữ định nghĩa liệu lệnh cho phép định nghĩa sở liệu bao gồm: Lệnh...
... tạo truyvấnCó hai cách để tạo truy vấn: 1.1 Sử dụng công cụ Query Design 1.2 Sử dụng công cụ Query Wizard Slide - Làm việc với truyvấn Thuộc tính truyvấn Chọn truyvấn mở thuộc tính truyvấn ... việc với truyvấn Bước 4: Đặt tên truyvấn xem kết 14 1.2.3 Truyvấn tìm ghi kép Truyvấn tìm kiếm ghi trùng bảng Kết trả danh sách ghi trùng Slide - Làm việc với truyvấn 15 1.2.4 Truyvấn tìm ... kiểu truyvấn File Duplicates Query, kiểu truyvấn tìm ghi có giá trị không trùng Slide - Làm việc với truyvấn 16 Biểu thức tiêu chuẩn truyvấn 3.1 Khái niệm biểu thức tiêu chuẩn truyvấn 3.2...
... NgônngữtruyvấnSQL (p.1) SQL = Structured Query Language • Là ngônngữ dùng để truyvấn liệu • Ngônngữ = cú pháp (cấu trúcngữ pháp) + từ khóa (từ vựng) + ... cuối (End-user) Hệ quản trị CSDL NgônngữtruyvấnSQL (p.2) SQL = Structured Query Language • NgônngữSQL chuẩn chung tương đối Hệ quản trị CSDL khác • cú pháp SQL : SELECT FROM ... WHERE có quan hệ • Count() : trả số lượng giá trị tương ứng với thỏa điều kiện WHERE khác Null có quan hệ Các loại truyvấnSQL Các Loại TruyVấnSQLTruy vấn...
... danh sách phim có giá thuê từ USD trở lên Hiển thị phim có giá thuê USD sản xuất từ năm 2002 trở lại Phép chọn (3) Tìm sinh viên sinh sau năm 1980 Tìm sinh viên sinh sau năm 1980 có mã A01 Phép ... Đại số quan hệ Mô hình quan hệ hỗ trợ truyvấn mạnh, đơn giản Các loại phép toán Phép toán sở Chọn: σ (Select) Chiếu: π (Project) ... Phép trừ - (2) 12 Tích Descartes x (1) 13 Tích Descartes x (2) 14 Đổi tên ρ 15 Phép giao ⋂ (1) 16 Phép giao ⋂ (2) 17 Các phép nối 18 Phép nối theta ⋈ θ (1) 19 Phép nối theta ⋈ θ (2) 20 Phép nối...
... LỆNH SQLSQLngônngữtruyvấn dựa đại số quan hệ Câu lệnh SQL dùng để rút trích liệu một hay nhiều quan hệ Kết câu lệnh SQL (truy vấn) quan hệ Để đơn giản cách trình bày, ta xem quan hệ mà câutruy ... CÂU LỆNH TRUYVẤN BIỂU THỨC (EXPRESSION) Các thành phần tạo nên biểu thức bao gồm: Literal value Là liệu có giá trò văn thể Dữ liệu chuỗi có dạng: “New York” Dữ liệu số có dạng: 10 56; 10 56. 25 Dữ ... điềuKiện Cú pháp: Delete From table Where điềuKiện vi Truyvấn hợp (union query) Khi có nhu cầu thực truyvấncó kết toán tử hợp, ta sử dụng câu lệnh SQL sau: Select .Union Select Ví du: Lệnh sau gấp...
... thiệu SQL SQLngônngữ lập trình có tính thủ tục Các câu lệnh mà SQL cung cấp nhúng vào ngônngữ lập trình: nhằm xây dựng ứng dụng tương tác với sở liệu Là ngônngữcó tính khai báo: ngônngữ ... quát SQL Giới thiệu SQL Vai trò SQL Sơ lược SQL Giới thiệu SQL SQLngônngữ IBM phát triển vào năm 1974 Chính thức ANSI/ISO công nhận ngônngữ chuẩn sở liệu quan hệ vào năm 19 86 Sử ... liệu SQLngônngữ sở liệu phân tán: gởi nhận yêu cầutruy xuất liệu với SQLngônngữ sử dụng cho cổng giao tiếp sở liệu: sử dụng chuẩn ngônngữ để giao tiếp hệ quản trị sở liệu Sơ lược SQL ...
... xử lý liệu thực chơng trình ngời dùng SQLngônngữcócấutrúc Trong câu lệnh SQLcó số mệnh đề tuân theo cú pháp riêng Có loại lệnh SQL: - Các lệnh truyvấn liệu (DML); - Các lệnh định nghĩa ... nghệ phẩm') AND (Hang = 'Cà phê') Chơng NgônngữtruyvấnSQL 14 Trần Quốc Chiến Cơ sở liệu iv Ngônngữtruyvấn liệu Phép toán SQL mệnh đề truyvấncó điều kiện Cú pháp tổng quát SELECT [DISTINCT] ... GioiTinh = - Chơng NgônngữtruyvấnSQL 28 Trần Quốc Chiến Cơ sở liệu - Xoá khung nhìn DROP VIEW NVNU Chơng NgônngữtruyvấnSQL 29 Trần Quốc Chiến Cơ sở liệu v Ngônngữ kiểm soát liệu Các...
... source g p g graphs" 45 46 OpenLink Virtuoso SPARQL 47 48 12 9/28/2011 Dữ liệu RDF Truyvấn Tự tạo ontology – up lên địa URI Ontology FOAF Ti B O t l ủ Tim Berners L Lee: Truyvấn 1: Tìm tất tên người ... SELECT ?name WHERE { ?person foaf:name ?name } 49 Truyvấn 50 Truyvấn Tìm tất người contact foaf có tên địa mail Sử dụng * Tìm homepage người mà TBL (http://www.w3.org/People/Berners(http://www ... SELECT var1, var2,… var3 SELECT ?name SELECT ?x,?title 17 Mẫu đồ thị (truy vấn) 18 Ví dụ Thông qua kết nối ký hiệu truyvấn đồ thị RDF SELECT ?p ?o VD: WHERE {subject ?p ?o} Kết quả: trả cặp...
... 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ữSQLNgônngữtruyvấnSQLcó tập lệnh phong phú để thao tác sở liệu Chẳng hạn lệnh create để tạo bảng quan ... 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ô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 ... 3.5 CÂU LỆNH TRUYVẤN LỒNG NHAU Là câu lệnh mà thành phần WHERE có chứa thêm câu lệnh Select khác Câu lệnh thường gặp liệu cần thiết phải duyệt qua nhiều lần Đây vấn đề khó khăn truyvấn liệu Ví...
... Điều tạo ngônngữ phức tạp dù mạnh điều tính biểu diễn ngônngữtruyvấn RDF khác, đặc biệt ngônngữ dòng SPARQL Bên cạnh đó, có số loại ngônngữtruyvấn RDF khác sử dụng mô hình ... RDQL ngônngữtruyvấn cho RDF mô hình Jena Mục đích để cung cấp mô hình truyvấn hướng liệu, “hướng liệu” nghĩa truyvấn thông tin tổ chức mô hình, kết luận thực RDQL mở rộng ngônngữtruyvấn ... cụ thể, ngônngữtruyvấn thường không cung cấp tính cho chức đặc tả đoạn mã truy vấn, chẳng hạn thứ tự đoạn mã RQL ngônngữtruyvấncó cung cấp cho hỗ trợ RQL tương thích phần với ngữ nghĩa...