Danh mục tài liệu

Tổng quan về Cơ sở dữ liệu - Chương 1

Số trang: 16      Loại file: pdf      Dung lượng: 165.46 KB      Lượt xem: 25      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Một CSDL là một kho chứa dành cho các tập hợp dữ liệu hoặc sự kiện có liên quan trong một cấu trúc đặc trưng. Ví dụ về một CSDL không được vi tính hóa là một danh bạ điện thoại. CSDL phân cấp: các bảng được tổ chức thành một cấu trúc dạng cây cố định mỗi bảng lữu trữ một kiểu dữ liệu
Nội dung trích xuất từ tài liệu:
Tổng quan về Cơ sở dữ liệu - Chương 1Tổng quan về Cơ sở dữ liệu Nguyễn Trong Anh E-Mail: anh@tronganh.com tronganh@gmail.comMục tiêuTrong phần này các bạn sẽ làm quen với Khái niệm về cơ sở dữ liệu (CSDL) Kh Một số CSDL đặc trưng Một số thuật ngữ thông dụng đối với CSDL 1-2Khái niệm về cơ sở dữ liệu 1-3Khái niệm về CSDL Một CSDL là một kho chứa dành cho nhcác tập hợp dữ liệu hoặc sự kiện có liên liênquan trong một cấu trúc đặc trưngquan Ví dụ về một CSDL không được vi tính nhhóa là một danh bạ điện thoại 1-4Một số cơ sở dữ liệu đặc trưng 1-5Một số CSDL đặc trưng Các CSDL phân cấp (Hierarchical (Hierarchical Database) Database) Các CSDL mạng (Network Database) Các CSDL hướng đối tượng (Object- Oriented Database) Các CSDL quan hệ (Relational Database) 1-6CSDL phân cấp Các CSDL phân cấp : các bảng được tổchức thành một cấu trúc dạng cây cố định, nh,mỗi bảng lưu trữ một kiểu dữ liệu. Bảng ngthân cây (bảng chính) lưu giữ các thông tinthân nh) thôngtổng quát Các bảng của CSDL phân cấp có mối quan quanhệ một-nhiều 1-7CSDL phân cấp Mối quan hệ cố định nên không đòi hỏicác dữ liệu trùng lặp và có thể nhanh nhanhchóng định vị dữ liệuch Mối quan hệ cố định hạn chế tính linh nhhoạt của CSDL, một số dạng truy vấn hayho haybáo cáo trở nên khó khăn hoặc không thựchiện đượchi 1-8CSDL phân cấpVí dụ về CSDL phân cấp : các bảng được liên liênkết trong một CSDL phân cấp với quan hệmột-nhiều CUSTOMER INVOICE INVOICE LABOR LABOR PART RECORD PART RECORD PART RECORD RECORD RECORD 1-9CSDL mạng Các CSDL mạng : tương tự với cấu trúc ngphân cấp, chỉ khác là một bảng bất kỳ cóphânthể liên hệ tới một số lượng bất kỳ cácbảng khác Các bảng của CSDL mạng có mối quan hệnhiều-nhiều Thường được dùng cho các ứng dụng vớiyêu cầu về CSDL là cố địnhyêu 1-10CSDL mạng Ví dụ CSDL mạng : các bảng được liên liên kết trong một CSDL mạng với quan hệ nhiều-nhiều INSTRUCTOR INSTRUCTOR INSTRUCTOR 1 2 3 STUDENT STUDENT STUDENT STUDENT 1 2 3 4 1-11CSDL hướng đối tượng Các CSDL hướng đối tượng : nhóm cáchạng mục dữ liệu thành các hạng mụcphức tạp gọi là các đối tượngph Một đối tượng được định nghĩa bởi cácđặc điểm, các thuộc tính và các thủ tụccủa nó 1-12CSDL hướng đối tượng Các đặc điểm của một đối tượng có thể làvăn bản, âm thanh, video hoặc đồ họa .. Các thuộc tính của một đối tượng có thể làmàu sắc, kích thước, kiểu dạng .. Các thủ tục gắn liền với việc xử lý hoặcgiải quyết một công việc của đối tượnggi 1-13CSDL quan hệ Các CSDL quan hệ bao gồm một tập các bảng, trong đó một hoặc nhiều trường ng chung tồn tại trong hai bảng bất kỳ sẽ chung tạo ra mối quan hệ giữa hai bảng đó Cấu trúc CSDL quan hệ đang là CSDL CSDL thông dụng nhất hiện nay thông nay 1-14CSDL quan hệ Nhiều bảng trong kiểu CSDL quan hệ Nhivà các mối quan hệ của nó cho phépgiải quyết nhiều tác vụ quản lý dữ liệugikhác nhaukh 1-15CSDL quan hệ Ví dụ về CSDL quan hệ : trường chung tr ngdeptno tồn tại trong hai bảng tạo ra mốideptnoquan hệ giữa bảng DEPT và bảng EMPquan Table Names Field Lists 1-16