База даних туристичної фірми

Розробка бази даних для туристичної фірми у середовищі MS Access. Концептуальна модель в термінах реляційної моделі. Повний перелік можливих запитів до бази даних. Формування її структури. Зв'язки між таблицями. Форми для введення в таблицю даних.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык украинский
Дата добавления 26.11.2012
Размер файла 1,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Опис предметної галузі

Діяльність туристичної фірми організована таким чином. Кожен тур характеризується датою, містом, ціною, додатковими даними. У нашу компанію звертаються клієнти. Для кожного з них запам'ятовуються в базі даних стандартні дані (прізвище, ім'я і телефон) і складаються по кожному замовленню документ, який запам'ятовує разом з клієнтом дані про тур і дату замовлення.

Зміст роботи:

1. Основні абстракції (сутність, атрибути, зв'язки) предметної області і їх параметри.

Визначимо наступну сутність: ТУРИ, КЛІЄНТИ, ОПЕРАЦІЇ. ТУРИ характеризується: датою туру, містом, ціною, додатковими даними. Оскільки назва туру може неоднозначно ідентифікувати об'єкт, введемо додатковий атрибут Код туру, унікальний для кожного.

Аналогічно визначимо сутність КЛІЄНТИ з атрибутами код клієнта, ПІБ, телефон. Сутність ОПЕРАЦІЇ з атрибутами: код операції, дата, код тура, код клієнта.

Між цією сутністю існують наступні зв'язки: клієнт замовив тур, купив книгу, скільки турів було замовлено, який тур був замовлений.

2. Повний перелік можливих запитів до бази даних на основі аналізу предметної галузі.

По змісту завдання до бази даних можливі наступні запити:

Які тури були замовлені за день (певний період)?

Скільки турів було замовлено за день (певний період)?

Визначити клієнтів і тури які вони замовили?

Які тури замовляють найбільше?

3. Концептуальна модель у вигляді ER-діаграми.

4. Концептуальна модель в термінах реляційної моделі.

В термінах концептуальної моделі ця модель представляється таблицею.

ПІБ

Код операції

Дата

Код туру

Місто

Ціна

5. Домени, які вказують на типи відповідних даних і їх характеристики.

Код операції приймає значення з множини цілих чисел, максимальна довжина числа 3 знаки.

ПІБ набуває символьного значення, максимальна довжина 25 символів.

Дата набуває значення дата у форматі 00.00.00.

Код туру приймає значення з множини цілих чисел, максимальна довжина числа 3 знаки.

Місто приймає символьне значення, максимальна довжина 20 символів.

Ціна приймає значення з множини цілих чисел, максимальна довжина числа 3 знаки.

6. Ключі

Ключем даного відношення є сукупність атрибутів: код операції, код туру.

7. Функціональні залежності

Функціональна залежність для відношення ОПЕРАЦІЇ:

Код клієнта > ПІБ

Код операції > Дата.

Функціональна залежність для відношення ТУРИ:

Код туру > Місто.

Код туру > Ціна.

Створення таблиць

1. За допомогою середовища MS Access створила структури таблиць для представлення предметної галузі в рамках реляційної моделі з вказівкою типів даних та їх характеристик.

Формування структури бази даних здійснюється за допомогою засобів MS Access в діалоговому режимі.

2. Для кожної створюваної таблиці:

2.1. Визначити обмеження на значення і повідомлення про помилки деяких полів.

2.2. Визначити початкове значення для деяких полів.

2.3. Задати ключ.

2.4. Задати зовнішній ключ (якщо він є).

2.5. Визначити (якщо це можливо) значення деяких полів за допомогою майстра підстановок.

2.6. Визначити обов'язкові поля.

Таблиця Клієнти

Поле Код клієнта

Тип Числовий

Поле ПІБ

Тип Текстовий

Поле Телефон

Тип Числовий

Аналогічно визначаються відповідні поля і для решти таблиць.

3. Визначити схему бази даних, зв'язки між таблицями.

4. Ввести дані в таблиці.

2. Створення запитів

1. Вивести інформацію про тури.

SELECT [Дата туру], [Ціна, грн], [Місто], [Додаткові дані]

FROM Тури;

2. Вивести прізвища всіх клієнтів

SELECT ПІБ FROM Клієнти;

3. Вивести прізвище клієнтів і тури, які вони замовили.

SELECT [Клієнти].ПІБ, [Тури]. [Місто]

FROM Клієнти INNER JOIN (Тури INNER JOIN Операції ON [Тури]. [Код туру]=Операції. [Код тура]) ON [Клієнти]. [Код клієнта]=Операції. [Код клієнта]

ORDER BY [Клієнти].ПІБ;

4. Визначити клієнтів, які вони тури замовили в різні дні

TRANSFORM Min (Операції. [Код тура]) AS [Min-Код тура]

SELECT Операції. [Код клієнта], Min (Операції. [Код тура]) AS [Итоговое значение Код тура]

FROM Операції

GROUP BY Операції. [Код клієнта]

PIVOT Операції. [Дата];

5. Скільки турів було замовлено за день (10.09.2012).

SELECT Операції. Дата, Тури.Місто

FROM Тури INNER JOIN (Клієнти INNER JOIN Операції ON Клієнти. [Код клієнта] = Операції. [Код клієнта]) ON Тури. [Код туру] = Операції. [Код тура]

WHERE (((Операції. Дата)=#9/10/2012#));

6. Які тури замовив конкретний клієнт (Бондаренко Л.Д.).

SELECT [Клієнти].ПІБ, [Тури]. [Місто]

FROM Тури INNER JOIN (Клієнти INNER JOIN Операції ON [Клієнти]. [Код клієнта]=Операції. [Код клієнта]) ON [Тури]. [Код туру]=Операції. [Код тура]

WHERE ((([Клієнти].ПІБ)= «Бондаренко Л.Д.»));

3. Створення форм

1. Форма для введення в таблицю Тури.

база туристичний запит форма

2. Форма для таблиць (Операції, Клієнт), зв'язаних відношенням «один до багатьох».

3. Форма, яка надає доступ до всіх створених форм і містить кнопки навігації роботи з формою (закрити, надрукувати, вийти із програми).

4. Створили макрос для автоматичного завантаження кнопкової форми при відкритті бази даних.

Отримала навички аналізу предметної галузі і побудувала концептуальну модель; отримала навички створення структури реляційної бази даних і первинне введення даних в базу даних з використанням MS Access. Отримала навички реалізації запитів користувача на вибірку даних з таблиць, додавання, видалення і редагування інформації. Набули практичних навичок використання мови SQL. Навчилась розробляти інтерфейс користувача для взаємодії з базою даних і створювати форми.

Размещено на Allbest.ru

...

Подобные документы

  • Форми вихідних документів. Перелік запитів до бази даних. Побудова інфологічної моделі, її структурні компоненти: сутності, зв’язки та відносини. Перелік таблиць, опис запитів. Загальна характеристика та головний зміст форм розроблюваної бази даних.

    курсовая работа [414,5 K], добавлен 31.01.2014

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

  • Реляційна модель баз даних. Цілісність бази даних. Нормалізація, нормальні форми та функціональні залежності. Нормальна форма Бойса-Кодда. Запити та форми Access. Процес нормалізації при побудові бази даних "Музей" та система запитів над даними.

    курсовая работа [2,9 M], добавлен 06.11.2013

  • Розробка бази даних для меблевої фірми. Обстеження і аналіз предметної області та побудова концептуальної, логічної та фізичної моделі цієї бази даних. Використання мови програмування Visual Basic при написанні програмного коду, що обслуговує базу даних.

    курсовая работа [1,4 M], добавлен 24.10.2010

  • Опис предметного середовища. Перелік вхідної інформації. Концептуальна, даталогічна, фізична модель бази даних. Опис функціональних запитів та залежностей. Визначення цілісності посилань між таблицями бази даних. Форма "спеціальність", "дисципліна".

    курсовая работа [1,3 M], добавлен 13.10.2014

  • Використання баз даних та інформаційних систем. Поняття реляційної моделі даних. Ключові особливості мови SQL. Агрегатні функції і угрупування даних. Загальний опис бази даних. Застосування технології систем управління базами даних в мережі Інтернет.

    курсовая работа [633,3 K], добавлен 11.07.2015

  • Розробка бази даних "Автовокзал". Функціональні залежності між атрибутами. Ідентифікація атрибутів, які в реляційної моделі даних використовуються в якості первинних ключів реляційних відносин. Організація вибірки інформації з бази за допомогою запиту.

    курсовая работа [35,6 K], добавлен 19.08.2012

  • Аналіз предметної області, проектування бази даних, її фізичної реалізації в СУБД Access. Схема даних зі зв'язками між таблицями. Форми, що забезпечують інтерфейс. Запити у режимі Конструктора і мовою SQL. Звіти в режимі звіту і в режимі Конструктора.

    курсовая работа [5,2 M], добавлен 01.04.2016

  • Опис предметної області. Визначення проблеми та постановка задачі. Проектування бази даних. Концептуальна модель. Логічна модель. Фізична модель. Розробка програмних модулів.

    курсовая работа [136,3 K], добавлен 14.07.2007

  • Створення баз даних з використанням платформи Microsoft Access 2010 та структурованих запитів SQL. ER-діаграма бази даних з описом кожної сутності та її атрибутів. Розробка інтерфейсу, елементів навігації та макросів для автоматичного виконання запитів.

    курсовая работа [3,1 M], добавлен 21.08.2014

  • Визначення необхідних даних для створення бази даних "Бібліотека", групування їх по таблицях. Передбачення ключових полів, зв’язків між таблицями Access. Створення запитів для функціонування фільтрів у головній формі, а також інтерфейсу користувача.

    курсовая работа [2,5 M], добавлен 22.01.2015

  • Опис основних кроків створення бази даних по автомобілям у програмі Microsoft Access, та запитів. Порядок формування таблиць, їх зміст і структура, встановлення зв'язків між таблицями. Операції, що проводяться над таблицями. Правила оформлення звіту.

    практическая работа [1,1 M], добавлен 27.05.2010

  • Система управління базами даних, ієрархічна модель даних, її проектування та створення. Інтерфейс Microsoft Access, створення структури таблиці, запитів, форм, звітів, макросів. Аналіз зв'язків між таблицями, що описують поняття проблемного середовища.

    курсовая работа [2,7 M], добавлен 10.11.2010

  • Аналіз предметної галузі, постановка задачі, проектування бази даних. UML-моделювання, побудова ER-діаграми, схеми реляційної бази даних у третій нормальній формі. Призначення і логічна структура. Опис фізичної моделі бази даних, програмної реалізації.

    курсовая работа [3,5 M], добавлен 28.11.2011

  • Проектування бази даних "Аптека" у Microsoft Access, розробка структури таблиць, ключових полів і схеми даних. Створення запитів різних типів, екранних форм різного виду для введення і перегляду даних. Створення кнопкових форм, що полегшують навігацію.

    дипломная работа [3,1 M], добавлен 16.11.2014

  • Проектування бази даних, що реалізує звіти про графік робіт на об’єктах впродовж місяця. Графічне зображення нагромаджувачів даних. Побудова діаграм потоків даних і переходів станів, таблиць у вигляді двовимірного масиву, запитів. Створення бази даних.

    курсовая работа [1,2 M], добавлен 29.02.2012

  • Поняття та переваги реляційної бази, автоматизація аналізу даних. Опис основних компонентів сховища даних AS/400. Процес перетворення оперативних даних в інформаційні. Багатовимірні бази даних (MDD). Опис даних і створення файлів в інтеграційних базах.

    реферат [36,8 K], добавлен 14.01.2012

  • Основні поняття та особливості розробки баз даних в Microsoft Access. Побудова бази даних магазину побутової техніки: створення таблиць та встановлення зв’язків між ними, створення запитів, форм та звітів. Охорона праці і гігієна користувача комп'ютера.

    курсовая работа [2,5 M], добавлен 19.01.2010

  • Розробка бази даних в середовищі Microsoft SQL Server 2008 для обліку послуг фітнес-клубу. Таблиці для баз даних, їх властивості. Аналіз сукупності вхідних і вихідних параметрів, опис інформаційної бази, розробка логічної і фізичної моделі даних в ІС.

    курсовая работа [449,9 K], добавлен 09.05.2016

  • Проектування і реалізація реляційної бази даних для централізованого зберігання інформації з метою полегшення і систематизації даних замовлень клієнтів готельного комплексу. Розробка сценаріїв для створення бази даних і базових таблиць проекту.

    курсовая работа [147,2 K], добавлен 02.06.2019

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.