1. Trang chủ
  2. » Luận Văn - Báo Cáo

Cơ Sở Dữ Liệu.docx

3 0 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Cơ Sở Dữ Liệu
Định dạng
Số trang 3
Dung lượng 16,86 KB

Nội dung

CHƯƠNG 1 1 Cơ sở dữ liệu là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin về một tổ chức nào đó (xí nghiệp ngân hàng bệnh viện cơ quan )được lưu trữ trên các thiết bị nhớ thứ cấp (băng[.]

Trang 1

CHƯƠNG 1

1.Cơ sở dữ liệu là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin về một

tổ chức nào đó (xí nghiệp ngân hàng bệnh viện cơ quan )được lưu trữ trên các thiết bị nhớ thứ cấp (băng từ, đĩa từ )để đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác nhau

- > Cơ sở dữ liệu là tập hợp các thông tin có quan hệ liên kết chặt chẽ với nhau một cách có

hệ thống phản ánh trung thực thông tin về hoạt động của tổ chức thông tin lưu trữ trong cơ

sở dữ liệu có thể được chia sẻ cho nhiều người dùng nhiều ứng dụng sử dụng

- Đối tượng nghiên cứu của cơ sở dữ liệu là các thực thể có mối quan hệ giữa các thực thể

2 Hệ quản trị cơ sở dữ liệulà một hệ thống phần mềm cho phép tạo lập cơ sở dữ liệu duy trì và điều khiển Mọi truy nhập đối với cơ sở dữ liệu đó

-> Hệ quản trị cơ sở dữ liệu cung cấp môi trường thuận lợi đơn giản và hiệu quả để người

sử dụng có thể tạo lập lưu trữ và thao tác trên cơ sở dữ liệu mà không cần quan tâm nhiều đến thuật toán chi tiết và cách biểu diễn lưu trữ dữ liệu trong bộ nhớ máy tính

* Các chức năng của Một hệ quản trị cơ sở dữ liệu là

 Cấp cho người dùng khả năng lưu trữ truy xuất và cập nhật dữ liệu

 Cung cấp cho người dùng một từ điển dữ liệu mô tả về dữ liệu được lưu trữ và người dùng có thể truy cập được vào từ điển dữ liệu này

 Hỗ trợ các giao tác cung cấp cơ chế đảm bảo cho tất cả các cập nhật trong một thao tác đã được ghi nhận hoặc hủy bỏ Đảm bảo tính nhất quán của dữ liệu

 Cung cấp các dịch vụ điều khiển tương tranh khi có nhiều người sử dụng

 Cung cấp cơ chế khôi phục dữ liệu khi có sự cố

 Cung cấp cơ chế đảm bảo quyền truy cập hợp lệ của người dùng ở nhiều mức độ khác nhau

 Hỗ trợ cho truyền thông dữ liệu

 Cung cấp các dịch vụ đảm bảo tính toàn vẹn dữ liệu đảm bảo tính chính xác và nhất quán khi được lưu trữ

* các chức năng khác:

 Cung cấp các dịch vụ hỗ trợ cho tính độc lập dữ liệu

 Cung cấp một số dịch vụ tiện ích

* Các phương tiện mà Một hệ quản trị cơ sở dữ liệu cung cấp:

 Ngôn ngữ định nghĩa dữ liệu

 Ngôn ngữ thao tác dữ liệu

 Ngôn ngữ kiểm soát điều khiển dữ liệu

* Cơ sở dữ liệu là một hệ thống gồm 4 thành phần:

 Cơ sở dữ liệu hợp nhất: có tính chất tối thiểu hóa (không dư )thừa và được chia sẻ

 Những người sử dụng cơ sở dữ liệu: những người có nhu cầu có quyền truy nhập vào cơ sở dữ liệu( người quản trị ,thiết kế cơ sở dữ liệu ,người viết chương trình ứng dụng người dùng cuối )

 Hệ quản trị cơ sở dữ liệu

 Phần cứng: gồm các thiết bị nhớ thứ cấp được sử dụng để lưu trữ cơ sở dữ liệu

3 Mô hình dữ liệu Là một tập các khái niệm và ký pháp dùng để mô tả dữ liệu mối quan

hệ của dữ liệu các ràng buộc trên quan hệ của một tổ chức nhiều mô hình còn có thêm một tập hợp các phép toán cơ bản để đặc tả các thao tác trên cơ sở dữ liệu như truy vấn và cập nhật dữ liệu

*Đặc trưng của một mô hình Dữ liệu là:

 Tính ổn định khi Thiết kế mô hình dữ liệu

 Tính đơn giản (dễ hiểu và dễ thao tác)

 Cơ sở lý thuyết vững chắc

Trang 2

CHƯƠNG 2:

1 Quy trình thiết kế cơ sở dữ liệu:

B1: Hợp các yêu cầu và phân tích

B2: Thiết kế khái niệm

B3: Thiết kế logic (ánh xạ mô hình dữ liệu)

B4: Thiết kế Vật Lý

2 Mô hình thực thể- liên kếtlà một trong những mô hình bậc cao dựa trên cơ sở sự nhận thức của thế giới thực dùng để biểu diễn các ngữ nghĩa của dữ liệu trong thế giới thực

mô hình bao gồm:

 Tập các đối tượng cơ sở được gọi là tập các thực thể

 Tập các liên kết giữa các thực thể

*Thực thể là một vật hay một đối tượng trong thế giới thực phân biệt được với các đối tượng khác ,được mô tả bởi một tập thuộc tính

*Tập thực thể là tập bao gồm các tập thực thể được thể hiện bởi cùng một tập thuộc tính (các đặc trưng giống nhau)

3.Liên kết là mối quan hệ giữa hai hoặc nhiều tập thực thể

CHƯƠNG 3:

1.Các thông tin lưu trữ trong cơ sở dữ liệu được tổ chức thành bảng 2 chiều Mỗi bảng 2 chiều được gọi là một quan hệ

*Một quan hệ bao gồm:

 Tên quan hệ

 Tập hợp các cột (tương ứng với các thuộc tính, còn gọi là các trường )

+ Được đặt tên

+Có kiểu dữ liệu xác định

+Là cố định

 Tập hợp các dòng (tương ứng với các bộ, còn gọi là bản ghi ):Thay đổi theo thời gian, khi người dùng có hành động thêm, sửa ,xóa dữ liệu

*Các tính chất đặc trưng của một quan hệ:

 Thứ tự các bộ trong quan hệ không quan trọng

 Thứ tự giữa các giá trị trong một bộ là quan trọng

 Các giá trị của cùng một thuộc tính thì cùng kiểu dữ liệu

 Các bộ trong quan hệ là phân biệt với nhau (không có hai bộ trùng nhau)

 Dòng đầu tiên của quan hệ là tên các thuộc tính

 Số lượng thuộc tính của quan hệ gọi là bậc của quan hệ

2.Tên của một quan hệ và tập các tên thuộc tính của nó được gọi là một lược đồ quan hệ

3.Mỗi dòng của một quan hệ trừ dòng đầu tiêu đề (gồm tên của các thuộc tính) được gọi là

một bộ

 Các dòng không được trùng nhau

 số Bộ của quan hệ được gọi là lực lượng của quan hệ

4.Miền là tập các giá trị mà thuộc tính có thể nhận

5.Siêu khóalà tập các thuộc tính dùng để xác định tính duy nhất của mỗi bộ trong quan

hệ

6.Một quan hệ có thể có nhiều khóa khi đó mối một khóa được gọi là một khóa dự tuyển

Trang 3

7.Khóa ngoạicủa một lược đồ quan hệ là một tập gồm một hay nhiều thuộc tính không phải là khóa chính của lược đồ quan hệ này nhưng lại là khóa chính của một lược đồ quan

hệ khác

 Khóa ngoại dùng để biểu thị liên kết giữa quan hệ này và quan hệ khác trong mô hình Quan HỆ

 CHÚ Ý: Thiết kế kiểu dữ liệu cho các thuộc tính của các quan hệ thì chú ý khóa ngoại phải cùng kiểu dữ liệu với các khóa chính mà nó tham chiếu với

Ngày đăng: 24/01/2024, 17:14

w