Skip to content

Modular Knowledge Review of Databases (actually it's modular control work, but pretend that it's not...)

License

Notifications You must be signed in to change notification settings

AnnKuts/2-course-db-mkr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Structure

  • ddl.sql – contains implementation of task 1: SQL statements for creating database tables, defining relationships between them, and setting up constraints for restaurant database schema
  • oltp.sql – contains implementation of task 2: includes transactional (OLTP) queries
  • olap.sql – contains implementation of task 3: includes analytical (OLAP) queries
  • insert_data.sql – provides sample data

Tasks

  1. Підготовка схеми бази даних:
  • Клієнти (ім'я, телефон, email)
  • Столики (номер столика, місткість, розташування)
  • Позиції меню (назва, опис, ціна, категорія)
  • Замовлення (час замовлення, статус)
  • Позиції замовлення (позиції в кожному замовленні з кількістю)
  1. OTLP запити:
  • 2 INSERT запити до будь-яких таблиць
  • 2 UPDATE запити до будь-яких таблиць
  • 2 DELETE запити з будь-яких таблиць
  • 2 прості SELECT: підготувати чек для замовлення, знайти всі не зайняті столики (столики, для яких немає незавершених замовлень)
  1. OLAP запити:
  • Обчислити загальний денний дохід за датами за останній місяць
  • Знайти топ-10 найбільш популярних позицій меню
  • Обчислити середню вартість замовлення за часом доби (сніданок, обід, вечеря)
  • Визначити клієнтів з найбільшими загальними витратами (CTE)

About

Modular Knowledge Review of Databases (actually it's modular control work, but pretend that it's not...)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published