niedziela, 2 września 2018

SQL - bazy danych RDBMS

SQL - bazy danych RDBMS

Istnieje wiele popularnych RDBMS, z którymi można pracować. Ten kurs zawiera krótki przegląd niektórych z najpopularniejszych programów RDBMS. Pomoże Ci to porównać ich podstawowe funkcje.

MySQL

MySQL to otwarta baza danych SQL, opracowana przez szwedzką firmę MySQL AB. MySQL wymawiane jest jako "my ess-que-ell", w przeciwieństwie do SQL, wymawiane "sequel".
MySQL obsługuje wiele różnych platform, w tym Microsoft Windows, główne dystrybucje Linux, UNIX i Mac OS X.
MySQL ma wersje bezpłatne i płatne, w zależności od ich użycia (niekomercyjne / komercyjne) i funkcji. MySQL jest dostarczany z bardzo szybkim, wielowątkowym, wielodostępnym i niezawodnym serwerem baz danych SQL.
Historia
  • Rozwój MySQL autorstwa Michaela Wideniusa i Davida Axmark od 1994 roku.
  • Pierwsze wydanie 23 maja 1995 r.
  • Wersja dla systemu Windows została wydana w dniu 8 stycznia 1998 dla Windows 95 i NT.
  • Wersja 3.23: beta z czerwca 2000, wydanie seryjne styczeń 2001.
  • Wersja 4.0: beta od sierpnia 2002, wersja produkcyjna marzec 2003 (związki).
  • Wersja 4.01: beta od sierpnia 2003 r., Jyoti przyjmuje MySQL do śledzenia bazy danych.
  • Wersja 4.1: wersja beta z czerwca 2004, wersja produkcyjna październik 2004.
  • Wersja 5.0: beta od marca 2005, wersja produkcyjna październik 2005.
  • Sun Microsystems nabył MySQL AB w dniu 26 lutego 2008 r.
  • Wersja 5.1: wydanie produkcyjne 27 listopada 2008 r.
cechy
  • Wysoka wydajność.
  • Duża dostępność.
  • Skalowalność i elastyczność.
  • Solidna obsługa transakcyjna.
  • Mocne strony internetowe i hurtownie danych.
  • Silna ochrona danych.
  • Kompleksowe tworzenie aplikacji.
  • Łatwość zarządzania.
  • Open Source Freedom i wsparcie 24 x 7.
  • Najniższy całkowity koszt posiadania.

MS SQL Server

MS SQL Server to relacyjny system zarządzania bazami danych opracowany przez firmę Microsoft Inc. Jego głównymi językami są:
  • T-SQL
  • ANSI SQL
Historia
  • 1987 - Sybase wydaje SQL Server dla UNIX.
  • 1988 - Microsoft, Sybase i Aston-Tate SQL Server dla OS/2.
  • 1989 - Microsoft, Sybase i Aston-Tate wypuszczają SQL Server 1.0 dla OS/2.
  • 1990 - Wydano SQL Server 1.1 z obsługą klientów Windows 3.0.
  • Aston - Tate rezygnuje z rozwoju SQL Server.
  • 2000 - Microsoft wypuszcza SQL Server 2000.
  • 2001 - Microsoft wydaje XML dla SQL Server Web Release 1.
  • 2002 - Microsoft wypuszcza SQLXML 2.0 (zmieniony z XML dla SQL Server).
  • 2002 - Microsoft wydaje SQLXML 3.0.
  • 2005 - Microsoft wyda SQL Server 2005 7 listopada 2005 r.
cechy
  • Wysoka wydajność
  • Duża dostępność
  • Dublowanie baz danych
  • Migawki bazy danych
  • Integracja CLR
  • Service Broker
  • Wyzwalacze DDL
  • Funkcje rankingowe
  • Poziomy izolacji oparte na wersjach wierszy
  • Integracja XML
  • TRY...CATCH
  • Poczta bazy danych

ORACLE

Jest to bardzo duży system zarządzania bazami danych oparty na wielu użytkownikach. Oracle to system zarządzania relacyjnymi bazami danych opracowany przez firmę "Oracle Corporation".
Oracle pracuje wydajnie zarządzać swoimi zasobami, bazą danych wśród wielu klientów żądających i wysyłających dane w sieci.
Jest to doskonały wybór serwera bazy danych do obliczeń klient/serwer. Oracle obsługuje wszystkie główne systemy operacyjne dla klientów i serwerów, w tym MSDOS, NetWare, UnixWare, OS/2 i większość smaków UNIX.
Historia
Oracle rozpoczął działalność w 1977 roku.
  • 1977 - Larry Ellison, Bob Miner i Ed Oates założyli Laboratoria Rozwoju Oprogramowania, aby podjąć prace rozwojowe.
  • 1979 - Wydano wersję 2.0 Oracle, która stała się pierwszą komercyjną relacyjną bazą danych i pierwszą bazą danych SQL. Firma zmieniła nazwę na Relational Software Inc. (RSI).
  • 1981 - RSI zaczął opracowywać narzędzia dla Oracle.
  • 1982 - RSI zostało przemianowane na Oracle Corporation.
  • 1983 - Oracle wydał wersję 3.0, przepisaną w języku C i uruchomioną na wielu platformach.
  • 1984 - wydano wersję Oracle 4.0. Zawierał funkcje, takie jak kontrola współbieżności - spójność odczytu w wielu wersjach itp.
  • 1985 - wydano wersję Oracle 4.0. Zawierał funkcje, takie jak kontrola współbieżności - spójność odczytu w wielu wersjach itp.
  • 2007 - Oracle wypuściło Oracle11g. Nowa wersja skupiła się na lepszym partycjonowaniu, łatwej migracji itp.
Cechy
  • Konkurencja
  • Spójność
  • Mechanizmy blokujące
  • Baza danych Quiesce
  • Ruchliwość
  • Samodzielna baza danych
  • SQL * Plus
  • ASM
  • Planista
  • Menedżer zasobów
  • Magazyn danych
  • Zmaterializowane widoki
  • Indeksy bitmapowe
  • Kompresja tabeli
  • Równoległe wykonanie
  • Analityczny SQL
  • Eksploracja danych
  • Partycjonowanie


MS ACCESS

Jest to jeden z najpopularniejszych produktów Microsoftu. Microsoft Access to podstawowe oprogramowanie do zarządzania bazami danych. Baza danych MS Access jest nie tylko tania, ale także potężną bazą danych dla małych projektów.
MS Access korzysta z silnika bazy danych Jet, który wykorzystuje specyficzny dialekt języka SQL (czasami określany jako Jet SQL).
MS Access zawiera profesjonalna edycja pakietu MS Office. MS Access ma łatwy w obsłudze intuicyjny interfejs graficzny.
  • 1992 - Opublikowano wersję 1.0.
  • 1993 - Wydano Access 1.1, aby poprawić kompatybilność z językiem programowania Access Basic.
  • Najważniejsze przejście z Access 97 do Access 2000.
  • 2007 - Access 2007, nowy format bazy danych został wprowadzony ACCDB, który obsługuje złożone typy danych, takie jak pola wielowartościowe i załączniki.
  • 2010 – Access 2010
  • 2013 – Access 2013
  • 2016 – Access 2016
cechy

  • Użytkownicy mogą tworzyć tabele, zapytania, formularze i raporty oraz łączyć je z makrami.
  • Możliwość importowania i eksportowania danych do wielu formatów, w tym Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC itp.
  • Istnieje również format bazy danych Jet Database (MDB lub ACCDB w programie Access 2007), który może zawierać aplikację i dane w jednym pliku. To bardzo ułatwia dystrybucję całej aplikacji innemu użytkownikowi, który może ją uruchomić w rozłączonych środowiskach.
  • Microsoft Access oferuje sparametryzowane zapytania. Te zapytania i tabele dostępu można odwoływać się do innych programów, takich jak VB6 i .NET przez DAO lub ADO.
  • Wersje desktop programu Microsoft SQL Server mogą być używane z programem Access jako alternatywa dla aparatu Jet Database Engine.
  • Microsoft Access jest bazą danych opartą na serwerze plików. W przeciwieństwie do systemów zarządzania relacyjnymi bazami danych klient-serwer (RDBMS), program Microsoft Access nie implementuje wyzwalaczy bazy danych, procedur składowanych ani rejestrowania transakcji.

Brak komentarzy:

Prześlij komentarz