- •1.2 Сопровождающая документация при разработке и эксплуатации пп
- •1.3 Технология разработки программы и методики испытания пп
- •2. Введение в базы данных
- •2.1 Организация баз данных
- •Этапы проектирования и создания базы данных
- •Диаграмма 2 – жизненный цикл баз данных
- •Концептуальное проектирование базы данных «Нотариальная контора»
- •Разработка и создание базы данных «Нотариальная контора»
- •Требования, предъявляемые к электронному учебнику
- •Выбор инструментария для создания электронного учебника
- •Описание структуры разработанного электронного учебника по теме «Создание презентаций в ms Power Point»
-
Этапы проектирования и создания базы данных
Разработку базы данных можно разделить на несколько этапов. Схема жизненного цикла базы данных описана ниже (диаграмма 2)
Место для формулы.
Диаграмма 2 – жизненный цикл баз данных
Первым этапом по созданию базы данных по данной предметной области является проектирование, создание ER- модели, подробное описание ее сущностей и атрибутов.
Следующим шагом является заполнение таблиц базы данных, правильно и удобно расположив поля, используя различные типы полей, такие как текстовые, денежные, числовые, логические и т.д. Так же, для удобства заполнения могут использоваться маски ввода. С помощью масок ввода можно быстро и качественно оформить таблицы, не отвлекаясь на мелкие детали, или же представить информацию в удобном для восприятия виде. Так же следует создать определенные запросы для выявления старшего сотрудника, по количеству детей и т.д.
Следующий этап это управление и реализация информации в базе данных. Это использование информации в нужное русло и составление схем данных и связей.
Далее производится тестирование базы данных. Проверка правильности и работоспособности схем, таблиц, связей, форм и запросов.
При успешно проведенном тестировании база данных используется организацией. При появлении новой информации существует необходимость обновлять базу данных для ее дальнейшего использования.
-
Концептуальное проектирование базы данных «Нотариальная контора»
В нотариальной конторе работают сотрудники. Каждый из них имеет код,оклад и должность. Сотрудники предоставляют услуги клиентам. каждая услуга имеет свою стоимость и наименование. Каждый клиент имеет код, номер паспорта, ФИО. Каждая услуга имеет код, стоимость и процент комиссии. Описание базы данных представлено в приложении А.
Ниже указана ER-диаграмма и описание ее сущностей и связей:
Нотариальная контора
Сотрудники
Должности
Услуги
-
Клиенты
Диаграмма 2 – Нотариальная контора
-
В нотариальной конторе работают сотрудники, которые имеют код, телефон, должность. Сотрудники оказывают сделки и услуги клиентам. Данная схем а имеет шесть сущностей и четыре связи:
-
связь работают указывает на то, что в нотариальной конторе трудятся сотрудники(один ко многим);
-
связь предоставляют изображает то, что сотрудники оказывают услуги и сделки(многие ко многим);
-
связь оказываются показывает, что услуги и сделки предоставляются клиентам (многие ко многим);
-
связь имеют поясняет тот факт, что сотрудники делятся на должности (многие ко многим);
-
сущность нотариальная контора оказывает услуги и сделки в лице сотрудников;
-
сущность сотрудники осуществляет сделки клиентам;
-
сущность должности определяет код должности, наименование и оклад;
-
сущность сделки указывает на наименование работ;
-
сущность услуги изображает ряд осуществляемых работ;
-
сущность клиенты поясняет тот факт, что клиенты принимают оказываемые услуги и сделки.
После создания диаграммы и описания сущностей и связей необходимо заполнить таблицу. Ниже на рисунке 2.1 изображена таблица с данными.
Рисунок 2.1 - Таблица
Таблица состоит из таких составляющих, как код, фамилия, имя, отчество, должность. Образование, стаж. дата рождения, учебное заведение и пол. С помощью мастера подстановок установлен ряд учебных заведений. Если навести курсор на поле, то появится треугольник, нажав на который появится список учебных заведений. Поле «Пол» выполнено, так же как и поле «образование».
Поле телефон выполнено с помощью маски ввода. Поля «фамилия», «имя», «отчество» так же выполнены с помощью маски ввода. Для того чтобы имя, фамилия и отчество писались с заглавной буквы автоматически, необходимо войти в режим конструктора и ввести формулу >>L<<????? в поле «маска ввода», где вопросительными знаками определяется длинна слова.