Выбор и описание используемой СУБД




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

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

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

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

4. добавлять в таблицу одну или несколько записей;

5. удалять из таблицы одну или несколько записей;

6. обновлять значения некоторых полей в одной или нескольких записях;

7. находить одну или несколько записей, удовлетворяющих заданному условию.

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

8. тип модели данных, которую поддерживает данная СУБД, её адекватность потребностям рассматриваемой предметной области;

9. характеристики производительности системы;

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

11. удобство и надежность СУБД в эксплуатации;

12. стоимость СУБД и дополнительного программного обеспечения.

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

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

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

MicrosoftAccess – это система управления базами данных (СУБД), предназначенная для создания и обслуживания без данных, обеспечения доступа к данным и их обработки.

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

- в ней обеспечивается эффективная обработка больших объемов информации;

- обеспечивает доступ ко всем типам данных;

- имеется возможность одновременного использования нескольких таблиц БД;

- несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей;

- легкость создания таблиц при помощи одного из трех режимов с помощью конструктора, с помощью связей междутаблица, с помощью «Редактора связей»;

- возможность создания форм с помощью конструктора и матера форм;

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

Физическая модель БД.

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

Внешние модели никак не связаны с типом физической памяти, в

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

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

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

- достаточно быстрый доступ к данным;

- отсутствие повторяющихся записей;

- целостность данных.

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

Тем не менее, повторение одних и тех же данных может присутствовать в базе данных и не вести к избыточности данных. В этом случае говорят о простом или не избыточном повторении данных.

Избыточность данных может приводить к различным аномалиям:

- аномалия удаления;

- аномалия обновления;

- аномалия ввода.

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

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

Рисунок 5. Таблица «Кабинеты»

Рисунок 6. Таблица «Комплектующие»

Рисунок 7. Таблица «Компьютеры»




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-12-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: