Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Запрос 1: запрос на выборку




ИНФОРМАЦОННЫЕ ТЕХНОЛОГИИ УПРАВЛЕНИЯ

Контрольная работа состоит из письменных ответов на 2 теоретических вопроса и решения задачи, которая должна быть выполнена с использованием ПК. (Рекомендуется выполнение задачи во время проведения практических занятий). Вариант контрольной работы выбирают в соответствии с двумя последними цифрами шифра студента (таблица 1): первые две строки варианта задания соответствуют номерам теоретических вопросов, а третья строка - номеру задачи (см. раздел 5 «Задачи контрольной работы»).

Задачи контрольной работы

 

Выполнение задачи включает следующие этапы:

· выбор полей базы данных, соответствующих варианту контрольной работы (табл.2, 3);

· проектирование базы данных (определение вида и состава таблиц базы данных);

· установление связей между таблицами базы данных;

· создание базы данных и занесение в нее данных (20-25 записей);

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

· оформление отчета с помощью Конструктора отчётов.

 

При проектировании базы данных необходимо выбрать из табл.2 перечень показателей, при этом 10 первых показателей являются общими для всех вариантов, а остальные соответствуют нужному варианту.

 

Таблица 2

 

Перечень показателей для формирования баз данных

 

№ п/п Метка поля Наименование показателя
  ФИО Фамилия и инициалы
  Табельный номер Табельный номер
  Код подразделения Код отдела, кафедры, деканата
  Наименование подразделения Наименование отдела, кафедры, деканата
  Дата рождения Дата рождения
  Образование Образование
  Должность Занимаемая должность
  Разряд Разряд по единой тарифной сетке
  Адрес Место жительства
  Кол-во детей Кол-во детей
  Оклад Оклад в соответствии с разрядом
  Стаж Стаж работы
  Надбавка_1 Надбавка за стаж
  Районный коэффициент Районный коэффициент
  Ученое звание Ученое звание (доцент, профессор, член- корр., академик)
  Надбавка_2 Надбавка за ученое звание
  Ученая степень Ученая степень (кандидат, доктор)
  Надбавка_3 Надбавка за ученую степень
  Звание воинское Воинское офицерское звание (лейтенант, ст. лейтенант, капитан, майор и т.д.)
  Надбавка_4 Надбавка за воинское звание
  Интенсивность Интенсивность
  Надбавка_5 Надбавка за интенсивность
  Вредность Вредность работы
  Надбавка_6 Надбавка за вредность работы

 

Распределение показателей по задачам приведено в табл.3.

Таблица 3

Номер задачи Номер показателя
                           
  w w w                   w w
  w     w     w w         w w
  w       w w w w            
  w     w     w w     w w    
  w       w w     w w        
  w     w         w w w w    
  w     w         w w     w w
  w     w     w w w w        
  w     w         w w        
  w w w   w w                
  w w w       w w            
  w w w           w w        
  w w w               w w    
  w       w w             w w
  w       w w         w w    
  w       w w                

 

Контрольный пример

 

Рассмотрим в качестве примера 16 задачу.

1. В данной задаче для формирования базы данных используются следующие показатели:

· ФИО;

· Табельный номер;

· Код подразделения;

· Наименование подразделения;

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

· Образование;

· Должность;

· Разряд;

· Адрес

· Кол-во детей;

· Оклад;

· Ученое звание;

· Надбавка_2.

2. На основе этих показателей целесообразно сформировать три связанные между собой таблицы:

· Сотрудники (Рисунок 1 );

· Подразделения (Рисунок 2 );;

· Звания (Рисунок 3 );.

 

Рисунок 1 Таблица «Сотрудники»

 

Рисунок 2 Таблица «Подразделение»

 

Рисунок 3 Таблица «Звания»

3. Между таблицами можно установить следующие типы связей (Рисунок 4).

Рисунок 4 Схема данных

4. Занести данные в созданные таблицы (см. табл.4-6).

.


Таблица 4 Сотрудники

Ф И О Табельный номер Код подразделения Дата рождения Образование Должность Разряд Адрес Кол-во детей Оклад Звание
Иванов А.П.     12.02.50 Высшее доцент         доцент
Петров Н.В.     14.03.55 Высшее доцент         доцент
Сидоров В.В     25.01.60 Высшее ст.преп.         нет
Романова Т.П.     01.01.66 Высшее ст.преп..         нет
Быкова Л.Р.     10.10.65 Высшее ст.преп.         нет
Воробьев А.П.     18.12.75 Среднее оператор         нет
Ким П.П.     13.03.62 Высшее ассистент         нет
Голубева И.А.     18.10.49 Высшее доцент         доцент
Андреева А.П.     15.12.52 Высшее ст.преп.         нет
Ребека Т.В.     16.02.43 Высшее профессор         профессор
Ли А.Р.     25.04.85 Высшее ассистент         нет
Басаев Р.А.     12.05.54 Высшее профессор         нет
Береза Р.А.     05.06.60 Высшее доцент         доцент
Ветров Е.Н.     07.11.83 Высшее ассистент         нет
Гусева О.Н.     12.09.90 Среднее лаборант         нет
Глебов К.А.     22.07.88 Среднее лаборант         нет
Бублик М.А.     13.09.49 Высшее доцент         доцент

Таблица 5

Подразделения

 

Код подразделения Наименование подразделения
  Администрация
  Отдел кадров
  Деканат инженерно-экономического факультета
  Деканат механико-машиностроительного факультета
  Деканат заочного факультета
  Деканат факультета гуманитарного образования
  Отделение довузовской подготовки
  Кафедра истории и политологии
  Кафедра философии и культурологии
  Кафедра экономической теории
  Кафедра истории
  Кафедра высшей математики
  Кафедра естественных наук
  Кафедра иностранных языков
  Кафедра экономики
  Кафедра информационно - вычислительных систем
  Кафедра финансов

 

Таблица 6

Звания

 

Звания Надбавка_2
доцент 0,4
профессор 0,6
член- корреспондент 0,8
академик 1,0
нет  

 

5.Сформировать 3-4 типа запросов, например:

Ø получить список сотрудников, имеющих ученое звание «доцент»;

Ø получить список сотрудников кафедры экономической теории, рассчитав для них заработную плату с учетом оклада и установленных надбавок;

Ø вывести список сотрудников кафедры экономики, чей день рождения приходится на октябрь.

 

Запрос 1: запрос на выборку

С помощью Конструктора запросов сформируем запрос на выборку (рис.2), извлекающий из таблиц созданной базы данных фамилии сотрудников, имеющих звание «доцент» и наименование подразделения, в котором они работают. Для этого используем поля «ФИО » и «Ученое звание» из таблицы Сотрудники иполе «Наименование подразделения» из таблицы Подразделения. В строку Условия отбора введем значение «доцент» (рисунок 5).

 

 

Рисунок 5 Конструктор запроса на выборку сотрудников,
имеющих ученое звание "доцент"

 

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

 

Рисунок 6 Выборка по Запросу 1

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...