- •«Інформаційні системи і технології»
- •Київ 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-запиту на вибірку із двох таблиць
- •Список рекомендованої літератури
5.2. Створення таблиці “товари” у режимі “Конструктор”
Таблиця “товари” призначена для збереження відомостей про наявність товарів на складі. Для її створення у вікні бази даних перейти на вкладку “Таблицы”і клацнути по кнопці “Создать”.З'явиться вікно “Новая таблиця”.Вибрати “Конструктор”, OK.
Створити структуру таблиці за наведеними у таблиці 7.1 даними.
Таблиця 7.1Структура даних таблиці“ТОВАРИ”
№№ з/п |
Ідентифікатор поля |
Тип даних |
Властивості поля |
1 |
Код товару |
Числовий |
Індексоване, повтори дозволяються |
2 |
Ціна |
Грошовий |
Обов'язкове поле |
3 |
Кількість |
Числовий |
Ціле |
Закрити таблицю, дати назву “Товари”. Ключове поле не створювати!
Ввести дані у таблицю “ТОВАРИ” за таблицею 7.3Додатка 7.2.
5.3. Встановлення зв’язку між таблицями “Коди товарів” і “товари” за полем Код товару
При встановленні зв'язку між таблицями “Коди товарів”і“ТОВАРИ” насамперед треба визначити, яка з двох таблиць буде базовою, а яка – зв'язаною. Зв'язок типу “Один-до-багатьох” означає, що одному запису вбазовійтаблиці може відповідати кілька записів узв'язаній. В базовій таблиці поле, за яким встановлюється зв'язок, повинно бутиключовимабоіндексованим без повторів.
У зв'язаній таблиці поле зв'язку повинно мати такий самий тип даних і довжину даних. Виняток складає поле типу “Счетчик”, яке можна зв'язувати з полем типу “Длинное целое”. Назви полів зв'язку можуть бути різними. Поле зв'язаної таблиці називається полемзовнішньогоключа.
5.4. Забезпечення цілісності даних для таблиць “Коди товарів” і “товари”
У таблицю “ТОВАРИ” спробувати ввести запис з кодом товару 11 (в базовій таблиці“КОДИ ТОВАРІВ”такого коду немає). Accessпопередить, що умови цілісності даних не дозволяють ввести запис, і закриє таблицю без нового запису.
З таблиці “КОДИ ТОВАРІВ”спробувати вилучити будь-який запис. Accessпопередить, що умови цілісності даних не дозволяють вилучити запис, і закриє таблицю без вилучення запису.
Для редагування зв'язків відкрити схему даних, виділити лінію зв'язку, двічі клацнути лівою клавішею миші по лінії зв'язку, відкриється вікно зв'язків. Встановити прапорці “Каскадное обновление связанных полей”і“Каскадное удаление связанных полей”,ОК. Закрити вікно схеми даних.
З таблиці “КОДИ ТОВАРІВ”спробувати вилучити будь-який запис. Accessпопередить, що діють умови цілісності даних, тому в зв'язаних таблицях будуть вилучені всі записи з відповідним значенням у зв'язаному полі.і клацнути по кнопці ОК –відбудеться вилучення запису. Відкрити таблицю“ТОВАРИ” і переконатися, що з неї вилучено запис.
5.5. Створення таблиці “Замовлення” у режимі “Macтep таблиц”
У таблиці “Замовлення” будуть знаходитись дані про замовлені товари. В одному замовленні може бути кілька назв товарів.
У вікні бази даних перейти на вкладку “Таблицы”, клацнути по кнопці “Создать”, виділити “Мастер таблиц”,ОК. У вікні, яке відкриється, майстер запропонує список зразків таблиць “Образцы таблиц”. Встановити перемикач “Деловое применение”, вибрати таблицю “Заказы”. У списку “Образцы полей”будуть перелічені поля вибраної таблиці. Виділити поле “КодЗаказа”, клацнути по кнопці зі стрілкою. Поле з'явиться у списку “Поля новой таблицы”. Клацнути по кнопці зміни назви поля“Переименовать поле...”. У вікні, яке відкриється, вилучити стару назву, внести нову назву:Код замовлення, ОК. Аналогічні дії виконати для наступних полів:
“КодКлиента” – Код товару;
“КодСотрудника” – Код співробітника,
“ДатаРазмещения” – Дата замовлення.
У наступному вікні майстра встановити перемикач “Автоматическое определение ключа” і внести ім'я таблиці “Замовлення”.
Майстер нагадає, що в базі даних існують інші таблиці, і запропонує встановити з ними зв'язок. Ніяких дій не робити!
В останньому вікні майстра встановити перемикач “Изменение структури таблицы”.
Відкриється створена таблиця в режимі конструктора. Після поля Код товару вставити поля Сума, Оплачено.
Переглянути властивості полів і при необхідності змінити їх.