CITB666 Администриране на БД

Анотация:

Курсът цели да запознае студентите с процесите при администриране на бази данни. Подробно се разглеждат възможностите на съвременните системи за администриране на бази данни, различните действия, които са необходими, за запазване целостта на базите, както и поддържката на стабилността, сигурността, мониторинг, планиране на растеж на базата данни и др. Централно място в курса е отделено за преглед на различни SQL команди, нужни при администриране на базите данни.

прочети още
Информационни технологии

Преподавател(и):

 Делян Керемедчиев  

Описание на курса:

Компетенции:

Успешно завършилите курса студенти ще:

1) знаят:

Какво представлява сигурност на БД и как се постига;

Какво представлява настройване на БД и какво изисква тя.

2) могат:

Да инсталират, конфигурират и актуализират към последна версия СУБД;

Да архивират, възстановяват, и пренасят БД.

Да следят и поддържат дизайна и архитектурата на БД;

Да осигуряват настройки и мониторинг на СУБД;

Да следят и за производителност на БД;

Да предлагат план за растеж на БД;

Да създават и поддържат документация и правила за използване на БД;

Да осигуряват нива на достъп и да защитават целостта на БД.


Предварителни изисквания:
Студентите да имат знания и/или умения:

Основни познания в областта на БД;

Основни познания за езика SQL;

Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Български

Теми, които се разглеждат в курса:

  1. Проектиране на структурата и създаване на БД
  2. Използване на изгледи
  3. Използване на транзакции
  4. Използване на съхранени процедури и функции
  5. Използване на съхранени процедури и функции. Практическо занятие
  6. Използване на тригери
  7. Контролна работа 1
  8. Предоставяне на данни към външни системи чрез експорт и въвеждане на данни от външни системи чрез импорт на данни.
  9. Управление на потребителите и достъпа до БД
  10. Управление на потребителите и достъпа до БД. Практическо занятие
  11. Проследяване производителността на базата данни и разрешаване на проблеми.
  12. Проследяване производителността на базата данни и разрешаване на проблеми. Практическо занятие
  13. Поддържане на сигурност на данните, чрез архивиране и възстановяване.
  14. Поддържане на сигурност на данните, чрез архивиране и възстановяване. Практическо занятие
  15. Контролна работа 2

Литература по темите:

1. Ravi Kumar, Samayam, R. A. K., Miryala, N. K., Mastering MySQL Administration - High Availability, Security, Performance, and Efficiency, Apress, 2024

2. Karthik Appigatla, MySQL 8 Cookbook: Over 150 recipes for high-performance database querying and administration, Packt Publishing, 2018

3. Vikram Vaswani, MySQL Database Usage & Administration, McGraw-Hill, 2010

Средства за оценяване:

1. Формиране на "Окончателна Оценка" (ОкО) чрез "Крайна Оценка Текущо Оценяване" (КОТО).

Формите за текущо оценяване са контролни работи с тежест при формиране на КОТО по 50% всяка. Контролните работи се провеждат под формата на тест, който включва въпроси с множествен избор, въпроси с отворен отговор и задача.

КОТО за окончателна оценка (ОкО) по време на семестъра може да се оформи като средноаритметична оценка от двете контролни работи само ако и двете контролни работи са оценени с оценка минимум Среден 3.00.

Забележка 1: Оценките от контролните работи, които участват във формулата за определяне на КОТО са по шестобалната система с точност до 0,5. КОТО се закръглява с точност до 0.5.

2. Формиране на "Окончателна Оценка" (ОкО) чрез "Оценка от Изпит" (ОИ).

Тази процедура е предназначена само за студенти, които не са покрили изискванията на текущия контрол и нямат формирана КОТО или такива, които не са доволни от получената КОТО. Процедурата важи и при следсесийно явяване с индивидуален протокол.

Студентът се явява на писмен изпит под формата на тест, който включва въпроси с множествен избор, въпроси с отворен отговор и задача. Оценката от изпита (ИО) се трансформира в ОкО съгласно приетите в НБУ общи правила.

Датата на провеждане на изпита се определя съгласно утвърдения график за изпитната сесия или при извънсесийно явяване - по уговорка с преподавателя.