TCMB530 Администриране на потребителски профили и бази данни
Анотация:
Курсът е насочен към съставяне на работещи приложения на информационни системи – SQL бази данни. Основава се основни принципни постановки от релационния модел на данните. Набляга се на етапите, принципите и подходите при моделирането на реални процеси в термините на релационна база от данни.
Преподавател(и):
доц. Васил Къдрев д-р
гл. ас. Цветелина Симеонова д-р
Описание на курса:
Компетенции:
• Да създаде у студентите необходимия подход при съставяне на модел на данните за БД от релационен тип и последващо съставяне на информационна система
• Да премине през всички етапи на съставяне на работеща информационна система
• Да се разгледат и анализират примери за често срещани типични случаи, оформени като задание за разработка за всеки студент и разглеждани поотделно по време на занятията.
Предварителни изисквания:
Добри компютърни умения.
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
- Въведение в базите данни и тяхната архитектура
- Релационен модел
- Модел на данните "обект-връзка" (ER модел)
- Проектиране на релационни бази данни. Нормализация на данните
- Въведение в SQL (Structured Query Language). Използване на DDL (Data Definition language) за дефиниране на обекти в базите данни. Практически занятия.
- Въведение в SQL (Structured Query Language). Използване на DML (Data Manipulation language). Практически занятия.
- Въведение в SQL (Structured Query Language). Създаване на SELECT заявки. Практически занятия.
- Въведение в SQL (Structured Query Language). Заявки към множество таблици. Практически занятия.
- Особености и сравнение на SQL базите данни (MySQL, Ms SQL (Microsoft SQL Server), Ms Access, SQLite и др.). Практически занятия.
- Нерелационни бази данни NoSQL
- Изграждане на релационни бази данни със средствата на Ms Access. Практически занятия.
- Сигурност на базата данни
- Администриране на база данни
- Уеб базирани бази данни
- WordPress
Литература по темите:
1. Elmasri R, Navathe S. Fundamentals of Database Systems, III-nd Ed., Addison – Wesley, 2000.
2. Date C. An Introduction to Database Systems, 6-еd., Addison- Wesley, 1994.
3. Пенева Ю. Бази от данни I част, София 2003
4. Пенева Ю., Г. Тупаров , Бази от данни – 2 част, Регалия, София 2004. 5. Д. Орозова, Ръководство за работа с езика SQL към курса по бази от данни”. БСУ 2005 г.
6. https://www.w3schools.com/sql/default.asp
7. Цветанка Георгиева-Трифонова. Практикум по бази от данни. Част I, Велико Търново 2012, 12 June
2016. https://www.researchgate.net/publication/303920226_Praktikum_po_bazi_ot_danni__I_cast?enrichId=rgreq-a41c9b9bb4e9cd583400b9bdf8c645f6-
XXX&enrichSource=Y292ZXJQYWdlOzMwMzkyMDIyNjtBUzozNzIyMDU5OTgzNjI2MzJAMTQ2NTc1MjIzM zY1MA%3D%3D&el=1_x_2&_esc=publicationCoverPdf
8. Илиан Ковачев. Въведение в SQL. https://iliyankovachev.wordpress.com/%D0%B2%D1%8A%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD %D0%B8%D0%B5-%D0%B2-sql/
9. http://free.techno-link.com/database
10. http://www.databasejournal.com/
11. http://www.informit.com/
12. http://www.microsoft.com/technet
13. http://www.microsoft.com/sql
14. http://www.sqlmag.com/
15. http://www.sql-server-performance.com/
16. www.sqlcourse.com/
17. http://www.sql-tutorial.net/
18. Практическое владение языком SQL. https://www.sql-ex.ru/?Lang=0
19. Упражнения по SQL. http://exercises-on-sql.blogspot.com/
20. Написание SQL-запросов. https://proglib.io/p/sql-practice-sites
21. Задачи и упражнения для SQL. https://qna.habr.com/q/399624
22. SQL Задачи и решения. http://www.sqltutorial.ru/ru/tag/%F3%EF%F0%E0%E6%ED%E5%ED%E8%FF%20%EF%EE%20SQL.html
23. Упражнения по SQL.
https://club.cnews.ru/%D0%A3%D0%BF%D1%80%D0%B0%D0%B6%D0%BD%D0%B5%D0%BD%D0%B 8%D1%8F+%D0%BF%D0%BE+SQL+(%D0%9A%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0
%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9+%D0%B1%D0%BB%D0%BE%D0%B3)
24. SQL упражнения. https://bumotors.ru/bg/sql-exercises.html
25. Упражнения по SQL, практика, решение. http://kodesource.top/sql-exercises/
26. Онлайн бази данни. https://www.db-fiddle.com/
27. Онлайн бази данни. https://dbfiddle.uk/?rdbms=sqlite_3.27&fiddle=db2873a0c0535f04036d2893ccdd604e
28. Георгиев С. Наръчник за провеждане на обучение по бази данни (дизайнери и инженери) за служители на централната администрация и издаване на сертификати за проведеното обучение. Договор № Д-37/11.12.2014 г.