Розробка БД інформаційної системи відділу кадрів комунального підприємства
Введення
реляційний аксес запит
Програма Аксес ( Access ) компанії Майкрософт є прекрасним інструментом для роботи з даними. Аксес дозволяє зберігати й обробляти дані, готувати звіти, контролювати правильність даних на стадії їх введення, створювати форми для більш зручної роботи з даними (інтерфейс). Одночасно з базою даних можуть працювати кілька користувачів. Для підприємства (наприклад, КП «Компанії« Вода Донбасу ») кілька витрачених годин на створення бази даних можуть дати недорогий і гнучкий інструмент. Створення такого інструменту необхідно, якщо в компанії зростає кількість використовуваних файлів Ексель (база даних дозволяє зберігати дані в одному файлі), створення найпростішого варіанту недорого (може коштувати від 100 $ і займає до декількох годин), ефект переходу на Access відчувається відразу.
Для початківців програмувати освоєння програми Аксес може бути першим кроком до роботи з іншими базами даних.
1. Відділ кадрів комунального підприємства. При оформленні у відділі кадрів новий співробітник повинен надати інформацію
. ПІБ
. Паспортні дані
. Фактична адреса проживання
. Дані про диплом
. Сімейний стан
. Контактний телефон
Працівник відділу кадрів складає наказ на оформлення нового співробітника, в якому є інформація:
. Номер наказу
. Дата наказу
. Дата прийому на роботу
. Дата закінчення роботи
Здійснюється призначення на посаду в один з відділу в компанії і присвоюється категорія, а так само оклад займаної посади.
1. Схема об'єкт-відношення
2. Модель даних
На основі моделі об'єкта-ставлення розробимо реляційну модель даних (с.т.з. СУБД ACCESS).
. Створення таблиці Категорії. Опис на мові SQL.
Натисніть кнопку Створити, додаток Access створить нову базу даних і відкриє її в режимі таблиці. Якщо ви клацніть мишею на полі із позначкою «№», то стане активним поле «Тип даних» в якому відобразиться слово «Лічильник». Це означає, що програма буде автоматично нумерувати рядки нашої таблиці. У новій версії Access з'явилася можливість створювати таблицю, не замислюючись про формат даних, які ви вводите у відповідний стовпець. Програма автоматично відстежить вводиться інформацію і запропонує відповідний тип даних і найбільш часто використовуваний формат представлення інформації. При створенні таблиці це наочно видно.
Оскільки ми створюємо базу даних відділу кадрів, то нам знадобитися таблиця для обліку категорій співробітників. Для цього в першому рядку другого шпальти «Додати поле» ви вписуєте найменування первй категорії. Припустимо, це буде «Економіст 1 категорії». Для зручності роботи з таблицею перейменуємо цей стовпець, для чого клацніть мишею на найменуванні і після включення текстового курсора введіть текст «Назва категорії». Оскільки у комірку таблиці був введений текст, то програма автоматично визначила тип даних як «Текстовий».
Збережіть таблицю, натиснувши кнопку «Зберегти» у верхньому лівому кутку вікна або комбінацію клавіш (Ctrl + S) клавіатури. У полі «Ім'я таблиці» вкажіть «Категорії».
При відкритті даній таблиці в режимі конструктор.
Для створення запиту в режимі конструктора за допомогою мові SQL виконаємо команду створення конструктор запиту, закриємо діалогове вікно додавання таблиці і виконаємо команду результати, режим, SQL. У результаті з'являється діалогове вікно в якому необхідно ввести команду SELECT потім вказати таблицю з якої будемо брати дані припустимо Категорії, в квадратних дужках вказати назву поля яке хочемо вибрати припустимо Назва категорії також через заспівати можна вказати будь-яке інше поле. В останньому рядку необхідно написати FROM і назва таблиці. Для запуску SQL запиту необхідно натиснути на кнопку виконати. У результаті з'являється запит який був створений за допомогою мови SQL.
. Створення таблиці Посада. Запит на мові SQL.
Створити таблицю з ім'ям Посада, код посади встановити лічильник, назва посади текст.
Зберегти цю таблицю.
При ві...