Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




База данных сотрудники


1. Создать таблицу Т_группа и заполнить названиями групп.

Id –счетчик(ключевое поле) Группа – текст

 

 

2. Создать таблицу Т_сотр и заполнить на 6-10 человек

Id –счетчик(ключевое поле) ФИО – текст Группа – мастер подстановки из таблицы Т_группа, поле Группа

 


 

3. Создать таблицу Т_Зарплата и заполнить за три месяца. Возможно несколько выплат в месяц, а также отсутствие выплаты для отдельных сотрудников.

Id –счетчик(ключевое поле) ФИО – текст Группа – мастер подстановки из таблицы Т_группа, поле Группа

 

 

  1. Создать и заполнить таблицу Т_Поощрение

Id –счетчик(ключевое поле) ФИО – мастер подстановки из таблицы Т_сотр, поле ФИО Поощрение – мастер подстановки, фиксированный набор: Благодарность, Грамота, Ценный подарок Причина - текст
  1. Создать и заполнить таблицуТ_Наказание

Id –счетчик(ключевое поле) ФИО – мастер подстановки из таблицы Т_сотр, поле ФИО Наказание – мастер подстановки, фиксированный набор: Замечание, Выговор, Строгий выговор Причина - текст
  1. Работа с базами данныхàСхема данныхуказать таблицы и связи между ними.

  1. Создать формы

- В мастере форм создать формы (вид табличный) на таблицы

-Т_Зарплата взять поля Месяц и Зарплата

-Т_Поощрение взять поля Поощрение,Причина

-Т_Наказание взять поля Наказание,Причина



- В конструкторе открываем форму Т_Сотр и на неё перетаскиваем формы Т_Зарплата, Т_Поощрение, Т_Наказание

Создать запросы:

  1. Список сотрудников

SELECT Т_сотр.id, Т_сотр.ФИО FROM Т_сотр ORDER BY Т_сотр.ФИО;


  1. Список сотрудников, имеющих взыскание

SELECT Т_сотр.id, Т_сотр.ФИО FROM Т_сотр INNER JOIN Т_Наказание ON Т_сотр.id = Т_Наказание.ФИО ORDER BY Т_сотр.ФИО;


  1. Список сотрудников, не имеющих взысканий

SELECT Т_сотр.id, Т_сотр.ФИО, Т_Наказание.ФИО FROM Т_сотр LEFT JOIN Т_Наказание ON Т_сотр.id = Т_Наказание.ФИО WHERE(((Т_Наказание.ФИО) Is Null));

 

  1. Сколько заработал каждый за 3 месяца.

Чтобы выбрать три месяца ставим ограничение до 03.05.2014. Возможен случай, что формат даты будет американский. В нашем случае в конструкторе установлено <#03.05.2014#, а в SQL компьютер переписал #5/3/2014#.


<== предыдущая страница | следующая страница ==>
Состав мирового транспортного флота (более 300 gt) | Софисты и Сократ. 1. Трактат Горгия о несущем и суверенность риторики

Дата добавления: 2015-06-30; просмотров: 246; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.