Tìm hiểu tổng quan hệ thống cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu
1 - Khái niệm dữ liệu và cơ sở dữ liệu:
Dữ liệu là các thông tin liên quan đến đối tượng (ví dụ như người, vật, sự việc,...) được lưu trữ trên máy tính. Dữ liệu được mô tả dưới nhiều dạng khác nhau (như ký tự, ký hiệu, hình ảnh, , âm thanh...)
Dữ liệu về đối tượng có thể khác nhau tùy thuộc vào mục địch quản lý. Ví dụ: cùng là dữ liệu về đối tượng sinh viên nhưng với mục đích quản lý khác nhau thì sẽ khác nhau, cụ thể như sau:
Cơ sở dữ liệu là tâp hợp dữ liệu được tổ chức một cách có cấu trúc liên quan với nhau và được lưu trữ trong máy tính. Cơ sở dữ liệu được thiết kế, xây dựng cho phép người dùng lưu trữ dữ liệu, truy xuất thông tin hoặc cập nhật dữ liệu
Lợi ích của việc quản lý dữ liệu bằng cơ sở dữ liệu:
Ví dụ về dữ liệu và cơ sở dữ liệu:
2 - Các mô hình cơ sở dữ liệu:
**a - Mô hình dữ liệu file phẳng (Flat file): **
Dùng cho các CSDL đơn giản. CSDL dạng file phẳng thường là file kiểu văn bản chứa dữ liệu dạng bảng
Ví dụ:
b - Mô hình dữ liệu mạng (Network model):
Các file trong mô hình dữ liệu mạng được gọi là các bản ghi. Tập hợp các bản ghi cùng kiểu tạo thành một kiểu thực thể dữ liệu.
Các kiểu thực thể kết nối với nhau thông qua mối quan hệ cha-con. Mô hình này được biểu diễn bởi một đồ thị có hướng và các mũi tên chỉ từ kiểu thực thể cha sang kiểu thực thể con. Ví dụ như sau:
Ưu điểm của mô hình này là có thể biểu diễn được các mối quan hệ phức tạp
Nhược điểm là truy xuất chậm và không thích hợp với các CSDL có quy mô lớn
c - Mô hình dữ liệu phân cấp (Hierarchical model):
Tổ chức theo hình cây, mỗi nút biểu diễn một thực thể dữ liệu. Mỗi nút cha có thể có một hoặc nhiều nút con nhưng mỗi nút con chỉ có một nút cha. Do đó mô hình dữ liệu phân cấp có thể có các kiểu quan hệ: 1-1, 1-N. Nhược điểm của mô hình này là một nút con không thể có quá một nút cha nên không biểu diễn được các quan hệ phức tạp
d - Mô hình dữ liệu quan hệ (Relational model):
Trong mô hình dữ liệu quan hệ không có các liên kết vật lý. Dữ liệu được biểu diễn dưới dạng bảng với các hàng và các cột. Dữ liệu trong hai bảng liên kết với nhau thông qua các cột chung và có các toán tử để thao tác trên các hàng của bảng
Ví dụ:
e - Mô hình dữ liệu hướng đối tượng (Object-Oriented model)
Mô hình này ra đời vào khoảng đầu những năm 90, dựa trên cách tiếp cận của phương pháp lập trình hướng đối tượng
Cơ sở dữ liệu bao gồm các đối tượng:
Ví dụ:
3 - Hệ quản trị cơ sở dữ liệu là gì:
Hiện nay, một lượng vô cùng lớn các thông tin hữu ích với chúng ta đang tồn tại ở dạng văn bản. Việc của chúng ta là phải biết cách quản lý và sử dụng chúng sao cho thật hiệu quả. Để quản lý một lượng dữ liệu lớn phức tạp, người sử dụng phải có những công cụ hỗ trợ tính năng đơn giản trong thao tác nhưng lại hiệu quả trong trích lọc thông tin.Từ thực tế đó, hệ quản trị cơ sở dữ liệu ra đời.
Hệ quản trị cơ sở dữ liệu (Database Management System - DBMS): Là một hệ thống phần mềm cho phép tạo lập cơ sở dữ liệu và cung cấp cơ chế lưu trữ, truy cập dựa trên các mô hình CSDL
Trên thị trường phần mềm hiện nay ở Việt Nam xuất hiện khá nhiều phần mềm hệ quản trị cơ sở dữ liệu như: Microsoft Access, Foxpro, SQL Server, Oracle...Trong đó:
Những lợi ích mà DBMS mang lại:
4 - Cấu trúc của một DBMS
Các thành phần của một DBMS gồm:
Các kiểu thao tác với DBMS gồm:
Nhất thiết phải lập mối quan hệ giữa các bảng trong CSDL
tạo 1 mối quan hệ bảng trong CSDL để có thể kiểm soát 1 cách dễ dàng và chính xác và không gây ra sai xót.
XIN CTLHN NHA
CHÚC BN HC TỐT:)333
Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.
Nguồn : Wikipedia - Bách khoa toàn thưLớp 12 - Năm cuối ở cấp tiểu học, năm học quan trọng nhất trong đời học sinh trải qua bao năm học tập, bao nhiêu kì vọng của người thân xung quanh ta. Những nỗi lo về thi đại học và định hướng tương lai thật là nặng. Hãy tin vào bản thân là mình sẽ làm được rồi tương lai mới chờ đợi các em!
Nguồn : ADMIN :))Copyright © 2021 HOCTAP247