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)
lượt xem 7
download
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?
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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òa
- NỘ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 2
- Thảo luận Đư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? Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 3
- HỆ 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 4
- HỆ 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 NHA BP Khách Hàng CHUSOHUU CHUSOHUU BP Khách Hàng KHACHHANG NHA NHA KHACHHANG BP Hợp Đồng BP 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 10
- HỆ 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 12
- HỆ 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 13
- HỆ 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 14
- NỘ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 15
- HỆ THỐNG HƯỚNG CSDL • Cơ sở dữ liệu (database): một tập hợp các dữ liệu có liên quan về mặt luận lý, và sự mô tả của những dữ liệu này, được thiết kế để đáp ứng nhu cầu thông tin của một tổ chức. • Thực thể (entity) • Thuộc tính (attribute) • Mối quan hệ (relationship) Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 16
- HỆ THỐNG HƯỚNG CSDL Ứng dụng 1 Dữ liệu 1 Hệ Ứng dụng 2 Quản Dữ liệu 2 Trị CSDL CSDL Ứng dụng 3 Dữ liệu 3 Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 17
- HỆ THỐNG HƯỚNG CSDL • Một số đặc tính của CSDL • Tính tự mô tả • Tính độc lập giữa chương trình và dữ liệu • Tính trừu tượng dữ liệu • Tính nhất quán • Các cách nhìn dữ liệu Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 18
- HỆ THỐNG HƯỚNG CSDL Một số đặc tính của CSDL • Tính tự mô tả • Hệ CSDL không chỉ chứa bản thân CSDL mà còn chứa định nghĩa mô tả nó • Các định nghĩa được lưu trữ trong catalog • Dữ liệu trong catalog gọi là meta-data (data of data) • Các ứng dụng có thể truy xuất đến nhiều CSDL bằng các thông tin được lưu trữ trong catalog Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 19
- HỆ THỐNG HƯỚNG CSDL • Tính độc lập Cấu trúc CSDL lưu trữ độc lập với cấu trúc của chương trình ứng dụng Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Cơ sở dữ liệu đất đai
49 p | 637 | 79
-
Bài giảng Cơ sở dữ liệu - Nguyễn Quỳnh Chi
189 p | 267 | 51
-
Bài giảng Cơ sở dữ liệu: Chương 1 - Tổng quan về cơ sở dữ liệu
21 p | 181 | 31
-
Bài giảng Cơ sở dữ liệu: Bài 1 - ĐH CNTT
15 p | 607 | 30
-
Bài giảng Cơ sở dữ liệu - Bài 2: Mô hình cơ sở dữ liệu quan hệ
43 p | 221 | 18
-
Bài giảng Cơ sở dữ liệu: Chương 2 - ThS. Hoàng Mạnh Hà
68 p | 151 | 12
-
Bài giảng Cơ sở dữ liệu (Database): Chương 4 - TS. Đặng Thị Thu Hiền
82 p | 40 | 8
-
Bài giảng Cơ sở dữ liệu - Chương 4: Chuẩn hóa cơ sở dữ liệu
30 p | 134 | 8
-
Bài giảng Cơ sở dữ liệu nâng cao - Chương 2: Toàn vẹn và cơ sở dữ liệu active
50 p | 82 | 8
-
Bài giảng Cơ sở dữ liệu (Database): Chương 1 - TS. Đặng Thị Thu Hiền
53 p | 49 | 7
-
Bài giảng Cơ sở dữ liệu: Phần 1 – Nguyễn Hải Châu
54 p | 122 | 6
-
Bài giảng Cơ sở dữ liệu: Mở đầu - ThS. Lương Thị Ngọc Khánh
11 p | 170 | 6
-
Bài giảng Cơ sở dữ liệu nâng cao: Bài 1.1 - PGS.TS. Đỗ Phúc
25 p | 90 | 6
-
Bài giảng Cơ sở dữ liệu: Chương 1 - Th.S Thiều Quang Trung
40 p | 93 | 5
-
Bài giảng Cơ sở dữ liệu - Bài 1: Thiết kế Cơ sở dữ liệu với Management Studio
10 p | 62 | 5
-
Bài giảng Cơ sở dữ liệu nâng cao: Bài 2 - PGS.TS. Đỗ Phúc
55 p | 66 | 4
-
Bài giảng Cơ sở dữ liệu: Chương 1 - GV. Đỗ Thị Kim Thành
21 p | 103 | 4
-
Bài giảng Cơ sở dữ liệu (Database) - Chương 1: Các khái niệm cơ bản về hệ cơ sở dữ liệu
34 p | 69 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn