1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Nhập môn công nghệ thông tin và truyền thông Bài 6

25 10 0

Đ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 25
Dung lượng 1,69 MB

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY BÀI CƠ SỞ DỮ LIỆU Viện Công nghệ thông tin Truyền thông 2017 Nội dung © SoICT 2017 Dữ liệu Tổ chức liệu Cơ sở liệu Các mơ hình sở liệu Các kiểu sở liệu Sử dụng CSDL Nhập môn CNTT&TT Dữ liệu  Dữ liệu (data) bao gồm yếu tố hay quan sát người, địa điểm, vạn vật kiện  Các kiểu liệu:       © SoICT 2017 Số Ký tự Âm Âm nhạc Hình ảnh Video Nhập mơn CNTT&TT Cách nhìn liệu  Cách nhìn vật lý: Tập trung vào dạng thức thực tế nơi đặt liệu  Cách nhìn logic: Tập trung vào ý nghĩa, nội dung ngữ cảnh liệu © SoICT 2017 Nhập mơn CNTT&TT Tổ chức liệu  Ký tự (Character): phần tử liệu  Trường (Field) : nhóm ký tự có quan hệ với để mơ tả thuộc tính thực thể (entity) (một người, vị trí, vật hay đối tượng)  Bản ghi (Record): tập hợp trường có quan hệ với để mơ tả thuộc tính thực thể  Bảng (Table): tập hợp ghi có quan hệ với nhau, lưu trữ dạng file  Cơ sở liệu (Database): Tập hợp bảng có quan hệ logic với © SoICT 2017 Nhập mơn CNTT&TT Trường khóa (Key Field)  Cịn gọi Khóa (Primary Key)  Định danh cho ghi  Ví dụ      © SoICT 2017 Mã số công dân Mã số sinh viên Mã số cán Mã số phụ tùng (Part Number) Số seri (Serial number) Nhập mơn CNTT&TT Ví dụ Họ đệm Tên Mã số SV Ngày sinh Nơi sinh Bản ghi Nguyễn Hoàng Long 20172168 02/06/1999 Hà Nội Bản ghi Trần Hoài Nam 20172912 21/10/1999 Hải Dương Bản ghi Lê Thu Trang 20173265 30/05/1999 Hải Phịng   © SoICT 2017 Bảng liệu sinh viên KT22 K62 Cơ sở liệu sinh viên K62-ĐHBKHN Nhập môn CNTT&TT Xử lý theo lô xử lý thời gian thực  Xử lý theo lô (Batch processing): Dữ liệu thu thập tập hợp sau khoảng thời gian xác định, xử lý tất lần  Xử lý thời gian thực (Real-time processing): liệu xử lý lúc với giao tác liệu © SoICT 2017 Nhập mơn CNTT&TT Cơ sở liệu (CSDL)  CSDL tập bảng liệu có quan hệ logic tích hợp với  CSDL cần có đặc điểm sau:  Chia sẻ thông tin: thông tin từ phận sẵn sàng chia sẻ với phận khác  An tồn: người dùng truy cập thông tin cần thiết cho họ  Ít dư thừa liệu (less data redundancy): Nếu CSDL chung, phận riêng lẻ cần phải tạo trì liệu dẫn đến dư thừa liệu  Tính tồn vẹn liệu (data integrity): có nhiều nguồn liệu, thơng tin nguồn khác © SoICT 2017 Nhập mơn CNTT&TT Hệ quản trị sở liệu  Hệ quản trị CSDL (DBMS - Database Management System): phần mềm để tạo, biến đổi truy cập sở liệu  Ví dụ:     © SoICT 2017 Microsoft Access SQL Server My SQL Oracle Nhập môn CNTT&TT 10 Các thành phần DBMS  DBMS engine: cung cấp cầu nối liệu logic liệu vật lý  Hệ thống định nghĩa liệu: định nghĩa cấu trúc logic CSDL cách sử dụng từ điển liệu hay lược đồ dũ liệu  Hệ thống thao tác liệu: cung cấp cơng cụ để trì phân tích liệu (thêm, xóa, sửa đổi, truy vấn)  Hệ thống tạo ứng dụng: cung cấp công cụ để tạo dạng vào liệu ngôn ngữ lập trình chuyên biệt  Hệ thống quản trị liệu: để quản lý CSDL, bao gồm: trì an tồn, cung cấp hỗ trợ khơi phục thảm họa giám sát hiệu tổng thể thao tác CSDL © SoICT 2017 Nhập mơn CNTT&TT 11 Các mơ hình sở liệu Cơ sở liệu phân cấp (Hierarchical Database) Cơ sở liệu mạng (Network Database) Cơ sở liệu quan hệ (Relational Database) Cơ sở liệu đa chiều (Multidimensional Database)  Cơ sở liệu hướng đối tượng (ObjectOriented Database)     © SoICT 2017 Nhập mơn CNTT&TT 12 Cơ sở liệu phân cấp  Các trường ghi cấu trúc theo node  Mỗi điểm vào có node cha với vài node theo quan hệ nhiều  Mỗi node có node cha  Khơng có quan hệ node © SoICT 2017 Nhập môn CNTT&TT 13 Cơ sở liệu mạng     Tổ chức phân cấp cho node Mỗi node có nhiều node cha Có thể có quan hệ nhiều-nhiều Để truy cập vào node có đường khác © SoICT 2017 Nhập môn CNTT&TT 14 Cơ sở liệu quan hệ  Các phần tử liệu lưu trữ bảng khác  Các bảng bao gồm hàng cột  Các bảng cần có mục liệu chung (trường khóa) cho phép thơng tin lưu bảng liên kết với thông tin bảng khác  Tổ chức đơn giản dễ hiểu  Các thực thể dễ dàng thêm, xóa thay đổi  Được sử dụng phổ biến © SoICT 2017 Nhập mơn CNTT&TT 15 Ví dụ sở liệu quan hệ © SoICT 2017 Nhập mơn CNTT&TT 16 Ví dụ sở liệu quan hệ © SoICT 2017 Sinh viên Số hiệu sinh viên Sách Mã sách Mượn/trả Số hiệu sinh viên Họ tên sinh viên Tên sách Mã sách Ngày sinh Tác giả Ngày mượn Nhập môn CNTT&TT Nơi sinh Năm xuất Ngày cấp Ngày hết hạn Ngôn ngữ Ngày trả 17 Cơ sở liệu đa chiều    © SoICT 2017 Mở rộng sở liệu quan hệ từ hai chiều thành nhiều chiều Sử dụng cho quan hệ liệu phức tạp Tăng tốc độ xử lý Nhập môn CNTT&TT 18 Cơ sở liệu hướng đối tượng  Cơ sở liệu hướng đối tượng lưu giữ liệu lệnh để thao tác với liệu  Tổ chức CSDL hướng đối tượng bao gồm:  Lớp (Classes): Định nghĩa khuôn mẫu chung cho đối tượng  Đối tượng (Objects): trường hợp cụ thể lớp chứa liệu lệnh để thao tác liệu  Thuộc tính (Attributes): trường liệu đối tượng sở hữu  Phương thức (Methods): lệnh để tìm kiếm thao tác giá trị thuộc tính © SoICT 2017 Nhập môn CNTT&TT 19 Cơ sở liệu hướng đối tượng © SoICT 2017 Nhập môn CNTT&TT 20 Các kiểu sở liệu  CSDL cá nhân: dùng cho người  CSDL công ty: dùng chung chia sẻ nhiều người công ty  CSDL phân tán: phân bố vị trí địa lý khác nhau, truy nhập thông qua đường truyền thông  CSDL thương mại: sẵn dùng với thuê bao (ngân hàng liệu) © SoICT 2017 Nhập mơn CNTT&TT 21 Sử dụng CSDL  CSDL đưa hội lớn để tăng suất lao động  Việc trì CSDL cần cố gắng để khơng bị xáo trộn bị lạm dụng  Chiến lược sử dụng:  Thường xuyên cập nhật từ nguồn thông tin bên bên  Tổ chức thành kho liệu (data warehouse)  Khai phá liệu (data mining): kỹ thuật dùng để tìm kiếm khai phá liệu để lấy thông tin mẫu liên quan  An toàn sở liệu:  Chống sử dụng bất hợp pháp  sử dụng firewalls  Chống truy cập không thẩm quyền  cần phân quyền truy cập cho người dùng © SoICT 2017 Nhập môn CNTT&TT 22 Khai phá liệu Kho liệu  Khai phá liệu (Data Mining) q trình sàng lọc phân tích lượng lớn liệu để trích xuất mẫu nghĩa ẩn để phát tri thức  Kho liệu (Data Warehouse) sở liệu đặc biệt liệu siêu liệu (metadata)  Dữ liệu đưa vào kho liệu thông qua bước sau:     © SoICT 2017 Xác định kết nối với nguồn liệu Thực tổng hợp liệu làm liệu Nhận liệu siêu liệu (dữ liệu liệu) Chuyển liệu siêu liệu cho kho liệu Nhập môn CNTT&TT 23 Khai phá liệu Kho liệu © SoICT 2017 Nhập mơn CNTT&TT 24 Hết CÁM ƠN SỰ THEO DÕI! © SoICT 2017 Nhập môn CNTT&TT 25 ... tán: phân bố vị trí địa lý khác nhau, truy nhập thông qua đường truyền thông  CSDL thương mại: sẵn dùng với thuê bao (ngân hàng liệu) © SoICT 2017 Nhập môn CNTT&TT 21 Sử dụng CSDL  CSDL đưa hội... giao tác liệu © SoICT 2017 Nhập mơn CNTT&TT Cơ sở liệu (CSDL)  CSDL tập bảng liệu có quan hệ logic tích hợp với  CSDL cần có đặc điểm sau:  Chia sẻ thông tin: thông tin từ phận sẵn sàng chia... SoICT 2017 Nhập môn CNTT&TT 19 Cơ sở liệu hướng đối tượng © SoICT 2017 Nhập mơn CNTT&TT 20 Các kiểu sở liệu  CSDL cá nhân: dùng cho người  CSDL công ty: dùng chung chia sẻ nhiều người công ty

Ngày đăng: 30/10/2021, 11:50

HÌNH ẢNH LIÊN QUAN

4. Các mô hình cơ sở dữ liệu - Bài giảng Nhập môn công nghệ thông tin và truyền thông Bài 6
4. Các mô hình cơ sở dữ liệu (Trang 2)
 Hình ảnh - Bài giảng Nhập môn công nghệ thông tin và truyền thông Bài 6
nh ảnh (Trang 3)
 Bảng (Table): tập hợp các bản ghi có quan hệ với - Bài giảng Nhập môn công nghệ thông tin và truyền thông Bài 6
ng (Table): tập hợp các bản ghi có quan hệ với (Trang 5)
4. Các mô hình cơ sở dữ liệu - Bài giảng Nhập môn công nghệ thông tin và truyền thông Bài 6
4. Các mô hình cơ sở dữ liệu (Trang 12)
 Các bảng bao gồm các hàng và các cột - Bài giảng Nhập môn công nghệ thông tin và truyền thông Bài 6
c bảng bao gồm các hàng và các cột (Trang 15)

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

TÀI LIỆU LIÊN QUAN