Tóm tắt nội dung
Cuốn Database Design – NOT GOOD, được LibreTexts xuất bản, trình bày một cách hệ thống quy trình thiết kế cơ sở dữ liệu quan hệ. Ban đầu, sách phân tích sự hạn chế của hệ thống file truyền thống: dư thừa dữ liệu, bất toàn, phân mảnh, bảo mật kém và khó xử lý. Tiếp theo, tác giả giới thiệu các khái niệm nền tảng, như bản chất và cấu trúc của dữ liệu, các mô hình dữ liệu (khảo sát những loại mô hình phổ biến), cùng các lợi ích khi sử dụng DBMS. Sách tiếp tục đi sâu vào mô hình quan hệ và mô hình thực thể–quan hệ (ER), cùng nguyên tắc ràng buộc toàn vẹn để đảm bảo tính nhất quán. Phần chuyên sâu về phụ thuộc hàm và chuẩn hóa (từ NF cơ bản đến BCNF) nhằm giảm sự dư thừa và nâng cao chất lượng dữ liệu. Bên cạnh đó, tác giả cũng hướng dẫn quy trình phát triển cơ sở dữ liệu (chu kỳ phát triển, phương pháp iteratively), vai trò người dùng (DBA, lập trình viên, người dùng cuối) và cuối cùng là cách viết SQL: từ DDL đến DML (SELECT, INSERT, UPDATE, DELETE). Tổng thể, đây là tài liệu toàn diện, từ lý thuyết đến thực hành, phù hợp cho cả học viên và thực hành viên trong lĩnh vực thiết kế cơ sở dữ liệu.
Abstract:
Database Design – NOT GOOD, published by LibreTexts, systematically presents the process of designing a relational database. Initially, the book analyzes the limitations of traditional file systems: data redundancy, incompleteness, fragmentation, poor security and difficulty in processing. Next, the author introduces fundamental concepts, such as the nature and structure of data, data models (surveying common types of models), and the benefits of using a DBMS. The book continues to delve into the relational model and the entity-relationship (ER) model, along with the principle of integrity constraints to ensure consistency. In-depth sections on functional dependencies and normalization (from basic NF to BCNF) aim to reduce redundancy and improve data quality. In addition, the author also guides the database development process (development cycle, iterative approach), user roles (DBA, programmer, end user) and finally how to write SQL: from DDL to DML (SELECT, INSERT, UPDATE, DELETE). Overall, this is a comprehensive document, from theory to practice, suitable for both students and practitioners in the field of database design.
Sử dụng ứng dụng Libol Bookworm quét QRCode này để mượn và đọc tài liệu)
(Lưu ý: Sử dụng ứng dụng Bookworm để xem đầy đủ tài liệu. Bạn đọc có thể tải Bookworm từ App Store hoặc Google play với từ khóa "Libol Bookworm”)