CƠ SỞ DỮ LIỆU QUAN HỆ LÀ GÌ

Cơ sở dữ liệu là môn học cửa hàng của siêng ngành CNTT, ngẫu nhiên sinh viên CNTT nào thì cũng cần nắm rõ và sử dụng thành nhuần nhuyễn Cơ sở tài liệu để thực hiện cho các bước sau này. Tuy nhiên, đây cũng là môn học khó hiểu với rất nhiều sinh viên, tốt nhất là giai đoạn thi công Cơ sở dữ liệu. Vì vậy tôi viết chuỗi nội dung bài viết này với hy vọng sẽ giúp chúng ta dễ dàng hơn trong vấn đề tiếp cận môn học này.

Bạn đang xem: Cơ sở dữ liệu quan hệ là gì

Lý do cần có cơ sở dữ liệu

Chúng ta ban đầu câu chuyện của một quán tạp hóa của dì tía đầu ngõ, hàng ngày bán được 3-5 bao xà phòng, 4 lọ nước mắm, 6 gói Bim Bim… Để hiểu rằng lời, lỗ và đảm bảo không bị sót, mất mát, dì ba lấy một cuốn tập làm sổ biên chép số tiền cài đặt hàng, số tiền bán hàng mỗi ngày và chất vấn qua số hàng còn lại để biết lỗ lãi.

Từ ngày căn hộ cao cấp phía trước hình thành, dân cư đến sinh sống đông, tiệm dì ba tấp nập hẳn lên. Từng ngày bán hàng trăm khía cạnh hàng, mỗi sản phẩm từ vài ba chục đến trăm cái, dì cha không thể nào tính được việc lời lỗi giỏi tồn kho nữa.

May mà trong nhà có cái Tí vừa học ngừng khóa tin học tập văn phòng phải dì ba mua mang đến nó cái máy tính xách tay và bảo nó giúp. Nó lập nên những bảng Excel cai quản Tồn kho, Nhập hàng, bán sản phẩm như sau:

*

Thêm một vài công thức nữa thì công việc tính toán, cộng, trừ, nhân, chia từng ngày của dì ba giảm hẳn, đỡ được nhiều việc.

Khi chung cư trước mặt lấp đầy thì công việc bán buôn của dì bố trở buộc phải vô cùng phát đạt. Sát bên tạp hóa dì phân phối thêm văn phòng và công sở phẩm cùng một số sản phẩm gia dụng nữa. Mấy cái bảng nhỏ Tí làm cần sử dụng trước đây cũng khá được nhưng hiện nay nhiều vượt chạy vượt chậm, nhiều khi không cảnh giác lại chạy không đúng (do không cập nhật công thức). Hơn thế nữa chỉ bao gồm mỗi nó làm được, ai này mà đụng vô là không đúng tùm lum hết yêu cầu cũng bất tiện.

Hôm rồi dì hỏi thằng Tôm mặt nhà, nó là dân IT hẳn hoi, nó bảo dì bắt buộc dùng phần mềm và cơ sở dữ liệu thì mới xử lý được. Nó bảo tất cả cơ sở dữ liệu và phần mềm dì sẽ không sợ không đúng công thức, không sợ nhiều tài liệu mà ai nhập cũng được. Nghe vậy gì cũng ưng.

Vậy cơ sở dữ liệu là gì?

“Cơ sở tài liệu là phương thức tổ chức lưu trữ dữ liệu kết quả để bảo vệ việc nhập và khai thác dữ liệu cấp tốc và chính xác”.

Cơ sở tài liệu quan hệ là gì?

Cơ sở dữ liệu có nhiều cách tổ chức, trong những số ấy cách hiệu quả nhất là tổ chức triển khai theo mô hình quan hệ do ts E.F.Code bạn Đức khuyến cáo năm 1969 và tín đồ ta điện thoại tư vấn đó là cơ sở dữ liệu quan hệ.

“Cơ sở tài liệu quan hệ tổ chức triển khai dữ liệu theo các bảng và tất cả quan hệ với nhau để giảm thiểu sự dư thừa dữ liệu đồng thời vẫn bảo vệ sự tác dụng trong tàng trữ và truy vấn xuất dữ liệu ”

Ngày nay, cơ sở dữ liệu quan hệ được dùng trong số đông các hệ thống phần mềm từ kế toán, ngân hàng, doanh nghiệp, …

Các nhân tố cơ bản của một Cơ sở dữ liệu quan hệ

1. Bảng dữ liệu (Table)

Bảng dữ liệu là thành phần chính trong cơ sở tài liệu quan hệ. Bảng cất dữ liệu.

*

Trong đó:

Cột/Trường (Field): những trường miêu tả thuộc tính của bảng dữ liệu ví dụ tên, địa chỉDòng(row): là một dòng dữ liệu gồm các dữ liệu có tương quan với nhau hay còn gọi là bảng ghi (record).

Xem thêm: Những Trường Hợp Quan Hệ Không Có Thai, Quan Hệ Tình Dục Đều Đặn Mà Vẫn Không Có Thai

Ô (cell): Giao giữa cái và cột cùng là nơi cất dữ liệu.Khóa chính(Primary Key): là một ngôi trường hoặc những trường gộp lại được áp dụng để quan niệm bảng ghi. Khóa chính có 02 nằm trong tính là ko được trùng và không được rỗng. Ví dụ: quý giá 1 của ngôi trường CustomerID này sẽ suy ra được toàn bộ dữ liệu của cái đầu tiên. Hay nói theo cách khác các quý hiếm của dòng thứ nhất là giá bán trị những thuộc tính của bảng ghi tất cả customerID = 1.

Một bảng hoàn toàn có thể có khóa chính hoặc không, tuy nhiên để dễ quản lý người ta thường khái niệm khóa chính cho những bảng.

2. Mối quan hệ nam nữ (Relationship)

*

Trong đó:

Khóa ngoại (Foreign Key): là trường ngơi nghỉ bảng này (bảng Invoice) nhưng tất cả trường tương ứng làm khóa bao gồm ở bảng tê (bảng Customer) để tạo thành mối dục tình giữa nhị bảng.Mối tình dục (Relationship): tạo ra mối link giữa hai bảng nhằm xác minh mối tương quan giữa các trường tài liệu của hai bảng. Ví dụ: nếu bạn có nhu cầu biết quý khách có mã người sử dụng số 1 download những deals nào thì bạn phải phụ thuộc vào mối tình dục trên. Vào cơ sở dữ liệu quan hệ quan hệ thể hiện ở 03 dạng sau:Quan hệ 1-1: Trong quan hệ này mỗi bảng chỉ tất cả một và chỉ một bảng ghi khớp ứng mà thôi. Lấy một ví dụ quan hệ vk – chồng, quan liêu hệ tin tức cơ phiên bản – Thông tin chi tiết …Quan hệ 1-n: Là quan lại hệ thông dụng nhất trong cơ sở dữ liệu, vào hệ này 1 bảng ghi sinh sống bảng này có nhiều bảng ghi tương ứng ở bảng kia. Trong lấy ví dụ như trên một bảng ghi vào bảng Customer có nhiều bảng ghi trong bảng Invoice.Quan hệ n-n: trong quan hệ nam nữ này một bảng ghi trong bảng này tương ứng với rất nhiều bảng ghi vào bảng kia và ngược lại.

Bạn hãy xem mô hình hóa dưới để làm rõ hơn về những mối quan tiền hệ.

*

3. Lược thứ thực thể tình dục (ERD: Entity Relationship Diagram)

ERD sẽ giúp đỡ bạn hiểu nhanh hơn về cấu trúc của các đại lý dữ liệu, từ kia giúp bạn dễ dãi thao tác rộng với chúng.

*

Lược vật dụng quan hệ (ERD) của đại lý dữ liệu làm chủ đơn hàng

Hệ quản ngại trị Cơ sở tài liệu (Database Management System – DBMS)

DBMS là các ứng dụng dùng để cai quản và vận hành Cơ sở dữ liệu. Các DBMS thông dụng như MySQL, SQL Server, Oracle Database, DB2 …

Bảng so sánh một vài DBMS phổ biến:

DBMSKích thước hệ thốngHệ điều hànhNăm ra đời
OracleLớnUNIXWindows1979
DB2Lớn và vừaAIX(R)

HP-UX

Linux(R)

Solaris

1985
MySQLVừa với nhỏAll OS1987
MS SQL ServerVừa và nhỏWindows2000
 Tóm lại

Chúng ta vừa khám phá các tư tưởng về cơ phiên bản của Cơ sở dữ liệu và Cơ sở tài liệu quan hệ, còn tương đối nhiều vấn đề cần tò mò như tại sao phải thực hiện cơ sở tài liệu quan hệ, làm cụ nào để thiết kế cơ sở tài liệu … họ sẽ tiếp tục tò mò các phần tiếp theo sau ở những bài sau.

Bài tiếp: xây dựng cơ sở dữ liệu – quá trình thực hiện

Nếu các bạn có điều gì không rõ hoặc thắc mắc bạn có thể để lại bình luận bên dưới tôi sẽ sẵn sàng chuẩn bị trao thay đổi với bạn.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • So sánh và chỉ ra mối quan hệ giữa tư duy và tưởng tượng

  • Bài tập cơ sở dữ liệu quản lý sinh viên

  • Sách sinh lý đại học y dược tphcm pdf

  • Câu hỏi trắc nghiệm vật lý lý sinh y học

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.