66869

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

Контрольная

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

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

Русский

2014-08-29

1.05 MB

8 чел.

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

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

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

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

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

                                  

Выполнил:

Группа:

Вариант:

    

Новосибирск, 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


 

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

36607. Облік податків і податкова звітність 591.5 KB
  Загальність оподаткування кожна особа зобов’язана сплачувати встановлені цим Кодексом законами з питань митної справи податки та збори платником яких вона є згідно з положеннями цього Кодексу; 2. презумпція правомірності рішень платника податку в разі якщо норма закону чи іншого нормативноправового акта виданого на підставі закону або якщо норми різних законів чи різних нормативноправових актів припускають неоднозначне множинне трактування прав та обов’язків платників податків або контролюючих органів внаслідок чого є можливість...
36609. Логіка. Курс лекцій 1.34 MB
  Знання які здобуває людина на цій стадії пізнання виникають на основі даних органів чуттів опосередковуються ними і знаходять своє відображення в логічних формах поняттях судженнях та умовиводах. Основними логічними формами мислення є поняття судження умови. є: вчення про понятт; вчення про судження; логіка висловлювань з логікою предикатів; вчення про закони Л. Судження Логічна природа суджень.
36610. Проект создания системы контроля качества производства пакетов полиэтиленовых на ООО «Пластик» 728.5 KB
  Отрасль упаковки – одна из наиболее молодых в нашей стране, и это понятно, т.к. еще 10-15 лет назад никого не волновало, во что упакован товар, главное его купить, а завернуть можно было и в газету. Несколько десятилетий отрасль упаковки у нас совершенно не развивалась...
36611. Операційне числення 1.43 MB
  5 Поняття функції комплексної змінної. Множина комплексних чисел w що відповідають усім називається множиною значень функції fz. Оскільки кожне комплексне число характеризується парою дійсних чисел то завдання комплексної функції w =uiv комплексної змінної z = х iу еквівалентно завданню двох дійсних функцій двох дійсних змінних що може бути записане у вигляді wz =их у ivx у. Функції uху і vxy визначені в області G площини дійсних змінних x y що відповідає області G комплексної площини z.
36612. Поставка товаров, работ и услуг для органов внутренних дел 294.5 KB
  Сфера применения института поставки разнообразна и велика. Она включает отношения, связанные с поставкой товаров, как для коммерческих целей, так и для государственных нужд, в том числе нужд Органов внутренних дел. Тема моей дипломной работы «Поставка товаров, работ и услуг для нужд ОВД»
36613. ІНЖЕНЕРНА ГІДРАВЛІКА. Рух рідини в закритих руслах 752.5 KB
  Рух рідини в закритих руслах. Також в конспекті розглянуті питання виникнення гідравлічних опорів поняття гідравлічного удару витікання рідини через отвори та насадки вільні гідравлічні струмені. ОСНОВНІ ПОНЯТТЯ І ВИЗНАЧЕННЯ КУРСУ ІНЖЕНЕРНА ГІДРАВЛІКА Гідравліка це наука яка вивчає закони рівноваги і руху рідини а також взаємодію між рідиною і твердими тілами в стані спокою і щодо їх руху.
36614. ПРОЕКТУВАННЯ ПЛАСТИЧНОЇ ФОРМИ ОДЯГУ 762 KB
  ПРИЙОМИ ТВОРЧОГО ПОШУКУ ПЛАСТИЧНОЇ ФОРМИ ОДЯГУ. Створення одягу це мистецтво. Тому пластична композиція форми одягу вирішується не лініями і площинами а обємами і просторами певної конфігурації і величини.
36615. РЕГІОНАЛЬНЕ УПРАВЛІННЯ 584.5 KB
  Регіональне управління [конспект лекцій для студентів спеціальності 6. Конспект лекцій з дисципліни Регіональне управління призначений для студентів спеціальності 6. Конспект лекцій з дисципліни Регіональне управління складено на підставі відповідних нормативних вимог Міністерства освіти і науки молоді та спорту України.