SQL - bazy danych RDBMS
Istnieje wiele popularnych RDBMS, z którymi można pracować. Ten samouczek zawiera krótki przegląd niektórych najpopularniejszych systemów RDBMS. Pomogłoby to w porównaniu ich podstawowych funkcji.
MySQL
MySQL to baza danych SQL typu open source, która została opracowana przez szwedzką firmę MySQL AB. MySQL jest wymawiane jako „my ess-que-ell”, w przeciwieństwie do SQL, wymawiane jako „sequel”.
MySQL obsługuje wiele różnych platform, w tym Microsoft Windows, główne dystrybucje Linuksa, UNIX i Mac OS X.
MySQL ma wersje bezpłatne i płatne, w zależności od jego zastosowania (niekomercyjne / komercyjne) i funkcji. MySQL zawiera bardzo szybki, wielowątkowy, wielostanowiskowy i niezawodny serwer bazy danych SQL.
Historia
Rozwój MySQL przez Michaela Wideniusa i Davida Axmarka od 1994 roku.
Pierwszy wewnętrzny uwolnienie 23 rd maja 1995 r.
Wersja dla systemu Windows została wydana na 8 th stycznia 1998 dla Windows 95 i NT.
Wersja 3.23: beta od czerwca 2000 r., Wydanie produkcyjne styczeń 2001 r.
Wersja 4.0: beta od sierpnia 2002 r., Wydanie produkcyjne marzec 2003 r. (Związki).
Wersja 4.1: beta od czerwca 2004 r., Wydanie produkcyjne październik 2004 r.
Wersja 5.0: beta od marca 2005 r., Wydanie produkcyjne październik 2005 r.
Sun Microsystems MySQL AB nabył w dniu 26 th lutego 2008 r.
Wersja 5.1: uwolnienie produkcji 27 th listopada 2008 r.
funkcje
- Wysoka wydajność.
- Duża dostępność.
- Skalowalność i elastyczność Uruchom wszystko.
- Solidne wsparcie transakcyjne.
- Mocne strony sieci Web i hurtowni danych.
- Silna ochrona danych.
- Kompleksowe tworzenie aplikacji.
- Łatwość zarządzania.
- Wolność oprogramowania typu open source i wsparcie 24 x 7.
- Najniższy całkowity koszt posiadania.
MS SQL Server
MS SQL Server to system zarządzania relacyjnymi bazami danych opracowany przez firmę Microsoft Inc. Jego podstawowe języki zapytań to -
- T-SQL
- ANSI SQL
Historia
1987 - Sybase wypuszcza SQL Server dla UNIX.
1988 - Microsoft, Sybase i Aston-Tate przenoszą SQL Server do OS / 2.
1989 - Microsoft, Sybase i Aston-Tate wypuszczają SQL Server 1.0 dla OS / 2.
1990 - zostaje wydany 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 udostępnia XML dla SQL Server Web Release 1 (do pobrania).
2002 - Microsoft wypuszcza SQLXML 2.0 (zmieniono nazwę z XML dla SQL Server).
2002 - Microsoft wypuszcza SQLXML 3.0.
2005 - Microsoft wypuszcza SQL Server 2005 7 listopada 2005.
funkcje
- Wysoka wydajność
- Duża dostępność
- Dublowanie bazy danych
- Migawki bazy danych
- Integracja z CLR
- Service Broker
- Wyzwalacze DDL
- Funkcje rankingowe
- Poziomy izolacji oparte na wersjach wiersza
- Integracja XML
- TRY...CATCH
- Poczta bazy danych
WYROCZNIA
Jest to bardzo duży system zarządzania bazą danych dla wielu użytkowników. Oracle to system zarządzania relacyjnymi bazami danych opracowany przez „Oracle Corporation”.
Oracle pracuje nad efektywnym zarządzaniem swoimi zasobami, bazą danych zawierającą informacje wielu klientów żądających i wysyłających dane w sieci.
Jest to doskonały wybór serwera bazy danych do obliczeń typu klient / serwer. Oracle obsługuje wszystkie główne systemy operacyjne zarówno dla klientów, jak i dla serwerów, w tym MSDOS, NetWare, UnixWare, OS / 2 i większość wersji UNIX.
Historia
Firma Oracle powstała w 1977 roku i świętuje swoje 32 wspaniałe lata w branży (od 1977 do 2009).
1977 - Larry Ellison, Bob Miner i Ed Oates założyli Software Development Laboratories w celu podjęcia prac rozwojowych.
1979 - wypuszczono 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 rozpoczyna tworzenie narzędzi dla Oracle.
1982 - RSI została przemianowana na Oracle Corporation.
1983 - Oracle wypuściło wersję 3.0, przepisaną w języku C i działającą na wielu platformach.
1984 - wydano Oracle w wersji 4.0. Zawierał funkcje, takie jak kontrola współbieżności - spójność odczytu wielu wersji itp.
1985 - wydano wersję Oracle 4.0. Zawierał funkcje, takie jak kontrola współbieżności - spójność odczytu wielu wersji itp.
2007 - Oracle wypuściło Oracle11g. Nowa wersja skupiła się na lepszym partycjonowaniu, łatwej migracji itp.
funkcje
- Concurrency
- Przeczytaj spójność
- Mechanizmy blokujące
- Baza danych Quiesce
- Portability
- Samodzielna baza danych
- SQL*Plus
- ASM
- Scheduler
- Menedżer zasobów
- Magazyn danych
- Zmaterializowane widoki
- Indeksy bitmapowe
- Kompresja tabeli
- Wykonywanie równoległe
- Analityczny SQL
- Eksploracja danych
- Partitioning
DOSTĘP MS
To jeden z najpopularniejszych produktów firmy Microsoft. Microsoft Access to podstawowe oprogramowanie do zarządzania bazami danych. Baza danych MS Access to nie tylko niedroga, ale także potężna baza danych dla projektów na małą skalę.
MS Access korzysta z silnika bazy danych Jet, który wykorzystuje określony dialekt języka SQL (czasami nazywany Jet SQL).
MS Access jest dostarczany z profesjonalną edycją pakietu MS Office. MS Access posiada łatwy w obsłudze intuicyjny interfejs graficzny.
1992 - Wydano Access w wersji 1.0.
1993 - Wydanie Access 1.1 w celu poprawy kompatybilności z włączeniem języka programowania Access Basic.
Najbardziej znaczące przejście z Access 97 na Access 2000.
2007 - Access 2007, nowy format bazy danych ACCDB, który obsługuje złożone typy danych, takie jak pola wielowartościowe i załączniki.
funkcje
Użytkownicy mogą tworzyć tabele, zapytania, formularze i raporty oraz łączyć je razem za pomocą makr.
Możliwość importu i eksportu danych do wielu formatów, w tym Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC itp.
Istnieje również format Jet Database (MDB lub ACCDB w Access 2007), który może zawierać aplikację i dane w jednym pliku. To sprawia, że bardzo wygodna jest dystrybucja całej aplikacji do innego użytkownika, który może uruchomić ją w rozłączonych środowiskach.
Microsoft Access oferuje sparametryzowane zapytania. Do tych zapytań i tabel programu Access można się odwoływać z innych programów, takich jak VB6 i .NET, poprzez DAO lub ADO.
Wersje desktopowe Microsoft SQL Server mogą być używane z programem Access jako alternatywa dla aparatu bazy danych Jet.
Microsoft Access to baza danych oparta na serwerze plików. W przeciwieństwie do systemów zarządzania relacyjnymi bazami danych klient-serwer (RDBMS) program Microsoft Access nie implementuje wyzwalaczy baz danych, procedur składowanych ani rejestrowania transakcji.