Выбор субд и инструментальных программных средств 


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



ЗНАЕТЕ ЛИ ВЫ?

Выбор субд и инструментальных программных средств



· Достоинства СУБД MS Access:

1. СУБД MS Access поддерживает реляционную модель данных с механизмом ссылочной целостности. Поэтому в БД СУБД MS Access данные представляются в виде таблиц и функциональных бинарных связей между ними.

2.  СУБД MS Access совместима с файлами Excel, СУБД MySQL и PosgreSQL, XML, PDF и RTF, текстовыми (.txt) для экспорта и импорта БД.

3. Удобный конструктор отчётов и форм для ввода данных

4. Возможность добавления модулей на языке Visual Basic с процедурами обработки событий, либо макросов из макрокоманд для выполнения простых задач

5. Сохранение предыдущих изменений в БД происходит сразу же после начала внесения новых.

6. База данных в СУБД MS Access может быть защищена паролем.

7. MS Access обладает гибким и удобным для пользования интерфейсом схожим на другое ПО из MS Office. Для анализа данных, с помощью верхнего меню, можно производить быструю сортировки и выборку по фильтрам записей таблицы.

· Недостатки СУБД MS Access:

1. Данная СУБД не бесплатная, стоит около 1000 рублей.

2. Поддерживает таблицы весом менее 2ГБ.

3. Вся обработка данных происходит на компьютере пользователя. Серверная часть лишь извлекает данные и передает их по требованию. Это может привести к перегрузке сети.

4. Неудобный редактор запросов SQL.

5. Корректно работать будет только на ОС Windows.

· Преимущества других СУБД

MySQL

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

PostgreSQL

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

Oracle

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

· Выбрана СУБД MS Access – это обусловлено тем, что она является простейшей из всех для начинающих, но не имеет недостатков при использовании в процессе обучения (не нужно обрабатывать и хранить большие объемы данных), и также обладает полным функционалом реляционной СУБД.

 

5. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД

1. Построение реляционной модели на основе ER-диаграммы

Таблица 1.1 – Отношение Растение

Номер Народное название Общепринятое название Время цветения Время пересадки Возраст Подкормки Группа Помещение
Первичный ключевой атрибут Простой атрибут Простой атрибут Простой атрибут Простой атрибут Простой атрибут Сложный атрибут и, как и Группа Не зависит функционально от ключа Не зависит функционально от ключа

Таблица 2.1 – Отношение Помещение

Номер Кол-во мест на окне Кол-во мест не на окне Тип Растения
Первичный ключевой атрибут Простой атрибут Простой атрибут Простой атрибут Как Подкормки вотношение Растение

Таблица 3.1 – Отношение Подкормка

Номер Тип подкормки Время подкормки Растения
Первичный ключевой атрибут Простой атрибут Простой атрибут Как и в отношение Помещение

Таблица 4.1 – Отношение Группа

Название Водный режим Тип освещения Тип почвы Растения
Первичный ключевой атрибут Простой атрибут Простой атрибут Простой атрибут Как и в отношение Помещение

Отношения не приведены к 1НФ, т.к. есть сложные атрибуты, и не приведены к 2НФ, т.к. у некоторых не ключевых атрибутов отсутствует функциональная зависимость от первичного ключа отношения. Отношение Растение-Группа-Помещение необходимо для приведения к 1-3НФ, а Растение-Подкормка так же и для упрощения доступа к не уникальным атрибутам в ней

2. Приведем модель к 3НФ введением дополнительных отношений.

     Таблица 1.2 – 3НФ Отношение Растение

Номер Народное название Общепринятое название Время цветения Время пересадки Возраст
Первичный ключ. атрибут Простой атрибут Простой атрибут Простой атрибут Простой атрибут Простой атрибут

     Таблица 2.2 – 3НФ Отношение Помещение

Номер Кол-во мест на окне Кол-во мест не на окне Тип
Первичный ключевой атрибут Простой атрибут Простой атрибут Простой атрибут

    Таблица 3.2 – 3НФ Отношение Подкормка

Номер Тип подкормки Время подкормки
Первичный ключевой атрибут Простой атрибут Простой атрибут

Таблица 4.2 – 3НФ Отношение Группа

Название Водный режим Тип освещения Тип почвы
Первичный ключ Простой атрибут Простой атрибут Простой атрибут

Таблица 4.2 – Отношение Растение-Группа-Помещение

Растение Группа Помещение
Внешний ключ. атрибут Внешний ключ. атрибут Внешний ключевой атрибут

Таблица 5.2 – Отношение Растение-Подкормка

Растение Подкормка
Внешний ключ. атрибут Внешний ключевой атрибут

3. Связи между первичными и внешними ключами в виде диаграммы:    

Рисунок 2 – Вертикальная диаграмма связей ключей

4. Средствами имеющейся СУБД создадим спроектированную базу данных:

Рисунок 3 - Таблицы, созданные в СУБД

 



Поделиться:


Последнее изменение этой страницы: 2021-04-20; просмотров: 128; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.108.54 (0.006 с.)