Các hệ quản trị CSDL MySQL

48 1.2K 8
Các hệ quản trị CSDL  MySQL

Đ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

Tìm hiểu các hệ quản trị cơ sở dữ liệu mã nguồn mở. Nghiên cứu, triển khai và sử dụng hệ quản trị cơ sở dữ liệu mã nguồn mở MySQL.Đặc điểm của MySQL,Lịch sử phát triển MySQL.Hướng dẫn cài đặt MySQL,Ưu điểm,nhược điểm của phần mềm mã nguồn mở

ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN Giảng viên: ThS Đặng Văn Nam Sv thực hiện : 1. Lê Thị Ánh-1121050006 2. Phùng Tố Nga-1121050261 Đề tài :Tìm hiểu các hệ quản trị CSDL MNM. Nghiên cứu, triển khai và sử dụng HQTCSDL MNM MySQL Chương I Tìm hiểu các hệ quản trị cơ sở dữ liệu Mã nguồn mở 1.Giới thiệu về HQTCSDL MNM 2.Giới thiệu một số HQTCSDL MNM Chương II HQTCSDL mã nguồn mở MySQL 1.Tìm hiểu MySQL 2.Ứng dụng HQTCSDL MySQL với đề tài : Quản lý thư viện HQTCSDL MÃ NGUỒN MỞ 1 Quản lý cơ sở dữ liệu 2 Cung cấp một tập các câu lệnh 3 Quản lý người sử dụng và quyền truy cập tới lược đồ dữ liệu/dữ liệu HQTCSDL(Database Management System DBMS) được thiết kế để quản lý khối lượng dữ liệu lớn. HQTCSDL MÃ NGUỒN MỞ ƯU ĐiỂM 1. Quản lý được dữ liệu dư thừa. 2. Đảm bảo tính nhất quán cho dữ liệu. 3. Tạo khả năng chia sẻ dữ liệu nhiều hơn 4. Cải tiến tính toàn vẹn cho dữ liệu. 1. HQTCSDL tốt thì khá phức tạp. 2. Giá cả khác nhau tùy theo môi trường và chức năng. 3. HQTCSDL được viết tổng quát cho nhiều người dùng thì thường chậm. NHƯỢC ĐiỂM HQTCSDL MÃ NGUỒN MỞ Các thành phần chức năng của HQTCSDL Đây là thành phần chính của HQTCSDL. Thành phần này có nhiệm vụ đáp ứng các lênh truy vấn dữ liệu từ người dùng và đảm bảo tính nhất quán của CSDL Database manager Đây là phần thực hiện việc quản lý dữ liệu ở cấp độ vật lý. Disk manager Thành phần này có nhiệm vụ chịu trách nhiệm phục vụ tất cả các yêu cầu về dữ liệu.Nó sẽ liên hệ với disk manager để lấy các khối dữ liệu từ đĩa File manager HQTCSDL MÃ NGUỒN MỞ MỘT SỐ HQTCSDL MÃ NGUỒN MỞ Firebird SQL Firebird SQL là phần mềm mã nguồn mở đáp ứng nhu cầu khai thác hệ thống máy chủ với CPU nhiều nhân, nhiều CPU, trong môi trường với số lượng lớn người dùng và cơ sở dữ liệu với dung lượng lớn. Một số tính năng nổi bật Đáp ứng nhu cầu khai thác máy chủ Hỗ trợ sử dụng hàm làm biến trong câu truy vấn Kiểm soát giao dịch và phiên làm việc của người dùng thông qua Truy vấn đông thời nhiều cơ sở dữ liệu Firebird SQL HSQLDB(HyperSQL DataBase) - Là phần mềm cơ sở dữ liệu quan hệ SQL hàng đầu được viết bằng Java. - Nó thực hiện nhanh chóng cơ sở dữ liệu đa luồng và giao dịch với các bảng trong bộ nhớ dựa trên đĩa và hỗ trợ nhúng và chế độ máy chủ. Nó bao gồm một dòng lệnh mạnh mẽ công cụ SQL và các công cụ truy vấn giao diện đơn giản. MaxDB(SAP MaxDB) SAP MaxDB là hệ thống quản lý cơ sở dữ liệu phát triển và hỗ trợ bởi SAP AG. SAP MaxDB có sẵn trên Microsoft Windows, Linux và Unix [...]... về MySQL o MySQL là : • Một HQTCSDL mã nguồn mở • Một HQTCSDL quan hệ • Được phát triển và phân phối bởi MySQL AB -Có tốc độ truy xuất nhanh và uyển chuyển MySQL được phát triển phổ biến cho hệ điều hành Linux, Windows -MySQL cũng giống như các HQTCSDL : Access, SQL Sever, PostgreSQL, Oracle,… Các đặc điểm của MySQL - MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các. .. Windows, Linux, Mac OS X, Unix, Solaris, … - Là HQTCSDL có tốc độ cao và ổn định, dễ sử dụng, linh hoạt, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh - Với tốc độ và tính bảo mật cao MySQL thích hợp cho truy cập CSDL trên internet - MySQL hoạt động trong các hệ thống nhúng hoặc client/server Các đặc điểm của MySQL Tính thực thi cao Hỗ trợ giao dịch mạnh Nơi lưu... lập Hệ thống có thể chạy trên Windows, Linux, OS X và Solaris MongoDB Ưu điểm: Nhược Điểm: o Tốc độ nhanh o Lưu trữ và biểu diễn dữ liệu dưới dạng document o Khả năng mở rộng cao o Tính đáp ứng cao o Không toàn vẹn dữ liệu o Tốn tài nguyên hệ thống MySQL Khái niệm MySQL 1 Các kiểu dữ liệu và các phát biểu SQL thao tác dữ liệu Cài đặt MySQL 5 2 Đặc điểm của MySQL MySQL 4 3 Lịch sử phát triển MySQL. .. tất cả các hệ điều hành, bao gồm cả Linux, UNIX (AIX,BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), và Windows Hệ quản trị cơ sở dữ liệu này được sử dụng thông qua giao diện của các ngôn ngữ C / C + +, Java, Net, Perl, Python, Ruby, Tcl, ODBC… PostgreSQL Ưu Điểm Có đầy đủ các ưu điểm của phần mềm mã nguồn mở Chạy trên nhiều hệ điều hành khác nhau như Windown, unix, Linux, Ubuntu… Đảm bảo đầy đủ các. .. nhất của MySQL là 5.6.21.1 beta, tuy nhiên phiên bản được khuyến cáo sử dụng là phiên bản 5.1 • Để sử dụng MySQL Sever tải 2 chương trình MySQL Sever và MySQL Workbench (Do MySQL Sever ban đầu giao diện rất khó dụng nên cài thêm MySQL Workbench nhằm lấy về giao diện ứng dụng) Cài đặt MySQL – Cài đặt - Mở chương trình cài đặt - Nhấn next Cài đặt MySQL – Cài đặt - Tiếp tục nhấn next Cài đặt MySQL – Cài... phí thấp Dễ dàng quản lý Chế độ bảo mật cao MySQL Sự phát triển ứng dụng hỗn hợp Lịch sử phát triển MySQL Oracle mua lại Sun MicroSystems 27/1/2010 Sun MicroSystems mua lại MySQL AB 26/2/2008 Phát hành phiên bản dành cho Windows 8/1/1998 Do Michael Widenius và David Axmark phát triển 1994-1995 Cài đặt MySQL - Dowload • Để tải ứng dụng MySQL ta truy cập vào địa chỉ trang web http://dev .mysql. com/dowloads/...Tính năng của MaxDB 1 Tính Hỗ trợ cập nhật các truy vấn SQL 2 3 Năng 4 5 Tuỳ chỉnh pagination (hiển thị các phân vùng) Dữ liệu chuyển sang PDF, XML, CVS, Excel và Word Hỗ trợ hard-coded,table- based, người sử dụng cơ sở dữ liệu và máy chủ Ghi mức độ bảo mật và hỗ trợ ngôn ngữ PostgreSQL PostgreSQL PostgreSQL là một hệ quản trị cơ sở dữ liệu đối tượng - quan hệ - ORDBMS (objectrelationaldatabase management... next Cài đặt MySQL – Cài đặt - Tiếp tục nhấn next Cài đặt MySQL – Cài đặt - Tiếp tục nhấn next Cài đặt MySQL – Cài đặt - Tiếp tục nhấn next Cài đặt MySQL – Cài đặt - Tạo tài khoản root với password Cài đặt MySQL – Cài đặt - Mở MySQL 5.6 Command Line Client Cài đặt MySQL – Cài đặt - Giao diện ban đầu của MySQL Sever Nhập password với tài khoản root -Nhập theo cú pháp : ... của phần mềm mã nguồn mở Chạy trên nhiều hệ điều hành khác nhau như Windown, unix, Linux, Ubuntu… Đảm bảo đầy đủ các tính năng của một hệ quản trị cơ sở dữ liệu Hỗ trợ nhiều loại ngôn ngữ lập trình khác nhau: C, C++, Java,Net,… Tuân thủ các tiêu chuẩn cuả SQL Nhược Điểm các nhược điểm của PMMNM không có tham số mặc định trong PL/PGSQL Hadoop Hadoop là một dự án phần mềm mã nguồn mở đáng tin cậy của Apache,... hiệu quả để xử lý các tập tin nhỏ -MapReduce không thích hợp để sử dụng các trường hợp có nhu cầu truy cập dữ liệu thời gian thực -MapReduce khó biểu diễn dữ liệu đầu ra theo nhu cầu cần sử dụng Hadoop Các công ty sử dụng hadoop MongoDB MongoDB(bắt nguồn từ “humongous”) thuộc phần mềm NoSQL viết bằng C++.MongoDB tỏ ra đặc biệt hiệu quả với những dự án mà tỉ lệ lượng dữ liệu ghi vào CSDL lớn hơn lượng . HQTCSDL MNM MySQL Chương I Tìm hiểu các hệ quản trị cơ sở dữ liệu Mã nguồn mở 1.Giới thiệu về HQTCSDL MNM 2.Giới thiệu một số HQTCSDL MNM Chương II HQTCSDL mã nguồn mở MySQL 1.Tìm hiểu MySQL 2.Ứng. tất cả các hệ điều hành, bao gồm cả Linux, UNIX (AIX,BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), và Windows. Hệ quản trị cơ sở dữ liệu này được sử dụng thông qua giao diện của các ngôn. ODBC… PostgreSQL Ưu Điểm Có đầy đủ các ưu điểm của phần mềm mã nguồn mở. Chạy trên nhiều hệ điều hành khác nhau như Windown, unix, Linux, Ubuntu… Đảm bảo đầy đủ các tính năng của một hệ quản trị cơ sở dữ liệu.

Ngày đăng: 25/11/2014, 00:04

Mục lục

  • ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN

  • Các thành phần chức năng của HQTCSDL

  • Một số tính năng nổi bật

Tài liệu cùng người dùng

Tài liệu liên quan