STDIO
Tìm kiếm gần đây
    • Nội dung
    • QR Code
    • 0
    • 0
    • Sao chép

    Cơ Sở Dữ Liệu Là Gì?

    Cơ sở dữ liệu (database) đối với lập trình viên rất quen thuộc, nó là dữ liệu mà ta thường thao tác.
    24/05/2018
    15/07/2020
    3 phút đọc
    Cơ Sở Dữ Liệu Là Gì?

    Định nghĩa cơ sở dữ liệu (database)

    Tách cụm từ database thành database ta có:

    • Data là thông tin ngoài thực tế mà ta thu thập được, nó là thể hiện chưa được định nghĩa và cũng như chưa sử dụng vào một mục đích nào hết. Ví dụ như: 8415897381. Nếu tôi viết như vậy thì các bạn có thể hiểu nó theo nhiều nghĩa như: mật khẩu, mã số,... nhưng nếu được ghi nó lại thành Tel: +8415897381. Chúng ta sẽ biết nó là số điện thoại, nên bước đầu khi chúng ta thao tác với dữ liệu, ta phải biến dữ liệu thô thành một thứ có nghĩa.

    Làm thế nào để lưu dữ liệu vào máy tính? Tại sao chúng ta cần có cơ sở dữ liệu trong khi ta có thể lưu dữ liệu bằng Excel hoặc 1 file dữ liệu đơn giản như text (file.txt)?

    Máy tính không thông minh hơn con người, nó chỉ "phù hợp hơn con người" với các nhu cầu cụ thể về tính toán.

    • Excel lưu trữ và xử lý 1 lượng dữ liệu phù hợp với công việc cụ thể, như văn phòng chẳng hạn. Giả sử nó cần lưu trữ nhiều dữ liệu hơn thì nó sẽ "tắt thở" vì sự chậm chạp và khả năng cho thấy mối liên hệ của các loại dữ liệu.
    • Với các nhu cầu chuyên nghiệp hơn như:
      • Lưu trữ dữ liệu của 1 hệ thống bán hàng sẽ phình to qua hàng năm.
      • Cần xem xét được các mối quan hệ giữa các loại dữ liệu như tài khoản khách hàng, các đơn hàng, hàng hóa.

    Cơ sở dữ liệu ra đời, và hệ quản trị cơ sở dữ liệu ra đời để "chuyên" làm điều đó, sẽ có hàng tá thứ như cách tối ưu dữ liệu, lấy dữ liệu, xem xét mối quan hệ được hệ quản trị cơ sở dữ liệu hỗ trợ làm việc đó.

    Cơ sở dữ liệu sẽ là 1 tập hợp các cách thức lưu trữ, có thể là các file, các mô hình hóa mà người dùng không cần thiết phải hình dung ra nó, họ chỉ cần học các khái niệm của nó như.

    • Mỗi "loại" dữ liệu sẽ xem như 1 bảng dữ liệu (hay tài liệu), giả sử như bảng lưu trữ các tài khoản.
    • Mỗi dữ liệu muốn lấy ra xem, thêm hay điều chỉnh sẽ có "cách" lấy và ta phải học cách lấy đó.
    • Có lưu trữ các ràng buộc về quan hệ hoặc có cách để tham chiếu dữ liệu giữa các quan hệ 1 cách nhanh nhất.

    Và để thỏa mãn những điều trên thì nó có những phần mềm để quản lý, những phần mềm đó vẫn đang cạnh tranh nhau hằng ngày và được gọi là Hệ quản trị cơ sở dữ liệu.

    • Microsoft SQL Server.
    • MySQL.
    • Oracle.
    • MongoDB.
    • ...
    0
    Khi bạn nhấn vào liên kết sản phẩm do STDIO đề xuất và mua hàng, STDIO có thể nhận được hoa hồng. Điều này hỗ trợ STDIO tạo thêm nhiều nội dung hữu ích.. Tìm hiểu thêm.

    Đề xuất

    Thuật Toán Nén Dữ Liệu RLE
    Trong quá trình lưu trữ cũng như truyền dữ liệu, việc nén dữ liệu là ...
    Xây Dựng Câu Truy Vấn trong Hibernate với HQL
    HQL (Hibernate Query Language) hỗ trợ thao tác với cơ sở dữ liệu theo ...
    21/09/2014

    Khám phá

    Mã Hóa Base64
    Base64 không phải là một thuật toán mã hóa và trong mọi trường hợp, nó ...
    MD5
    MD5 (MD5 Message-Digest Algorithm) là một thuật toán tóm tắt thông điệp, ...
    Validate Form Bằng Thư Viện Knockout-Validation trong Dự Án Durandaljs
    Bài viết hướng dẫn sử dụng thư viện Knockout-Validation để kiểm tra dữ ...
    Tín Hiệu Số Và Tương Tự - Analog/Digital
    Trong ngành điện tử nói chung và trong lập trình vi điểu khiển nói ...
    Định Dạng Ảnh Bitmap - Giới Thiệu và Các Thao Tác Cơ Bản
    Trong đời thường, bạn sẽ gặp các file ảnh có định dạng .PNG, .JPG, .TGA, ...
    Biến và Kiểu Dữ Liệu Của Biến trong C++
    Biến, các tính chất của biến và các kiểu dữ liệu trong C/C++.
    15/07/2017
    Cơ Bản Về XML
    Giới thiệu XML. Cách biểu diễn dữ liệu trong XML, các lỗi cú pháp thường ...
    03/09/2015
    Biến và Kiểu Dữ Liệu
    Tìm hiểu về biến và kiểu dữ liệu trong C++.
    16/04/2015
    STDIO
    Trang chính
    Công ty TNHH STDIO

    30, Trịnh Đình Thảo, Hòa Thạnh, Tân Phú, Hồ Chí Minh
    +84 28.36205514 - +84 942.111912
    developer@stdio.vn

    383/1 Quang Trung, Phường 10, Quận Gò Vấp, Hồ Chí Minh
    Số giấy phép ĐKKD: 0311563559 do sở Kế hoạch và Đầu Tư TPHCM cấp ngày 23/02/2012

    ©STDIO, 2013 - 2020