66869

Базы и банки данных

Контрольная

Информатика, кибернетика и программирование

База данных должна содержать сведения о следующих объектах: Клиенты регистрационный номер адрес телефон пол образование номер квитанции об уплате. 1 Разработка концептуальной модели Очевидно что в разрабатываемой базе данных БД предметной областью является Бюро по найму.

Русский

2014-08-29

1.05 MB

14 чел.

Федеральное агентство связи

Сибирский Государственный Университет Телекоммуникаций и Информатики

Межрегиональный центр переподготовки специалистов

Контрольная работа

По дисциплине: Базы и банки данных

                                  

Выполнил:

Группа:

Вариант:

    

Новосибирск, 2010 г

Цель работы:

- изучение этапов проектирования реляционных баз данных;

- приобретение практических навыков в разработке и реализации информационных систем;

- приобретение навыков работы с реляционными базами данных.

Задание: Бюро по найму

База данных должна содержать сведения о следующих объектах:

Клиенты - регистрационный номер, адрес, телефон, пол, образование, номер квитанции об уплате.

Заявка - клиент, профессия(должность), минимальная зарплата, регион.

Работодатели - Название фирмы, организационно-правовая форма, форма собственности, адрес, телефон, инспектор по кадрам, номер договора.

Предложение - работодатель, профессия(должность), ограничения на пол, возраст, образование, регион.

Выходные документы: Для клиента и работодателя(выборочно и для всех) - список согласованных предложений-заявок.

1 Разработка концептуальной модели

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

В курсовой работе выделяем 4 сущности – объекта предметной области: Клиент, Заявка, Работодатель, Предложение.

Отношения между сущностями можно описать так:

Каждой Заявке соответствует определенный Клиент.

Каждому Предложению соответствует определенный Работодатель.

Выполняется согласование заявок и предложений.

В свою же очередь и существуют атрибуты сущностей:

Клиент: ФИО, рег. номер, адрес, телефон, пол, образование, номер квитанции;

Заявка: клиент, профессия, зарплата, регион;

Работодатель: фирма, организационно-правовая форма, форма собственности, адрес, телефон, инспектор, номер договора;

Предложение: работодатель, профессия, пол, возраст, образование, регион.

Составим ER-диаграмму в соответствии с определенными отношениями.

Диаграмма 1

2 Разработка логической модели данных

Структурой данных, используемой в реляционной модели, является отношение (relation). Отношения реализуются в виде двумерных таблиц обладающих следующими свойствами:

  1.  Каждая таблица состоит из однотипных строк и имеет уникальное имя.
  2.  В каждой позиции таблицы на пересечении строки и столбца может содержаться только одно значение.
  3.  Строки таблицы обязательно отличаются друг от друга хотя бы одним значением.
  4.  Столбцам таблицы однозначно присваиваются имена, и в каждом из них размещаются однородные значения данных.

На основании определенных выше сущностей, их атрибутов строим таблицы:

Клиент

Заявка

Работадатель

Предложение

Образование

Пол

Профессия

Регион

Первичными первичными ключами являются:

  •  для объекта Клиент – Код клиента;
  •  для объекта Заявка – Код заявки;
  •  для объекта Работодатель – Код работодателя;
  •  для объекта Предложение – Код предложения;

Объекты Клиент и Заявка связаны обязательной связью, поэтому объединим в таблицу Клиент-Заявка. Объекты Работодатель и Предложение связаны обязательной связью, поэтому объединим в таблицу Работодатель-Предложение.

3. Разработка пользовательского интерфейса

3.1 Запросы

Запрос на выборку фамилии. Выберем к примеру фамилию «Четтер И.А.»

Запрос на использование логических условий, например «Найдем оклад сотрудников от 10000 до 30000»

 

Запрос на вычисление полей, например «Найдем минимальную, максимальную, среднюю заработную плату»

3.2 Формы

Форма Клиенты

При нажатии кнопки просмотр выводится весь список

Форма работодатели

Форма Клиент-заявка

Работодатель-предложение

3.3 Автоотчеты

Клиенты

Работадатель

Согласованные заявки

Список литературы

1. Конспект лекций по предмету «Базы и банки данных»

2. Лабораторный практикум по предмету «Базы и банки данных»

3. Электронный учебник

4. Кузнецов С.Д. Введение в системы управления базами данных //СУБД. - 1995


 

А также другие работы, которые могут Вас заинтересовать

44293. Технологический процесс технического обслуживания и ремонта раздаточной коробки передач 707.5 KB
  Технологический процесс технического обслуживания и ремонта раздаточной коробки передач.3 Производственная санитария и гигиена труда ЗАКЛЮЧЕНИЕ Письменная экзаменационная работа Техническое обслуживание и ремонт раздаточной коробки передач.
44294. ВДОСКОНАЛЕННЯ МЕХАНІЗМУ ТРАНСПОРТНО-ЛОГІСТИЧНОГО ОБСЛУГОВУВАННЯ МІЖНАРОДНИХ ВАНТАЖНИХ ПЕРЕВЕЗЕНЬ 1.62 MB
  Теоретичною та методологічною основою дипломної роботи являються наукові дослідження вітчизняних та зарубіжних вчених, присвячені удосконаленню транспортно-логістичного обслуговування та проблематиці впровадження логістичних структур у національну систему транспортно-логістичної інфраструктури
44295. Фреттинг-коррозия титановых сплавов 6.37 MB
  По своей коррозионной стойкости в морской воде он превосходит все металлы, за исключением благородных – золота, платины и т. п., большинство видов нержавеющей стали, никелевые, медные и другие сплавы. В воде, во многих агрессивных средах чистый титан не подвержен коррозии.
44296. Разработка Web- приложения «Такси«Люкс» 1.61 MB
  База данных представляет собой структурированную совокупность данных. Эти данные могут быть любыми-от простого списка предстоящих покупок до перечня экспонатов картинной галереи или огромного количества информации в корпоративной сети
44297. Анализ взаимосвязи социально-психологической адаптации и агрессивности у детей, проживающих в детском доме и семье 315 KB
  Социально-психологические особенности детей проживающих в детском доме и семье . Организация и методы исследования по выявлению взаимосвязи социально-психологической адаптации и агрессивности у детей проживающих в детском доме и семье . Проблема социально-психологической адаптации детей воспитывающихся в детском доме имеет свои особенности которые требуют подробного изучения. Что касается детей проживающих и воспитывающихся в семье то здесь также существует проблема социально-психологической адаптации и...
44298. Исследование процесса волнового диспергирования газа в жидкости 7.52 MB
  Полученные результаты Рисунок 2  Зависимость расхода воды через диспергатор от давления воды 1  внутренняя подача газа dк=7 мм dотв=28 мм диспергатор старого поколения; 2  внешняя подача газа dк=5 мм dотв=20 мм диспергатор нового поколения Рисунок 3  Пример обрабатываемой фотографии с отмеченной базовой линией Рисунок 4  Вид экрана компьютера в процессе обработки фотографии Рисунок 5  Зависимость среднего диаметра воздушных пузырьков от давления воды на выходе из насоса при расходе воздуха Qг = 05...
44299. Эстетическое и физическое воспитание спортсменов юниоров по спортивным бальным танцам 164.5 KB
  В этой книге были рассмотрены вопросы: Препрасьон О спортивной психологии Кто такой психолог и чем он занимается Причины проблем Что нужно знать чтобы стать первым Как работать с книгой Из чего складывается индивидуальность танцора Информация для тренеров и родителей танцоров О слухах сплетнях интригах и раздорах О недостатках тренерской работы Что значит танец для тех кто на него смотрит и для тех кто его танцует Закон успешной тренировки Что тренировать Закон мышечной памяти Закон восприятия ритма О зрительной...
44300. Повышение эффективности отладки DVM 431 KB
  Параллельные программы и их отладка Существующие средства отладки системы DVM сильно замедляют выполнение программы и используют большое количество памяти для накопления трассировки. Также в отладчике системы DVM отсутствуют средства достаточно быстро и эффективно указывающие на конструкции программы для которых имеет смысл рассматривать подробную трассировку. В настоящей работе предлагаются новые возможности позволяющие пользователю системы DVM в определённых случаях отлаживать свои программы с гораздо меньшими требованиями к памяти и...