Разработка базы данных, Обоснование выбора СУБД - Проектирование и разработка базы данных "Прокат автомобилей"

Обоснование выбора СУБД

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

Основные функции СУБД - это описание структуры базы данных, обработка данных и управление данными.

Любая СУБД позволяет выполнять четыре простейшие операции с данными:

    - добавить в таблицу одну или несколько записей; - удалить из таблицы одну или несколько записей; - обновить значения некоторых полей в одной или нескольких записях; - найти одну или несколько записей, удовлетворяющих заданному условию.

Система Microsoft Access является одним из основных компонентов Microsoft Office и предназначена для работы с реляционными базами данных. Особенность данной СУБД: вся информация базы данных хранится в одном файле (*.accdb). Кроме информации таблиц, в этом же файле сохраняются компоненты приложения для работы с базой данных - экранные формы, отчеты, запросы, макросы.

Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменение в таблицах.

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

Система Microsoft ACCESS предоставляет разработчику приложений мощные средства создания диалоговых форм следующего назначения:

    * для ввода данных в таблицы; * ввода условий обработки информации в запросы; * организации пользовательского интерфейса.

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

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

Простейшим способом ограничения доступа к базе данных является установка пароля для открытия базы данных (*.accdb). После установки пароля при каждом открытии базы данных будет появляться диалоговое окно, в которое требуется ввести пароль. Этот способ достаточно надежен (Microsoft Access шифрует пароль, поэтому к нему нет доступа при непосредственном чтении файла базы данных), но он действует только при открытии базы данных. После открытия базы все объекты становятся доступными для пользователя. Для базы данных, которая совместно используется небольшой группой пользователей или на автономном компьютере, обычно оказывается достаточно установки пароля.

Для данного проекта не требуется использование сетевых ресурсов и дополнительного оператора, СУБД Access проста в использовании и обладает всеми средствами, необходимыми для выполнения поставленной задачи.

Похожие статьи




Разработка базы данных, Обоснование выбора СУБД - Проектирование и разработка базы данных "Прокат автомобилей"

Предыдущая | Следующая