- •Оглавление
- •Задание на курсовой проект
- •Введение
- •Системно-комплексный анализ объекта автоматизации
- •Структура пользовательского интерфейса автоматизированной системы
- •Анализ входных и выходных векторов
- •Образцы входных и выходных документов:
- •Концептуальная модель базы данных
- •Первый уровень структурного аспекта информационной страты объекта
- •Второй уровень структурного аспекта информационной страты объекта
- •Функционально-структурный аспект информационной страты объекта
- •Нормализация отношений
- •Генерация базы данных
- •Руководство пользователя
- •Заключение
- •Список литературы
- •Приложение 1 Самоконтроль
- •В курсовой проект
- •1 Раздел.
- •2 Раздел.
- •3 Раздел.
- •4 Раздел.
- •Приложение 2 Некоторые исходные тексты Экспорт в Word и Excel
- •Основные запросы к бд
Основные запросы к бд
Выбор по времени найма (интервал от-до):
tfrom = (thisform.pageframe1.page2.text1.Value)
tto = (thisform.pageframe1.page2.text2.Value)
dfrom = DATE(YEAR(tfrom), MONTH(tfrom), DAY(tfrom))
dto = DATE(YEAR(tto), MONTH(tto), DAY(tto))
SELECT * FROM sotr WHERE hiredate > dfrom AND hiredate < dto
Показ сотрудников:
SELECT Sotr.surname, Sotr.name_, Sotr.patronymic, Sotr.seniority,;
Sotr.hiredate, Rasp.specialization, Rasp.category, Otd.name;
FROM ;
data1!otd ;
INNER JOIN data1!sotr ;
ON Otd.department = Sotr.department ;
INNER JOIN data1!rasp ;
ON Rasp.position_ = Sotr.position_;
ORDER BY Sotr.surname
Подсчёт числа людей в каждом отделе:
SELECT COUNT(*), Otd.name;
FROM ;
sotr ;
INNER JOIN otd ;
ON Sotr.department = Otd.department;
GROUP BY Otd.name
