Mục tiêu chính của chương 1 Tổng quan về cơ sở dữ liệu nằm trong bài giảng cơ sở dữ liệu nhằm trình bày về các nội dung chính: hệ thống hướng tệp tin, hệ thống hướng cơ sở dữ liệu, người dùng cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu, từ đó đưa ra nhận xét về cách thức lưu trữ dữ liệu trong lập trình truyền thống?
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 1 - ThS. Nguyễn Thị Khiêm Hòa (ĐH Ngân hàng TP.HCM)TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU Introduction and Conceptual Modeling Giảng viên: Ths. Nguyễn Thị Khiêm HòaNỘI DUNG• Hệ thống hướng tệp tin• Hệ thống hướng cơ sở dữ liệu• Người dùng cơ sở dữ liệu• Hệ quản trị cơ sở dữ liệu Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 2Thảo luậnĐưa ra nhận xét về cách thức lưu trữ dữ liệu tronglập trình truyền thống? Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 3HỆ THỐNG HƯỚNG TỆP TIN Ứng dụng 1 Dữ liệu 1 Tệp tin HỆ Ứng dụng 2 THỐNG HƯỚNG Tệp Dữ liệu 2 tin TỆP TIN Ứng dụng 3 Tệp Dữ liệu Dữ liệu 3 tin Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 4HỆ THỐNG HƯỚNG TỆP TIN• Tập hợp các chương trình ứng dụng cung cấp các chức năng cần thiết cho người dùng cuối (end-user).• Mỗi chương trình định nghĩa và xử lý dữ liệu của chính nó. Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 5 HỆ THỐNG HƯỚNG TỆP TIN• Ví dụ DreamHome Bộ phận Khách hàng Bộ phận Hợp đồng Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 6 HỆ THỐNG HƯỚNG TỆP TIN Chia sẻ tệp tin NHABP Khách Hàng CHUSOHUU CHUSOHUU BP Khách Hàng KHACHHANG NHA NHA KHACHHANG BP Hợp ĐồngBP Hợp Đồng HOPDONG HOPDONG KHACHHANG Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 7 HỆ THỐNG HƯỚNG TỆP TIN• Ưu điểm: • Chi phí thấp • Khả năng đáp ứng nhanh, an toàn. Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 8 HỆ THỐNG HƯỚNG TỆP TIN• Khuyết điểm: • Chia sẻ tệp tin • Bảo mật. Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 9 HỆ THỐNG HƯỚNG TỆP TIN• Chia sẻ tệp tin : • Dữ liệu bị dư thừa và trùng lắp • Dữ liệu không nhất quán Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 10HỆ THỐNG HƯỚNG TẬP TIN• Những vấn đề mới phát sinh: • Bảo mật dữ liệu • Cấu trúc dữ liệu cứng (rigid) • Không hỗ trợ truy xuất đồng thời (Concurrent) Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 11 HỆ THỐNG HƯỚNG TẬP TIN• Kiểu dữ liệu trong các ngôn ngữ lập trình có thể khác nhau: Kiểu dữ liệu C++ Java Integer 4 bytes 4 bytes Float 4 bytes 4 bytes Double 8 bytes 8 bytes Char 1 byte 2 bytes ……… ……… ……… Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 12HỆ THỐNG HƯỚNG TẬP TIN• Cấu trúc dữ liệu cứng Java C++ Quản lý Khách hàng Quản lý Hợp đồng Module chuyển mã Các tập tin dùng chung Java Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 13HỆ THỐNG HƯỚNG TẬP TIN• Không hỗ trợ truy xuất đồng thời Quản lý Khách hàng Quản lý Hợp đồng Tập tin NHA.dat Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 14NỘI DUNG• Hệ thống hướng tập tin• Hệ thống hướng cơ sở dữ liệu• Người dùng cơ sở dữ liệu• Hệ quản trị cơ sở dữ liệu Kho ...