Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
контрольная по информатике.docx
Скачиваний:
21
Добавлен:
01.03.2025
Размер:
1.12 Mб
Скачать
  1. Логический уровень проектирования бд

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

  1. Обоснование выбора субд

На сегодняшний день на рынке информационных технологий существует большое количество различных СУБД, ниже рассмотрим основные из них.

MS SQL Server 2008 получила очень широкое распространение как в нашей стране, так и за рубежом, а связано это с тем набором удобств, который она предлагает администратору и разработчику, сохраняя при этом свои богатые возможности. Эта СУБД легко масштабируется, что позволяет использовать её как в информационных системах для среднего бизнеса, так и для больших КИС (в этом случае обычно используется кластер). Главное преимущество данной СУБД заключается как в удобном визуальном инструментарии, входящем в состав дистрибутива, так и в тесной интеграции ее с другими программными продуктами от Microsoft. MS SQL Server 2008 активно использует решения на базе СОМ технологии, в частности источники данных OLEDB, и, конечно же, ActiveX компоненты. Кроме того, существенным преимуществом этой СУБД перед другими является возможность экспорта и импорта в большинство распространенных форматов данных, что включает как клиент-серверные и файл-серверные, так и XML-формат.

MS Access предназначена для решения локальных офисных задач, характеризуемых ограниченным объемом данных, а также выдача отчетов по результатам работы. Большинство пользователей, а тем более разработчиков и системных администраторов, знают Access как компонент MicrosoftOffice, предназначенный для работы с базами данных. Access одновременно является и CASE-средством, и средой разработки на двух языках программирования (VisualBasic и сильно усеченный диалект SQL), и очень мощным визуальным средством создания отчетности, ядром СУБД и средой исполнения.

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

Borland InterBase 7.5 – высокопроизводительный, экономичный, многоплатформенный сервер баз данных. InterBase 7.5 представляет собой экономичную, высокопроизводительную СУБД с обработкой транзакций, которую используют миллионы пользователей во всем мире. Главными преимуществами являются автоматическое восстановление после аварийных отказов, минимальное администрирование, платформенная независимость, легкость установки, повышение производительности разработчиков, высокая экономичность и универсальность мощной встраиваемой СУБД.

СУБД Oracle 11g предназначена для реализации баз данных уровня корпорации и предъявляет серьезные требования к аппаратной части сервера, на котором установлена. Основными преимуществами СУБД Oracle являются поддержка баз данных очень большого объема (до 64 Тбайт), поддержка многопроцессорности, мощные средства разработки и администрирования, поддержка 2-х языковых сред – PL/SQL и Java, кроссплатформенность, интеграция с web. Однако есть и недостатки, такие как высокие аппаратные требования и цена.

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

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

В соответствии с поставленной задачей выбор был остановлен на СУБД MSAccess по следующим причинам:

  • стоимость СУБД MSAccess мала;

  • СУБД не требовательна к ресурсам;

  • интеграция MSAccess на уровне ядра операционной системы;

  • возможность обеспечения безопасности данных на уровне операционной системы;

  • визуально понятный и простой интерфейс пользователя для разработки и администрирования БД;

  • MSAccess позволяет использовать визуальную технологию проектирования (в отличие от InterBase 6.0), которая значительно упрощает разработку;

  • обладает приемлемой производительностью;

  • сочетает в себе простоту (в отличие от Oracle) и эффективность разработки.