NHẬP MÔN CƠ SỞ DỮ LIỆU QUAN HỆ

Tầm quan trọng đặc biệt và vận dụng của database:Database tốt 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, thiết kế phần mềm, technology thông tin, website … là nguyên tố vô cùng đặc biệt để kiến thiết và phát triển phần mềm, áp dụng trên gốc rễ mobile, PC.

Bạn đang xem: Nhập môn cơ sở dữ liệu quan hệ

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ớ lưu trữ ngoài, nhằm mục đích thoả mãn yêu cầu khai quật thông tin đồng thời của đa số người thực hiện hay nhiều chương trình ứng dụng với rất nhiều mục đích khác nhau.CSDL bao gồm các 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ầm 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. Vượt trội cho cơ sở tài liệu dạng file là.mdb FoxproCơ sở tài liệu hướng đối tượng: dữ liệu cũng được lưu trữ trong các bảng tài liệu nhưng những bảng có bổ sung thêm các tính năng hướng đối tượng người dùng như lưu trữ thêm các hành vi, nhằm mục đích thể hiện hành động 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.

Thành phần:

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

Hiệu quả của CSDL:

Phản ánh chân thực thực tế.Tính bình an - bảo mật.Tính không dư thừa.Hiệu suất thực hiện cao.

Lược đồ csdl và biểu đạt của lược trang bị CSDL: nếu CSDL có tương đối nhiều bảng thì cấu trúc các bảng chính là lược trang bị CSDL, còn tài liệu lưu trữ trong những bảng gọi là mô tả của lược đồ vật CSDL.

Hệ cai quản trị CSDL:Hệ cai quản trị database là tập phù hợp các phần mềm chuyên dụng cho phép người dùng tạo ra, gia hạn và khai quật một CSDL.Một Hệ quản ngại trị csdl phải gồm í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 ngại trị database hiện nay:Access, SQL Server, Oracle, DB2, SQL Lite, …

*

Ưu điểm:

Quản lý được tài liệu dư thừaĐảm bảo tính đồng hóa cho dữ liệuTạo khả năng chia sẻ dữ liệu các hơnCải tiến tính trọn vẹn cho dữ liệu

Nhược điểm:

HQT CSDL giỏi thì tương đối phức tạpHQT CSDL giỏi thường siêu lớn, chiếm nhiều dung tích bộ nhớGiá cả khác nhau tùy theo môi trường và chức năngHQT database được viết tổng quát cho nhiều người tiêu dùng thì hay chậm

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

Ví dụ: Để lưu giữ trữ tin tức về SV ATTT gồm các thông tin: họ tên, ngày sinh, năng lượng đ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 call là quy mô CSDL quan liêu hệ với được viết như sau: SV(HT, NS, DT, Email)*

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

Mô hình quan liêu hệMô hình thực thể liên kếtMô hình phân cấpMô hình phía đối tượngMô hình kho dữ liệu

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

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

Xem thêm: Ý Nghĩa Của Từ Keep It Up Nghĩa Là Gì, Keep It Up Là Gì

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