- •«Інформаційні системи і технології»
- •Київ 2005
- •Загальні вказівки
- •Лабораторна робота № 1
- •5.2. Мета створення системи
- •5.3. Основні задачі системи
- •5.4. Технологія створення і ведення моделі стану під’їзної колії підприємства
- •5.5. Введення даних в систему
- •5.6. Вихідна інформація
- •6. Варіанти індивідуальних завдань
- •Лабораторна робота № 2
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Створення бази даних “Кадри”
- •5.2. Створення структури таблиці “персонал”
- •5.3. Створення в таблиці “персонал” ключового поля
- •5.4. Збереження структури таблиці
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Введення даних у таблицю бази даних
- •5.2. Сортування даних таблиці бази даних
- •5.3. Вибирання записів таблиці
- •Лабораторна робота № 4
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1 Створення запитів
- •5.2. Створення запиту “Телефонний довідник”
- •5.3. Створення запиту на вибірку за діапазоном значень дат
- •Between дата And дата
- •5.4. Створення запиту за кількома умовами
- •5.5. Обчислення в запиті. Створення запиту на зміну даних поля Оклад
- •[Персонал]![Оклад]*1,2
- •5.6. Використання статистичних функцій в запиті
- •5.7. Проектування форм
- •Лабораторна робота № 5
- •5.2. Розміщення в області даних полів
- •5.3. Додавання у звіт обчислювального поля
- •5.4. Форматування розміщених об'єктів
- •5.5. Розміщення тексту заголовка
- •5.6. Розміщення обчислювального поля за стовпчиком “До виплати”
- •Лабораторна робота № 6
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Зв’язок між таблицями бази даних
- •5.2. Створення схеми даних “один-до-одного” (1:1)
- •Лабораторна робота № 7
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Створення таблиці “Коди товарів” у режимі “Режим таблицы”
- •5.2. Створення таблиці “товари” у режимі “Конструктор”
- •5.3. Встановлення зв’язку між таблицями “Коди товарів” і “товари” за полем Код товару
- •5.4. Забезпечення цілісності даних для таблиць “Коди товарів” і “товари”
- •5.5. Створення таблиці “Замовлення” у режимі “Macтep таблиц”
- •5.6. Виконання імпорту таблиці “персонал” із бази даних “Кадри”
- •5.7. Встановлення зв’язків між таблицями “код товару”, “замовлення” і “персонал”
- •5.8. Створення запиту “справа”
- •Лабораторна робота № 8
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Створення таблиці із використанням мови sql
- •5.2. Створення sql-запиту на вибірку даних із однієї таблиці
- •5.3. Створення sql-запиту на вибірку із двох таблиць
- •Список рекомендованої літератури
Лабораторна робота № 2
СТВОРЕННЯ ОДНОТАБЛИЧНОЇ БАЗИ ДАНИХ
1. Мета роботи
Опанування методикою створення однотабличної бази даних у середовищі СУБД Access.
2. Постановка задачі
Створити однотабличну базу даних “Кадри”, яка містить таблицю “ПЕРСОНАЛ” з наступними реквізитами (полями): Табельний номер,Прізвище, Ім’я, По-батькові, Дата народження, Адреса, Телефон, Посада, Освіта, Дата прийому на роботу, Оклад.
3. Порядок виконання роботи
3.1. Самостійно розробити модель предметної області будь-якої структури, де працюють 20 працівників за наведеними в постановці задачі реквізитами.
3.2. Створити нову базу даних з ім’ям “Кадри”.
3.3. Сформувати структуру таблиці “ПЕРСОНАЛ” у режимі бази даних “Конструктор”.
3.4. Cтворити в таблиці “ПЕРСОНАЛ” ключовим поле Табельнийномер.
3.5. Створену структуру таблиці “ПЕРСОНАЛ”надати у вигляді наступної таблиці.
№№ з/п |
Ідентифікатор поля |
Тип даних |
Властивості поля |
4. Контрольні питання
4.1. Дати визначення базі даних.
4.2. Визначити компоненти архітектури бази даних.
4.3. Надати характеристику програмному забезпеченню бази даних.
4.4. Надати характеристику користувачам бази даних.
4.5. Визначити типи баз даних.
4.6. Дати визначення реляційній базі даних.
4.7. Що собою являє поле первинного ключа?
5. Навчальний матеріал
5.1. Створення бази даних “Кадри”
Базу даних можна створити декількома способами. Нижче описані три з них:
З діалогового вікна, яке з’являється при запуску Access, встановити перемикач у положення “Новая база данных” і клацнути по кнопціОК.
Клацнути по кнопці “Создать базу данных”на панелі інструментів, після чого відкриється вікно з двома вкладками:“Общие” та“Базы данных”. На вкладці “Общие”виділити піктограму “Новая база данных” і клацнути по кнопціОК.
З меню “Файл”вибрати команду“Создать базу данных”Відкриється вікно з двома вкладками: “Общие” та “Базы данных”.На вкладці “Общие” виділити піктограму “Новая база данных”і клацнути по кнопціОК.
У результаті будь-яких перелічених дій відкриється вікно “Файл новой базы данных”. У полі “Папка”слід відкритисвоюпапку, внести в поле “Имя файла”назву бази даних“Кадри” і клацнути по кнопці “Создать”, після чого з’явиться вікно нової бази даних.
5.2. Створення структури таблиці “персонал”
Таблиця– основний об'єкт бази даних, в якому зберігається інформація. Кожен рядок таблиці називаєтьсязаписом, кожен стовпчик –полем запису. Запис містить набір даних про один об'єкт, а поле – однакові дані про всі об'єкти.
Структура таблиці визначається кількістю полів, їх назвами, порядком розміщення, типом даних та їх властивостями.
У вікні бази даних відкрити вкладку “Таблицы” і клацнути по кнопці“Создать”. На екрані з'явиться вікно“Новая таблица”, в правій частині якого задані способи створення структури таблиці. Вибрати “Конструктор”, клацнути по кнопціОК. З'явиться вікно конструктора таблиць.
Стовпчик “Имя поля”задає назву поля, “Тип данных” – тип даних у полі, а “Описание” –інформацію про призначення поля (необов'язковий коментар).
Потрібно активізувати ім’я поля таблиці і ввести дані за моделлю предметної області (п. 3.1).
Access підтримує наступні типи даних:
Текстовый. Розмір – до 255 символів, включаючи букви, цифри і спеціальні символи.
Поле Memo. Розмір – до 65000 символів. Поле має мінливу довжину і користувач не задає його максимального розміру.
Числовой. Цей тип містить числові дані, які використовуються у розрахунках. Тип числа і точність розрахунків залежить від розміру, який задає користувач.
Дата/время. Містить дату і час. Користувач може присвоювати полю різні формати.
Денежный. Містить числа, які використовуються у грошових розрахунках. Точність – до чотирьох цифр справа від десяткової коми.
Счетчик. Містить послідовність чисел, які вводяться автоматично (1 – у перший запис, 2 – у другий, тощо). Цю послідовність користувач змінити не може.
Логический. Використовується для збереження тільки двох значень (Так/Ні; ВКЛ/ВІДКЛ).
Поле объекта OLE. Цей тип даних містить дані із інших додатків, які підтримують технологіюOLE.
Гиперссылка. Це поле містить адресу об’єкта або документа, який можна вивести простим клацанням на відповідному полі.
Мастер подстановок.Дозволяє створювати поле, за допомогою якого користувач може вибрати значення зі списку.
Нижня частина вікна конструктора призначена для задавання властивостей поля. Вона стає доступною для введення даних після введення назви поля та вибору його типу. Для різних полів задаються різні властивості. На початковій стадії роботи можна використати тільки деякі з них.
Длятекстовихполівможна задати значення “Размер поля”. “Размер поля” – це максимальна кількість символів, що можуть бути введені в поле. Поля з текстом можуть містити від 1 до 255 символів. За замовчуванням Access установлює розмір поля в 50 символів. Якщо текст перевищує 255 символів, потрібно використовувати поле з типом даних Memo. Access не додає пробіли в кінець полів з текстом. Тому не потрібно заощаджувати дисковий простір, як це робиться в інших додатках для роботи з базами даних, а просто залишити значення за замовчуванням у 50 символів.
Для поля з типом даних Дата/Время можна задати наступні стандартні формати.
Полный формат даты – відображає дату або час залежно від того, як вони введені. Якщо введена тільки дата, час не відображається. Якщо введено тільки час, то не відображається дата.
Длинный формат даты –відображає дату із словесною вказівкою місяця, наприклад:6 червня 2005.
Средний формат даты – відображає дату із скороченою назвою місяця, наприклад:06–черв–05.
Краткий формат даты – відображає дату у вигляді чисел, що відокремлюються один від одного символом “крапка”, наприклад:06.06.05.
Тип даних Денежныйможна розглядати як різновид числового. Розмір для цього поля користувач не задає. У полі можуть міститися до 15 цифр до коми і до 4 цифр після коми. Формати і число десяткових знаків поля “денежного” типу такі самі, як у поля числового типу.
Основной – встановлюється за замовчуванням. Число відображається так, як його вводили.
Денежный– включає в себе символи “грн.” після числа і у дробової частині відображаються два знаки після коми.
Фиксированный– відображає два знаки після коми.
С разделителем разрядов– використовує кому (або інший роздільник) для відокремлення кожних трьох цифр. Відображає два знаки після коми.
Характеристика “Обязательное поле”вказує на те, що в це поле обов’язково потрібно ввести дані.
Характеристика “Пустые строки”вказує, що в цьому полі може бути порожня строка. Для цього в поле вводяться символи“” (дві пари лапок без пробілу між ними).
Характеристика “Индексированное поле”дозволяє створювати індекс, заснований на полі і служить для прискорення доступу до запису. Індекс являє собою відсортований список всіх значень поля із вказівкою на запис, яка містить відповідне значення. Якщо індексом є список прізвищ, розташованих у відсортованому порядку із покажчиками на записи, де знаходиться кожне прізвище, тоAccessшвидше знайти прізвище в індексному файлі, а потім перейти до визначеного запису, ніж вести пошук у таблиці, послідовно прочитуючи кожний її запис.
При індексації поля є можливість вибору трьох значень:
Нет– означає, що індекси створювати не потрібно (установлюється за замовчанням).
Да(Допускаются совпадения) – надає можливість вводити однакові значення поля в будь-яку кількість записів.
Да(Совпадения не допускаются) – забороняється вводити однакові значення поля для різних записів.