... LỆNH SQLSQL ngôn ngữ 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âu truy ... truyvấn chọn Để truyvấn chọn ta sử dụng câu lệnh SQL sau: Select [Distinct|Top n[%]] field1 [As alias1][,field2 [As alias2][, ]] From table1 [Inner Join table2 On table1.field1 θ table2.field2] ... viên đăng ký học ta sử dụng truyvấn theo nhóm Để truyvấn cộng nhóm ta sử dụng câu lệnh SQL sau: Select [Distinct|Top n[%]] field1 [As alias1][,field2 [As alias2][, ]] Bộ mơn CSDL Trường CĐCN Giáo...
... hệ Các loại truyvấnSQL Các Loại TruyVấnSQLTruyvấn chọn (Select query) • • Là truyvấn khóa SELECT Trả giá trị tập Truyvấn định nghĩa liệu (Data Definition Query) • • Là truyvấn khóa CREATE, ... bộ, ràng buộc, … CSDL Truyvấn cập nhật liệu (Data Modification Query) Truyvấn định nghĩa liệu (p .1) Truyvấn định nghĩa liệu – Tạo lược đồ quan hệ Ví dụ : CREATE TABLE SINHVIEN( MASV Text (10 ) ... COUNT(DANGKY_HOCPHAN.MAHP)>=3 Truyvấn chọn liệu (p.6) Truyvấn chọn lồng (nested/sub query) • Là câu lệnh truyvấn mà biểu thức điều kiện WHERE HAVING câu truyvấn khác Ví dụ : Lấy thông tin...
... transaction files on a SQLServer and then restoring them on a standby/backup server This keeps the two SQLServer instances in sync with each other In case production server fails, users simply ... database to fetch data based on simple English instead of using SQL statements What is the purpose of SQL Profiler in SQL server? SQL profiler is a tool to monitor performance of various stored ... in SQL Server? a Windows Authentication Mode (Windows Authentication): uses user’s Windows account b Mixed Mode (Windows Authentication and SQLServer Authentication): uses either windows or SQL...
... Định nghĩa liệu Cập nhật liệu Truyvấn liệu Truyvấn Tập hợp, so sánh tập hợp truyvấn lồng Hàm kết hợp gom nhóm Một số kiểu truyvấn khác Một số hàm thông dụng 41 Truyvấn liệu Là ngôn ngữ rút ... 09 /15 /19 62 Ba Ria VT Nam 38000 333445555 NULL 453453453 Tran Thanh Tam 07/ 31/ 1972 543 MTL Q1 Nu 25000 333445555 NULL 999887777 Bui Ngoc Hang 07 /19 /19 68 33 NTH Q1 Nu 38000 9876543 21 9876543 21 Le ... Ngoc Hang 07 /19 /19 68 33 NTH Q1 Nu 38000 9876543 21 9876543 21 Le Quynh Nhu 07620 /19 51 219 TD Q3 Nu 43000 888665555 987987987 Tran Hong Quang 04/08 /19 69 980 LHP Q5 Nam 25000 9876543 21 888665555 Pham...
... Muốn thực truyvấn đến database SQLServer phải Tạo thư mục vật lí C:\Inetpub\wwwroot thư mục ảo tương ứng với database Cấu hình thư mục ảo theo bước Truy n chuỗi SQL Query cần thực SQLServer vào ... lí tài liệu XML Tham khảo: Có thể tham khảo thêm vấn đề SQLServer Book Online với từ khóa “accessing SQLServer with HTTP” (nhập phần Index) Bộ môn HTTT- Khoa CNTT ... mô tả kết câu lệnh select chuỗi URL Trong đó, Tham số: sql= SELECT * FROM Employees FOR XML AUTO Cho biết chuỗi query cần truyvấnSQLServer cho biết kết trả thuộc dạng XML Tham số root=root...
... dựng biểu thức với phép chuyển đổi 10 Tạo truyvấn SQL/ XML Lưu ý hàm chuyển đổi thêm vào truyvấn Hình 41 Student_BookLoansInfo .sql có chuyển đổi 11 Thực truyvấn Trong kết (cũng xem Ref_StudentBookLoansInfo_result.xml) ... trang xem trước truyvấn danh sách đối tượng tạo để thêm vào mô hình sở liệu, có Hình 16 Tóm tắt trình thủ thuật tạo kịch lệnh Nhấn Finish Thực truyvấn SQL/ XML tạo Mở truyvấn Student .sql tạo trình ... Student .sql tạo trình soạn thảo SQL Hình 17 Mở kịch lệnh SQL/ XML trình soạn thảo SQL Nhấn chuột phải vào cửa sổ văn trình soạn thảo SQL chọn Run SQL Hình 18 Chạy kịch lệnh SQL/ XML Từ danh sách kết nối...
... 5 .1 Giới thiệu khái quát SQL Giới thiệu SQL Vai trò SQL Sơ lược SQL Giới thiệu SQL SQL ngôn ngữ IBM phát triển vào năm 19 74 Chính thức ANSI/ISO công nhận ... Khai báo biến định nghĩa trỏ Mở trỏ để truy xuất kết truyvấn Đọc dòng kết truyvấn (sử dụng trỏ) Đóng trỏ Thực thi câu lệnh SQL Sơ lược SQL Các câu lệnh SQL bắt đầu từ lệnh, từ khoá cho biết ... liệu, điều khiển truy cập sở liệu, Vai trò SQLSQL ngôn ngữ cho hệ thống khách/chủ (client /server) : công cụ để giao tiếp trình ứng dụng phía máy khách với máy chủ SQL ngôn ngữ truy cập liệu Internet:...
... Ngôn ngữ truyvấnSQL 14 Trần Quốc Chiến Cơ sở liệu iv Ngôn ngữ truyvấn liệu Phép toán SQL mệnh đề truyvấn có điều kiện Cú pháp tổng quát SELECT [DISTINCT] [AS ] [, ] ... Ngôn ngữ truyvấnSQL 31 Trần Quốc Chiến Cơ sở liệu tập 5. 01 Trình bày a) Các kiểu liệu SQL b) Các toán tử lôgic SQL c) Các toán tử tập hợp SQL d) Các hàm tính toán SQL e) Hàm tập hợp SQL 5.02 ... Truyvấn lồng Cú pháp: SELECT [DISTINCT] [AS ] [, ] / * FROM [ ] [, ] [WHERE ] [GROUP BY < thuộc tính nhóm 1> ...
... 13 Bảng 1. 11 Monhoc 13 Bảng 1. 12 Diem .14 Bảng 1. 13: Sinhvien1 15 Bảng 1. 14: Sinhvien2 15 Bảng 1. 15: Monhoc1 16 Bảng 1. 16: Monhoca ... Ten Ngaysinh Gioitinh Khoa 50 310 10 01 Nguyễn Đức Anh 10 /02 /19 82 Nam CNTT 50 511 6 016 Hà Thị Lan Anh 11 /10 /19 83 Nữ QTKD 50 410 2 015 Phan Thị Hà 04/06 /19 85 Nữ CNTT Bảng 1. 11 Monhoc Mamon Tenmon Sodvht ... Tiếng anh sở Anh1 Số hóa trung tâm học liệu http://lrc.tnu.edu.vn/ 14 Bảng 1. 12 Diem Masv Mamon Diem 50 310 10 01 TCS 50 511 6 016 TCS 50 310 10 01 Anh1 Và mối liên hệ quan hệ đƣợc thể qua hình 1. 2 dƣới đây:...
... SELECT R1.A1, …, Ri -1. Ai -1, Ri +1. Ai +1, …, Rk -1. Ak -1, Rk +1. Ak +1, Rn.An FROM WHERE R1 , R2 , …Ri -1, R‟i , Ri +1, … Rn qk(Rk.A‟k) AND q‟k(R1.A1, …, Ri -1. Ai -1, R‟i.Ai, Ri +1. Ai +1, …, Rn.An) Khi p‟ p 1 ... SELECT R1.A1, …, Ri -1. Ai -1, Ri +1. Ai +1, …, Rk -1. Ak -1, Rk +1. Ak +1, Rn.An FROM R1 , R2 , …Ri -1, R‟i , Ri +1, … Rn WHERE qk(Rk.A‟k) AND q‟k(R1.A1, …, Ri -1. Ai -1, R‟i.Ai, Ri +1. Ai +1, …, Rn.An) Khi p‟ p 1 ... p 1: p”: SELECT Rk.Ak INTO R‟k FROM Rk WHERE qk(Rk.A‟k) SELECT R1.A1, …, Ri -1. Ai -1, Ri +1. Ai +1, …, Rn.An FROM R1 , R2 , …Ri -1, R‟i , Ri +1, … Rn WHERE q‟k(R1.A1, …, Ri -1. Ai -1, R‟i.Ai, Ri +1. Ai +1, ...
... Lịch sử SQL Phiên gốc Sequel IBM phát triển năm đầu 19 70 Sau đổi tên thành SQLSQL ngôn ngữ CSDL quan hệ chuẩn Chuẩn ANSI ISO cho SQL : SQL- 86, SQL- 89 SQL- 92, SQL: 19 99, SQL: 2003, SQL: 2008 ... 19 77) QUEL (Query Language) d’INGRES (19 75) SQL (Structured Query Language) Exemples: SQL IBM, SQL ORACLE, → TH: SQLSQLServer Đơn giản, cần biết cấu trúc quan hệ để xây dựng câu truyvấn ... dụ 1: Tìm họ tên phi công sống Paris SELECT hoten FROM PHICONG WHERE dchi='Paris'; Ví dụ 2: Tìm thông tin chuyến bay từ Hanoi đến Paris ngày 1/ 1/2 014 ??? → Giá trị ngày : '2 014 - 01- 01' SQL...
... Bảng 2 .1- 11 Khoa Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 29 Masv 50 310 10 01 50 511 6 016 50 410 2 015 Hodem Nguyễn Đức Hà Thị Lan Phan Thị Ten Anh Anh Hà Ngaysinh 10 /02 /19 82 11 /10 /19 83 ... Sinhvien1 trình bày qua bảng 2 .1- 15 quan hệ Sinhvien2 trình bày qua bảng 2 .1- 16 Masv Hodem Ten Ngaysinh Gioitinh Khoa 50 514 6 016 Hà Thị Lan Anh 11 /10 /19 83 Nữ QTKD Bảng 2 .1- 15: Sinhvien1 Masv Hodem ... 29 Bảng 2 .1- 14 Diem 29 Bảng 2 .1- 15: Sinhvien1 .30 Bảng 2 .1- 16: Sinhvien2 .30 Bảng 2 .1- 17 .33 Bảng 2 .1- 18 .33 Bảng 2.2 -1 Quan hệ EMP...
... hàng 10 Đưa danh mục loại sản phẩm (Categories) số lượng sản phẩm loại 11 Đưa danh sách khách hàng có nhiều đơn hàng năm 19 96 12 Đưa số lượng sản phẩm loại (category) cung cấp nhà cung cấp ... câu truyvấn Đưa danh mục sản phẩm có doanh thu lớn Đưa danh mục sản phẩm chưa đặt hàng Đưa danh sách nhân viên tổng doanh thu đơn hàng nhân viên phụ trách Đưa danh mục sản phẩm chưa đăt hàng 10 ... OrderDetailID Integer x OrderID Integer x ProductID Integer x Quantity Integer x Unique x Viết câu truyvấn Đưa danh sách khách hàng London (city) Đưa danh mục sản phẩm thuộc loại “sea food” (categoryName)...
... Tổng quan SQLServer1.1 Giới thiệu 1. 2 Cài đặt 1. 3 Các thành phần 1. 4 Nhắc lại số khái niệm CSDL 1. 5 Các kiểu liệu 1. 6 Thao tác tạo CSDL, tạo bảng, sửa, xóa Chương Câu lệnh Select 2 .1 Các hàm ... 2007 10 Tiêu chuẩn đánh giá sinh viên: a Dự lớp đầy đủ: 10 % b Bài tập, thảo luận: 10 % c Điểm kiểm tra kỳ: 10 % d Điểm thi kết thúc học phần: 70% 11 Thang điểm: 10 12 Nội dung chi tiết học phần 12 ... Học liệu bắt buộc: [1] Phạm Hữu Khang Lập trình ứng dụng chuyên nghiệp SQL Server, NXB Lao động xã hội, Hà Nội, 2007 - Học liệu tham khảo: [2] Nguyễn Thị Hải Yến Bài giảng SQLServer 2000, Khoa...