Hệ Quản Trị Cơ Sở Dữ Liệu - Học Sql Cơ Bản đến Nâng Cao - VietTuts

RDBMS là gì? Cú pháp SQL

Hiện nay, có rất nhiều RDBMS - hệ quản trị cơ sở dữ liệu phổ biến có sẵn để làm việc. Hướng dẫn này đưa ra một cái nhìn ngắn gọn về một số các RDBMS phổ biến nhất. Điều này sẽ giúp bạn so sánh các tính năng cơ bản của chúng.

Nội dung chính

  • MySQL
    • Lịch sử
    • Tính năng, đặc điểm
  • MS SQL Server
    • Lịch sử
    • Tính năng, đặc điểm
  • ORACLE
    • Lịch sử
    • Tính năng, đặc điểm
  • MS ACCESS
    • Tính năng, đặc điểm

MySQL

MySQL là một hệ quản trị cơ sở dữ liệu SQL mã nguồn mở, được phát triển bởi một công ty Thụy Điển - MySQL AB.

MySQL hỗ trợ nhiều nền tảng khác nhau bao gồm Microsoft Windows, Linux, UNIX và Mac OS X.

MySQL có các phiên bản miễn phí và trả phí, tùy thuộc vào cách sử dụng của nó (phi thương mại / thương mại) và các tính năng. MySQL đi kèm với một máy chủ cơ sở dữ liệu SQL rất nhanh, đa luồng, nhiều người dùng và mạnh mẽ.

Lịch sử

  • Sự phát triển của MySQL bởi Michael Widenius & David Axmark bắt đầu từ năm 1994.
  • Phát hành nội bộ đầu tiên vào ngày 23 thứ Tháng năm 1995.
  • Phiên bản Windows được phát hành vào 8 ngày tháng 1 năm 1998 cho Windows 95 và NT.
  • Phiên bản 3,23: beta từ tháng 6 năm 2000, sản xuất tháng 1/2001.
  • Phiên bản 4.0: phiên bản beta từ tháng 8/2002, phát hành sản phẩm tháng 3/2003 (công đoàn).
  • Phiên bản 4.01: beta từ tháng 8 năm 2003, Jyoti thông qua MySQL để theo dõi cơ sở dữ liệu.
  • Phiên bản 4.1: Phiên bản beta từ tháng 6 năm 2004, sản xuất tháng 10 năm 2004.
  • Phiên bản 5.0: beta từ tháng 3 năm 2005, phát hành sản phẩm tháng 10 năm 2005.
  • Sun Microsystems mua MySQL AB trên 26 ngày tháng 2 năm 2008.
  • Version 5.1: sản xuất phát hành 27 ngày tháng 11 năm 2008.

Tính năng, đặc điểm

  • Hiệu suất cao.
  • Tính sẵn sàng cao.
  • Khả năng mở rộng và Tính linh hoạt Chạy bất cứ điều gì.
  • Hỗ trợ giao dịch mạnh mẽ.
  • Điểm mạnh của Web và Data Warehouse.
  • Bảo vệ dữ liệu mạnh mẽ.
  • Phát triển ứng dụng toàn diện.
  • Quản lý dễ dàng.
  • Tự do nguồn mở và Hỗ trợ 24 x 7.
  • Tổng chi phí sở hữu thấp nhất.

MS SQL Server

MS SQL Server là một hệ quản lý cơ sở dữ liệu quan hệ được phát triển bởi Microsoft Inc Ngôn ngữ truy vấn chính của nó là:

  • T-SQL
  • ANSI SQL

Lịch sử

  • 1987 - Sybase phát hành SQL Server cho UNIX.
  • 1988 - Microsoft, Sybase, và Aston-Tate cổng SQL Server sang OS / 2.
  • 1989 - Microsoft, Sybase, và Aston-Tate phát hành SQL Server 1.0 cho OS / 2.
  • 1990 - SQL Server 1.1 được phát hành với sự hỗ trợ cho khách hàng Windows 3.0.
  • Aston - Tate giọt ra khỏi SQL Server phát triển.
  • 2000 - Microsoft phát hành SQL Server 2000.
  • 2001 - Microsoft phát hành XML cho SQL Server Web Release 1 (download).
  • 2002 - Microsoft phát hành SQLXML 2.0 (đổi tên từ XML cho SQL Server).
  • 2002 - Microsoft phát hành SQLXML 3.0.
  • 2005 - Microsoft phát hành SQL Server 2005 vào ngày 7 tháng 11 năm 2005.

Tính năng, đặc điểm

  • Hiệu năng cao
  • Tính sẵn sàng cao
  • Database mirroring
  • Database snapshots
  • Tích CLR
  • Service Broker
  • DDL triggers
  • Chức năng Ranking
  • Row version-based isolation levels
  • Tích hợp XML
  • TRY...CATCH - xử lý ngoại lệ
  • Database Mail

ORACLE

Đây là một hệ thống quản lý cơ sở dữ liệu đa người dùng rất lớn. Oracle là một hệ quản lý cơ sở dữ liệu quan hệ được phát triển bởi 'Tổng công ty Oracle'.

Oracle làm việc để quản lý hiệu quả các nguồn lực, một cơ sở dữ liệu thông tin giữa nhiều khách hàng yêu cầu và gửi dữ liệu trong mạng.

Đây là một lựa chọn máy chủ cơ sở dữ liệu tuyệt vời cho khách hàng / máy tính máy tính. Oracle hỗ trợ tất cả các hệ điều hành chính cho cả khách hàng và máy chủ, bao gồm MSDOS, NetWare, UnixWare, OS / 2 và hầu hết các hương vị UNIX.

Lịch sử

Oracle bắt đầu vào năm 1977 và kỷ niệm 32 năm tuyệt vời của nó trong ngành công nghiệp (từ năm 1977 đến năm 2009).

  • 1977 - Larry Ellison, Bob Miner và Ed Oates thành lập các Phòng thí nghiệm Phát triển phần mềm để đảm nhận công việc phát triển.
  • 1979 - Phiên bản 2.0 của Oracle được phát hành và trở thành cơ sở dữ liệu quan hệ thương mại đầu tiên và cơ sở dữ liệu SQL đầu tiên. Công ty đổi tên thành Relational Software Inc. (RSI).
  • 1981 - RSI bắt đầu phát triển các công cụ cho Oracle.
  • 1982 - RSI được đổi tên thành Tổng công ty Oracle.
  • 1983 - Oracle phát hành phiên bản 3.0, viết lại bằng ngôn ngữ C và chạy trên nhiều nền tảng.
  • 1984 - Oracle phiên bản 4.0 được phát hành. Nó chứa các tính năng như kiểm soát đồng thời - sự nhất quán đọc nhiều phiên bản, v.v ...
  • 1985 - Oracle phiên bản 4.0 đã được phát hành. Nó chứa các tính năng như kiểm soát đồng thời - tính nhất quán đọc nhiều phiên bản, v.v ...
  • 2007 - Oracle phát hành Oracle11g. Phiên bản mới tập trung vào phân vùng tốt hơn, di chuyển dễ dàng, v.v.

Tính năng, đặc điểm

  • Truy cập đồng thời
  • Đọc tính nhất quán
  • Cơ chế khóa
  • Cơ sở dữ liệu Quiesce
  • Tính khả chuyển
  • Cơ sở dữ liệu tự quản lý
  • SQL*Plus
  • ASM
  • Scheduler
  • Quản lý Tài nguyên
  • Data Warehousing
  • Materialized views
  • Bitmap indexes
  • Table compression
  • Thực thi song song
  • Phân tích SQL
  • Data mining
  • Partitioning

MS ACCESS

Đây là một trong những sản phẩm phổ biến nhất của Microsoft. Microsoft Access là một phần mềm quản lý cơ sở dữ liệu cấp cơ sở. Cơ sở dữ liệu MS Access không chỉ là không tốn kém mà còn là một cơ sở dữ liệu mạnh mẽ cho các dự án quy mô nhỏ.

MS Access sử dụng công cụ cơ sở dữ liệu Jet, sử dụng một ngôn ngữ cụ thể ngôn ngữ SQL (đôi khi được gọi là Jet SQL).

MS Access đi kèm với phiên bản chuyên nghiệp của gói MS Office. MS Access có giao diện đồ họa trực quan sử dụng easyto.

  • 1992 - Truy cập phiên bản 1.0 đã được phát hành.
  • 1993 - Truy cập 1.1 phát hành để cải thiện khả năng tương thích với việc bao gồm ngôn ngữ lập trình Access Basic.
  • Quá trình chuyển đổi quan trọng nhất là từ Access 97 đến Access 2000.
  • 2007 - Access 2007, một định dạng cơ sở dữ liệu mới đã được giới thiệu ACCDB hỗ trợ các kiểu dữ liệu phức tạp như nhiều lĩnh vực có giá trị và đính kèm.

Tính năng, đặc điểm

  • Người dùng có thể tạo bảng biểu, truy vấn, biểu mẫu và báo cáo và kết nối chúng cùng với macro.
  • Tùy chọn nhập và xuất dữ liệu sang nhiều định dạng bao gồm Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC ...
  • Cũng có định dạng Jet Database (MDB hoặc ACCDB trong Access 2007), có thể chứa ứng dụng và dữ liệu trong một tệp. Điều này làm cho nó rất thuận tiện để phân phối toàn bộ ứng dụng cho người dùng khác, những người có thể chạy nó trong môi trường bị ngắt kết nối.
  • Microsoft Access cung cấp truy vấn tham số. Những truy vấn và bảng truy cập có thể được tham chiếu từ các chương trình khác như VB6 và. NET thông qua DAO hoặc ADO.
  • Các phiên bản máy tính để bàn của Microsoft SQL Server có thể được sử dụng với Access như là một sự thay thế cho Jet Database Engine.
  • Microsoft Access là một cơ sở dữ liệu dựa trên máy chủ tập tin. Không giống như các hệ thống quản lý cơ sở dữ liệu quan hệ khách hàng (RDBMS), Microsoft Access không thực hiện các trình khởi tạo cơ sở dữ liệu, các thủ tục lưu trữ hoặc đăng nhập giao dịch.
Bài tiếp theo: Cú pháp SQL RDBMS là gì? Cú pháp SQL

Từ khóa » Hệ Quản Trị Cơ Sở Dữ Liệu Là Học