Курс "Бази даних та інформаційні системи" в ЛНУ ім. Івана Франка (2021) | Events

  Курс "Бази даних та інформаційні системи" в ЛНУ ім. Івана Франка (2021)

Команди

  1. БігМакSQL
  2. Ґрифіндор
  3. Сині слоники
  4. Потім буде

Список групи та розподіл завдань

Рекомендована література

  • Database System Concepts - Abraham Silberschatz, Hank Korth, S. Sudarshan
  • Database Systems: The Complete Book - Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom

Рестрація облікового запису

Перш за все Вам необхідно створити обліковий запис на сайті algotester.com, для цього

  • Перейдіть за посиланням Реєстрація у верхньому правому куті сайту.
  • Заповніть Ваші дані та натистіть кнопку "Реєстрація". Зауважте, що ім'я, прізвище та електронна скринька мають бути справжніми для того аби Ви отримали доступ до тестів.
  • Перейдіть за посиланням у листі, який Ви маєте отримати за деякий час для підтвердження реєстрації Вашого облікового запису.
  • Увійдіть на сайт, використавши ім'я користувача чи електронну скриньку та Ваш пароль.

Рестрація у Архіві

  • Перейдіть за посиланням "Рестрація" у нижній частині цієї сторінки навпроти Архіву.
  • Оберіть Вашу групу та натисніть кнопку "Реєстрація".
  • Ваша реєстрацї очікуватиме підтвердження. Важливо правильно вказати своє ім'я та групу!
  • Як тільки Вашу реєстрацію буде підтверджено, Ви зможете увійти до Архіву, перейшовши за посиланням "Архів" у таблиці.

Рестрація на Тест

Кожен тест це короткотривала подія (зазвичай одна пара) з набором завдань до виконання. Тест буде доступний під час проведення та за умови підтвердженої реєстрації, для цього

  • Перейдіть за посиланням "Рестрація" у нижній частині цієї сторінки навпроти відповідного тесту.
  • Оберіть Вашу групу та натисніть кнопку "Реєстрація".
  • Як тільки Вашу реєстрацію буде підтверджено, Ви зможете увійти до Тесту, перейшовши за відповідним посиланням у таблиці.

Підсумкові оцінки

Оцінки за семестр можна переглянути ось тут. Докладні роз'яснення:

  • Т - сумарна кількість виконаних завдань за всі 5 тестів, ∑T - підсумкові бали за тести (максимум 15)
  • Y1, V1, S1, I1 - бали за відео-доповіді від викладачів та студентів відповідно, ∑1 - підсумкові бали за відео-доповідь (максимум 15)
  • Y2, V2, S2, I2 - бали за командні проєкти від викладачів та студентів відповідно, ∑2 - підсумкові бали за проєкт (максимум 20)
  • ∑ - підсумкові бали за семестр (максимум 50)

Командні завдання

I. Підготувати та опублікувати відео доповідь (до 30 хвилин за участі усіх студентів з команди, реченець - 31 жовтня) згідно таких тем:

  1. DDL
  2. Select
  3. Joins, Keys
  4. DML

II. Реалізувати практичне завдання згідно цього документу. До 31 жовтня команда повинна опублікувати діаграму проєктованої бази даних. Врахувавши зауваження, команда публікує результат своєї роботи до 12 грудня. Розподіл завдань такий:

  1. D
  2. B
  3. A
  4. C

Виконання завдань

Увійшовши до Тесту чи Архіву Ви побачите кілька вкладок

  • Вкладка з переліком усіх завдань та їхніх статусів.
  • Умови усіх завдань.
  • Запитання та відповіді.
  • Таблиця з загальними результатами.
  • Перелік Ваших розв'язків.

Для того аби надіслати скрипт-розв'язок завдання

  • Перечитайте уважно умову завдання та сформуйте запит для його виконання.
  • На першій вкладці Тесту чи Архіву перейдіть за відповідним посиланням завдання.
  • Додайте скрипт Вашого рішення та натисніть кнопку "Надіслати".
  • Нижня частина сторінки містить таблицю з переліком усіх Ваших рішень для цього завдання.

Автоматична перевірка скриптів

  • Отримавши Ваше рішення, сервер виконує автоматичну його перевірку на передбаченому наборі даних.
  • Для кожного набору даних сервер створює СКБД "Postgres 12", створює та наповнює базу відповідно до вхідних даних завдання та виконує Ваш скрипт-розв'язок за допомогою команди "PSQL".
  • Якщо Ваш скрипт генерує правильний результат, то Ви отримаєте позитивну відповідь "Зараховано".
  • На початку розв'язку Вам необхідно під'єднатись до конкретної бази даних за допомогою команди "\connect".

NowNameStartEndRegistration#Actions