За курса
Базите данни са стандартният начин за използване на динамична информация в съвременните технологии, правейки ги неизменна част от почти всяко едно приложение. Интензивният курс по основи на базите данни ще запознае участниците с една от най-широко използваните системи за управление на бази данни (DBMS), използвани при разработката на съвременни информационни системи - Microsoft SQL Server. Курсът обръща сериозно внимание на релационния модел, моделирането на данни с ER диаграми (таблици и релационни връзки) и работата с езика SQL (извличане на данни, селекция, проекция, съединения, агрегация, групиране, промяна, изтриване и вмъкване). Предоставят се фундаментални знания за работа с ACID транзакции и транзакционна обработка, и практически съвети за настройване на производителността. Този курс полага основите на работата с бази данни, правейки по-лесно използването им в реални приложения и разбирането на концепции като превръщане на база данни в обектно ориентиран модел (ORM).
Умения, които ще придобиеш
-
Управление на transactions
-
Манипулиране и съхраняване на данни
-
Създаване на базови Back-End архитектури
-
Използване на ACID модела
-
Работа с бази данни
-
Използване на процедури и функции
Теми
- 1. Resources
- 2. Databases Introduction
- 3. Exercise: Databases Introduction
- 4. CRUD
- 5. Exercise: CRUD
- 6. Table Relations
- 7. Exercise: Table Relations
- 8. Built-in Functions
- 9. Exercise: Built-in Functions
- 10. Subqueries and Joins
- 11. Exercise: Subqueries and Joins
- 12. Indices and Data Aggregation
- 13. Exercise: Indices and Data Aggregation
- 14. Functions and Stored Procedures
- 15. Exercise: Functions and Procedures
- 16. Triggers and Transactions
- 17. Exam Preparation
- 18. Retake Exam