Giáo án tin học 10_2009

108 365 1
Giáo án tin học 10_2009

Đ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

CHƯƠNG I: CHƯƠNG I: KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Bài toán quản lý Sự cần thiết phải có các cơ sở dữ liệu Các yêu cầu cơ bản của hệ CSDL Một số ứng dụng BÀI 1 KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU 1. BÀI TOÁN QUẢN LÝ 1. BÀI TOÁN QUẢN LÝ a. Ví dụ: Quản lý học sinh trong nhà trường:  Hồ sơ học sinh: họ tên, ngày sinh, giới tính, lớp… Ngoài ra còn có một số cột như điểm các môn, hạnh kiểm  Có thể hình dung hồ sơ trên là một bảng mà mỗi cột là một thông tin và mỗi hàng là toàn bộ thông tin về một học sinh. 1. BÀI TOÁN QUẢN LÝ 1. BÀI TOÁN QUẢN LÝ STT Họ tên Ngày sinh Giới tính Điểm Toán Điểm Lý 1 Lý Á Bằng 22/7/89 Nam 8.0 7.2 2 Triệu Băng Băng 4/5/89 Nữ 6.2 8.4 3 Đặng Tiểu Bình 23/4/89 Nam 4.5 6.1 4 Vi Tiểu Bảo 14/7/89 Nam 9.0 8.6 5 Nguyễn Văn Phi 6/4/89 Nam 7.5 7.6 …. . … … …. … 1. BÀI TOÁN QUẢN LÝ 1. BÀI TOÁN QUẢN LÝ • Hồ sơ có thể sửa chữa những sai sót, thêm mới hoặc xóa để luôn phản ánh đúng thực tế. • Việc lập hồ sơ không chỉ đơn thuần để lưu trữ mà chủ yếu để khai thác, sử dụng: tìm kiếm, lọc, tra cứu, truy xuất, sắp xếp, đếm, tính trung bình, tổng . 1. BÀI TOÁN QUẢN LÝ 1. BÀI TOÁN QUẢN LÝ b. Các công việc thường gặp khi quản lý thông tin của một tổ chức • Tạo lập hồ sơ về đối tượng quản lý. • Cập nhật hồ sơ (thêm, xóa, sửa). • Tìm kiếm (xem một hay nhiều hồ sơ). • Sắp xếp. • Thống kê (đếm, lấy tổng, trung bình). • Lập báo cáo. 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL • Thực chất việc quản lý là lưu trữ và xử lý những thông tin cần thiết • Đòi hỏi phải nhanh chóng chính xác, kịp thời. • Với sự trợ giúp của máy tính việc khai thác thông tin hiệu quả hơn 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL Một cơ sở dữ liệu (Database) là một tập hợp các dữ liệu có liên quan đến nhau, chứa thông tin của một tổ chức nào đó, được lưu trữ trên các thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác nhau. 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL Việc sử dụng CSDL đã trở lên phổ biến, ví dụ ta đến thư viện mượn một cuốn sách nhưng chỉ nhớ của tác giả Hemingway dưới sự trợ giúp của máy tính ta có thể biết được trong thư viện có bao nhiêu đầu sách của tác giả Hemingway và tên của chúng, mỗi đầu sách có bao nhiêu quyển, số quyển còn, đã mượn của mỗi đầu sách. Nhờ đó ta có thể biết được thông tin về cuốn ta cần. 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL • Với sự phát triển của Internet ⇒số người truy cập và khai thác tăng nhanh. • Như qua trang Web ta có thể xem điểm thi, đăng ký học, xem tài khoản, mua hàng, bán hàng . Không thể thực hiện được nếu không có một cơ sở dữ liệu thích hợp • Để nhiều người dùng có thể khai thác CSDL cần có bộ chương trình giúp người dùng giao tiếp với CSDL. Phần mềm đó là Hệ quản trị Cơ sở dữ liệu. 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL 2. SỰ CẦN THIẾT PHẢI CÓ CÁC CSDL HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Phần mềm cung cấp môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và tìm kiếm thông tin của CSDL được gọi là hệ quản trị cơ sở dữ liệu (hệ QTCSDL) Thuật ngữ hệ cơ sở dữ liệu để chỉ một CSDL và một hệ QTCSDL quản trị và khai thác CSDL đó. [...]... trúc: thông tin trong CSDL được lưu trữ theo một cấu trúc xác định • Tính toàn vẹn: các giá trị dữ liệu được lưu trữ trong CSDL phải thỏa mãn một số ràng buộc, tùy thuộc vào hoạt động của tổ chức mà CSDL phản ánh Ví dụ trong thư viện quy định số sách một người mượn không quá 5 cuốn/lần mượn • 3 CÁC YÊU CẦU CƠ BẢN CỦA HỆ CSDL • Tính nhất quán: Một ví dụ về tính không nhất quán: Hai đại lý bán vé máy bay... trùng lặp hoặc những thông tin có thể dễ dàng suy diễn hay tính toán được từ dữ liệu đã có 4 MỘT SỐ ỨNG DỤNG • Việc xây dựng, phát triển và khai thác các hệ CSDL ngày càng nhiều và đa dạng trong hầu hết các lĩnh vực: – – – – – • Cơ sở giáo dục đào tạo Cơ sở kinh doanh Cơ sở sản xuất Tổ chức tài chính Mỗi tổ chức trên cần có một CSDL riêng phù hợp, không những phục vụ tốt bài toán nghiệp vụ mà còn hỗ... cơ sở, dùng để lưu trữ dữ liệu Mỗi bảng chứa thông tin về một chủ thể xác định Mẫu hỏi (Query): Là đối tượng cho phép kết xuất thông tin từ một hoặc nhiều bảng Biểu mẫu (Form): Giúp cho việc nhập hoặc hiển thị thông tin một cách thuận tiện hoặc giúp điều khiển thực hiện một ứng dụng Báo cáo (Report): Là đối tượng được thiết kế để định dạng, tính toán, tổng hợp dữ liệu được chọn và in ra 3 CHẾ ĐỘ LÀM... trì và khai thác thông tin trong CSDL Do vậy hệ QTCSDL có các chức năng cơ bản sau: a) Cung cấp cách tạo lập CSDL Thông qua ngôn ngữ định nghĩa dữ liệu, người dùng khai báo kiểu dữ liệu và các cấu trúc dữ liệu để thể hiện thông tin, khai báo các ràng buộc trên dữ liệu lưu trong CSDL 1 CÁC CHỨC NĂNG CỦA HỆ QTCSDL b) Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tin • Ngôn ngữ để người... và hệ QTCSDL? CSDL là tập hợp các dữ liệu có liên quan đến nhau Hệ QTCSDL là các chương trình phục vụ tạo lập và khai thác thông tin Trình bày các chức năng của một hệ QTCSDL? Trả lời: Cung cấp cách tạo lập CSDL Cung cấp cách cập nhật và tìm kiếm thông tin và kết xuất thông tin Cung cấp các công cụ kiểm soát, việc truy cập vào CSDL CHƯƠNG II: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS BÀI 1 GIỚI THIỆU... không nhất quán: Hai đại lý bán vé máy bay cùng tìm thấy một ghế trống và cùng bán cho hai khách hàng của đại lý mình Điều đó dẫn đến một ghế lại được bán cho hai khách hàng khác nhau Như vậy hệ CSDL phải có cơ chế đảm bảo để không xảy ra tình huống như vậy 3 CÁC YÊU CẦU CƠ BẢN CỦA HỆ CSDL Tính an toàn và bảo mật thông tin: CSDL cần phải được bảo vệ, ngăn chặn những truy xuất trái phép, khôi phục được... cập nhật hay tìm kiếm thông tin được gọi là ngôn ngữ thao tác dữ liệu • Thao tác dữ liệu bao gồm:  Cập nhật: Nhập, sửa, xóa dữ liệu  Tìm kiếm và kết xuất dữ liệu 1 CÁC CHỨC NĂNG CỦA HỆ QTCSDL c) Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào CSDL Hệ QTCSDL có các bộ chương trình đảm bảo: • Phát hiện và ngăn chặn những truy cập trái phép • Duy trì tính nhất quán dữ liệu • Tổ chức và điều... VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI CÁC HỆ CSDL b) Người lập trình ứng dụng Là những người tạo ra các chương trình ứng dụng để người dùng có thể khai thác thông tin trong CSDL c) Người dùng • Là những khách hàng có nhu cầu khai thác thông tin trong CSDL • Người dùng tương tác với CSDL thông qua các chương trình ứng dụng đã được viết sẵn có dạng biểu mẫu • Người dùng thường được phân thành từng nhóm, . một thông tin và mỗi hàng là toàn bộ thông tin về một học sinh. 1. BÀI TOÁN QUẢN LÝ 1. BÀI TOÁN QUẢN LÝ STT Họ tên Ngày sinh Giới tính Điểm Toán Điểm Lý. CỦA HỆ CSDL • Tính nhất quán: Một ví dụ về tính không nhất quán: Hai đại lý bán vé máy bay cùng tìm thấy một ghế trống và cùng bán cho hai khách hàng của

Ngày đăng: 07/07/2013, 01:25

Hình ảnh liên quan

 Cú thể hỡnh dung hồ sơ trờn là một bảng mà mỗi cột là một thụng tin và mỗi hàng  là toàn bộ thụng tin về một học sinh. - Giáo án tin học 10_2009

th.

ể hỡnh dung hồ sơ trờn là một bảng mà mỗi cột là một thụng tin và mỗi hàng là toàn bộ thụng tin về một học sinh Xem tại trang 2 của tài liệu.
Bảng (Table): Là đối tượng cơ sở, dựng để lưu trữ - Giáo án tin học 10_2009

ng.

(Table): Là đối tượng cơ sở, dựng để lưu trữ Xem tại trang 33 của tài liệu.
BÀI 2: CẤU TRÚC BẢNG - Giáo án tin học 10_2009

2.

CẤU TRÚC BẢNG Xem tại trang 37 của tài liệu.
Vớ dụ: Quan sỏt bảng sau: - Giáo án tin học 10_2009

d.

ụ: Quan sỏt bảng sau: Xem tại trang 38 của tài liệu.
Bảng là thành phần cơ sở tạo  nờn  CSDL,  là  nơi  chứa  toàn bộ dữ liệu trong CSDL. - Giáo án tin học 10_2009

Bảng l.

à thành phần cơ sở tạo nờn CSDL, là nơi chứa toàn bộ dữ liệu trong CSDL Xem tại trang 39 của tài liệu.
2. TẠO VÀ SỬA CẤU TRÚC BẢNG - Giáo án tin học 10_2009

2..

TẠO VÀ SỬA CẤU TRÚC BẢNG Xem tại trang 42 của tài liệu.
2. TẠO VÀ SỬA CẤU TRÚC BẢNG - Giáo án tin học 10_2009

2..

TẠO VÀ SỬA CẤU TRÚC BẢNG Xem tại trang 43 của tài liệu.
2. TẠO VÀ SỬA CẤU TRÚC BẢNG - Giáo án tin học 10_2009

2..

TẠO VÀ SỬA CẤU TRÚC BẢNG Xem tại trang 44 của tài liệu.
2. TẠO VÀ SỬA CẤU TRÚC BẢNG - Giáo án tin học 10_2009

2..

TẠO VÀ SỬA CẤU TRÚC BẢNG Xem tại trang 45 của tài liệu.
2. TẠO VÀ SỬA CẤU TRÚC BẢNG - Giáo án tin học 10_2009

2..

TẠO VÀ SỬA CẤU TRÚC BẢNG Xem tại trang 46 của tài liệu.
2. TẠO VÀ SỬA CẤU TRÚC BẢNG - Giáo án tin học 10_2009

2..

TẠO VÀ SỬA CẤU TRÚC BẢNG Xem tại trang 47 của tài liệu.
b) THAY ĐỔI CẤU TRÚC BẢNG - Giáo án tin học 10_2009

b.

THAY ĐỔI CẤU TRÚC BẢNG Xem tại trang 48 của tài liệu.
b) Thay đổi cấu trúc bảng - Giáo án tin học 10_2009

b.

Thay đổi cấu trúc bảng Xem tại trang 49 của tài liệu.
c) XểA VÀ ĐỔI TấN BẢNG - Giáo án tin học 10_2009

c.

XểA VÀ ĐỔI TấN BẢNG Xem tại trang 50 của tài liệu.
● Cú nhiều cỏch để cập nhật dữ liệu cho bảng, cỏch đơn giản nhất là dựng chế độ trang dữ  liệu để cập nhật dữ liệu cho bảng. - Giáo án tin học 10_2009

nhi.

ều cỏch để cập nhật dữ liệu cho bảng, cỏch đơn giản nhất là dựng chế độ trang dữ liệu để cập nhật dữ liệu cho bảng Xem tại trang 53 của tài liệu.
• Chọn: Yes để xúa bảng ghi, No khụng xúa - Giáo án tin học 10_2009

h.

ọn: Yes để xúa bảng ghi, No khụng xúa Xem tại trang 54 của tài liệu.
d) Di chuyển trong bảng - Giáo án tin học 10_2009

d.

Di chuyển trong bảng Xem tại trang 55 của tài liệu.
Dữ liệu cú thể được in từ một bảng, nếu muốn  tổng  hợp  dữ  liệu  từ  nhiều  bảng  ta  dựng  đối tượng Report. - Giáo án tin học 10_2009

li.

ệu cú thể được in từ một bảng, nếu muốn tổng hợp dữ liệu từ nhiều bảng ta dựng đối tượng Report Xem tại trang 60 của tài liệu.
Trong Form Wizard, chọn bảng trong Table/Queries,  sau  đú  chọn  trường  trong  Available Field - Giáo án tin học 10_2009

rong.

Form Wizard, chọn bảng trong Table/Queries, sau đú chọn trường trong Available Field Xem tại trang 64 của tài liệu.
Hiển thị từng bảng ghi của bảng tương ứng. - Giáo án tin học 10_2009

i.

ển thị từng bảng ghi của bảng tương ứng Xem tại trang 65 của tài liệu.
•Thông tin được lấy ra từ đâu? (Bảng nào hay mẫu hỏi nào?) - Giáo án tin học 10_2009

h.

ông tin được lấy ra từ đâu? (Bảng nào hay mẫu hỏi nào?) Xem tại trang 69 của tài liệu.
•Chọn bảng hoặc mẫu hỏi trong mục Table/Queries - Giáo án tin học 10_2009

h.

ọn bảng hoặc mẫu hỏi trong mục Table/Queries Xem tại trang 71 của tài liệu.
Các loại mô hình CSDL - Giáo án tin học 10_2009

c.

loại mô hình CSDL Xem tại trang 73 của tài liệu.
1.Mô hình quan hệ - Giáo án tin học 10_2009

1..

Mô hình quan hệ Xem tại trang 74 của tài liệu.
3. Khoá và liên kết giữa các bảng - Giáo án tin học 10_2009

3..

Khoá và liên kết giữa các bảng Xem tại trang 76 của tài liệu.
3. Khoá và liên kết giữa các bảng - Giáo án tin học 10_2009

3..

Khoá và liên kết giữa các bảng Xem tại trang 77 của tài liệu.
1. Tạo bảng - Giáo án tin học 10_2009

1..

Tạo bảng Xem tại trang 80 của tài liệu.
VD: Bảng tổng hợp kết quả cuối năm theo các nội dung khác nhau có các báo cáo tương ứng - Giáo án tin học 10_2009

Bảng t.

ổng hợp kết quả cuối năm theo các nội dung khác nhau có các báo cáo tương ứng Xem tại trang 85 của tài liệu.
Mô hình khách-chủ: Hệ QTCSDL được chia làm hai thành phần: - Giáo án tin học 10_2009

h.

ình khách-chủ: Hệ QTCSDL được chia làm hai thành phần: Xem tại trang 92 của tài liệu.
•Xây dựng bảng phân quyền truy cập - Giáo án tin học 10_2009

y.

dựng bảng phân quyền truy cập Xem tại trang 102 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