Бази данни - февруари 2015

За курса
Базите данни са стандартният начин за използване на динамична информация в съвременните технологии, правейки ги неизменна част от почти всяко едно приложение. Интензивният курс по основи на базите данни ще ви запознаe с една от най-широко използваните системи за управление на бази данни (DBMS), използвани при разработката на съвременни информационни системи - Microsoft SQL Server. Курсът обръща сериозно внимание на релационния модел, моделирането на данни с ER диаграми (таблици и релационни връзки) и работата с езика SQL (извличане на данни, селекция, проекция, съединения, агрегация, групиране, промяна, изтриване и вмъкване). Предоставят се фундаментални знания за работа с ACID транзакции и транзакционна обработка, и практически съвети за настройване на производителността.
Този курс полага основите на работата с бази данни, правейки по-лесно използването им в реални приложения и разбирането на концепции като превръщане на база данни в обектно ориентиран модел (ORM).
Умения, които ще придобиеш
- Използване на продецури и функции
- Използване на ACID модела
- Управление на транзакции
- Управление на релации в DB
- Създаване на базови Back-End архитектури
- Фундаментални знания за бази данни
Теми
- 1 Полезни линкове
- 2 Въведение в курса
- 1 Полезни линкове
-
- 2 Въведение в курса
-
- 3 Основи на базите данни
- 4 Въведение в MS SQL Server
- 3 Основи на базите данни
-
- 4 Въведение в MS SQL Server
-
- 5 Въведение в MySQL
- 6 Въведение в Oracle
- 5 Въведение в MySQL
-
- 6 Въведение в Oracle
-
- 7 Моделиране на данни и E/R диаграми
- 8 SQL основи
- 7 Моделиране на данни и E/R диаграми
-
- 8 SQL основи
-
- 9 Език SQL – функции, групиране и DDL
- 10 T-SQL and Stored Procedures
- 9 Език SQL – функции, групиране и DDL
-
- 10 T-SQL and Stored Procedures
-
- 11 Производителност в SQL
- 12 Обработка на транзакции
- 11 Производителност в SQL
-
- 12 Обработка на транзакции
-
- 13 NoSQL Бази данни
- 14 MongoDB
- 13 NoSQL Бази данни
-
- 14 MongoDB
-
- 15 Redis
- 16 Lab
- 15 Redis
-
- 16 Lab
-
- 17 Подготовка за изпит по бази данни
- 18 Практически екипен проект
- 17 Подготовка за изпит по бази данни
-
- 18 Практически екипен проект
-
- 19 Практически изпит
- 19 Практически изпит
-