> For the complete documentation index, see [llms.txt](https://teb-edukacja-ai.gitbook.io/bazy-danych-w-aplikacjach-internetowych/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://teb-edukacja-ai.gitbook.io/bazy-danych-w-aplikacjach-internetowych/wstep.md).

# Wstęp

### Opis

Celem przedmiotu jest rozszerzenie wiedzy studentów na temat relacyjnego podejścia do modelowania danych i zastosowania baz danych w aplikacjach internetowych z wykorzystaniem środowiska ASP.NET.

### Plan Zajęć

1. Omówienie i przygotowanie środowiska
2. Wprowadzenie do C#
3. Tworzenie klas
4. Tworzenie zaawansowanych klas i wykorzystanie interfejsów
5. Tworzenie i obsługa wyjątków
6. Wstęp do SQL
7. Funkcje agregujące i podzapytania
8. Zapytania zagnieżdżone
9. Widoki i Triggery
10. Procedury
11. Wprowadzenie do ASP.NET MVC
12. Projekt MVC
13. Projekt Razor Pages
14. SQL w ASP.NET
15. Entity Framework

### Zaliczenie

* [ ] 2 sprawdziany z SQL na ocenę.
* [ ] Projekt w ASP.NET wykorzystujący bazę danych Microsoft SQL.
* [ ] Obecność na zajęciach.
* [ ] (opcjonalnie) kartkówki 10-15 minutowe.
