MS Access и SQL

Anonim

MS Access vs. SQL

Microsoft Office Access (или просто известный как MS Access) - это система управления реляционными базами данных, созданная Microsoft. Он сочетает в себе как реляционный Microsoft Jet Database Engine с графическим интерфейсом и инструментами разработки программного обеспечения. Он также входит в состав Microsoft Office Suite различных приложений (включая MS Word, MS Excel и MS PowerPoint). MS Access хранит данные в формате, специфичном для Access на основе механизма базы данных Access Jet. Он также имеет возможность импортировать или связывать данные, хранящиеся в других базах данных Access, Excel, SharePoint, списках, текстах, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3 или любом контейнере данных, совместимом с ODBC (Microsoft SQL Server, например) напрямую.

Язык структурированных запросов (также известный как SQL) является языком базы данных. Он был разработан специально для управления данными в RDMS, и его концепция была основана на реляционной алгебре. Диапазон его возможностей включает в себя запрос и обновление данных, создание и модификацию схемы и контроль доступа к данным. Это был один из первых языков, использующих модель RDMS и, безусловно, самый распространенный язык для этих реляционных баз данных. Язык SQL подразделяется на несколько элементов языка: предложения, которые иногда являются необязательными составными компонентами операторов и запросов; выражения, которые производят либо скалярные значения, либо таблицы, которые состоят из столбцов и строк данных; предикаты, которые используются для указания условий, которые могут быть оценены с помощью трехзначных логических (или 3VL) значений логической истины SQL; запросы, которые извлекают данные на основе конкретных спецификаций; и заявления, которые влияют на схемы и данные, а также могут контролировать транзакции, поток программы, подключения, сеансы или диагностику.

Доступ используется в основном как средство для создания простых решений для баз данных. Таблицы, созданные через Access, поддерживают множество стандартных типов полей, индексов и ссылочной целостности. Он также поставляется с интерфейсом запросов, формами, на которых можно отображать и вводить данные, а также отчеты для печати. Благодаря использованию параметров точки и щелчка Access позволяет пользователю автоматизировать простые задачи с помощью макросов. Он довольно популярен среди не-программистов, способных создавать визуально приятные и разумно продвинутые решения.

SQL теперь стандарт, и его структура состоит из множества различных компонентов. К ним относятся, помимо прочего, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (интерфейс уровня вызовов) и SQL / XML (или связанные с XML спецификации).

Резюме:

1. Access - это система управления реляционными базами данных, которая хранит данные в формате, основанном на двигателе базы данных Access Jet; SQL - это язык базы данных, разработанный специально для управления данными в RDMS.

2. Доступ используется в основном для создания простых решений для баз данных; SQL - это стандарт, состоящий из нескольких компонентов, включая, помимо прочего, SQL Framework, SQL / CLI и SQL / XML.