Phần mềm Nguồn Mở<br />
(Open-Source Software)<br />
Võ Đức Quang<br />
Khoa CNTT-Đại học Vinh<br />
<br />
Chương 3: Một số công cụ PM<br />
nguồn mở<br />
Phần mềm VirtualBox<br />
Hệ điều hành Linux<br />
WebServer cho PHP&MySQL<br />
o WAMP<br />
o XAMPP<br />
<br />
Hệ quản trị CSDL MySQL<br />
Ngôn ngữ lập trình Web PHP<br />
<br />
Dữ liệu<br />
<br />
Cơ sở dữ liệu<br />
Dữ liệu (Data) là gì?<br />
o Dữ liệu là thông tin dưới dạng ký hiệu,chữ viết, chữ<br />
số, hình ảnh, âm thanh hoặc dạng tương tự<br />
<br />
Cơ sở dữ liệu (Database) là gì?<br />
o Một tập hợp thông tin có cấu trúc, một tập hợp liên<br />
kết các dữ liệu, thường đủ lớn để lưu trên một thiết bị<br />
lưu trữ<br />
o Một ứng dụng riêng biệt để lưu trữ thu thập dữ liệu.<br />
Mổi csdl có một hoặc nhiều những API để tạo, truy<br />
cập, quản lý, tìm kiếm và sao chép các dữ liệu mà nó<br />
nắm giữ<br />
<br />
Hệ quản trị CSDL<br />
Database Management System – DBMS<br />
Là phần mềm hay hệ thống được thiết kế để quản trị<br />
một cơ sở dữ liệu<br />
Hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm<br />
thông tin trong một cơ sở dữ liệu (CSDL)<br />
Sử dụng ngôn ngữ truy vấn theo cấu trúc Structured<br />
Query Language (SQL)<br />
Ưu điểm:<br />
o<br />
o<br />
o<br />
o<br />
<br />
Quản lý được dữ liệu dư thừa<br />
Đảm báo tính nhất quán cho dữ liệu.<br />
Tạo khả năng chia sẻ dữ liệu nhiều hơn.<br />
Cải tiến tính toàn vẹn cho dữ liệu.<br />
<br />