Kiến thức nền tảng về Cơ sở dữ liệu

27 987 3
Kiến thức nền tảng về Cơ sở dữ liệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Kiến thức nền tảng về Cơ sở dữ liệu

Kiến thức nền tảng về sở dữ liệuBài 1 Concepts of RDBMS and SQL Server 2000/Session 1/ 2 of 27Mục tiêu của bài học (1)Giải thích vì sao chúng ta cần sở dữ liệuGiải thích sự phát triển của các hệ quản trị sở dữ liệu Liệt kê các mô hình sở dữ liệu khác nhauMô tả các khái niệm bản liên quan đến sở dữ liệu Concepts of RDBMS and SQL Server 2000/Session 1/ 3 of 27Mục tiêu của bài học (2)Mô tả các khái niệm bản liên quan đến sở dữ liệu quan hệToàn vẹn thực thể (entity integrity)Khóa chính (primary key)Khóa ngoại (foreign key)Mối quan hệ và bậc của nó (relation and its degree)Mô tả tóm tắt về SQL Concepts of RDBMS and SQL Server 2000/Session 1/ 4 of 27Cơ sở dữ liệu là gì?Một sở dữ liệu (CSDL - Database) là dạng được sắp xếp của các dữ liệu, được xây dựng từ một hoặc nhiều mục thông tin liên quan đến nhau gọi là các bản ghi (record). Một CSDL giống như một tập hợp dữ liệu và cho phép ta thể đặt nhiều câu hỏi khác nhau với nó.Ví dụ, “Số điện thoại và địa chỉ của 5 bưu điện gần trường nhất là gì?” Concepts of RDBMS and SQL Server 2000/Session 1/ 5 of 27Vì sao lại phải dùng CSDL?Các CSDL được dùng để lưu trữ dữ liệu theo 1 cách thức tổ chức và hiệu quả. CSDL cho phép chúng ta quản lý dữ liệu nhanh chóng và dễ dàng. Ví dụ, 1 công ty thể lưu các thông tin chi tiết về nhân viên của mình trong 1 CSDL.FirstName LastName HiredateKarla Jablonski 1994-03-11 Martine Rance 1992-02-05 Margaret Smith 1988-09-29 Gary Thomas 1988-08-09 Concepts of RDBMS and SQL Server 2000/Session 1/ 6 of 27Nhu cầu về tính bền vững dữ liệuTa thậm chí thể dùng các tệp thủ công để lưu trữ dữ liệu. Tuy nhiên, dữ liệu được lưu trữ theo dạng này là không bền vững. Concepts of RDBMS and SQL Server 2000/Session 1/ 7 of 27Vần đề về cách lưu trữ theo kiểu tệpQuy trình lưu trữ dữ liệu bằng các tệp hồ sơ:Tẻ nhạtTốn thời gian Nguy lỗi cao Concepts of RDBMS and SQL Server 2000/Session 1/ 8 of 27Ưu điểm của CSDL được tin học hóaGiảm thiểu được sự thừa trong các dữ liệu được lưu trữKhông còn sự thiếu nhất quán trong dữ liệuCó thể chia xẻ dữ liệu đã lưu trữCó thể đặt ra các tiêu chuẩn và phải tuân thủ các tiêu chuẩn đặt ra khi thao tác với dữ liệuCó thể duy trì được sự nhất quán dữ liệuCó thể thực hiện được việc bảo mật dữ liệu Concepts of RDBMS and SQL Server 2000/Session 1/ 9 of 27DBMSSự phát triển của DBMS-1Truy xuất Dữ liệuThêm Dữ liệuCập nhật Dữ liệuXóa Dữ liệuBrianA004AllenA003RickyA008ShaneA007Cơ sở dữ liệuDBMS là gì? Concepts of RDBMS and SQL Server 2000/Session 1/ 10 of 27Sự phát triển của DBMS-2•Dữ liệu được lưu tại 1 vị trí trung tâm chung.•Mọi người sử dụng được phép truy cập vào CSDL chungHệ CSDL tập trung [...]... triển của DBMS-1 Truy xuất Dữ liệu Thêm Dữ liệu Cập nhật Dữ liệu Xóa Dữ liệu BrianA004 AllenA003 RickyA008 ShaneA007 Cơ sở dữ liệu DBMS là gì? Concepts of RDBMS and SQL Server 2000/Session 1/ 19 of 27 Khái niệm bản về một CSDL-4  Có thể làm giảm sự lặp lại dữ liệu hoặc ‘sự trùng lặp dữ liệu bằng cách sử dụng 1 Hệ quản trị CSDL.  Việc đảm bảo tính chính xác của dữ liệu trong CSDL được gọi... niệm bản về một CSDL-2 Các bảng là những đối tượng CSDL trong đó chứa tất các các dữ liệu trong 1 CSDL. Dữ liệu trong bảng được sắp thành các dòng và các cột Các c tộ Các dòng Concepts of RDBMS and SQL Server 2000/Session 1/ 2 of 27 Mục tiêu của bài học (1)  Giải thích vì sao chúng ta cần sở dữ liệu  Giải thích sự phát triển của các hệ quản trị cơ sở dữ liệu  Liệt kê các mơ hình sở. .. 2000/Session 1/ 22 of 27 Khái niệm bản về một CSDL Quan hệ-3 1 CSDL là 1 tập hợp các bảng. Mỗi bảng chứa thông tin về 1 thực thể đơn Khóa chính là 1 hoặc tổ hợp 1 số cột mà qua đó khả năng xác định duy nhất 1 bản ghi trong một bảng. Mã Sinh viên Tên Sinh viên 1 Sam 2 John 3 Jenny 4 Lisa 5 Penny 6 Peter 7 Joe Khóa chính Kiến thức nền tảng về sở dữ liệu Bài 1 Concepts of RDBMS and... CSDL được tin học hóa  Giảm thiểu được sự thừa trong các dữ liệu được lưu trữ  Không cịn sự thiếu nhất qn trong dữ liệu  Có thể chia xẻ dữ liệu đã lưu trữ  Có thể đặt ra các tiêu chuẩn và phải tuân thủ các tiêu chuẩn đặt ra khi thao tác với dữ liệu  Có thể duy trì được sự nhất quán dữ liệu  Có thể thực hiện được việc bảo mật dữ liệu Concepts of RDBMS and SQL Server 2000/Session 1/ 27 of... liệu  Giải thích sự phát triển của các hệ quản trị cơ sở dữ liệu  Liệt kê các mơ hình sở dữ liệu khác nhau  Mô tả các khái niệm bản liên quan đến cơ sở dữ liệu Concepts of RDBMS and SQL Server 2000/Session 1/ 12 of 27 Mơ hình phân cấp-1 Mơ hình dữ liệu phân cấp được phát triển để mơ hình hóa các loại quan phân cấp trong thế giới thực Concepts of RDBMS and SQL Server 2000/Session 1/ 11... về một CSDL Quan hệ-2 Các Thực thể Các Thuộc tính Các Quan hệ Các bảng Các trường Concepts of RDBMS and SQL Server 2000/Session 1/ 6 of 27 Nhu cầu về tính bền vững dữ liệu Ta thậm chí thể dùng các tệp thủ cơng để lưu trữ dữ liệu. Tuy nhiên, dữ liệu được lưu trữ theo dạng này là không bền vững. Concepts of RDBMS and SQL Server 2000/Session 1/ 23 of 27 Toàn vẹn thực thể  Luật toàn vẹn thực... 3 of 27 Mục tiêu của bài học (2)  Mô tả các khái niệm bản liên quan đến cơ sở dữ liệu quan hệ  Tồn vẹn thực thể (entity integrity)  Khóa chính (primary key)  Khóa ngoại (foreign key)  Mối quan hệ và bậc của nó (relation and its degree)  Mơ tả tóm tắt về SQL Concepts of RDBMS and SQL Server 2000/Session 1/ 21 of 27 Khái niệm bản về một CSDL Quan hệ-2 Các Thực thể Các Thuộc tính Các Quan... SQL CCL Concepts of RDBMS and SQL Server 2000/Session 1/ 5 of 27 Vì sao lại phải dùng CSDL? Các CSDL được dùng để lưu trữ dữ liệu theo 1 cách thức tổ chức và hiệu quả. CSDL cho phép chúng ta quản lý dữ liệu nhanh chóng và dễ dàng. Ví dụ, 1 cơng ty thể lưu các thơng tin chi tiết về nhân viên của mình trong 1 CSDL. FirstName LastName Hiredate Karla Jablonski 1994-03-11 Martine Rance 1992-02-05... dụng 1 Hệ quản trị CSDL.  Việc đảm bảo tính chính xác của dữ liệu trong CSDL được gọi là duy trì tính tồn vẹn của dữ liệu. Mã Sinh viên Tên 1 Sam 2 John 3 Jenny 3 Lisa Sai Khóa duy nh tấ Concepts of RDBMS and SQL Server 2000/Session 1/ 16 of 27 Khái niệm bản về một CSDL-1 Dữ liệu Tay vợt Số trận thắng trong các loạt đấu Lleyton Hewitt 20 Carlos Moya 15 Marat Safin 10 Paradorn Srichaphan 8 Thông . cần có cơ sở dữ liệu Giải thích sự phát triển của các hệ quản trị cơ sở dữ liệu Liệt kê các mô hình cơ sở dữ liệu khác nhauMô tả các khái niệm cơ bản. phát triển của DBMS-1Truy xuất Dữ liệuThêm Dữ liệuCập nhật Dữ liệuXóa Dữ liệuBrianA004AllenA003RickyA008ShaneA00 7Cơ sở dữ liệuDBMS là gì? Concepts of RDBMS

Ngày đăng: 06/09/2012, 16:32

Hình ảnh liên quan

 Liệt kê các mô hình cơ sở dữ liệu khác nhau - Kiến thức nền tảng về Cơ sở dữ liệu

i.

ệt kê các mô hình cơ sở dữ liệu khác nhau Xem tại trang 2 của tài liệu.
Các mô hình CSDL - Kiến thức nền tảng về Cơ sở dữ liệu

c.

mô hình CSDL Xem tại trang 11 của tài liệu.
Mô hình phân cấp-1 - Kiến thức nền tảng về Cơ sở dữ liệu

h.

ình phân cấp-1 Xem tại trang 12 của tài liệu.
Mô hình phân cấp-2 - Kiến thức nền tảng về Cơ sở dữ liệu

h.

ình phân cấp-2 Xem tại trang 13 của tài liệu.
Mô hình mạng lưới-2 - Kiến thức nền tảng về Cơ sở dữ liệu

h.

ình mạng lưới-2 Xem tại trang 15 của tài liệu.
Các bảng là những đối tượng CSDL - Kiến thức nền tảng về Cơ sở dữ liệu

c.

bảng là những đối tượng CSDL Xem tại trang 17 của tài liệu.
Các bảng - Kiến thức nền tảng về Cơ sở dữ liệu

c.

bảng Xem tại trang 21 của tài liệu.
Hai bảng được kết nối với nhau nhờ dùng một khóa ngoại.  - Kiến thức nền tảng về Cơ sở dữ liệu

ai.

bảng được kết nối với nhau nhờ dùng một khóa ngoại. Xem tại trang 24 của tài liệu.
Số lượng các thuộc tính trong 1 bảng được gọi là bậc của bảng đó. - Kiến thức nền tảng về Cơ sở dữ liệu

l.

ượng các thuộc tính trong 1 bảng được gọi là bậc của bảng đó Xem tại trang 26 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan