Bài giảng Phần mềm nguồn mở (Open-Source Software) - Chương 3 (tt): Hệ quản trị CSDL MySQL. Nội dung trình bày trong chương này gồm: Dữ liệu, cơ sở dữ liệu, hệ quản trị CSDL, hệ quản trị CSDL MySQL, lịch sử phát triển MySQL, kiến trúc MySQL,... Mời các bạn cùng tham khảo.
Phần mềm Nguồn Mở (Open-Source Software) Võ Đức Quang Khoa CNTT-Đại học Vinh Chương 3: Một số công cụ PM nguồn mở Phần mềm VirtualBox Hệ điều hành Linux WebServer cho PHP&MySQL o WAMP o XAMPP Hệ quản trị CSDL MySQL Ngơn ngữ lập trình Web PHP Dữ liệu Cơ sở liệu Dữ liệu (Data) gì? o Dữ liệu thơng tin dạng ký hiệu,chữ viết, chữ số, hình ảnh, âm dạng tương tự Cơ sở liệu (Database) gì? o Một tập hợp thơng tin có cấu trúc, tập hợp liên kết liệu, thường đủ lớn để lưu thiết bị lưu trữ o Một ứng dụng riêng biệt để lưu trữ thu thập liệu Mổi csdl có nhiều API để tạo, truy cập, quản lý, tìm kiếm chép liệu mà nắm giữ Hệ quản trị CSDL Database Management System – DBMS Là phần mềm hay hệ thống thiết kế để quản trị sở liệu Hỗ trợ khả lưu trữ, sửa chữa, xóa tìm kiếm thông tin sở liệu (CSDL) Sử dụng ngôn ngữ truy vấn theo cấu trúc Structured Query Language (SQL) Ưu điểm: o o o o Quản lý liệu dư thừa Đảm báo tính quán cho liệu Tạo khả chia sẻ liệu nhiều Cải tiến tính tồn vẹn cho liệu Hệ quản trị CSDL Một số DBMS thông dụng o o o o o o o SQL Server MySQL PostgreSQL Oracle SQLite DB2… https://vi.wikipedia.org/wiki/Danh_s%C3%A1ch_c%C3%A1 c_h%E1%BB%87_qu%E1%BA%A3n_tr%E1%BB%8B_c%C6% A1_s%E1%BB%9F_d%E1%BB%AF_li%E1%BB%87u_SQL o http://db-engines.com/en/ranking Hệ quản trị CSDL MySQL Giới thiệu Những tính cung cấp Quản trị CSDL với PHPMyAdmin Các lệnh SQL Lịch sử phát triển MySQL 1994: Phát triển Michael Widenius David Axmark thuộc công ty TcX 23-5-1995: phát hành phiên 8-1-1998: phiên Windows 95 NT phát hành 01-2001: phiên phát hành 03-2003: phiên phát hành 26-2-2008: Sun MicroSystem mua lại MySQL AB 27-11-2008: Ver 5.0, 5.1 phát hành Ver 5.1 chứa nhiều lỗi hoạt động không hiệu 27-1-2010: Oracle mua lại Sun MicroSystem,phát hành Ver 5.4, 5.5 hoạt động tốt Phiên ổn định 5.7 MySQL Là hệ quản trị CSDL quan hệ (RDBMS) Hoạt động theo mơ hình client/server, làm database server cho client kết nối đến Hỗ trợ SQL tiêu chuẩn Có nhiều API, library hỗ trợ cho nhiều ngơn ngữ lập trình Có thể chạy nhiều platform: Mac OS X, Windows, Linux, Unix (HP-UX, Solaris,…) https://www.mysql.com/ MySQL MySQL hệ quản trị sở liệu quan hệ tự nguồn mở có chức tương đương MS SQL Là hệ quản trị CSDL phổ biến giới o https://www.mysql.com/customers/ o FB, YouTube, PayPal, Tốc độ cao, ổn định Công cụ quản lý đồ họa: o Navicat o MySQL Workbench o PHPMyAdmin PHPMyAdmin PHPMyAdmin quang@123 PHPMyAdmin Tạo CSDL o Phần Collation chọn utf8_general_ci PHPMyAdmin Sử dụng SQL PHPMyAdmin Status o Server o Processes o Thống kê Query o Monitor o PHPMyAdmin Quản lý phân quyền Users PHPMyAdmin Export Database PHPMyAdmin Export format PHPMyAdmin Import PHPMyAdmin Thiết lập PHPMyAdmin Thiết lập PHPMyAdmin Variables PHPMyAdmin PHPMyAdmin PHPMyAdmin Operations ... TcX 2 3-5 -1 995: phát hành phiên 8-1 -1 998: phiên Windows 95 NT phát hành 0 1-2 001: phiên phát hành 0 3-2 003: phiên phát hành 2 6-2 -2 008: Sun MicroSystem mua lại MySQL AB 2 7-1 1-2 008: Ver.. .Chương 3: Một số công cụ PM nguồn mở Phần mềm VirtualBox Hệ điều hành Linux WebServer cho PHP&MySQL o WAMP o XAMPP... nhiều platform: Mac OS X, Windows, Linux, Unix (HP-UX, Solaris,…) https://www.mysql.com/ MySQL MySQL hệ quản trị sở liệu quan hệ tự nguồn mở có chức tương đương MS SQL Là hệ quản trị CSDL