... tính đó sẽ được đặt bằng Null
Truy vấn cập nhật dữ liệu (p.4)
SQL = Structured Query Language
•
Là ngônngữ dùng để truyvấn dữ liệu
•
Ngôn ngữ = cú pháp (cấu trúc ngữ pháp) + các
từ khóa (từ ... #1-Jan-94# ; …
Cú pháp của SQL (p.2)
THIẾT KẾ CƠ SỞ DỮ LIỆU
QUAN HỆ (Relational Database Designing)
Phần II – NGÔNNGỮTRUYVẤN
SQL
(Structured Query Language = ngônngữtruyvấn có cấu trúc)
... được truyvấn sau từ khóa From không trùng
tên thì ta có thể ghi tường minh tên thuộc tính, mà không cần phải ghi :
<Tên bảng>.<Tên thuộc tính>
Truy vấn chọn dữ liệu (p.4)
Truy vấn...
... trị.
2 CÂU LỆNH SQL
SQL là ngônngữtruyvấn dựa trên đại số quan hệ. Câu lệnh của SQL dùng để rút trích dữ liệu của
một một hay nhiều quan hệ. Kết quả của một câu lệnh SQL (truy vấn) là một quan ... cách trình bày, ta xem quan hệ mà câu truyvấn sử dụng để tạo ra quan hệ khác gọi là quan hệ
nguồn, quan hệ kết quả của truyvấn là quan hệ đích.
i Truyvấn định nghóa dữ liệu (data definition ... trong bảng
Giáo trình CƠ SỞ DỮ LIỆU Trang
Bộ mơn CSDL Trường CĐCN 4
22
Chương 2 .
NGÔN NGỮTRUYVẤNSQL
I CÁCH TẠO QUAN HỆ BẰNG ACCESS
Microsoft Access là một hệ quản trị cơ sở dữ liệu...
... PHAI=‘Nam’
TENHO
TungNguyen
HungNguyen
TEN LOT
Thanh
Manh
333445555
987987987
MANV
Tên bí danh
NGÔN NGỮTRUYVẤN SQL
NGÔNNGỮTRUYVẤN SQL
34
Lệnh DELETE (tt)
Nhận xét
-
Số lượng số dòng bị xóa phụ thuộc vào ... 1
43
Truy vấn cơ bản
Gồm 3 mệnh đề
-
<danh sách các cột>
Tên các cột cần được hiển thị trong kết quả truy vấn
-
<danh sách các bảng>
Tên các bảng liên quan đến câu truy vấn
-
<điều ... NVARCHAR(20),
PHG INT
)
2
Nội dung chi tiết
Giới thiệu
Định nghĩa dữ liệu
Cập nhật dữ liệu
Truy vấn dữ liệu
Một số hàm thông dụng
47
Mệnh đề SELECT (tt)
SELECT MANV, HONV + ‘ ’ + TENLOT...
... a[][10],int hang,int cot)
{
for(int i = 0;i < hang;i++)
z
Hình học hoạ
hìnhBài tậpvề ngôn
ngữ lập trình C
strcpy(danhsach[n].mslop, mslop);
printf("\nCho biet ho ten : ... các số hoàn hảo nhỏ hơn số N nhập từ user
Trang 4
1. Bài in ra lịch của một năm bất kỳ lớn hơn 1700
2. Bàitập kiểm tra dấu ngoặc đúng.
3. Bài toán Tám Hoàng Hậu
4. In ra số Hex tương ứng với ... các bước chuyển n đĩa từ cọc A sang cọc C trong bài toán Tháp Hà Nội
dùng 3 đĩa
11. Trình bày các bước chuyển n đĩa từ cọc A sang cọc C trong bài toán Tháp Hà Nội
dùng 4 đĩa
MÃ HÓA THÔNG ĐIỆP
C...
... (SQL)
27
Giới thiệu ngônngữ SQL
Giới thiệu Oracle SQL
Giới thiệu các nhóm ngônngữ của SQL
Tìm hiểu nhóm ngônngữtruyvấn dữ liệu với mệnh đề
SELECT
Mục tiêu bài học hôm nay
Giới thiệu ngônngữ SQL
Giới ... DBMS hiện nay sử dụng SQL (MS SQL Server –
T- SQL, Microsoft Access, Oracle – PL /SQL, DB2, MySQL…)
Ngôn ngữ SQL
SQL - Structured Query Language: Ngônngữtruyvấn có
cấu trúc
SQL cho phép Tạo CSDL, ... ngữ SQL
Giới thiệu Oracle SQL
Giới thiệu các nhóm ngônngữ của SQL
Tìm hiểu nhóm ngônngữtruyvấn dữ liệu với mệnh đề
SELECT
Slide 3 - Ngônngữtruyvấn có cấu trúc (SQL)
3
Cú pháp:
SELECT [DISTINCT]...
... thiệu ngônngữ SQL
Giới thiệu Oracle SQL
Giới thiệu các nhóm ngônngữ của SQL
Tìm hiểu nhóm ngônngữtruyvấn dữ liệu với mệnh đề
SELECT
Slide 4 - Ngônngữtruyvấn có cấu trúc (SQL)
2
Ngôn ngữ ... Ngônngữtruyvấn có cấu trúc (SQL)
19
Giới thiệu ngônngữ SQL
Giới thiệu Oracle SQL
Giới thiệu các nhóm ngônngữ của SQL
Tìm hiểu nhóm ngônngữtruyvấn dữ liệu với mệnh đề
SELECT
Hệ thống bài ... EMPLOYEES_UNQ_EMAIL;
Slide 4 - Ngônngữtruyvấn có cấu trúc (SQL)
26
Ngôn ngữ thao tác dữ liệu (DML – Data Manipulation
Language) gồm các truyvấn cho phép thêm, sửa, xóa
dữ liệu trong các bảng
Bao gồm các truyvấn bắt...
... cả ba đoạn thơ, bài thơ trên đều có hình ảnh ánh trăng. Nhưng mỗi tác giả lại có một cách miêu tả
riêng. Những sắc thái khác nhau trong cách miêu tả ấy thể hiện dấu ấn ngônngữ cá nhân của tác ... hát.
- Con gặp lại nhân dân như nai về suối cũ
Cỏ đón giêng hai, chim én gặp mùa
I. KIẾN THỨC CƠ BẢN
(Xem bài trước)
II. RÈN KĨ NĂNG
1. Phân tích những đoạn và bài thơ sau đây, làm rõ những nét ... Phân tích sự khác nhau trong nghệ thuật miêu tả tiếng đàn của Nguyễn Du và Nguyễn Tuân.
- Về mặt tổ chức ngữ âm: Nguyễn Du tả tiếng đần đầy tâm sự của nàng Kiều dưới hình thức thơ lục bát.
Còn...
... hoá truyvấnSQLvề mặt tốc độ và hiệu quả. Cuối cùng,
chúng ta bàn tới sự khác nhau giữa Microsoft Jet SQL và ANSI SQL một cách cụ
thể
SQL LÀ GÌ ?
SQL là một ngônngữ lập trình về CSDL ... hành truyvấn bổ sung, hãy
xem qua kết quả của truyvấn chọn với cùng biểu thức điều kiện.
Một truyvấn bổ sung không ảnh hưởng tới các bảng hoặc truyvấn nguồn.
5 .Truy vấn cập nhật:
Truy ... xuyên, dùng các truyvấn tạo bảng từ truyvấn
Dynasets của bạn. Dùng các bảng để làm cơ sở cho các form, các báo cáo hơn là
dùng các truy vấn.
- Nếu bạn đang tạo một truyvấn Crosstab, hãy...
... Ngônngữtruy
vấn có cấu trúc (SQL)
Giảng viên: Nguyễn Công Thương
Thứ tự thực hiện truyvấn
lồng nhau
Thực hiện truyvấn con (trả về một giá trị hoặc
một tập giá trị)
Thực hiện truyvấn ... câu truy vấn
18
Truy vấn con trong mệnh đề
FROM
Câu truyvấn con trong mệnh đề FROM chỉ được thực
thi một lần, kết quả trả về là một bảng tạm dùng để thực
thi câu truyvấn ngoài
44
Truy vấn ... hiện truyvấn ngoài dựa vào kết quả trả về
của truyvấn con
Thực hiện truyvấn chính. Quá trình thực hiện
bắt đầu từ truyvấn con trong cùng đến truyvấn
chính
31
Kết theta (2)
Ví dụ: Tìm...
...
NGÔN NGỮSQL
• Ngônngữ đại số quan hệ:
• Phải chỉ định cách thức truy vấn: khó khăn cho người
sử dụng
• Cần xây dựng một ngônngữ cấp cao: người sử dụng
chỉ cần khai báo nội dung truyvấn ... nhật lược đồ CSDL
• Bàitập
Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM
28
NỘI DUNG
• Ngônngữ định nghĩa dữ liệu
• Ngônngữtruyvấn dữ liệu
• Ngônngữ cập nhật dữ liệu ... trong bài toán QUẢN LÝ DỰ ÁN
được cho trong file “Bai tap Chapter5_Dinh
nghia DL.docx”
Bài tập nhóm
Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM
27
NGÔN NGỮSQL
• Ngôn ngữ...