Введение
Базы данных для создания автоматизированных систем управления предприятиями – весьма достойная сфера приложения усилий.
Развитие как технических, так и программных средств на современном этапе обеспечивает возможности создания БД очень высокого уровня, с развитыми средствами анализа, высочайшей надежностью.
И, одновременно, с интуитивно понятным интерфейсом, позволяющим работать с ней сотрудникам, не обладающим глубокими, профессиональными знаниями компьютеров и программирования.
Современные СУБД, в частности, выбранная нами для реализации поставленной задачи, MS Access, позволяют создать реляционную, распределенную базу данных.
Полностью исключающую избыточность данных и обеспечивающую ее целостность.
Локальные сети – позволяют обеспечить доступ и одновременную работу с базой для всех сотрудников фирмы непосредственно на своем рабочем месте.
Средства разграничения прав доступа (группы пользователей, права, логины, пароли) – защиту от несанкционированного доступа к информации.
Средства обеспечения бесперебойного питания, резервирования и копирования информации – защиту от ее утраты.
А доступ в глобальные сети дает возможность работать с базой данных: вводить информацию, просматривать отчеты и т.д. независимо от степени удаленности любых подразделений фирмы или ее отдельных сотрудников.
Широко применяется и предложенная Ченом (Chen) в 1976 г. теория и практика разработки СУБД на основе ER – моделей. (От англ. «Entity – Relationship», т.е. «сущность – связи»). Именно эта модель чаще всего применяется при проектировании реляционных баз данных.
Принципы, заложенные в ней - полезны исключительно!
О важности ее практического применения говорит, например такой факт:
«Никакими программными ухищрениями невозможно преодолеть проблемы, связанные с неверным построением ER – модели базы данных»!
А принципы нормализации, являющиеся составной частью этой теории, обеспечивают в частности надежное исключение избыточности информации.
Причем, избыточность вредна даже не столько в силу того, что увеличивает объем данных, сколько потому, что не дает возможности обеспечить ее непротиворечивость!
В силу того, что одна и та же информация одновременно присутствует в разных местах, изменяя ее в одном месте, приходится решать проблемы, связанные с ее изменением и во всех оставшихся. Весьма непростая, нетривиальная задача.
Именно эту ER – модель мы и применим при разработке БД «Автосервис».
В разделе 2 «Проектирование базы данных» мы введем основные понятия и условные обозначения, применяемые в этой модели.
А далее – применим ее чисто практически. При реализации нашей базы данных.
И убедимся в том, что выбранный нами для реализации БД MS Access идеально подходит в качестве инструмента не только для собственно реализации базы данных, но и как инструмент, прекрасно реализующий задачу последовательной разработки и отладки ее ER – модели.
Потому, что с легкостью позволяет создавать и модифицировать «сущности» - таблицы,
и потому, что созданные в Access таблицы и связи между ними («Схема данных») оформлены полностью «в стиле» модели, предложенной г – ном Ченом и его коллегами,
да еще и потому, что в конечном итоге это избавляет нас от утомительного, ручного рисования «сущностей», их атрибутов и связей и существенно приближает непосредственный практический результат работы.
- Титульник Содержание:
- Введение
- Постановка задачи Разработка базы данных «Автосервис»
- Назначение базы данных
- Выполняемые базой данных функции
- Категории пользователей
- Индексы
- Чисто практически основные этапы разработки схемы данных выглядят так:
- Особенности реализации Учет специфики предметной области
- Ограничения и бизнес правила
- Запросы
- Список литературы