CHƯƠNG III: TÌM HI U NGÔN NG ỂỮ
I. Tìm hi u SQL Server. ể
=======================================================
CHƯƠNG III: TÌM HIỂU NGÔN NGỮ I. Tìm hiểu SQL Server.
1. Lịch sử phát triển của SQL Server.
Vào năm 1988 phiên bản thử nghiệm “Ashton-Tate/Microsoft SQL Server” chạy trên môi trường OS/2 được phát hành. Và đến năm 1989 phiên bản 1.0 ra đời.
Năm 1990 phiên bản đầu tiên với tên Microsoft SQL Server 1.1 được phát hành với các công cụ tiện ích, thư viện lập trình và công cụ quản lý. Năm 1991 phát hành phiên bản Microsoft SQL Server version 1.11. Đầu năm 1992 phát hành phiên bản Microsoft SQL Server version 4.2 bao gồm giao diện đồ hoạ quản lý cơ sở dữ liệu trên môi trường Windows.
Cuối năm 1992 phiên bản Microsoft SQL Server chạy trên môi trường Windows NT ra đời.
Vào giữa năm 1995 phiên bản 6.0 được phát hành với nhiều tính năng mới: tạo bản sao (replication), con trỏ dịch chuyển được (scrollable cursor) và những công cụ quản lý dữ liệu.
Đầu năm 1996 phát hành phiên bản 6.5. Phiên bản này phù hợp chuẩn SQL (ANSI SQL: Structured Query Language).
Năm 1999 phiên bản 7.0 ra đời. Phiên bản này là một động cơ cơ sở dữ liệu (database engine) hoàn toàn được xây dựng lại, đầy đủ mức độ khoá cấp thấp, tiến trình truy vấn mới.
Phiên bản lớn nhất và cuối cùng là SQL 2000, được phát hành vào giữa năm 2000. Phiên bản này hỗ trợ cho XML, động cơ tìm kiếm (full text search) cho phép chạy trên môi trường đa xử lý (multiprocessor).
2. Các kiểu dữ liệu.
- Kiểu dữ liệu số: gồm 4 loại dữ liệu số nguyên (bit, int, smallint, tinyint): lưu trữ các giá trị số nguyên và 2 loại dữ liệu số thực (float, real): lưu trữ các thông tin về số gần đúng.
=======================================================
- Kiểu String: gồm kiểu biến char và varchar, lưu trữ các chuỗi ký tự - Kiểu Binary: gồm các kiểu Binary(n), Varbinary(n), lưu trữ các thông tin nhị phân trong cặp 2 byte.
- Kiểu Date và Time: lưu giữ các ngày và giờ. - Kiểu Money: lưu giữ các giá trị tiền tệ.
- Loại dữ liệu kiểu Text và Image: Loại dữ liệu text lưu trữ dữ liệu như các ký tự trong nhiều trang và được dùng lưu trữ dữ liệu có kích thước hơn 8000 byte. Loại dữ liệu Image lưu trữ hình ảnh theo định dạng bmp, tiff, gif, jpeg hoặc định dạng nhị phân.
- Kiểu dữ liệu do người dùng định nghĩa: Khi định nghĩa một kiểu dữ liệu người dùng cần phải cung cấp ba tham số:
+ Tên kiểu
+ Loại dữ liệu cơ sở của SQL Server + Có cho phép nhận giá trị null.
3. Cú pháp căn bản SQL. 3.1. Truy vấn dữ liệu.
- Mệnh đề Select: quy định những thông tin sẽ nhận về từ cơ sở dữ liệu. - Mệnh đề From: chỉ định các bảng hoặc view tham gia trong câu truy vấn.
Cú pháp: [From {<table_source>} [,…n]
- Mệnh đề Where: cho phép tìm kiếm thông tin theo tiêu chuẩn. Cú pháp: Where <điều kiện tìm kiếm>
- Mệnh đề Group By: cho phép nhóm lại dữ liệu, sử dụng các hàm tính toán tổng hợp, đếm số dòng trả về hoặc tính giá trị trung bình.
Cú pháp: Group By [All] <biểu thức nhóm dữ liệu> [,…n]
- Mệnh đề Having: được dung với câu truy vấn chứa mệnh đề Group By và nó cho phép tạo bộ lọc.
- Mệnh đề Order By: chỉ định một hoặc nhiều cột tham gia làm tiêu chuẩn sắp xếp cho các thông tin.
Cú pháp: [Order By {cột tham gia sắp xếp [ASC | DESC]} [,…n] ] 31
======================================================= 3.2. Thêm dữ liệu (Insert).
- Mệnh đề Insert thêm một dòng với các giá trị được cung cấp vào một bảng. Người dùng có thể thêm dữ liệu cho từng cột hoặc chỉ cung cấp dữ liệu cho những cột được lựa chọn.
Cú pháp: INSERT [Into]
{tên bảng | tên view} {[(danh sách các cột)] {các giá trị}}
3.3. Cập nhật dữ liệu.
- Mệnh đề Update dùng để hiệu chỉnh một dòng đã tồn tại trong bảng. Cú pháp: UPDATE
{Tên bảng | tên view}
SET {Tên cột = {biểu thức | Default | Null} [WHERE <điều kiện chọn lọc>] }
3.4. Xoá dữ liệu.
- Mệnh đề Delete xoá một hoặc nhiều dòng trong một bảng. Cú pháp: DELETE
[FROM] {Tên table | tên view} [WHERE <điều kiện> ]
II. Tìm hiểu về Visual Basic. 1. Ngôn ngữ Visual Basic.
Visual Basic 1.0 ra đời vào giữa năm 1991. Đây là bản phát triển từ QuickBasic. VB được thiết kế để dễ sử dụng và cho phép thế hệ trình viên mới tạo những ứng dụng chạy trên hệ điều hành Windows.
Đầu năm 1992, phiên bản Visual Basic Professional Toolkit ra đời. 1993 Visual Basic 3.0 ra đời bao gồm các công cụ chuẩn. Những công cụ này cung cấp động cơ truy xuất cơ sở dữ liệu trong một ứng dụng với mã lệnh rất ít. Phiên bản này cũng hỗ trợ công cụ tuỳ chọn VBX (16-bit).