Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các kiến thức nền tảng về cơ sở dữ liệu
Nội dung xem thử
Mô tả chi tiết
Bài 1 Kiến thức nền tảng về Cơ sở dữ liệu
Mục tiêu của bài học:
Cuối bài học này, bạn có thể
Giải thích vì sao chúng ta cần có cơ sở dữ liệu
Giải thích sự phát triển của các hệ quản trị cơ sở dữ liệu
Liệt kê các mô hình cơ sở dữ liệu khác nhau
Mô tả các khái niệm cơ bản liên quan đến cơ sở dữ liệu
Mô tả các khái niệm cơ bản liên quan đến cơ sở dữ liệu quan hệ
• Toàn vẹn thực thể (entity integrity)
• Khóa chính (primary key)
• Khóa ngoại (foreign key)
• Các mối quan hệ và bậc của các mối quan hệ (relation and its degree)
Mô tả tóm tắt giới thiệu về SQL
Giới thiệu
Các tổ chức thường xuyên phải duy trì một khối lượng lớn dữ liệu, chúng là kết quả tạo ra từ các
hoạt động thường ngày. Một cơ sở dữ liệu (CSDL) là dạng được sắp xếp của các dữ liệu như
vậy. Một CSDL có thể chứa một hoặc nhiều mục thông tin có liên quan đến nhau gọi là các bản
ghi (record).
Bạn có thể hình dung CSDL là một tập hợp dữ liệu cho phép chúng ta đặt ra các câu hỏi với nó.
Ví dụ như, “Số điện thoại và địa chỉ của 5 bưu điện gần trường nhất là gì?”, hay “Chúng ta có
quyển sách nào về món ăn có lợi cho sức khỏe trong thư viện không? Nếu có thì chúng nằm ở
những tủ sách nào?”, hay “Hãy cho tôi xem hồ sơ nhân viên và các số liệu kinh doanh của 5 nhân
viên kinh doanh giỏi nhất trong quý này, nhưng không cần xem địa chỉ chi tiết của họ”.
Bài này sẽ đưa ra các khái niệm liên quan đến các CSDL và các hệ quản trị CSDL, khám phá các
mô hình CSDL khác nhau và giới thiệu ngôn ngữ SQL.
1.1. Vì sao Cơ sở dữ liệu là cần thiết?
Các CSDL được dùng để lưu trữ dữ liệu một cách có tổ chức và hiệu quả. Một CSDL cho phép
chúng ta quản lý dữ liệu một cách nhanh chóng và dễ dàng. Ví dụ, một công ty có thể lưu trữ
thông tin chi tiết về các nhân viên công ty trong nhiều CSDL khác nhau. Vào bất cứ thời điểm
nào, chúng ta có thể có thể truy xuất thông tin từ CSDL, thêm dữ liệu mới vào các CSDL và tìm
kiếm dữ liệu theo 1 số tiêu chí nào đó trong các CSDL này.
1.1.1 Tính bền vững trong lưu trữ dữ liệu
Chúng ta có thể lưu trữ dữ liệu đơn giản bằng các tập tin một cách thủ công. Ví dụ, một trường
đại học phải lưu giữ thông tin về các giáo viên, các sinh viên, các môn học và các kì kiểm tra.
Thông tin chi tiết về giáo viên có thể được lưu trong Hồ sơ Nhân viên (Staff Register), thông tin
Kiến thức nền tảng về Cơ sở dữ liệu 1