Основные параметры СУБД и преимущества



Microsoft Access - это пакет базы данных. Можно использовать его для сбора данных через формы или электронные письма или с помощью других программ. Затем он может манипулировать и сообщать данные. Поскольку это часть пакета MS Office, его легко использовать для тех, кто не знаком с базами данных[4].

Платформой MS Access является «Microsoft Windows». Это семейство операционных систем с графическим интерфейсом, выпускаемых корпорацией Microsoft. Данные операционные системы являются самыми распространенными в мире. В ноябре 2008 г. их доля на американском рынке составила 89,62%. По данным исследования компании Net Applications, осуществляющей мониторинг компьютеров, подключенных к Сети в США, это наименьшее значение за последние 15 лет. Впервые Windows преодолела барьер в 90% в 1993-1994 гг. и сделала это при помощи Windows 3.11.

Microsoft Access работает так же, как любая база данных, путем хранения связанной информации вместе и позволяет создавать соединения (обычно называемые отношениями) между разными вещами. Отношения между двумя разными способами в MSAccess могут быть очень простыми (например, контакт у клиента и самого клиента) или сложный[1].

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

После того, как у пользователя установлены таблицы, поля и отношения MS Access, можно создавать формы ввода данных, которые используют эти таблицы для хранения вашей информации, а затем создавать отчеты с данными[7].

На сегодня существует огромное количество ресурсов, которые помогут начать работу с данной программой. Из досок объявлений, книг доступа, учебных пособий, блогов и добавлений Microsoft Access у пользователя будет много ресурсов, которые помогут добиться успеха.

Access 2000 и Access 2003 остаются широко используемыми. Не нужно обновляться до Access 2007 или Access 2010, чтобы увидеть преимущества использования базы данных по сравнению с Excel. Лучше всего, если пользователь создаст свою базу данных в Access 2000, Access 2003 или Access XP, вы можете перейти на Access 2007 или Access 2010, когда решите приобрести лицензию на обновление. OpenGate также создал полезное сравнение версий MSAccess с 2000 по 2010 год.

Microsoft Access входит в состав Microsoft Office Suite. Он не поставляется со всеми версиями Microsoft Office,

MS Access - это файл-серверная СУБД и потому применима лишь к маленьким приложениям. Отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.

Существенно расширяет возможности MS Access по написанию приложений механизм связи с различными внешними СУБД: "связанные таблицы" (связь с таблицей СУБД) и "запросы к серверу" (запрос на диалекте SQL, который "понимает" СУБД). Также MS Access позволяет строить полноценные клиент-серверные приложения на СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Microsoft Access имеет внешний вид других продуктов Microsoft Office, включая его макет и навигационные аспекты. Именно здесь заканчивается сходство. Microsoft® Access - это база данных и, более конкретно, реляционная база данных[20].

По умолчанию расширение имеет расширение .mdb, тогда как Microsoft® Word имеет расширение .doc. Хотя это было изменено в Access 2007, где расширение теперь является расширением accdb. Ранние версии Access не могут читать расширения addb, но Microsoft Access 2007 может читать и изменять более ранние версии Access.

Microsoft Access - это механизм псевдорелементальной базы данных Microsoft. Это часть пакета приложений Microsoft Office, который также включает в себя Word, Outlook и Excel и другие. Доступ также доступен для покупки в качестве отдельного продукта. Access использует механизм Jet Database Engine для хранения данных.

Доступ используется как для небольших, так и для больших развертываний баз данных. Частично это объясняется его простым графическим интерфейсом, а также его совместимостью с другими приложениями и платформами, такими как собственный механизм базы данных SQL Server от Microsoft и Visual Basic for Applications (VBA).

Механизм Access Jet поддерживает большинство функций базы данных, таких как ссылочная целостность, блокировка на уровне строк и многопользовательская поддержка с до 255 одновременными подключениями пользователей. Доступ хорошо подходит для создания небольших баз данных, таких как те, которые используются отдельными отделами. Он не подходит для больших баз данных уровня предприятия. Для этого Microsoft предлагает механизм СУБД SQL Server.

Access был впервые выпущен в версии 1.0 в ноябре 1992 года. Программное обеспечение было прекрасно при работе с небольшими базами данных, но в больших файлах была опасность повреждения данных. С каждой версией Office Microsoft также включала более новую версию Access, каждая из которых включает в себя новые или обновленные функции.

 

Преимуществами использования Microsoft Access являются:

1. Быстрое и простое создание систем баз данных.

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

2. Microsoft Access создает очень удобные приложения с помощью своего всеобъемлющего языка программирования (VBA).

Можно создать базу данных в Access самостоятельно. Но с небольшим количеством волшебства от эксперта VBA-программиста можно превратить базу данных в полноценное удобное для пользователя приложение

3. MS Access создает гибкие и адаптируемые системы баз данных.

Access идеально подходит для реального мира бизнеса. Вещи меняются, и система может измениться вместе с ними - без затрат.

4. Microsoft Access существует уже давно и с программой наработан хороший опыт.

Предприятия, которые выбрали Access еще в 1994 году, по-прежнему имеют систему, которая не устарела, и не так много других компаний, которые могут сказать то же самое.

5. Часть пакета Microsoft Office полностью интегрирована с другими пакетами MS Office, такими как Word, Excel и Outlook.

Простыми примерами здесь являются слияние почты в Word, поиск имен и адресов из вашей базы данных Access, а затем отправка почтового отправления по электронной почте с помощью Outlook. И это уровень интеграции, доступный для обычного пользователя, без какого-либо программирования[3].

Объекты СУБД

БД состоит из нескольких объектов.  Все объекты в Access могут храниться в одном файле. Имеется в наличии различие между следующими типами объектов базы данных, представленных на рисунке 2.

Рисунок 2 – Объекты СУБД Access

Все таблицы состоят из горизонтальных строк и вертикальных столбцов с небольшими прямоугольниками, называемыми ячейками в местах пересечения строк и столбцов. В Access строки и столбцы называются записями и полями[5].

Поле - это способ организации информации по типу.

Каждая запись имеет свой идентификационный номер. В таблице каждый идентификационный номер уникален для своей записи и относится ко всей информации в этой записи. Идентификационный номер для записи не может быть изменен[14]

Каждая ячейка данных в таблице является частью как поля, так и записи. Например, если у вас есть таблица имен и контактная информация, каждый человек будет представлен записью, и каждый фрагмент информации о каждом имени человека, номере телефона, адресе и т. д. будет содержаться в отдельном поле в строке этой записи.

Важной частью определения полей для каждой таблицы является определение того, какое поле (если есть) подходит в качестве первичного ключа.

Сила реляционной базы данных - это способность быстро собирать много информации. Чтобы это работало эффективно, Microsoft Access должна иметь возможность идентифицировать уникальные записи[8].

Первичный ключ не может содержать повторяющиеся значения, например. фамилия человека не подходит в качестве первичного ключа, так как часто бывает несколько человек с одинаковой фамилией;

Первичный ключ не может содержать нулевые значения, поэтому поле, такое как номер телефона, не подходит, поскольку вы можете не знать номер телефона человека, когда вы впервые вводите их в базу данных;

Кроме того, если информация, содержащаяся в Первичном ключе, скорее всего, будет изменена, тогда лучше избегать этого поля[6].

Если уникальный идентификатор не может быть идентифицирован (что более чем вероятно), можно добавить поле, которое будет автоматически увеличиваться последовательно на единицу, что обеспечит запись уникальным идентификатором [20]

Запросы могут сортировать, вычислять, группировать, фильтровать, объединять таблицы, обновлять данные, удалять данные и т. д. Их мощность огромна. Язык запросов базы данных Microsoft® Access - SQL (язык структурированных запросов). Необходимость знать SQL не требуется на ранних этапах обучения Access[19]

Многие из нас часто заполняют формы, которые мы почти не замечаем, когда нас просят использовать их. Формы настолько популярны, что они полезны человеку, запрашивающему информацию, и лицу, предоставляющему его. Это способ требовать информацию в определенном формате, что означает, что человек, заполняющий форму, точно знает, какую информацию включить и куда ее поместить.

На рисунке 3 представлена та же форма, но в бумажном виде.

Рисунок 3 – Иллюстрация бумажной формы

Когда пользователь вводит информацию в форму в Access, данные идут именно туда, куда она должна идти: в одну или несколько связанных таблиц. Хотя ввод данных в простые таблицы довольно прост, запись данных становится более сложной, так как пользователь начинает заполнять таблицы записями из других источников в базе данных[18].

Мало того, что формы облегчают процесс ввода данных для пользователя, но они также обеспечивают бесперебойную работу базы данных. С формами разработчики баз данных могут точно контролировать, как пользователи могут взаимодействовать с базой данных. Они могут даже устанавливать ограничения для отдельных компонентов формы, чтобы обеспечить ввод всех необходимых данных и что все они введены в допустимом формате. Это полезно, потому что сохранение данных, согласованных и организованных, необходимо для точной и мощной базы данных.

Одной из наиболее мощных функций базы данных Microsoft Access является возможность создавать отчеты, ориентированные на профессиональные. После использования форм для ввода некоторых данных в свои таблицы пользователь часто переходит к разделу «Разработка отчетов» в базе данных Access. Это будет включать конечных пользователей системы, определяющих, какие выходы (отчеты) им нужны из системы на основе данных, поступающих в систему. В отчете часто используется запрос для получения необходимых полей для отображения в отчете.

Можно использовать отчет для быстрого анализа данных или представления его определенным образом в печати или в других форматах.

В данном разделе рассмотрены такие вопросы как описание общих параметров представленной СУБД и описания объектов данной системы.

 


Дата добавления: 2018-09-20; просмотров: 219; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!