TRƯỜNG DỮ LIỆU LÀ GÌ

     

Cơ sở dữ liệu là môn học cơ sở của chuyên ngành CNTT, bất kỳ sinh viên CNTT nào cũng cần nắm vững và thực hiện thành nhuần nhuyễn Cơ sở dữ liệu để sử dụng cho các bước sau này. Mặc dù nhiên, đó cũng là môn học khó hiểu với tương đối nhiều sinh viên, tốt nhất là giai đoạn xây đắp Cơ sở dữ liệu. Do vậy tôi viết chuỗi bài viết này với hi vọng sẽ giúp các bạn dễ dàng hơn trong việc tiếp cận môn học tập này.Bạn đã xem: Trường dữ liệu 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 tiệm 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 chai nước suối mắm, 6 gói Bim Bim… Để biết được lời, lỗ và bảo vệ không bị sót, mất mát, dì ba lấy một cuốn tập làm cho sổ biên chép số tiền sở hữu hàng, số tiền bán hàng mỗi ngày và soát sổ qua số hàng sót lại để biết lỗ lãi.

Bạn đang xem: Trường dữ liệu là gì

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

May mà lại trong nhà có cái Tí vừa học xong khóa tin học tập văn phòng cần dì tía mua đế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 thống trị Tồn kho, Nhập hàng, bán hàng như sau:


*

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

Khi căn hộ cao cấp trước mặt lấp đầy thì công việc sắm sửa của dì bố trở yêu cầu vô thuộc phát đạt. ở kề bên tạp hóa dì phân phối thêm văn phòng và công sở phẩm với một số món đồ gia dụng nữa. Mấy mẫu bảng con Tí làm sử dụng trước đây cũng rất được nhưng hiện nay nhiều vượt chạy quá chậm, đôi lúc không cẩn thận lại chạy sai (do không cập nhật công thức). Không chỉ có thế chỉ gồm mỗi nó làm cho được, ai đó mà đụng vô là không nên tùm lum hết nên 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ì yêu cầu dùng ứng dụng và cơ sở dữ liệu thì mới giải quyết được. Nó bảo gồm cơ sở tài liệu và ứng dụng 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ở tài liệu là gì?

“Cơ sở dữ liệu là phương pháp tổ chức tàng trữ dữ liệu kết quả để bảo đảm an toàn việc nhập và khai thác dữ liệu nhanh và thiết yếu xác”.

Cơ sở dữ liệu quan hệ là gì?

Cơ sở dữ liệu có khá nhiều cách tổ chức, trong các số ấy cách hiệu quả nhất là tổ chức triển khai theo mô hình quan hệ do tiến sĩ E.F.Code bạn Đức lời khuyên năm 1969 và người ta điện thoại tư vấn đó là cơ sở tài 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à gồm quan hệ với nhau để bớt thiểu sự dư thừa dữ liệu đồng thời vẫn đảm bảo an toàn sự hiệu quả trong tàng trữ và truy xuất tài liệu ”

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

Các yếu tố cơ bản của một Cơ sở tài liệu quan hệ

1. Bảng tài liệu (Table)

Bảng dữ liệu là thành phần bao gồm trong cơ sở dữ liệu quan hệ. Bảng đựng dữ liệu.


*

Trong đó:

Cột/Trường (Field): những trường diễn 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 những dữ liệu có tương quan với nhau hay có cách gọi khác là bảng ghi (record).Ô (cell): Giao giữa loại và cột và là nơi cất dữ liệu.

Xem thêm: Truyện: Tiểu Thư Hầu Phủ Full, Tiểu Thư Hậu Đậu Có Muốn Lấy Anh Không

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

Một bảng rất có thể có khóa chủ yếu hoặc không, tuy vậy để dễ làm chủ người ta thường có mang khóa chính cho những bảng.

2. Mối quan hệ tình dục (Relationship)


*

Trong đó:

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

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


*

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

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


*

Lược thứ quan hệ (ERD) của cơ sở dữ liệu quản lý đơn hàng

Hệ quản lí trị Cơ sở dữ liệu (Database Management System – DBMS)

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

Bảng so sánh một trong những 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 cùng nhỏAll OS1987
MS SQL ServerVừa cùng nhỏWindows2000
 Tóm lại

Chúng ta vừa tò mò các có mang về cơ phiên bản của Cơ sở dữ liệu và Cơ sở tài liệu quan hệ, còn không ít vấn đề cần khám phá như nguyên nhân phải sử dụng cơ sở tài liệu quan hệ, làm núm nào để kiến thiết cơ sở dữ liệu … bọn họ sẽ tiếp tục tò mò các phần tiếp theo sau ở những bài sau.

Xem thêm: Điểm Chuẩn Lớp 10 Năm 2020 2021 Hà Tĩnh, Điểm Chuẩn Vào Lớp 10 Tỉnh Hà Tĩnh Năm 2021

Bài tiếp: kiến thiết cơ sở dữ liệu – công việc thực hiện

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