Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Дата исполнения работы.





 

Исходя из набора данных, которые должны храниться в БД, можно выделить два информационных объекта: Исполнитель (Фамилия, Имя, Отчество, Процент вознаграждения) и Работа (Наименование, Стоимость работы). Определим соответствующие таблицы ИСПОЛНИТЕЛИ и РАБОТЫ (рис. 1). Ни одно из первоначально заданных полей таблицы ИСПОЛНИТЕЛИ не определяет однозначно каждую запись таблицы, поэтому в таблицу введено поле Код исполнителя, значения в котором будут уникальными для каждого исполнителя. Это поле является первичным ключом таблицы ИСПОЛНИТЕЛИ и будет определено в Microsoft Access как ключевое поле. С этой же целью в таблицу РАБОТЫ введен первичный ключ Код работы.

 

ИСПОЛНИТЕЛИ   РАБОТЫ
Код исполнителя   Наименование
Фамилия   Стоимость работы
Отчество    
Процент вознаграждения    

 

Рис. 1. Таблицы ИСПОЛНИТЕЛИ и РАБОТЫ проектируемой базы данных

 

В таблице ИСПОЛНИТЕЛИ будут храниться записи вида:

  Иванов Андрей Петрович  
  Алексеев Игорь Андреевич  

В таблице РАБОТЫ будут храниться записи вида:

  Установка микропроцессора 100.00 р.
  Замена вентилятора 50.00 р.

Один исполнитель может выполнять различные работы. Одна и та же работа может быть выполнена разными исполнителями. Между таблицами ИСПОЛНИТЕЛИ и РАБОТЫ должна быть установлена связь типа «многие-ко-многим». Для организации такой связи потребуется новая таблица, в которую ключевые поля связываемых таблиц войдут как внешние ключи. Такой таблицей в нашем случае может быть таблица ЗАКАЗЫ. Данные в эту таблицу будут заноситься при оформлении заказа на выполнение конкретной работы конкретным исполнителем. Из первоначального перечня атрибутов в эту таблицу войдет атрибут Дата исполнения работы. В таблице ЗАКАЗЫ также определим ключевое поле Код заказа.

Установим связи между таблицами посредством совпадающих полей в связываемых таблицах (рис. 2). Тип связи между таблицами ИСПОЛНИТЕЛИ и ЗАКАЗЫ – «один-ко-многим». Здесь таблица ИСПОЛНИТЕЛИ находится на стороне отношения «один», она является главной таблицей. Таблица ЗАКАЗЫ находится на стороне отношения «многие» и является подчиненной таблицей. Таблица РАБОТЫ является главной для связи между таблицами РАБОТЫ и ЗАКАЗЫ (связь «один-ко-многим»). А связь между таблицами ИСПОЛНИТЕЛИ и РАБОТЫ относится к типу «многие-ко-многим».


 

 

ИСПОЛНИТЕЛИ   ЗАКАЗЫ   РАБОТЫ
Код исполнителя Код заказа Код работы
Фамилия Код работы   Наименование
Отчество   Код исполнителя   Стоимость работы
Процент вознаграждения   Дата исполнения    

 

Рис. 2. Связи между таблицами проектируемой базы данных

Определим свойства полей в каждой из таблиц (см. табл. 1, 2, 3). При выборе имен полей рекомендуется выбирать короткие имена. Типы и размеры полей выбираются исходя из характера информации, которую предполагается хранить в поле.


 

Таблица 1. Свойства полей таблицы ИСПОЛНИТЕЛИ проектируемой БД

Имя атрибута в схеме данных Имя поля Тип поля Размер поля
Код исполнителя Код_исполнителя счетчик устанавливается автоматически
Фамилия Фамилия текстовый 30 байт
Имя Имя текстовый 20 байт
Отчество Отчество текстовый 30 байт
Процент вознаграждения Процент числовой длинное целое

Таблица 2. Свойства полей таблицы РАБОТЫ проектируемой БД

Имя атрибута в схеме данных Имя поля Тип поля Размер поля
Код работы Код_работы счетчик устанавливается автоматически
Стоимость работы Стоимость денежный устанавливается автоматически

Таблица 3. Свойства полей таблицы ЗАКАЗЫ проектируемой БД

Имя атрибута в схеме данных Имя поля Тип поля Размер поля
Код заказа Код заказа счетчик устанавливается автоматически
Код работы Код_работы числовой длинное целое
Код исполнителя Код_исполнителя числовой длинное целое
Дата исполнения Дата_исполнения дата/время -

Теперь наша база данных подготовлена к компьютерной реализации.







Дата добавления: 2015-10-15; просмотров: 525. Нарушение авторских прав; Мы поможем в написании вашей работы!




Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


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


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

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

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

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

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

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

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия