1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án tin học 10_2009

108 365 1
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 108
Dung lượng 1,38 MB

Nội dung

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 (Trang 2)
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ữ (Trang 33)
BÀI 2: CẤU TRÚC BẢNG - Giáo án tin học 10_2009
2 CẤU TRÚC BẢNG (Trang 37)
Vớ dụ: Quan sỏt bảng sau: - Giáo án tin học 10_2009
d ụ: Quan sỏt bảng sau: (Trang 38)
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 (Trang 39)
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 (Trang 42)
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 (Trang 43)
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 (Trang 44)
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 (Trang 45)
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 (Trang 46)
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 (Trang 47)
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 (Trang 48)
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 (Trang 49)
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 (Trang 50)
● 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 (Trang 53)
• 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 (Trang 54)
d) Di chuyển trong bảng - Giáo án tin học 10_2009
d Di chuyển trong bảng (Trang 55)
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 (Trang 60)
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 (Trang 64)
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 (Trang 65)
•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?) (Trang 69)
•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 (Trang 71)
Các loại mô hình CSDL - Giáo án tin học 10_2009
c loại mô hình CSDL (Trang 73)
1.Mô hình quan hệ - Giáo án tin học 10_2009
1. Mô hình quan hệ (Trang 74)
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 (Trang 76)
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 (Trang 77)
1. Tạo bảng - Giáo án tin học 10_2009
1. Tạo bảng (Trang 80)
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 (Trang 85)
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: (Trang 92)
•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 (Trang 102)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w