Różnica między MS Access a SQL

MS Access vs. SQL

Microsoft Office Access (lub po prostu znany jako MS Access) to system zarządzania relacyjnymi bazami danych stworzony przez Microsoft. Łączy on zarówno relacyjny aparat bazy danych Microsoft Jet z graficznym interfejsem użytkownika, jak i narzędziami programistycznymi. Jest również częścią pakietu Microsoft Office Suite różnych aplikacji (w tym MS Word, MS Excel i MS PowerPoint). MS Access przechowuje dane w formacie specyficznym dla Access opartym na silniku bazy danych Access Jet. Ma również możliwość importowania lub łączenia z danymi przechowywanymi w innych bazach danych Access, Excel, SharePoint, listach, tekście, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3 lub dowolnym kontenerze danych zgodnym z ODBC (Na przykład Microsoft SQL Server) bezpośrednio.

Structured Query Language (znany również jako SQL) to język bazy danych. Został zaprojektowany specjalnie do zarządzania danymi w RDMS, a jego koncepcja opierała się na algebrze relacyjnej. Zakres jego możliwości obejmuje zapytania i aktualizacje danych, tworzenie i modyfikowanie schematów oraz kontrolę dostępu do danych. Był to jeden z pierwszych języków korzystających z modelu RDMS iz pewnością jest najczęściej używanym językiem dla tych relacyjnych baz danych. Język SQL jest podzielony na wiele elementów językowych: klauzule, które czasami są opcjonalnymi składowymi instrukcji i zapytań; wyrażenia, które produkują albo wartości skalarne, albo tabele złożone z kolumn i wierszy danych; predykaty, które są używane do określenia warunków, które są w stanie oszacować w SQL trzy wartościowe logiczne (lub 3VL) logiczne wartości prawdy; zapytania, które pobierają dane na podstawie określonych specyfikacji; oraz instrukcje, które wpływają na schematy i dane lub mogą również kontrolować transakcje, przebieg programu, połączenia, sesje lub diagnostykę.

Dostęp jest wykorzystywany przede wszystkim jako środek do tworzenia prostych rozwiązań bazodanowych. Tabele utworzone za pomocą programu Access obsługują mnóstwo standardowych typów pól, indeksów i integralności referencyjnej. Jest również wyposażony w interfejs zapytań, formularze, na których można wyświetlać i wprowadzać dane oraz raporty do drukowania. Dzięki wykorzystaniu opcji wskaż i kliknij Access umożliwia użytkownikowi automatyzację prostych zadań za pomocą makr. Jest dość popularny wśród nie-programistów, którzy są w stanie tworzyć przyjemne wizualnie i rozsądnie zaawansowane rozwiązania.

SQL jest teraz standardem, a jego struktura składa się z wielu różnych komponentów. Należą do nich między innymi SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) oraz SQL / XML (lub Specyfikacje związane z XML).

Streszczenie:

1. Access to system zarządzania relacyjnymi bazami danych, który przechowuje dane w formacie opartym na silniku bazy danych Access Jet; SQL to język bazy danych zaprojektowany specjalnie do zarządzania danymi w RDMS.

2. Dostęp służy głównie do tworzenia prostych rozwiązań baz danych; SQL jest standardem złożonym z wielu komponentów, w tym między innymi SQL Framework, SQL / CLI i SQL / XML.