Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Нормализация и реализация.doc
Скачиваний:
5
Добавлен:
22.09.2019
Размер:
230.4 Кб
Скачать

Задание

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

Все это мы будем рассматривать на примере базы данных «Люди». База данных должна содержать информацию о людях:ФИО,дата рождения ( с указанием населенного пункта, района, области, республики ), адрес проживания на текущий момент времени (с указанием для населенного пункта района , области, города) , домашний телефон , почтовый индекс и т.д. Необходимо также хранить информацию об образовании- в каких учебных заведения(название, город) и когда обучался (школа, институт и т.п.) и о местах работы – с указанием предприятия ( название , город) ,должности и дат поступления и увольнения.

1. Разработка структуры бд

1.1 Уточнение задач.

А) Назначение: БД будет использоваться для поиска и хранения информации о людях. БД будет использоваться Полицией,кадровыми организациями и работодателем.

Б) Функции:

1) база данных должна позволять просматривать информацию о людях,их данных и о местах их работы;

2)Добавление (возможность ввода в БД новых людей,), возможность корректировки информации ( допускается изменение адреса, индекса, телефона, места работы , должности).

В) Информация : Для выполнения базой данных всех вышеперечисленных функций, в ней должна быть представлена следующая информация:

В БД должна содержаться информация о людях :ФИО, дата рождения (с указанием населенного пункта, района, области, республики ), адрес проживания на текущий момент времени(с указанием для населенного пункта района , области, города) , домашний телефон, почтовый индекс, время обучения( название, город), место работы( название , город), должность, дата поступления и дата увольнения. А также личный номер работника,который присваивается работнику работодателем сразу при зачислении на работу(личный номер на одном предприятии не повторяется,на другом может повторится).

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

Выделим 2 сущности: Человек и Работа, которые представлены на рисунке В каждой сущности выделим атрибуты, т.е. свойства, признаки каждой из сущностей.

1.2 Сущности

Человек Работа

ФИО

Дата рождения

Место рождения

Адрес проживания

Домашний телефон

Почтовый индекс

№ паспорта

Образование


Личный номер работника

Предприятие

Номер телефона

Должность

Дата поступления

Дата увольнения


Рисунок 1 ‘Сущности’

Так как 1 человек мог работать на другой работе или в данный момент работает на 2х и более то отношение “один ко многим” и в то же время к работе может относится не один человек по этому обратное отношение “один ко многим”.