intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Nhập môn cơ sở dữ liệu: Chương 1 - Vũ Tuyết Trinh

Chia sẻ: Thiendiadaodien Thiendiadaodien | Ngày: | Loại File: PDF | Số trang:17

84
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Chương này trình bày đại cương về các hệ cơ sở dữ liệu. Nội dung chính gồm có: Cơ sở dữ liệu là gì? Tại sao phải sử dụng cơ sở dữ liệu? Tại sao phải tìm hiểu về các hệ cơ sở dữ liệu? Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Nhập môn cơ sở dữ liệu: Chương 1 - Vũ Tuyết Trinh

Nhập môn cơ sở dữ liệu<br /> <br /> Đại cương về các hệ CSDL<br /> <br /> Vũ Tuyết Trinh<br /> trinhvt@it-hut.edu.vn<br /> Bộ môn Các hệ thống thông tin, Khoa Công nghệ thông tin<br /> Đại học Bách Khoa Hà Nội<br /> <br /> Đặt vấn đề<br /> {<br /> {<br /> {<br /> <br /> CSDL là gì?<br /> Tại sao phải sử dụng CSDL?<br /> Tại sao phải tìm hiểu về các hệ CSDL?<br /> <br /> 2<br /> <br /> Vũ Tuyết Trinh, b/m Các hệ thống thông tin, khoa CNTT, ĐHBKHN<br /> <br /> 1<br /> <br /> Nhập môn cơ sở dữ liệu<br /> <br /> Ví dụ: quản lý đào tạo<br /> {<br /> <br /> Thông tin cần quan tâm<br /> z<br /> z<br /> z<br /> z<br /> <br /> ¾<br /> <br /> Khoá học, lớp học, sinh viên, môn học, giáo viên, ...<br /> Thông tin về sinh viên: thông tin cá nhân, thông tin<br /> học tập<br /> Thông tin về môn học: khối lượng học tập, giáo viên,<br /> lịch học<br /> ...<br /> <br /> Cần lưu trữ những thông tin đa dạng<br /> ¾ Cơ sở dữ liệu<br /> 3<br /> <br /> Ví dụ: khai thác thông tin<br /> {<br /> <br /> Sinh viên<br /> z<br /> z<br /> <br /> {<br /> <br /> Giáo viên<br /> z<br /> z<br /> <br /> {<br /> <br /> Danh sách sinh viên lớp Tin 1?<br /> Thời khoá biểu của lớp Tin 1?<br /> <br /> Giáo vụ<br /> z<br /> z<br /> <br /> ¾<br /> <br /> Các môn học của khoa CNTT?<br /> Điểm thi môn « Nhập môn CSDL »?<br /> <br /> Danh sách sinh viên khoá K47?<br /> Tỷ lệ sinh viên thi đạt của từng môn học?<br /> <br /> Cần xây dựng một phần mềm cho phép khai thác một<br /> CSDL<br /> ¾ Phần mềm ứng dụng<br /> <br /> 4<br /> <br /> Vũ Tuyết Trinh, b/m Các hệ thống thông tin, khoa CNTT, ĐHBKHN<br /> <br /> 2<br /> <br /> Nhập môn cơ sở dữ liệu<br /> <br /> «Hình dung» về xây dựng một CSDL<br /> {<br /> <br /> Yêu cầu:<br /> z<br /> z<br /> <br /> {<br /> <br /> Thực hiện<br /> z<br /> z<br /> z<br /> <br /> ¾<br /> <br /> Lưu trữ thông tin cần thiết một cách chính xác<br /> Truy xuất thông tin hiệu quả<br /> Xác định yêu cầu nghiệp vụ<br /> Xác định những thông tin cần lưu trữ<br /> Xác định cách thức lưu trữ<br /> <br /> Cần công cụ trợ giúp xây dựng một CSDL<br /> ¾ Phần mềm quản trị CSDL (QTCSDL)<br /> <br /> 5<br /> <br /> Các khái niệm cơ bản<br /> ứng dụng<br /> <br /> hệ CSDL<br /> <br /> CSDL<br /> <br /> Hệ QTCSDL<br /> 6<br /> <br /> Vũ Tuyết Trinh, b/m Các hệ thống thông tin, khoa CNTT, ĐHBKHN<br /> <br /> 3<br /> <br /> Nhập môn cơ sở dữ liệu<br /> <br /> Cơ sở dữ liệu<br /> {<br /> <br /> Một tập hợp các dữ liệu<br /> z<br /> z<br /> z<br /> <br /> Biểu diễn một vài khía cạnh của thế giới thực<br /> Có liên hệ logic thống nhất<br /> Được thiết kế và bao gồm những dữ liệu phục vụ một mục<br /> đích nào đó<br /> <br /> Ví dụ: CSDL về quản lý đào tạo gồm thông tin về<br /> - giáo viên<br /> - sinh viên<br /> - môn học<br /> - lớp học<br /> - điểm thi<br /> - ...<br /> <br /> 7<br /> <br /> Hệ quản trị cơ sở dữ liệu<br /> {<br /> <br /> Một phần mềm cho phép<br /> z<br /> <br /> Định nghĩa<br /> xác định kiểu, cấu trúc, ràng buộc dữ liệu<br /> <br /> z<br /> <br /> Tạo lập<br /> <br /> z<br /> <br /> Thao tác<br /> <br /> lưu trữ dữ liệu trên các thiết bị nhớ<br /> truy vấn, cập nhật, kết xuất, ...<br /> <br /> các CSDL cho các ứng dụng khác nhau<br /> <br /> Ví dụ: MS. Access, MS. SQL Server, ORACLE,<br /> IBM DB2, ...<br /> 8<br /> <br /> Vũ Tuyết Trinh, b/m Các hệ thống thông tin, khoa CNTT, ĐHBKHN<br /> <br /> 4<br /> <br /> Nhập môn cơ sở dữ liệu<br /> <br /> Hệ cơ sở dữ liệu<br /> {<br /> <br /> Một hệ thống gồm 4 thành phần :<br /> z<br /> z<br /> z<br /> z<br /> <br /> Hệ QTCSDL<br /> Phần cứng<br /> CSDL và phần mềm ứng dụng<br /> Những người sử dụng<br /> <br /> Ví dụ: hệ quản lý đào tạo, quản lý nhân sự, ...<br /> 9<br /> <br /> Môi trường hệ CSDL<br /> Hệ<br /> CSDL<br /> <br /> Ứng dụng<br /> <br /> Hệ QTCSDL<br /> <br /> CSDL<br /> <br /> CSDL<br /> 10<br /> <br /> Vũ Tuyết Trinh, b/m Các hệ thống thông tin, khoa CNTT, ĐHBKHN<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2