Sigma Academy

Sigma Academy

  • Home
  • Học Tiếng Anh
  • Học tiếng Nhật
  • Luyện thi Ielts
  • Giáo Dục
  • Tin tức
    • Bất động sản
    • Phong Thuỷ
    • Công Nghệ
    • Ẩm thực
    • Làm Đẹp
You are here: Home / Công Nghệ / Nhập môn lý thuyết cơ sở dữ liệu – Phần 1 : Tổng quan

Nhập môn lý thuyết cơ sở dữ liệu – Phần 1 : Tổng quan

05/10/2023 05/10/2023 Sigma Academy

Trong bài viết này mình sẽ tập trung vào chủ đề tổng quan về Cơ sở dữ liệu.

Có thể bạn quan tâm
  • Quy đổi từ Phút ánh sáng sang Kilômét (Phút ánh sáng sang km):
  • TOÀN BỘ HƯỚNG DẪN SỬ DỤNG CAMERA WIFI EZVIZ TỪ A ĐẾN Z
  • Mua Bán Đất Nông Nghiệp Huyện Nhà Bè Giá Rẻ, Cập Nhật Mới Nhất
  • Giới thiệu Typescript – Sự khác nhau giữa Typescript và Javascript
  • Top các công cụ quét lỗi sql injection

Tầm quan trọng và ứng dụng của database: Database hay cơ sở dữ liệu là các cụm từ được sử dụng nhiều trong các lĩnh vực dữ liệu, lập trình phần mềm, công nghệ thông tin, website … là thành phần vô cùng quan trọng để xây dựng và phát triển phần mềm, ứng dụng trên nền tảng mobile, PC.

Bạn đang xem: Nhập môn lý thuyết cơ sở dữ liệu – Phần 1 : Tổng quan

Cơ sở dữ liệu (database) là một hệ thống các thông tin có cấu trúc được lưu trữ trên bộ nhớ ngoài, nhằm thoả mãn yêu cầu khai thác thông tin đồng thời của nhiều người sử dụng hay nhiều chương trình ứng dụng với nhiều mục đích khác nhau. CSDL bao gồm các loại dữ liệu: âm thanh, văn bản, hình ảnh, … được mã hóa và lưu trữ dưới dạng file cụ thể

Phân Loại:

  • Cơ sở dữ liệu dạng file: dữ liệu được lưu trữ dưới dạng các file có thể là text, ascii, .dbf. Tiêu biểu cho cơ sở dữ liệu dạng file là.mdb Foxpro
  • Cơ sở dữ liệu hướng đối tượng: dữ liệu cũng được lưu trữ trong các bảng dữ liệu nhưng các bảng có bổ sung thêm các tính năng hướng đối tượng như lưu trữ thêm các hành vi, nhằm thể hiện hành vi của đối tượng.
  • Cơ sở dữ liệu bán cấu trúc: dữ liệu được lưu dưới dạng XML.

Xem thêm : IPhone Xs Max bị loạn cảm ứng do đâu, khắc phục thế nào

Thành phần:

  • Thực thể: dữ liệu được lưu trữ trong các bảng dữ liệu gọi là các thực thể.
  • Quan hệ: giữa các thực thể này có mối liên hệ với nhau gọi là các quan hệ,mỗi quan hệ có các thuộc tính, trong đó có một thuộc tính là khóa chính.

Hiệu quả của CSDL:

  • Phản ánh trung thực thực tế.
  • Tính an toàn – bảo mật.
  • Tính không dư thừa.
  • Hiệu suất sử dụng cao.

Lược đồ CSDL và thể hiện của lược đồ CSDL: Nếu CSDL có nhiều bảng thì cấu trúc các bảng chính là lược đồ CSDL, còn dữ liệu lưu trữ trong các bảng gọi là thể hiện của lược đồ CSDL.

Hệ quản trị CSDL: Hệ quản trị CSDL là tập hợp các phần mềm chuyên dụng cho phép người dùng tạo ra, bảo trì và khai thác một CSDL. Một Hệ quản trị CSDL phải có ít nhất các thành phần sau:

  • Định nghĩa dữ liệu → DDL (Data Definition Language)
  • Thêm, sửa, xóa dữ liệu → DML (Data Manipulation Language)
  • Truy vấn dữ liệu → SQL (Structured Query Language)
  • Quản lý dữ liệu → DCL (Data Control Language) … Các hệ quản trị CSDL hiện nay: Access, SQL Server, Oracle, DB2, SQL Lite, …

Ưu điểm:

  • Quản lý được dữ liệu dư thừa
  • Đảm bảo tính nhất quán cho dữ liệu
  • Tạo khả năng chia sẻ dữ liệu nhiều hơn
  • Cải tiến tính toàn vẹn cho dữ liệu

Xem thêm : Màn Hình HTC Butterfly 2

Nhược điểm:

  • HQT CSDL tốt thì khá phức tạp
  • HQT CSDL tốt thường rất lớn, chiếm nhiều dung lượng bộ nhớ
  • Giá cả khác nhau tùy theo môi trường và chức năng
  • HQT CSDL được viết tổng quát cho nhiều người dùng thì thường chậm

Mô hình CSDL: Là một tập hợp các công cụ khái niệm để mô tả dữ liệu, mối liên hệ giữa các dữ liệu, ngữ nghĩa của dữ liệu cùng các ràng buộc nhất quán.

  • Ví dụ: Để lưu trữ thông tin về SV ATTT gồm các thông tin: họ tên, ngày sinh, điện thoại, email. Ta dùng một bảng có các cột là HT, NS, DT, Email. Bảng này được gọi là mô hình CSDL quan hệ và được viết như sau: SV(HT, NS, DT, Email)*

Một vài mô hình dữ liệu:

  • Mô hình quan hệ
  • Mô hình thực thể liên kết
  • Mô hình phân cấp
  • Mô hình hướng đối tượng
  • Mô hình kho dữ liệu

Các bước xây dựng một hệ CSDL

  • Mức khái niệm: tìm hiểu thực tế à xác định các đối tượng và các mối quan hệ giữa các đối tượng à Đặc tả thực tế bằng mô hình mức khái niệm (mô hình thực thể)
  • Mức Logic: Biểu diễn mô hình khái niệm ở trên thông qua một mô hình dữ liệu như: Mô hình quan hệ, mô hình mạng, mô hình phân cấp…
  • Mức vật lý: Sử dụng một hệ quản trị CSDL để cài đặt CSDL trên máy tính và lập trình để quản trị CSDL.

Bài viết cũng khá dài, và nặng lý thuyết nên mình sẽ tạm thời kết thúc bài viết tại đây, phần tiếp theo mình sẽ đi sâu vào các mô hình thực thể trong Cơ sở dữ liệu.

Nguồn: https://sigma.edu.vn
Danh mục: Công Nghệ

Bài viết liên quan

Hóa Đại Cương – HIỆU ỨNG NHIỆT CỦA CÁC QUÁ TRÌNH HÓA HỌC
Tổng hợp đầy đủ font chữ biển số xe máy, ô tô 2023
Extension Marketplace
Extension Marketplace
Nội lực là gì? Điểm giống nhau giữa nội lực và ngoại lực là gì?
Hướng dẫn cách thay ổ cứng laptop đơn giản trong một nốt nhạc
Automation Test Là Gì? Kỹ Năng Cần Có Của Một Automation Tester
Automation Test Là Gì? Kỹ Năng Cần Có Của Một Automation Tester
Cách chuyển hình ảnh thành vector trong Illustrator (AI) nhanh chóng
Cách chuyển hình ảnh thành vector trong Illustrator (AI) nhanh chóng
TẠI SAO GỌI NƯỚC NGA LÀ XỨ SỞ BẠCH DƯƠNG?
Hướng dẫn thiết lập cài đặt gốc trên HTC One M8
PHÂN BIỆT BLACK BOX TEST VÀ WHITE BOX TEST, SƠ LƯỢC MỘT SỐ KỸ THUẬT TRONG BLACK BOX TEST
PHÂN BIỆT BLACK BOX TEST VÀ WHITE BOX TEST, SƠ LƯỢC MỘT SỐ KỸ THUẬT TRONG BLACK BOX TEST

Chuyên mục: Công Nghệ

About Sigma Academy

Previous Post: « Microsoft phá lệ cho ra mắt sớm Windows 12 vào năm 2024?
Next Post: Khắc phục camera iPhone 7 Plus bị giật trong tích tắc »

Primary Sidebar

Bài viết nổi bật

Bảo vệ: Tổng hợp thông tin các ngành của Đại học Quốc gia Hà Nội

03/07/2024

TB Tuyển sinh Thạc Sĩ Chuyên ngành Khoa học Điều dưỡng – Khoá 3

27/06/2024

Thích ứng với chương trình lớp 10 mới: Đòi hỏi những thay đổi trong dạy và học

25/06/2024

Cập nhật nội dung & những thay đổi trong chương trình lớp 1 mới

Cập nhật nội dung & những thay đổi trong chương trình lớp 1 mới

24/06/2024

Giáo dục công dân lớp 9 – Giải bài tập sgk GDCD 9 ngắn nhất

24/06/2024

Các loại bằng thạc sĩ và cách phân biệt

24/06/2024

Giáo án Giáo dục địa phương lớp 6 năm 2023 – 2024 KHBD môn Giáo dục địa phương (Hà Nội, Hồ Chí Minh, Vĩnh Long, Thanh Hóa)

24/06/2024

[:vi]TOP CÁC TRƯỜNG ĐÀO TẠO NGÀNH KỸ THUẬT XÂY DỰNG CHẤT LƯỢNG[:]

[:vi]TOP CÁC TRƯỜNG ĐÀO TẠO NGÀNH KỸ THUẬT XÂY DỰNG CHẤT LƯỢNG[:]

24/06/2024

Thông báo tuyển sinh đào tạo Thạc sĩ Luật Khóa 37 (2023 - 2025)

Thông báo tuyển sinh đào tạo Thạc sĩ Luật Khóa 37 (2023 – 2025)

24/06/2024

Giải đáp về Chương trình Giáo dục Vinschool

24/06/2024

Ngành cơ điện tử: Học gì, học ở đâu và cơ hội nghề nghiệp

24/06/2024

3 nguyên tắc - 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

3 nguyên tắc – 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

24/06/2024

Ngành Logistics học trường nào sẽ dễ xin việc?

Ngành Logistics học trường nào sẽ dễ xin việc?

24/06/2024

Khoa Sau Đại học – Trường Đại học Mở Tp.HCM

24/06/2024

Chương trình liên kết quốc tế là gì? Hình thức liên kết phổ biến hiện nay

Chương trình liên kết quốc tế là gì? Hình thức liên kết phổ biến hiện nay

24/06/2024

Ngành An toàn thông tin

24/06/2024

Học thạc sĩ giáo dục tiểu học ở đâu? Điều kiện thi thạc sĩ giáo dục?

Học thạc sĩ giáo dục tiểu học ở đâu? Điều kiện thi thạc sĩ giáo dục?

24/06/2024

Ngành Digital Marketing học trường nào? Top 25+ trường đào tạo tốt nhất

Ngành Digital Marketing học trường nào? Top 25+ trường đào tạo tốt nhất

24/06/2024

Bộ GDĐT ban hành khung kế hoạch thời gian năm học 2022-2023

24/06/2024

3 nguyên tắc - 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

3 nguyên tắc – 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

24/06/2024

Footer

Về chúng tôi

Sigma Academy – sigma.edu.vn là tổ chức giáo dục kỹ năng cho trẻ. Đồng thời là thông tin tự động cập nhật Google chuyên cung cấp kiến thức về tất cả lĩnh vực. Website chúng tôi là web site cập nhật nội dung tự động từ google.com. Nếu có vấn đề gì về bản quyền vui lòng liên hệ: contact@sigma.edu.vn.

  • Điều khoản sử dụng
  • Chính sách bảo mật
  • Liên hệ

Mạng xã hội

  • Facebook
  • Zalo
  • Website
  • Google maps

Theo dõi chúng tôi tại Google News

Địa Chỉ

Trụ sở chính: 116/12 Tân Mỹ, phường Tân Thuận Tây, quận 7, Ho Chi Minh City, Vietnam
Điện thoại: 097.331.14.49 | Email: contact@sigma.edu.vn

Map

Bản quyền © 2025