Завдання на курсову роботу
Спроектувати базу даних для готелю
База даних містить інформацію про клієнтів: Прізвище, Ім'я, По батькові, адреса, стать, документ, пред'явлений при в'їзді в готель, дату в'їзду, термін проживання, прізвище службовця готелю, що оформив конкретного клієнта, номер (двомісний , одномісний, люкс), оплачено чи проживання в готелі. Вартість проживання за добу залежить від типу номеру. Крім того, в базі даних міститься інформація про співробітників готелю: прізвище, ім'я, по батькові, посаду, графік роботи (парні, непарні дні). Один співробітник може обслуговувати декілька клієнтів.
При розробці бази даних передбачити можливість виведення списку мешканців, що проживають в готелі на поточну дату, виведення списку виїхали мешканців напередодні поточної дати, можливість виведення інформації про наявність вільних місць. А також передбачити аналіз роботи співробітників готелю, наприклад, виводити список клієнтів, що обслуговуються конкретним співробітником.
Введення
У наш час IT технологій практично кожна фірма має власну базу даних для автоматизації процесів обробки даних в цікавій фірму області.
База даних (БД) - це сукупність взаємопов'язаних і упорядкованих даних, яка забезпечує їх оптимальне використання в певній галузі людської діяльності.
Поступово з розвитком програмного забезпечення ЕОМ з'явилися ідеї створення управляючих систем, які дозволяли б накопичувати, зберігати і оновлювати взаємопов'язані дані з цілого комплексу розв'язуваних завдань. Ці ідеї знайшли своє втілення в системах управління базами даних (СКБД).
Використовувана нами програма «Microsoft ACCESS» - це функціонально повна реляційна СУБД. Система управління базами даних Microsoft ACCESS є одним з найпопулярніших додатків в сімействі настільних СУБД. Всі версії ACCESS мають у своєму арсеналі засоби, що значно спрощують введення і обробку даних, пошук даних та надання інформації у вигляді таблиць, графіків і звітів. Вбудована функція SQL дозволяє легко і швидко створювати запити. Саме завдяки цим перевагам наш вибір зупинився на цій базі даних.
Потужність і гнучкість Delphi при роботі з базами даних заснована на низкоуровневом ядрі - процесорі баз даних Borland Database Engine (BDE). Його інтерфейс з прикладними програмами називається Integrated Database Application Programming Interface (IDAPI). В принципі, зараз не розрізняють ці дві назви (BDE і IDAPI) і вважають їх синонімами. BDE дозволяє здійснювати доступ до даних як з використанням традиційного record-орієнтованого (навігаційного) підходу, так і з використанням set-орієнтованого підходу, що використовується в SQL-серверах баз даних. Крім BDE, Delphi дозволяє здійснювати доступ до баз даних, використовуючи технологію (і, відповідно, драйвери) Open DataBase Connectivity (ODBC) фірми Microsoft. Але, як показує практика, продуктивність систем з використанням BDE набагато вище, ніж оних при використанні ODBC. ODBC драйвера працюють через спеціальний «ODBC socket", який дозволяє вбудовувати їх у BDE.
Всі інструментальні засоби баз даних Borland - Paradox, dBase, Database Desktop - використовують BDE. Всі особливості, які в Paradox або dBase, «успа...