Bài giảng điện tử môn tin học: Quản trị Cơ Sở Dữ Liệu doc - Pdf 21

Hà Thị Kim Dung
[email protected]
Hà Nội – 2009
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
Microsoft SQL Server 2000
Bài 4: Quản trị Cơ Sở Dữ Liệu

Bài 4 Quan tri CSDl Hà Thị Kim Dung
2
Nội dung

Các cơ sở dữ liệu hệ thống và cơ sở dữ liệu mẫu

Thao tác với CSDL

Thao tác với bảng và thiết lập quan hệ

Bài 4 Quan tri CSDl Hà Thị Kim Dung
3
Các cơ sở dữ liệu hệ thống và cơ sở dữ liệu mẫu

Đặc điểm:

Database = system DB +
user DB
System DB
Template
Application
DB
UserDB

sử dụng để hoạch định
các báo động và các
công việc cần làm
(schedule alerts and
jobs).

Bài 4 Quan tri CSDl Hà Thị Kim Dung
4
Các cơ sở dữ liệu hệ thống và cơ sở dữ liệu mẫu (tiếp)

Template DB:

Các DB ứng dụng cho người dùng được tích hợp sẵn vào MSQL để
làm ví dụ mẫu.

Northwind: CSDL công ty

Pubs: Xuất bản

Bài 4 Quan tri CSDl Hà Thị Kim Dung
5
Các cơ sở dữ liệu hệ thống và cơ sở dữ liệu mẫu (tiếp)

Bài 4 Quan tri CSDl Hà Thị Kim Dung
6

Create/ Delete, Attach/ Detach:

Đã tìm hiểu trong phần tìm hiểu về Enterprise



Tập hợp các giá trị cùng kiểu dữ liệu ( Data Type).

Có tên cột: Tên thuộc tính.

Các giá trị có kiểu dữ liệu Data Type, miền dữ liệu DOM.

Record – Bản ghi – Bản thể:

Mỗi một bản ghi là thông tin của một đối tượng.

Cùng một bảng, các bản ghi không được giống nhau về giá trị ở tất cả các thuộc
tính.

Vì thế, để đảm bảo tính xác định duy nhất, mỗi một bản ghi phải có 1 hoặc 1 vài
giá trị thuộc tính xác định tính duy nhất này  Khóa. Ví dụ: MaSV là thuộc tính
Khóa.
Các thao tác với cơ sở dữ liệu (tiếp)

Bài 4 Quan tri CSDl Hà Thị Kim Dung
9
Các thao tác với cơ sở dữ liệu (tiếp)

Kiểu dữ liệu – Data Type:

Integer – số nguyên:

Bit: 2 giá trị 0 hoặc 1

Decimal và Numeric – Số thập phân


Ngoài ra còn một số kiểu Data Type khác nữa:

Book online  Index  Data Types SQL Server

Bài 4 Quan tri CSDl Hà Thị Kim Dung
13
Các thao tác với cơ sở dữ liệu (tiếp)

Tạo mới một CSDL:

Enterprise

Database

Create New Database

Table

Create New Table

SetPrimaryKey

Save

SetPrimaryKey:

1 column làm key

Nhiều column làm key:

One-to-Many Relationships : trong mối quan hệ này thì một hàng bên table A
có thể liên kết với nhiều hàng bên table B, 1 hàng bên B chỉ có thể liên kết với 1
hàng bên A. Ví dụ: Một lớp có nhiều sinh viên, mỗi sinh viên chỉ thuộc biên chế
của 1 lớp.

Many-to-Many Relationships : trong mối quan hệ này thì một hàng bên table
A có thể liên kết với nhiều hàng bên table B và một hàng bên table B cũng có
thể liên kết với nhiều hàng bên table A. Ví dụ: Một lớp có nhiều môn học, một
môn học có thể học bởi nhiều lớp.

Bài 4 Quan tri CSDl Hà Thị Kim Dung
16
Các thao tác với cơ sở dữ liệu (tiếp)

Thiết lập mối quan hệ giữa các
bảng:

Sử dụng Diagram của Enterprise
để tạo mối liện hệ (liên hệ khóa
ngoại) giữa các bảng.

Khái niệm khóa ngoại FOREIGN
KEY

Ngoài dùng Enterprise, có thể
viết câu lệnh SQL

Bài 4 Quan tri CSDl Hà Thị Kim Dung
17
Các thao tác với cơ sở dữ liệu (tiếp)


Các thao tác với CSDL đã làm với Enterprise như: tạo mới DB, tạo mới Table,
thêm các bản ghi vào cho Table đều có thể được người dụng tự viết trong Query
Analyzer sử dụng câu lệnh SQL.

Lưu ý về ràng buộc khóa ngoại: Các điều kiện Toàn vẹn tham chiếu Cascade
Update và Cascade Delete.

Đặt tên:

SINH_VIEN

MaSV

Ho_Ten

Nắm vững DataType ( dành cho bài tập về nhà)

Có ít nhất một cột thuộc loại ID dùng để xác định một record dễ dàng.

Tránh dùng cột có chứa NULL và nên luôn có giá trị Default cho các cột

Tránh lập lại một giá trị hay cột nào đó

Các thao tác với cơ sở dữ liệu (tiếp)

Bài 4 Quan tri CSDl Hà Thị Kim Dung
20
Câu hỏi cuối chương
Câu 1: Phân biệt sự khác nhau giữa các kiểu dữ liệu : char(5), nchar(5)

Nộp file word + CSDL tạo được (file MDF +LDF)

Thời gian nộp bài: Trước 0h00’ ngày 16/09/2009 (thứ 4 tuần sau)

Nội dung nộp:

Tất cả cho vào file rar được đặt tên có dạng là:Họ_va_ten_Lop_Bai so2.rar. Ví
dụ: Bạn tên là Nguyễn Văn A sẽ nộp file rar có tên là:
Nguyen_Van_A_C07HTTT_Baiso2.

Đầu đề email gửi: [C07HTTT] Em gui bai tap lon mon SQL Server

Tất cả các trường hợp làm sai quy định đều không nhận.

Nộp muộn sau 1 ngày trừ 1đ, 2 ngày trừ 2đ, 3 ngày không chấm điểm.

Bài 4 Quan tri CSDl Hà Thị Kim Dung
24
Q&A


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status