Sunday, August 17, 2014 1
CHƯƠNG 1:
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
MICROSOFT SQL SERVER 2005
< tiết>
Sunday, August 17, 2014
NỘI DUNG
1.1. Hệ quản trị CSDL
1.2. Các bước thiết kế CSDL
1.3. Các khái niệm cơ bản
1.4. Hệ quản trị CSDL quan hệ MS SQL
Server 2005
Sunday, August 17, 2014
1. HỆ QUẢN TRỊ CƠ SỞ DỮ
LIỆU
Database: Là một tập hợp có tổ chức bao gồm
các dữ liệu có liên quan luận lý với nhau và
được dùng chung.
Database Management System (DBMS): Là
một tập hợp những chương trình tích hợp được
thiết kế làm cho đơn giản các tác vụ tạo, truy
cập và quản lý dữ liệu.
Sunday, August 17, 2014
2. CÁC BƯỚC THIẾT KẾ
DATABASE
Bước 1: Thu thập yêu cầu, tìm hiểu các nghiệp vụ liên
quan.
Bước 2: Xác định các đối tượng dữ liệu quan trọng, cần
thiết để lưu trữ. Từ đó xác định được các bảng dữ liệu cho
CSDL.
Bước 3: Tiếp tục phân tích chi tiết các đối tượng và các
yêu cầu nghiệp vụ liên quan để xác định các trường thông
tin cho các bảng.
Bước 4: Dựa vào yêu cầu nghiệp vụ xác định các mối
quan hệ giữa các bảng.
Sunday, August 17, 2014
3. CÁC KHÁI NIỆM CƠ BẢN
Bảng (Table)
Trường (Field),
Mẫu tin (Record)
Khóa chính (Primary Key)
Khóa ngoại (Foreign Key)
Mối liên kết (Relation)
Sunday, August 17, 2014
4. HỆ QUẢN TRỊ CƠ SỞ DỮ
LIỆU MS SQL Server 2008
Là một hệ quản trị cơ sở dữ liệu (RDBMS –
Rational Database Management System) được
dùng chủ yếu trong môi trường mạng
SQL: Structured Query Language
Client/server
Sunday, August 17, 2014
SQL: Structured Query Language
Là ngôn ngữ được sử dụng cho các hệ quản trị cơ
sở dữ liệu quan hệ. Ngôn ngữ chuẩn được đưa ra
bởi, ANIS (American National Standards
Intitude) và ISO (International Standards
Organization).
SQL được sử dụng trong một số hệ thống CSDL
thương mại như Microsoft Access Oracle, SQL
server…
Sunday, August 17, 2014
Client/Server
Hệ thống được xây dựng như là một database đặt
trên máy tính trung tâm gọi là server
Client có thể là một máy của người sử dụng dùng
để hiện thị các kết xuất
Sunday, August 17, 2014
SQL Server cung cấp đầy
đủ các công cụ để:
Dễ dàng xây dựng một CSDL quan hệ lớn
Giải quyết tình trạng va chạm giữa các user khi
cùng truy xuất dữ liệu tại một thời điểm
Bảo đảm các ràng buộc toàn vẹn trên CSDL
Bảo vệ an toàn cho cơ sở dữ liệu
Truy xuất dữ liệu nhanh
Sunday, August 17, 2014
Một số thao tác cơ bản
trên SQL Server 2008
ạ ộ ớ
ộ ả
ổ ạ ộ
ỡ ỏ ộ
Sunday, August 17, 2014
Lưu ý….
ể ộ
ữ ệ ơ ả
! "ỗ ỉ
#$%& ơ ả ' ặ ị (
)* ậ ị !!
" !" %+$ỗ ừ
+,& )*ậ
Khi tạo 1 , thì các file dữ liệu và
log được tạo ra tại vị trí do ta xác định.
Sunday, August 17, 2014
Các đối tượng trong 1 CSDL
(Database objects)
Table
Data type
Default
Rule
Constraint
Index
View
Stored
procedure
User-defined
function
Trigger
Sunday, August 17, 2014
Một số thao tác cơ bản trên
SQL Server 2008
Tạo bảng mới: Kích chuột phải vào
Tables New Table
Sunday, August 17, 2014
Bài học kế tiếp
CHƯƠNG 2: THIẾT KẾ CSDL KẾ TOÁN (3
tiết)
Sunday, August 17, 2014
Thực hành buổi số 1
Chương 2: Thiết kế cơ sở dữ liệu, trang
13
Tạo cơ sở dữ liệu
Tạo table
Tạo mối liên kết giữa các bảng
Nhập liệu vào bảng
Sunday, August 17, 2014
08/17/14 16
Q
&
A
HỎI
HỎI
ĐÁP
ĐÁP
Trân trọng cảm ơn!
Trân trọng cảm ơn!