1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Chương 9: Thiết kế cơ sở dữ liệu vật lý potx

5 514 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 516,35 KB

Nội dung

Các phương thức lưu trữ dữ liệu Có hai phương thức lưu trữ dữ liệu phổ biến là File và Cơ sở dữ liệu 9.1.1.. Cơ sở dữ liệu Là một tập hợp của nhiều files bảng có quan hệ với nhau.. Bản

Trang 1

G Chương 9 Thiết kế cơ sở dữ liệu vật lý

9.1 Các phương thức lưu trữ dữ liệu

Có hai phương thức lưu trữ dữ liệu phổ biến là File và Cơ sở dữ liệu

9.1.1 File

Là một tập hợp của các bản ghi tương tự nhau Các file không có liên quan với nhau trừ khi được liên kết trong code của chương trình ngoài

Ưu điểm:

Nhược điểm:

9.1.2 Cơ sở dữ liệu

Là một tập hợp của nhiều files (bảng) có quan hệ với nhau Bản ghi của một file (hay bảng) có thể có mối quan hệ vật lý với một hay nhiều bản ghi ở các file (hay bảng) khác

Ưu điểm:

chương trình

Nhược điểm:

sở dữ liệu quan hệ

9.2 Kiến trúc dữ liệu

Kiến trúc dữ liệu mô tả cách thức:

Trang 2

G

Thông thường dữ liệu được lưu trữ đồng thời bởi nhiều cách thức, phương tiện:

Hệ quản trị CSDL:

tượng dữ liệu của một hay nhiều cơ sở dữ liệu

máy dùng để định nghĩa các bảng, trường, quan hệ

sửa, xoá và di chuyển giữa các trường trong cơ sở dữ liệu

9.3 Triển khai mô hình dữ liệu logic dựa trên một cơ sở dữ liệu quan hệ

9.3.1 Cơ sở dữ liệu quan hệ

Là cơ sở dữ liệu lưu trữ và quản lý dữ liệu trong những bảng 2 chiều Các bảng này có thể có quan hệ với nhau thông qua các trường khoá

Đặc thù của cơ sở dữ liệu quan hệ:

khi cơ sở dữ liệu được cập nhật

liệu và thực thi từ câu lệnh của ứng dụng

9.3.2 Mô hình hoá dữ liệu

Một mô hình dữ liệu tốt là mô hình trong đó:

Để có được một mô hình dữ liệu tốt, ta tiến hành các bước chuẩn hoá (xem thêm phần phân tích hệ thống)

Chuẩn hoá dữ liệu - Một thực thể logic hay một bảng vật lý được gọi là:

cùng một thể hiện

không phải là khoá chính hoàn toàn phụ thuộc vào khoá chính

Trang 3

G

phải khoá chính không phụ thuộc các trường không phải khoá chính khác

Các bước tạo mô hình dữ liệu vật lý

Tạo câu lệnh SQL

9.4 Ví dụ thiết kế cơ sở dữ liệu vật lý

Bài toán quản lý bãi trông gửi xe đã được xem xét các chương trước Bây giờ ta sẽ chuyển các biểu đồ luồng dữ liệu mức logic sang biểu đồ luồng dữ liệu mức vật lý tương ứng Thông qua biểu đồ luồng dữ liệu vật lý, chúng ta sẽ biết được những chức năng – tiến trình nào mà hệ thống (máy tính) sẽ đáp ứng, những tiến trình nào con người phải thực hiện

Bước 1: Xây dựng biểu đồ luồng dữ liệu vật lý

a Tiến trình “1.0 Nhận xe”

Hình 9.1 Tiến trình 1.2 và 1.4 do máy thực hiện

a1.Tiến trình "1.2 kiểm tra chỗ trống“

Trang 4

G

động lấy từ thời gian của máy

b Tiến trình “2.0 Trả xe” Hình 9.2 Tiến trình 2.3 và 2.4 do máy thực hiện

b1 Tiến trình “2.3 Thanh toán”

rồi tính tiền như sau:

b2 Tiến trình “2.4 Ghi sổ xe ra”

c Tiến trình “3.0 Giải quyết sự cố”

Hình 9.3 Máy tính thực hiện tiến trình 3.1, 3.3, 3.4

c1 Tiến trình “3.1 Kiểm tra sổ”

Trang 5

G

c2 Tiến trình “3.3 Lập biên bản”

c3 Tiến trình “3.4 Thanh toán”

Bước 2: Đặc tả logic tiến trình

Bước 3: Xây dựng các bảng trên cơ sở dữ liệu vật lý

Bảng XEGUI

Bảng GIAGUI

Ngày đăng: 03/07/2014, 15:20

HÌNH ẢNH LIÊN QUAN

Hình 9.1 Tiến trình 1.2 và 1.4 do máy thực hiện  a1.Tiến trình "1.2. kiểm tra chỗ trống“ - Chương 9: Thiết kế cơ sở dữ liệu vật lý potx
Hình 9.1 Tiến trình 1.2 và 1.4 do máy thực hiện a1.Tiến trình "1.2. kiểm tra chỗ trống“ (Trang 3)
Hình 9.3 Máy tính thực hiện tiến trình 3.1, 3.3, 3.4 - Chương 9: Thiết kế cơ sở dữ liệu vật lý potx
Hình 9.3 Máy tính thực hiện tiến trình 3.1, 3.3, 3.4 (Trang 4)
Bảng XEGUI - Chương 9: Thiết kế cơ sở dữ liệu vật lý potx
ng XEGUI (Trang 5)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w