intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Tin học đại cương: Tổng quan về cơ sở dữ liệu - ThS. Ngô Cao Định

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:11

8
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Tin học đại cương - Tổng quan về cơ sở dữ liệu, cung cấp cho người học những kiến thức như: tìm hiểu dữ liệu và thông tin; khái niệm về cơ sở dữ liệu; sự cần thiết của cơ sở dữ liệu và các yêu cầu của một cơ sở dữ liệu; tìm hiểu mô hình cơ sở dữ liệu quan hệ. Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Tin học đại cương: Tổng quan về cơ sở dữ liệu - ThS. Ngô Cao Định

  1. Tổng quan về cơ sở dữ liệu 1. Tìm hiểu dữ liệu và thông tin 2. Khái niệm về cơ sở dữ liệu (CSDL) 3. Sự cần thiết của CSDL và các yêu cầu của một CSDL 4. Tìm hiểu mô hình CSDL quan hệ 1
  2. 1. Dữ liệu và thông tin Dữ liệu là dữ kiện được lưu trữ trong hệ thống máy tính, có thể là một con số, ngày tháng, tên, v.v. Ví dụ: 22/2/14 Công ty ABC, 123, 99, 3, 20, 60 2
  3. 1. Dữ liệu và thông tin Trang trình bày trước chỉ hiển thị các dữ kiện, ví dụ, nếu chúng ta đặt những dữ kiện đó trong ngữ cảnh của một hóa đơn bán hàng, thì đó là thông tin có ý nghĩa và được coi là thông tin. Ngày hóa đơn : 2/22/14 Số hóa đơn # : 123 Khách hàng : công ty ABC Mã mặt hàng Số lượng Giá 99 3 $20 Tổng số tiền : 6.000.000 3
  4. 1. Dữ liệu và thông tin Phân loại dữ liệu thành các dạng sau : • Số • Ký tự • Chuỗi • Ngày/giờ • Âm thanh, hình ảnh, phim Tập tin dữ liệu bao gồm các dạng dữ liệu khác nhau được lưu trữ trong các bộ nhớ máy tính. Minh họa ….. 4
  5. 2. Khái niệm về cơ sở dữ liệu (CSDL) Cơ sở dữ liệu là gì ? Cơ sở dữ liệu là một tập hợp dữ liệu được lưu trữ trong một hệ thống máy tính. Cơ sở dữ liệu cho phép người dùng nhập, truy cập và phân tích dữ liệu của họ một cách nhanh chóng và dễ dàng. Hệ quản trị CSDL là phần mềm quản lý các cơ sở dữ liệu giúp truy vấn, lưu trữ dữ liệu nhất quán, quản lý bảo mật dữ liệu, sao lưu và khôi phục dữ liệu… 5
  6. 3. Sự cần thiết của CSDL và các yêu cầu của một CSDL Quản lý dữ liệu theo kiểu tập tin truyền thống (word, Excel…) có nhiều nhược điểm : • Dữ liệu lưu trữ trùng lắp, dư thừa • Khó khăn trong việc tìm kiếm, cập nhập, bảo trì • Gây nhiều mâu thuẩn tìm ẩn trong dữ liệu Ví dụ : thông tin nhân viên lưu trữ tại 2 phòng chức năng khác nhau để tính lương. 6
  7. 3. Sự cần thiết của CSDL và các yêu cầu của một CSDL Quản lý dữ liệu sử dụng CSDL : • Giảm bớt dư thừa dữ liệu • Tránh sự không nhất quán trong dữ liệu và bảo đảm tính toàn vẹn của dữ liệu • CSDL tập trung và chia sẽ nên có thể triển khai nhiều ứng dụng trên cùng 1 CSDL. • Thống nhất các tiêu chuẩn, thủ tục và các biện pháp bảo vệ, an toàn dữ liệu (do người quản trị CSDL thực hiện) 7
  8. 4. Tìm hiểu mô hình CSDL quan hệ CSDL quan hệ là tập hợp các bảng dữ liệu liên quan, có các mối liên hệ với nhau về mặt logic. Bảng dữ liệu (thực thể) bao gồm các cột phân loại thông tin (hay gọi là các thuộc tính) và dòng chứa nội dung thông tin (gọi là mẫu tin - record). Phần giao giữa dòng và cột trong bảng gọi là trường (field) 8
  9. 4. Tìm hiểu mô hình CSDL quan hệ Khóa chính (primary key) bao gồm một cột hay tập hợp nhiều cột trong bảng dữ liệu giúp xác định mẫu tin là duy nhất trong bảng dữ liệu (dữ liệu khóa chính không trùng nhau trong bảng dữ liệu). Khóa ngoài (Foreign key) là một trường (field) hay một nhóm trường trong một mẩu tin (record) của một bảng, trỏ đến khóa của một mẫu tin khác của một bảng. Thông thường, khóa ngoài trong một bảng trỏ đến khóa chính của một bảng khác. 9
  10. 4. Tìm hiểu mô hình CSDL quan hệ Đặc trưng quan trọng nhất của mô hình quan hệ là các mối liên hệ giữa các thực thể (entity). Có 3 loại liên hệ : Liên hệ một-nhiều, ký hiệu 1 - ∞ Liên hệ một-một, ký hiệu 1 – 1 Liên hệ nhiều-nhiều, ký hiệu ∞ - ∞ 10
  11. 4. Tìm hiểu mô hình CSDL quan hệ Biểu đồ thực thể và mối kết hợp (ERD) : 11
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2