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