Tài liệu học tập Cơ sở dữ liệu quan hệ - Khoa CNTT, Trường Đại học Kinh tế Kỹ thuật Công nghiệp

Tài liệu học tập cơ sở dữ liệu phần 1 cung cấp kiến thức nền tảng về mô hình quan hệ, ngôn ngữ SQL và thiết kế cơ sở dữ liệu. Sách hướng dẫn chi tiết cho sinh

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Tài liệu học tập
120
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan về tài liệu học tập cơ sở dữ liệu quan hệ

Tài liệu học tập cơ sở dữ liệu quan hệ tại Trường Đại học Kinh tế Kỹ thuật Công nghiệp là giáo trình chính thức dành cho sinh viên ngành Công nghệ thông tin và ngành Mạng máy tính & Truyền thông dữ liệu. Tài liệu trình bày các kỹ thuật cơ sở của cơ sở dữ liệu truyền thống, bao gồm mô hình liên kết thực thể và mô hình cơ sở dữ liệu quan hệ. Nội dung bốn chương cốt lõi bao quát toàn bộ kiến thức từ lý thuyết đến thực hành. Chương I giới thiệu tổng quan về lý thuyết cơ sở dữ liệu và mô hình quan hệ. Chương II trình bày ngôn ngữ thao tác dữ liệu với đại số quan hệ và SQL Server. Chương III đề cập lý thuyết thiết kế cơ sở dữ liệu. Chương IV tập trung vào bảo mật và toàn vẹn dữ liệu. Tài liệu không chỉ cung cấp nền tảng lý thuyết mà còn trang bị kỹ năng thiết kế và cài đặt hệ cơ sở dữ liệu cụ thể. Sinh viên được hướng dẫn từ khái niệm cơ bản như cơ sở dữ liệu, hệ quản trị CSDL, ngôn ngữ dữ liệu cho đến các phép toán nâng cao trên cơ sở dữ liệu quan hệ.

1.1. Mục tiêu và đối tượng của tài liệu

Tài liệu hướng đến sinh viên ngành Công nghệ thông tin và Mạng máy tính & Truyền thông dữ liệu tại Trường Đại học Kinh tế Kỹ thuật Công nghiệp. Mục tiêu chính là trang bị kiến thức nền tảng về cơ sở dữ liệu quan hệ, từ lý thuyết mô hình dữ liệu đến kỹ năng thực hành với hệ quản trị SQL Server. Người học nắm được cách thiết kế, triển khai và quản lý hệ thống cơ sở dữ liệu phục vụ sản xuất và quản lý doanh nghiệp. Tài liệu cũng hỗ trợ những người muốn xây dựng hệ thống tin học ứng dụng trong môi trường thực tế.

1.2. Cấu trúc nội dung bốn chương học

Nội dung tài liệu được tổ chức thành bốn chương học logic và hệ thống. Chương I trình bày mô hình CSDL quan hệ, các khái niệm cơ bản và phép tính trên CSDL. Chương II giới thiệu ngôn ngữ thao tác dữ liệu, đại số quan hệ và hệ quản trị SQL Server với ngôn ngữ SQL. Chương III tập trung vào lý thuyết thiết kế cơ sở dữ liệu, phụ thuộc hàm và chuẩn hóa. Chương IV đề cập các vấn đề bảo mật, toàn vẹn dữ liệu và quản trị người dùng. Mỗi chương đều có bài tập thực hành kèm theo giúp củng cố kiến thức.

II. Phân tích mô hình cơ sở dữ liệu quan hệ và kiến trúc CSDL

Mô hình cơ sở dữ liệu quan hệ là nền tảng cốt lõi trong tài liệu học tập này. Mô hình quan hệ tổ chức dữ liệu dưới dạng các bảng gồm hàng và cột, trong đó mỗi bảng đại diện cho một thực thể trong hệ thống. Tài liệu phân tích kiến trúc ba mức theo chuẩn ANSI-SPARC, bao gồm mức vật lý, mức khái niệm và mức khung nhìn. Mức vật lý lưu trữ các file dữ liệu trên thiết bị nhớ. Mức khái niệm là sự biểu diễn trừu tượng toàn bộ cơ sở dữ liệu. Mức khung nhìn thể hiện quan niệm của từng người sử dụng. Các khái niệm cơ bản như quan hệ, thuộc tính, miền giá trị, khóa chính và khóa ngoại được giải thích chi tiết. Tài liệu cũng trình bày các phép tính trên CSDL quan hệ bao gồm phép chọn, phép chiếu, phép hợp, phép hiệu và phép tích Descartes. Những phép toán này là công cụ nền tảng để thao tác dữ liệu trong hệ quản trị quan hệ. Việc hiểu rõ kiến trúc và mô hình dữ liệu giúp sinh viên thiết kế hệ thống hiệu quả.

2.1. Mô hình quan hệ và các phép tính đại số quan hệ

Mô hình quan hệ sử dụng cấu trúc bảng để tổ chức dữ liệu. Mỗi quan hệ bao gồm lược đồ quan hệ và phần quan hệ chứa các bộ giá trị. Đại số quan hệ cung cấp các phép toán cơ bản: phép chọn lọc các tuple thỏa điều kiện, phép chiếu trích xuất cột cụ thể, phép kết nối ghép hai bảng theo điều kiện. Phép kết nối tự nhiên loại bỏ cột trùng lặp khi ghép bảng. Các phép toán tập hợp như hợp, hiệu, tích Descartes mở rộng khả năng truy vấn. Sinh viên cần nắm vững các phép tính này để viết truy vấn SQL hiệu quả trong thực hành.

2.2. Kiến trúc ba mức ANSI SPARC của hệ CSDL

Kiến trúc ba mức ANSI-SPARC mô tả cách tổ chức cơ sở dữ liệu ở ba tầng trừu tượng khác nhau. Mức vật lý (mức trong) định nghĩa cách dữ liệu được lưu trữ thực tế trên đĩa, bao gồm các file và cấu trúc dữ liệu vật lý. Mức khái niệm (mức logic) thể hiện toàn bộ cơ sở dữ liệu dưới dạng quan hệ, độc lập với phần cứng. Mức khung nhìn (mức ngoài) cung cấp giao diện cho từng nhóm người dùng cụ thể. Kiến trúc này đảm bảo tính độc lập dữ liệu, cho phép thay đổi cấu trúc lưu trữ mà không ảnh hưởng đến ứng dụng người dùng.

III. Phương pháp thiết kế và truy vấn cơ sở dữ liệu quan hệ

Tài liệu trình bày phương pháp thiết kế cơ sở dữ liệu quan hệ thông qua lý thuyết chuẩn hóa và ngôn ngữ SQL. Quy trình thiết kế bắt đầu từ phân tích yêu cầu, xây dựng mô hình thực thể - quan hệ, sau đó chuyển đổi sang mô hình quan hệ. Lý thuyết phụ thuộc hàm đóng vai trò quan trọng trong việc phát hiện và loại bỏ các bất thường dữ liệu. Các dạng chuẩn như 1NF, 2NF, 3NF và BCNF được áp dụng để tối ưu cấu trúc bảng. Về mặt thực hành, tài liệu hướng dẫn sử dụng hệ quản trị CSDL SQL Server chi tiết. Người học được trang bị kỹ năng tạo cơ sở dữ liệu bằng công cụ đồ họa và lệnh SQL. Ngôn ngữ SQL cung cấp đầy đủ các phép toán định nghĩa dữ liệu DDL và thao tác dữ liệu DML. Các kỹ thuật truy vấn từ đơn giản đến nâng cao bao gồm tìm kiếm có điều kiện, xử lý xâu ký tự, sử dụng hàm tập hợp, truy vấn lồng nhau và gom nhóm. Ngôn ngữ lập trình T-SQL mở rộng khả năng xử lý với biến, thủ tục và hàm người dùng.

3.1. Lý thuyết chuẩn hóa và phụ thuộc hàm trong thiết kế CSDL

Chuẩn hóa cơ sở dữ liệu là quá trình phân tích và tái cấu trúc bảng để loại bỏ dư thừa và bất thường. Phụ thuộc hàm mô tả mối quan hệ giữa các thuộc tính trong quan hệ. Nếu thuộc tính A xác định duy nhất thuộc tính B thì B phụ thuộc hàm vào A. Quá trình chuẩn hóa đi qua các dạng chuẩn: 1NF đảm bảo giá trị nguyên tử, 2NF loại bỏ phụ thuộc hàm từng phần, 3NF loại bỏ phụ thuộc hàm bắc cầu. Dạng chuẩn Boyce-Codd yêu cầu mọi determinant đều là siêu khóa. Áp dụng chuẩn hóa giúp cơ sở dữ liệu nhất quán và dễ bảo trì.

3.2. Sử dụng ngôn ngữ SQL và T SQL trong SQL Server

Ngôn ngữ SQL là công cụ tiêu chuẩn để quản lý cơ sở dữ liệu quan hệ. SQL Server hỗ trợ đầy đủ các lệnh DDL để tạo, sửa đổi và xóa bảng. Các lệnh DML bao gồm INSERT, UPDATE, DELETE và SELECT để thao tác dữ liệu. Khối lệnh SELECT hỗ trợ tìm kiếm không điều kiện, tìm kiếm với điều kiện WHERE, xử lý xâu ký tự, sử dụng IN và BETWEEN. Các hàm tập hợp COUNT, SUM, AVG, MAX, MIN phục vụ tính toán thống kê. Mệnh đề GROUP BY và HAVING thực hiện gom nhóm và lọc nhóm. T-SQL mở rộng với biến cục bộ, thủ tục lưu trữ và hàm do người dùng định nghĩa.

IV. Kết luận và ứng dụng thực tiễn của tài liệu học tập CSDL

Tài liệu học tập cơ sở dữ liệu quan hệ tại Trường Đại học Kinh tế Kỹ thuật Công nghiệp cung cấp nền tảng kiến thức toàn diện cho sinh viên công nghệ thông tin. Nội dung bao quát từ lý thuyết mô hình dữ liệu đến kỹ năng thực hành với hệ quản trị SQL Server. Kiến thức về mô hình quan hệ, đại số quan hệ và ngôn ngữ SQL giúp sinh viên thiết kế và quản lý cơ sở dữ liệu chuyên nghiệp. Lý thuyết chuẩn hóa đảm bảo chất lượng thiết kế hệ thống, loại bỏ bất thường và tối ưu hiệu suất. Phần bảo mật và toàn vẹn dữ liệu trang bị kỹ năng quản trị hệ thống an toàn. Chế độ xác thực Windows và SQL Server cho phép quản lý truy cập linh hoạt. Kiến thức từ tài liệu áp dụng trực tiếp vào xây dựng hệ thống tin học ứng dụng trong doanh nghiệp. Sinh viên có thể phát triển phần mềm quản lý, hệ thống thương mại điện tử và các ứng dụng xử lý dữ liệu quy mô lớn. Tài liệu là bước đệm vững chắc cho các chuyên đề nâng cao về cơ sở dữ liệu phân tán và quản trị hệ thống lớn.

4.1. Ứng dụng trong xây dựng hệ thống tin học doanh nghiệp

Kiến thức cơ sở dữ liệu quan hệ được ứng dụng rộng rãi trong xây dựng hệ thống tin học doanh nghiệp. Các hệ thống quản lý nhân sự, kế toán, kho hàng và bán lẻ đều dựa trên mô hình quan hệ. SQL Server là hệ quản trị phổ biến trong môi trường doanh nghiệp vừa và nhỏ tại Việt Nam. Sinh viên tốt nghiệp có thể tham gia thiết kế cơ sở dữ liệu, viết truy vấn báo cáo và quản trị hệ thống. Kỹ năng chuẩn hóa giúp xây dựng hệ thống ổn định, dễ mở rộng và bảo trì. Nhu cầu nhân lực quản trị cơ sở dữ liệu luôn cao trên thị trường lao động.

4.2. Hướng phát triển và học tập tiếp theo

Sau khi hoàn thành tài liệu này, sinh viên có thể tiếp tục học các chuyên đề nâng cao. Cơ sở dữ liệu phân tán mở rộng kiến thức sang môi trường nhiều server. Hệ quản trị NoSQL phù hợp với dữ liệu phi cấu trúc quy mô lớn. Lập trình ứng dụng kết nối CSDL sử dụng ADO.NET, JDBC hoặc ORM framework. Các chứng chỉ Microsoft SQL Server nâng cao giá trị nghề nghiệp. Nghiên cứu về Big Data và hệ thống Data Warehouse mở ra cơ hội trong phân tích dữ liệu. Tài liệu nền tảng này là bước đệm vững chắc cho hành trình phát triển chuyên môn.

28/05/2026
Tài liệu học tập cơ sở dữ liệu phần 1 trường đh kinh tế kỹ thuật công nghiệp

Trích đoạn nội dung tài liệu

Mở đầu Nhu cÇu cña nh÷ng hÖ thèng lín: Ng©n hµng, hµng kh«ng ®ßi hái ph¶i tæ chøc l-u tr÷ th«ng tin víi kÝch cì lín mét c¸ch hiÖu qu¶ vµ khoa häc sao cho cã thÓ khai th¸c sö dông hiÖu qu¶, an toµn dÔ cËp nhËt. Khèi l-îng d÷ liÖu ë d¹ng phi sè vµ bµi to¸n xö lý d¹ng d÷ liÖu nµy rÊt lín chiÕm tû träng chñ yÕu trong sö dông m¸y tÝnh. §Æc ®iÓm ph¸t triÓn m¹ng m¹ch, d÷ liÖu cã thÓ ph©n t¸n ®ßi hái khai th¸c d÷ liÖu nhanh, an toµn cã c¬ chÕ b¶o mËt.  §ßi hái ra ®êi lý thuyÕt  x©y dùng c¸c ch-¬ng tr×nh øng dông.

KHOA CNTT – TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP 8 TÀI LIỆU HỌC TẬP CƠ SỞ DỮ LIỆU  LÞch sö ra ®êi vµ ph¸t triÓn: Khoa häc c¬ së d÷ liÖu ph¸t triÓn qua 3 giai ®o¹n: Giai ®o¹n nh÷ng n¨m 1960: ra ®êi 2 m« h×nh lý thuyÕt lµ m« h×nh m¹ng vµ m« h×nh ph©n cÊp. Giai ®o¹n nh÷ng n¨m 1970: ra ®êi m« h×nh lý thuyÕt míi lµ m« h×nh quan hÖ (do tiÕn SÜ F. Codd ®-a ra) Giai ®o¹n nh÷ng n¨m 1980 ®Õn nay: §¸nh dÊu sù ph¸t triÓn m¹ng cña m« h×nh quan hÖ  ph¸t triÓn lý thuyÕt. M« h×nh quan hÖ thùc thÓ (Entity Relationship model) M« h×nh d÷ liÖu h-íng ®èi t-îng (Objest oriented Model) C¬ së d÷ liÖu tri thøc.

PhÇn mÒm: ra ®êi c¸c ng«n ng÷ xö lý dù liÖu m¹nh ngoµi nh÷ng d÷ liÖu nh- sè, v¨n b¶n cßn xö lý c¸c d÷ liÖu ©m thanh, h×nh ¶nh, siªu liªn kÕt. Một số khái niệm cơ bản 1. Cơ sở dữ liệu (CSDL)  Dữ liệu (Data): Là các thông tin được cấu trúc hóa để lưu trữ trong máy tính.  CSDL (Database): là tập hợp dữ liệu có liên quan logic với nhau, có thể dễ dàng chia sẻ và được thiết kế nhằm đáp ứng các nhu cầu sử dụng của một tổ chức, cá nhân nào đó.

Cơ sở dữ liệu là một bộ sưu tập rất lớn về các loại dữ liệu tác nghiệp, bao gồm các loại dữ liệu âm thanh, tiếng nói, chữ viết, văn bản, đồ hoạ, hình ảnh tĩnh hay hình ảnh động.được mã hoá dưới dạng các chuỗi bit và được lưu trữ dưới dạng File dữ liệu trong các bộ nhớ của máy tính. Cấu trúc lưu trữ dữ liệu tuân theo các quy tắc dựa trên lý thuyết toán học. Cơ sở dữ liệu phản ảnh trung thực thế giới dữ liệu hiện thực khách quan. KHOA CNTT – TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP 9 TÀI LIỆU HỌC TẬP CƠ SỞ DỮ LIỆU Cơ sở dữ liệu là tài nguyên thông tin dùng chung cho nhiều người: Cơ sở dữ liệu (CSDL) là tài nguyên thông tin chung cho nhiều người cùng sử dụng.

Bất kỳ người sử dụng nào trên mạng máy tính, tại các thiết bị đầu cuối, về nguyên tắc có quyền truy nhập khai thác toàn bộ hay một phần dữ liệu theo chế độ trực tuyến hay tương tác mà không phụ thuộc vào vị trí địa lý của người sử dụng với các tài nguyên đó. Cơ sở dữ liệu được các hệ ứng dụng khai thác bằng ngôn ngữ con dữ liệu hoặc bằng các chương trình ứng dụng để xử lý, tìm kiếm, tra cưú, sửa đổi, bổ sung hay loại bỏ dữ liệu. Tìm kiếm và tra cứu thông tin là một trong những chức năng qua trọng và phổ biến nhất của các dịch vụ cơ sở dữ liệu. Hệ quản trị CSDL – HQTCSDL (DataBase Management System - DBMS) là phần mềm điều khiển các chiến lược truy nhập CSDL.

Khi người sử dụng đưa ra yêu cầu truy nhập bằng một ngôn ngữ con dữ liệu nào đó, HQTCSDL tiếp nhận và thực hiện các thao tác trên CSDL lưu trữ. Đối tượng nghiên cứu của CSDL là các thực thể và mối quan hệ giữa các thực thể. Thực thể và mối quan hệ giữa các thực thể là hai đối tượng khác nhau về căn bản. Mối quan hệ giữa các thực thể cũng là một loại thực thể đặc biệt.

Trong cách tiếp cận CSDL quan hệ, người ta dựa trên cơ sở lý thuyết đại số quan hệ để xây dựng các quan hệ chuẩn, khi kết nối không tổn thất thông tin và khi biểu diễn dữ liệu là duy nhất. Dữ liệu được lưu trữ trong bộ nhớ của máy tính không những phải tính đến yếu tố về tối ưu không gian lưu trữ, mà phải đảm bảo tính khách quan, trung thực của dữ liệu hiện thực. Nghĩa là phải đẩm bảo tính nhất quán của dữ liệu và giữ được sự toàn vẹn của dữ liệu.  Tính chất của CSDL:  Một CSDL biểu thị một khía cạnh nào đó của thế giới thực, những thay đổi của thế giới thực phải được phản ánh một cách trung thực vào trong CSDL.

KHOA CNTT – TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP 10 TÀI LIỆU HỌC TẬP CƠ SỞ DỮ LIỆU  Một CSDL là một tập hợp dữ liệu liên kết với nhau một cách lôgic và mang một ý nghĩa nào đó.  Một CSDL được thiết kế và tổ chức cho một mục đích riêng, nó có một nhóm người sử dụng có chủ định và có một số ứng dụng được xác định phù hợp với mối quan tâm của người sử dụng.  Một cơ sở dữ liệu phải thỏa mãn các yêu cầu sau: - Không dư thừa dữ liệu - Bảo đảm tính nhất quán dữ liệu khi cập nhật. - Bảo đảm không có dị thường xảy ra khi thêm hoặc xóa DL.

- Bảo đảm tính toàn vẹn dữ liệu. - Bảo đảm tính dùng chung. Hệ quản trị CSDL  Hệ quản trị cơ sở dữ liệu (Database Management System - DBMS), là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL).

Có rất nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính.  Chức năng của hệ QTCSDL:  Lưu trữ các định nghĩa, các mối liên kết dữ liệu vào một từ điển dữ liệu. Các chương trình truy cập đến CSDL thông qua hệ QTCSDL, Hệ QTCSDL sử dụng dữ liệu trong từ điển DL để tìm kiếm các cấu trúc thành phần DL và các mối liên kết được yêu cầu. Mọi sự thay đổi trong CSDL sẽ tự động ghi lại vào từ điển dữ liệu.

KHOA CNTT – TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP 11 TÀI LIỆU HỌC TẬP CƠ SỞ DỮ LIỆU  Tạo ra các cấu trúc phức tạp theo yêu cầu để lưu trữ DL, giúp người sử dụng định nghĩa và lập trình cho các đặc trưng vật lý của dữ liệu.  Biến đổi các DL nhập vào để phù hợp với các cấu trúc DL; tạo khuôn dạng cho các DL được lấy ra, làm cho nó phù hợp với mong muốn của người sử dụng.  Tạo hệ thống bảo mật và áp đặt tính bảo mật trong CSDL.  Tạo cấu trúc phức tạp cho phép người sử dụng truy cập đến dữ liệu.

 Cung cấp các thủ tục sao lưu và phục hồi DL để đảm bảo sự an toàn và toàn vẹn DL.  Áp đặt các quy tắc an toàn, cho phép tối thiểu sự dư thừa DL và làm tối đa tính nhất quán dữ liệu.  Cung cấp việc truy cập DL thông qua một ngôn ngữ truy vấn. Ngôn ngữ dữ liệu Ng«n ng÷ d÷ liÖu cã 3 chøc n¨ng: - §Þnh nghÜa vµ m« t¶ d÷ liÖu.

- CËp nhËt d÷ liÖu - Hái d÷ liÖu (an toµn vµ toµn vÑn d÷ liÖu) Descrition Data Update Language Query KHOA CNTT – TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP 12 TÀI LIỆU HỌC TẬP CƠ SỞ DỮ LIỆU Ng«n ng÷ (language) Ng«n ng÷ tù nhiªn Ng«n ng÷ h×nh thøc (Natural language)) (Forrmat language) Ng«n ng÷ ng-êi Ng«n ng÷ sinh vËt D©n téc Format language Môc tiªu tæng qu¸t Giao tiÕp ng-êi vµ m¸y - M· ho¸, an toµn d÷ liÖu - C¸c ng«n ng÷ lËp tr×nh - V¨n ph¹m h×nh thøc - Ng«n ng÷ d÷ liÖu 1. Kiến trúc của một CSDL Mét CSDL ®-îc ph©n thµnh c¸c møc kh¸c nhau.  CSDL vËt lý (møc vËt lý) lµ c¸c tÖp d÷ liÖu theo mét cÊu tróc nµo ®ã ®-îc l-u trªn c¸c thiÕt bÞ nhí thø cÊp (nh- ®Üa tõ, b¨ng tõ.  CSDL møc kh¸i niÖm lµ mét sù biÓu diÔn trõu t-îng cña CSDL vËt lý.

Tøc lµ CSDL møc vËt lý lµ sù cµi ®Æt cô thÓ cña CSDL møc kh¸i niÖm.  C¸c khung nh×n lµ c¸ch nh×n, lµ quan niÖm cña cña tõng ng-êi sö dông ®èi víi CSDL møc kh¸i niÖm. Khung nh×n bao gåm tËp tÊt c¶ d÷ liÖu mµ ng-êi sö dông ®-îc phÐp nh×n thÊy, ®-îc phÐp truy nhËp vµo. V× vËy, ®èi víi ng-êi sö dông khung nh×n chÝnh lµ CSDL.

KHOA CNTT – TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP 13 TÀI LIỆU HỌC TẬP CƠ SỞ DỮ LIỆU USER 1 Khung nh×n 1 USER 1 Khung nh×n 1 CSDL møc CSDL møc kh¸i niÖm VËt lý (Logic) USER 1 Khung nh×n 1 Sơ đồ kiến trúc của một cơ sở dữ liệu 1. Mô hình CSDL dạng quan hệ 1. Các khái niệm cơ bản M« h×nh ph©n cÊp (hierachical model): M« h×nh d÷ liÖu lµ 1 c©y (c¸c nót biÓu diÔn c¸c tËp thÓ, nót con vµ nót cha ®-îc liªn hÖ theo 1 mèi quan hÖ x¸c ®Þnh). M« h×nh m¹ng (network model): M« h×nh ®-îc biÓu diÔn lµ 1 ®å thÞ cã h-íng.

M« h×nh quan hÖ (Relational Model): Dùa trªn c¬ së kh¸i niÖm lý thuyÕt tËp hîp. C¸c ®èi t-îng thÓ hiÖn d-íi d¹ng b¶ng (quan hÖ). C¸c lo¹i m« h×nh d÷ liÖu trªn cã -u ®iÓm: • TÝnh trùc quan cao phï hîp víi thãi quen ®a sè cña ng-êi dïng. • Hç trî bëi lý thuyÕt to¸n häc chÆt chÏ (tiªn ®Ò ho¸) tiªn ®Ò Armstrong (1977), ph¸t triÓn phÇn mÒm øng dông vµ tù ®éng ho¸ thiÕt kÕ.

KHOA CNTT – TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP 14 TÀI LIỆU HỌC TẬP CƠ SỞ DỮ LIỆU • TÝnh ®éc lËp d÷ liÖu cao. Một số khái niệm cơ bản :  CSDL quan hệ: • Được xây dựng từ một hay nhiều bảng quan hệ • Mỗi bảng (quan hệ) gồm 2 phần: - Lược đồ: Tên quan hệ, Tên các cột - Thể hiện: Các dòng dữ liệu • Trong mỗi bảng: - Các cột gọi là các trường hoặc các thuộc tính - Các hàng dữ liệu gọi là các bản ghi hoặc các bộ • Yêu cầu: - Không có bộ trùng nhau - Mỗi thuộc tính phải có một tên riêng  Thuộc tính: Thuộc tính là một đặc trưng của quan hệ. Mỗi thuộc tính bao giờ cũng có tên và một miền giá trị gọi là miền xác định của thuộc tính.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ