Дисциплини

20 Базии от данни

Седмичен хорариум 2+0+2
Форма на контрол Изпит

Анотация


Дисциплината „Бази от данни”, стои в основата на информационните технологии. Тя има за цел да запознае бъдещите специалисти с теорията и практиката на базите от данни. Разглеждат се физическите и логическите основи на базите от данни. Релационният модел данни е предмет на задълбочено изучаване. Дадени са свойствата на релационните информационни структури, методите за техния анализ и синтез (проектиране), както и усвояване на софтуерни средства за моделиране.
Разглеждат се езици за достъп до данните и за описание на концептуалните схеми на базите от данни –SQL, ERD. Изучават се методи за програмиране за бази от данни, като PL/SQL. Дават се структурите на информационни системи, изградени върху различни бази от данни.
Дисциплината включва програмиране в системите с бази от данни, базирано на PL/SQL - структура на езика, типове данни и управляващи структури и акцентира върху специфични за базите от данни обекти, като курсори, функции, процедури, пакети, тригери и др.
Разглеждат са различни видове бази от данни и системи с бази от данни.
Практическата страна на дисциплината включва проектиране и реализация на бази от данни чрез актуални версии на СУБД (Oracle), програмиране на PL/SQL и администриране на БД чрез SQL Developer и/или други.

Съдържание


  • Бази от данни. Основи, модели. Data modeler.
  • Проектиране на БД – нормализация.
  • SQL – управление на структури. DDL.
  • SQL – манипулиране на данни DML, TCL.
  • Програмиране за бази от данни. PL/SQL.
  • Други видове бази от данни и информационни системи.