Міністерство освіти і науки України
Національний університет „Львівська політехніка”
Кафедра електронних
обчислювальних машин
Звіт
про виконання лабораторних робіт
з курсу „ Організація баз даних ”
Львів – 2006
Лабораторна робота 1
Створення бази даних, таблиць, зв’язків, обмежень цілісності
1. Мета роботи
Познайомитися з середовищем МS ACCESS, навчитись створювати базу даних, таблиці, зв’язки між таблицями, накладати обмеження цілісності.
В ході виконання даної лабораторної роботи було розроблено базу даних, структуру якої зображено на рис.1. Було накладено обмеження цілісності та створено зв’язки між таблицями.
Рис.1. Схема даних
Лабораторна робота 2
Створення форм для вводу, перегляду та корекції даних
Мета роботи
Познайомитися з можливостями СКБД МS ACCESS для створення форм для вводу, перегляду та корекції даних
Зміст звіту
1.Опис створених форм.
2.Видрук створених форм.
В ході виконання даної лабораторної роботи було розроблено такі форми для вводу, перегляду та корекції даних:
Лабораторна робота 3
Створення запитів до бази даних. Запити типу SELECT
Мета роботи: Познайомитися з візуальними засобами побудови запитів до бази даних Access.
В ході виконання даної лабораторної роботи було розроблено такі SELECT запити, необхідні при аналізі предметної області.:
Запит для пошуку інформації про квитки, придбані клієнтом
SELECT Клієнти.КодКлієнта, Квитки.*
FROM Клієнти INNER JOIN Квитки ON Клієнти.КодКлієнта = Квитки.КодКлієнта
WHERE (((Клієнти.КодКлієнта) = [Forms]![Клієнти]![КодКлієнта]));
Запит для пошуку автобуси, які виконують рейси:
SELECT Автобуси.КодАвтобуса
FROM Рейси INNER JOIN Автобуси ON Рейси.КодРейса = Автобуси.КодРейса;
Лабораторна робота 4
Створення запитів до бази даних. Запити модифікації бази даних.
Мета роботи
Познайомитися з візуальними засобами побудови запитів модифікації бази даних MS ACCESS.
В ході виконання даної лабораторної роботи було розроблено такі запити модифікації бази даних:
Запит на створення таблиці з даними про клієнтів та рейси, на які вони купили квитки:
Запит на оновлення даних про місто клієнта:
Запит на знищення інформації про автобуси із таблиці МаркиАвтобусів, записів з якими немає в таблиці Автобуси:
Лабораторна робота 5
Створення звітів
Мета роботи
Познайомитися з можливостями СКБД МS ACCESS по створення звітів.
В ході виконання даної лабораторної роботи було розроблено звіт про розподіл клієнтів по маркам автобусів.
Лабораторна робота 6
Імпорт, експорт, та під’єднання таблиць з інших СКБД та електронних таблиць
Мета роботи
Ознайомитися яким чином можна імпортувати та експортувати дані з інших СКБД, текстових файлів, електронних таблиць. Робота в режимі “клієнт-сервер”.
В ході виконання даної лабораторної роботи було під’єднано електронну таблицю із списком нових моделей автобусів у форматі Microsoft Excel наступного вмісту:
Марка
Місця
IVECO
55
ЛАЗ
50
ISUZU
50
до вже існуючої таблиці бази даних «МаркиАвтобусів»:
Висновки: виконуючи лабораторні роботи з курсу організація баз даних я ознайомитися з середовищем МS ACCESS, навчився створювати бази даних, таблиці, зв’язки між таблицями, накладати обмеження цілісності, створювати форм для вводу, перегляду та корекції даних, запити до бази даних, звіти. Ознайомився як можна імпортувати та експортувати дані з інших СКБД, текстових файлів, електронних таблиць.