Tải bản đầy đủ (.docx) (3 trang)

Cơ Sở Dữ Liệu.docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (45.96 KB, 3 trang )

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ệu là 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 tồ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 tố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


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ết là 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óa là 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


7.Khóa ngoại củ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



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×