Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет номер 2.doc
Скачиваний:
37
Добавлен:
13.05.2015
Размер:
3.85 Mб
Скачать
    1. Этапы проектирования и создания базы данных

Разработку базы данных можно разделить на несколько этапов. Схема жизненного цикла базы данных описана ниже (диаграмма 2)

МСкругленный прямоугольник 1есто для формулы. Скругленный прямоугольник 2Скругленный прямоугольник 5Скругленный прямоугольник 6Скругленный прямоугольник 7Скругленный прямоугольник 8Скругленный прямоугольник 9Прямая со стрелкой 11Прямая со стрелкой 12Прямая со стрелкой 13Прямая со стрелкой 14Прямая со стрелкой 15Прямая со стрелкой 16Прямая со стрелкой 17Прямая со стрелкой 18Прямая соединительная линия 21Прямая со стрелкой 22

Скругленный прямоугольник 3Скругленный прямоугольник 4

Диаграмма 2 – жизненный цикл баз данных

Первым этапом по созданию базы данных по данной предметной области является проектирование, создание ER- модели, подробное описание ее сущностей и атрибутов.

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

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

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

При успешно проведенном тестировании база данных используется организацией. При появлении новой информации существует необходимость обновлять базу данных для ее дальнейшего использования.

    1. Концептуальное проектирование базы данных «Нотариальная контора»

В нотариальной конторе работают сотрудники. Каждый из них имеет код,оклад и должность. Сотрудники предоставляют услуги клиентам. каждая услуга имеет свою стоимость и наименование. Каждый клиент имеет код, номер паспорта, ФИО. Каждая услуга имеет код, стоимость и процент комиссии. Описание базы данных представлено в приложении А.

Ниже указана ER-диаграмма и описание ее сущностей и связей:

Нотариальная контора

Равнобедренный треугольник 173 Прямая соединительная линия 180 Равнобедренный треугольник 178 Равнобедренный треугольник 179 Прямая соединительная линия 176 Прямая соединительная линия 158 Прямая соединительная линия 161 Прямая соединительная линия 177 Прямая соединительная линия 181 Блок-схема: объединение 165 Блок-схема: объединение 166 Блок-схема: объединение 157 Блок-схема: объединение 156 Блок-схема: объединение 175 Блок-схема: объединение 174 Блок-схема: объединение 159 Блок-схема: объединение 160 Блок-схема: решение 125

Сотрудники

Блок-схема: решение 182 Блок-схема: решение 183

Должности

Прямая соединительная линия 164 Прямая соединительная линия 163

Услуги

Прямая соединительная линия 140 Блок-схема: объединение 172 Блок-схема: объединение 171 Блок-схема: решение 167 Блок-схема: решение 162 Овал 154 Овал 145 Овал 153 Овал 152 Овал 144 Овал 143 Овал 142 Овал 141 Овал 151 Овал 150 Овал 149

  • Клиенты

    Прямая соединительная линия 134 Прямая соединительная линия 127 Блок-схема: решение 133 Блок-схема: объединение 131 Блок-схема: объединение 132 Овал 135 Овал 136 Овал 137 Овал 128

Овал 129

Диаграмма 2 – Нотариальная контора

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

  • связь работают указывает на то, что в нотариальной конторе трудятся сотрудники(один ко многим);

  • связь предоставляют изображает то, что сотрудники оказывают услуги и сделки(многие ко многим);

  • связь оказываются показывает, что услуги и сделки предоставляются клиентам (многие ко многим);

  • связь имеют поясняет тот факт, что сотрудники делятся на должности (многие ко многим);

  • сущность нотариальная контора оказывает услуги и сделки в лице сотрудников;

  • сущность сотрудники осуществляет сделки клиентам;

  • сущность должности определяет код должности, наименование и оклад;

  • сущность сделки указывает на наименование работ;

  • сущность услуги изображает ряд осуществляемых работ;

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

После создания диаграммы и описания сущностей и связей необходимо заполнить таблицу. Ниже на рисунке 2.1 изображена таблица с данными.

Рисунок 2.1 - Таблица

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

Поле телефон выполнено с помощью маски ввода. Поля «фамилия», «имя», «отчество» так же выполнены с помощью маски ввода. Для того чтобы имя, фамилия и отчество писались с заглавной буквы автоматически, необходимо войти в режим конструктора и ввести формулу >>L<<????? в поле «маска ввода», где вопросительными знаками определяется длинна слова.