... Chí Minh
Khoa Toán – Tin Học
LẬP TRÌNH WINDOWSLẬP TRÌNH WINDOWS
Lập trìnhcơsởdữliệuLậptrìnhcơsởdữliệu
vớithư viện ADOvớithư viện ADO
với
thư
viện
ADOvới
thư
viện
ADO
(ADO ... PHẦ
N
R
ÌNH
CR
ÌNH
C
Để
k
ế
t n
ố
i ứng dụng quản lý học sinh vớicơsởdữliệu quản lý
Để
k
ế
t n
ố
i ứng dụng quản lý học sinh vớicơsởdữliệu quản lý
học sinh được lưu trữ trong học sinh được ... ụ
yy
C:C:\\C4WC4W\\DataData\\QLHS.mdbQLHS.mdb
Để kết nối ứng dụng quản lý học sinh vớicơsởdữliệu quản lý Để kết nối ứng dụng quản lý học sinh vớicơsởdữliệu quản lý
BÀI G
I
BÀI G
I
LL
học sinh được lưu trữ trong...
... nh ng nh l p trình c s d li u m i n Visual Basicộ ỗ ườ ở ữ à ậ ơ ở ữ ệ ớ đế
l t o các ch ng trình ó mang m t ki u c s d li u record-oriented. Nh ng nh l pà ạ ươ đ ộ ể ơ ở ữ ệ ữ à ậ
trình ó th ng ... Indianapolis, IN 46290
L i nói uờ đầ
Ch o m ng b n ã n v i L p trình c s d li u v i Visual Basic 5à ừ ạ đ đế ớ ậ ơ ở ữ ệ ớ
Hoan nghênh b n n v i l p trình c s d li u v i VB5 trong 21 ng y, n b n th 2.ạ ... ự
tuy n cho ch ng trình nh ng VB v nhi u h n. Không bi t b n có l m t ng i dùngế ươ ữ à ề ơ ế ạ à ộ ườ
quy n l c, m t chuyên gia kinh doanh, m t chuyên gia c s d li u ho c m t l p trình ự ộ ộ ơ...
...
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Chương 2: Giới thiệu về những cơsởdữliệu
Tổng quan
Trong chương này, bạn sẽ học về cơsở của những cơsởdữ liệu: cấu trúc của những cơsởdữliệu như thế nào,
Làm sao để tạo ra ... nhớ: Vì đây là một sách về lậptrìnhcơsởdữ liệu, Tôi sẽ không bao trùm quá nhiều chi tiết về quản trị cơ
sở dữ liệu; Tôi sẽ chỉ tập trung vào thư mục những cơsởdữliệu . Điển hình, tổ chức ... sẽ học về phần mềm cơsởdữliệu duy trì tính toàn vẹn của những thông tin lưu
trữ trongcơ sở như thế nào.
SỰ DUY TRÌ TÍNH TOÀN VẸN CHO CƠSỞDỮ LIỆU:
Phần mềm cơsởdữliệu bảo đảm rằng...
... nghệ XML để chuyển đổi dữ liệu.
Tương tác vói tất cả các lọai cơsởdữ liệu.
Khả năng thực thi nhanh .
Sử dụng cho các lọai ứng dụng client-server .
Lập trìnhcơsởdữ liệu
Stored
into
Database
Client
ADO.net
Data ... ướ
Lập trìnhcơsởdữ liệu
Client-Server Application
Client
Server
Provides data to
client
Client Software
Database
Truy c p d li u qua OLE DB.NET Data Providerậ ữ ệ
Với trình cung cấp dữliệu ... Data Providerậ ữ ệ
Với trình cung cấp dữliệu này, ta có thể nối kết
đến bất kỳ hệ quản trị cơsởdữliệu nào có hỗ
trợ, cụ thể là Microsoft Access
Đ a d li u vào l i DataGridư ữ ệ ướ
Connection
Connection
ADO
A
D
O
.
N
E
T
Command
Command
Recordset
Recordset
XxxConnection
XxxConnection
XxxCommand
XxxCommand
DataSet
DataSet
XxxTransaction
XxxTransaction
XxxDataReader
XxxDataReader
XxxDataAdapter
XxxDataAdapter
Mô...
... 'khoi tao gia tri
LẬP TRÌNHCƠSỞDỮLIỆUVỚI ADO
Bài 1: Tạo 1 form dùng để quản lý Khóa học trong CSDL SinhVien.mdb, có các
chức năng: duyệt các mẫu tin, thêm mới, sửa dữ liệu, lưu, xóa và...
... những cơsởdữliệu Access và Oracle
Trong mục này bạn sẽ thấy những ví dụ của việc kết nối tới một cơsởdữliệu Access lẫn Oracle. Để tương tác
với những cơsởdữliệu này trong chương trình ... của bạn với những giá trị đúng này.
Ghi nhớ: Một người quản trị cơsởdữliệu (DBA) chiụ trách nhiệm thực hiện những nhiệm vụ như cài
đặt phần mềm cơsởdữ liệu, sao lưu những cơsởdữ liệu, ... tên của cơsởdữliệu - trong ví dụ này là Northwind.
uid : chỉ rõ tên tài khoản của người sử dụng cơsởdữliệu : trong ví dụ này là sa ; sa là một tài khỏan của
người dùng cơsởdữliệu chung...
... vụ mạng cơsởdữliệu Oracle . Oracle Net là một thành phần
phần mềm cho phép bạn kết nối tới một cơsởdữliệu qua một mạng. Bạn sẽ cần liên hệ với DBA
(người quản trị cơsởdữ liệu) của bạn ... cơsởdữliệu .
Password: chỉ rõ mật khẩu cho người sử dụng cơsởdữ liệu.
Ví dụ sau đây tạo ra một chuỗi kết nối có tên connectionString với định dạng chính sác để kết nối tới một cơsở
dữ ... một ứng dụng console vì nó trình bày đầu ra trực tiếp trên màn ảnh trên chương trình nào đang
chạy.
Kềt nối tới một cơsởdữliệu Oracle
Bạn kết nối tới một cơsởdữliệu Oracle sử dụng một đối...
... quản lý thông tin
trong cơsởdữliệu là hệ quản trị cơsởdữliệu (database management system). Trong trường hợp của một cơsở
dữ liệu điện tử, hệ quản trị cơsởdữliệu là phần mềm quản lý thông ... nhớ: Vì đây là một sách về lậptrìnhcơsởdữ liệu, Tôi sẽ không bao trùm quá nhiều chi tiết về quản trị cơ
sở dữ liệu; Tôi sẽ chỉ tập trung vào thư mục những cơsởdữliệu . Điển hình, tổ chức ...
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Chương 2: Giới thiệu về những cơsởdữliệu
Tổng quan
Trong chương này, bạn sẽ học về cơsở của những cơsởdữ liệu: cấu trúc của những cơsởdữliệu như thế nào,
Làm sao để tạo ra...
... trong ngữ cảnh của một cơsởdữ
liệu quan hệ, và bạn sẽ khám phá một số những bảng trong cơsởdữliệu Northwind.
Khám phá Cơsởdữliệu Northwind
Một cơsởdữliệucó thể có nhiều bảng, ... một cột của bảng. Bảng
2.3 liệt kê những kiểu trong cơsởdữliệu SQL Server.
Bảng 2.3: những kiểu trong cơsởdữliệu SQL Server
Kiểu dữliệu Mô tả
bigint Giá trị số nguyên từ -2
63
(-9,223,372,036,854,775,808) ...
Những kiểu Cột
Mỗi cột trong một bảng có một kiểu cơsởdữliệu cụ thể. Kiểu này tương tự như kiểu một biến trong C#, ngoại
trừ một kiểu cơsởdữliệu ứng dụng vào kiểu của giá trị mà bạn có thể...
... tin trong cơsởdữliệu được biết như hệ quản trị cơsởdữliệu (database
management system). Trong trường hợp của một cơsởdữliệu điện tử trong một máy tính, hệ quản trị cơsởdữ
liệu là phần ... học và dễ sử dụng. với SQL , bạn có thể cho cơsởdữliệu biết dữliệu mà bạn
cần truy cập, và phần mềm quảnlý cơsởdữliệu sẽ tính tóan chính xác làm thế nào để lấy dữliệu đó.
Có rất nhiều ...
Trong chương này, bạn đã học nền tảng của những cơsởdữliệu và SQL Server. Một cơsởdữliệu là một tập
hợp có tổ chức của thông tin. Một cơsởdữliệu quan hệ là một tập hợp của thông tin liên...
... quả truy
xuất từ cơsởdữliệu hiển thị trong phần dưới của cửa sổ query. Bạn chỉ định cơsởdữliệu để truy xuất với phát
biểu USE , và bạn truy xuất những hàng từ cơsởdữliệu sử dụng phát ... bàn phím
Một khi bạn đã chạy phát biểu SQL, phát biểu của bạn được gởi đến cơsởdữliệu để thự thi. Cơsởdữliệu sẽ
chạy phát biểu của bạn và gởi kết quả về . và kết quả này hiển thị ở ... NGÔN NGỮ SỬ LÝ DỮLIỆU
(DML):
Như được đề cập trước, những phát biểu DML cho phép bạn truy xuất, thêm, sửa đổi, và xóa những hàng được
lưu trữ trong các bảng của cơsởdữ liệu. có bốn kiểu...
... sẽ học về phần mềm cơsởdữliệu duy trì tính toàn vẹn của những thông tin lưu
trữ trongcơ sở như thế nào.
SỰ DUY TRÌ TÍNH TOÀN VẸN CHO CƠSỞDỮ LIỆU:
Phần mềm cơsởdữliệu bảo đảm rằng ... hơn để xem xét những hàng lưu trữ trong những bảng. thí dụ , một trong những bảng
view của cơsởdữliệu NorthWind truy xuất một danh sách những sản phấm (products) xếp theo thứ tự abc. Và
truy ... hàng trong Customers với những hàng có CustomerID = CRCOM :
DELETE FROM Customers
WHERE CustomerID = 'CRCOM';
Hình 3.24 trình bày phát biểu DELETE này , cùng với một phát biểu...