Hồ Cẩm Hà - ĐH Sư phạm Hà nội 2Néi dung häc phÇn Một số khái niệm cơ bản về bài toán quản lý, Hệ quản trị CSDL, và Cơ sở dữ liệu.. C¬ së d÷ liÖu lµ g×? tích hợp các dữ liệu phản ánh
Trang 2Hồ Cẩm Hà - ĐH Sư phạm Hà nội 2
Néi dung häc phÇn
Một số khái niệm cơ bản về bài toán quản
lý, Hệ quản trị CSDL, và Cơ sở dữ liệu
Microsoft Access (giới thiệu và cung cấp tài liệu thực hành để sinh viên tự nghiên cứu, thực hành)
Trang 3Phân bố thời gian
Tổng: 28/(chính qui:45 tiết)
Chú trọng thực hành để có kỹ năng, qua đó tổng kết một số kiến thức cơ bản của học phần chuẩn bị cho những học phần tiếp theo.
Thực hành 5 bài
Trang 4Hồ Cẩm Hà - ĐH Sư phạm Hà nội 4
Tiêu chuẩn đánh giá sinh viên
Dự lớp
Thảo luận, thuyết trỡnh (chớnh qui)
Kiểm tra giữa học kỳ: bài kiểm tra trờn mỏy về
HQTCSDL Access (chớnh qui)
Thi cuối kỳ: bài thi trờn mỏy về kỹ năng sử dụng
ACCESS (cú thể tổ chức bài tập lớn theo nhúm)
Trang 5Tµi liÖu tham kh¶o
1 Gi¸o tr×nh thùc hµnh hÖ qu¶n trÞ c¬ së d÷ liÖu
ACCESS-§HSP HN
2 C¸c tµi liÖu vÒ ACCESS
3 Hå ThuÇn, Hå CÈm Hµ - C¸c hÖ c¬ së d÷ liÖu lý thuyÕt vµ thùc hµnh NXB Gi¸o dôc, 2004
4 VN- GUIDE- Mcrosoft Acces 2000 cho mäi ng êi (2 tËp)
NXB Thèng kª, 1999
Trang 6HỆ THỐNG THÔNG TIN
Trang 7Chương 1 Những khái niệm mở đầu
quản trị cơ sở dữ liệu
trên dữ liệu quan hệ
Trang 8Hồ Cẩm Hà - ĐH Sư phạm Hà nội 8
Bài toán quản lý
Trình độ quản lý của một xã hội nói lên
Trang 9Bài toán quản lý
Phổ biến trong các hoạt động KT-XH (văn minh)
Tin học hoá công tác quản lí chiếm khoảng trên 80% các ứng dụng Tin học
Mỗi lĩnh vực có những đặc điểm riêng về đối t ợng quản lí,
về ph ơng thức khai thác thông tin
Tạo lập hồ sơ, cập nhật hồ sơ, khai thác, lập kế hoạch và ra quyết định (Khai thác gồm tra cứu, lọc, sắp xếp, tổng hợp, lập báo cáo)
Trang 11C¬ së d÷ liÖu lµ g×?
tích hợp các dữ liệu phản ánh hoạt động
(operational data) của một tổ chức
lưu trữ trên các thiết bị nhớ
nhiều người dùng với các mục đích khác nhau
Tại sao cần đến các hệ CSDL
Trang 12Hệ quản trị cơ sở dữ liệu là gì?
Phần mềm cho phép ng ời dùng giao tiếp với CSDL, cung cấp môi tr ờng thuận lợi và hiệu quả để tìm kiếm và
l u trữ thông tin của CSDL
Trang 13The Range of
Database Applications
Personal Database – standalone desktop database
Workgroup Database – local area network (<25 users)
Department Database – local area network (25-100 users)
Enterprise Database – wide-area network (hundreds or thousands of users)
Trang 15Workgroup database with local area network
Trang 16Hồ Cẩm Hà - ĐH Sư phạm Hà nội 16
An enterprise
data
warehouse
Trang 17Hệ quản trị cơ sở dữ liệu
Một hệ quản trị cơ sở dữ liệu ( Database Management System, viết tắt là DBMS) là một tập hợp các ch ơng trình cho phép ng ời dùng định nghĩa, tạo lập, bảo trì các CSDL và cung cấp các truy cập có điều khiển đến các CSDL này
(a)Ngôn ngữ định nghĩa dữ liệu (Data Definition Language, DDL): (b)Ngôn ngữ thao tác dữ liệu (Data Manipulation Language, DML)(c)Các kiểm soát, các điều khiển đối với việc truy cập vào CSDL
Trang 18Hồ Cẩm Hà - ĐH Sư phạm Hà nội 18
6.Database Management
System
DBMS manages data resources like an operating system manages hardware resources
containing centralized shared data
Trang 19D÷ liÖu trong m« h×nh quan hÖ
Trang 20Hồ Cẩm Hà - ĐH Sư phạm Hà nội 20
Các tính chất đặc trưng của một quan hệ (b¶ng)
Một quan hệ có một tên phân biệt với tên các quan hệ khác
Mỗi ô trong bảng (quan hệ) chứa một giá trị nguyên tố
Mỗi thuộc tính trong quan hệ có một tên phân biệt
Các giá trị của một thuộc tính thuộc cùng một miền
Trang 21Các tính chất đặc trưng của một
quan hệ
Thứ tự các thuộc tính là không quan trọng vì quan hệ là một tập hợp
Các bộ trong quan hệ là phân biệt, nghĩa là không có hai
bộ giống hệt nhau trong một quan hệ
Thứ tự các bộ không quan trọng về mặt lý thuyết
Trang 22Hồ Cẩm Hà - ĐH Sư phạm Hà nội 22
Các khái niệm cơ bản
Khóa của quan hệ
Siêu khóa của một lược đồ quan hệ R là một tập hợp gồm một hay nhiều thuộc tính của lược đồ R có tính chất xác định duy nhất một bộ trong mỗi thể hiện của R
Khóa của một lược đồ quan hệ là một siêu khóa của lược đồ này sao cho mọi tập con thực sự của nó không là siêu khóa
Trang 23Các khái niệm cơ bản
Khóa dự tuyển (candidate key)
Khóa chính (primary key)
thuộc tính khóa, thuộc tính không khóa
Khóa ngoài của một lược đồ quan hệ là một tập hợp gồm một hay nhiều thuộc tính là khóa của một lược đồ quan hệ khác
Trang 24Hồ Cẩm Hà - ĐH Sư phạm Hà nội 24
Trang 25C¸c rµng buéc toµn vÑn
Rµng buéc thùc thÓ (khãa)
Rµng buéc tham chiÕu
Rµng buéc ng÷ nghÜa
Trang 26Xin cảm ơn !