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
Trang 1CHƯƠNG 1:
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
MICROSOFT SQL SERVER 2005
< tiết>
Trang 2NỘ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
Trang 31 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
Trang 42 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.
Trang 53 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)
Trang 64 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
Trang 7SQL: 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…
Trang 8 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
Trang 9SQL 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
Trang 10Một số thao tác cơ bản
trên SQL Server 2008
Tạo một database mới: Kích
chuột phải vào Database
New Database
Thay đổi tình trạng một
Database
Gỡ bỏ một Database
Trang 11Lưu ý….
Có tối thiểu là 2 file cho một Database
File dữ liệu cơ bản (Primary data file) (.mdf): mỗi CSDL chỉ có duy nhất 1 file cơ bản (mặc định)
File nhật ký giao dịch
(Transaction log file) (.ldf): mỗi CSDL có từ 1 đến nhiều file nhật ký
Khi tạo 1 Database, thì các file dữ
liệu và log được tạo ra tại vị trí do
ta xác định.
Trang 12Các đối tượng trong 1 CSDL
(Database objects)
Table
Data type
Default
Constraint
Index
Stored procedure
User-defined function
Trigger
Trang 13Mộ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
Trang 14Bài học kế tiếp
CHƯƠNG 2: THIẾT KẾ CSDL KẾ TOÁN (3 tiết)
Trang 15Thự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
Trang 16Q & HỎI A
ĐÁP
Trân trọng cảm ơn!