Wszystkie kursy
Średni 4 lekcje · 41 min · 4 z ćwiczeniami

Dane: SQL i Entity Framework

Od architektury silnika relacyjnego przez SQL i więzy integralności do mapowania obiektowego. Kolejność ma tu znaczenie: Entity Framework bez SQL jest magią, nie narzędziem.

0 z 4 lekcji
Zacznij kurs
  1. Relacyjne bazy danych w C# - architektura RDBMS, schemat tabel, mapowanie typów SQL

    Architektura silnika RDBMS (Query Optimizer, Storage Engine, Transaction Log), projektowanie tabel z PK/FK, mapowanie typów SQL Server na typy C# (INT, NVARCHAR, DECIMAL, DATETIME2, DATE). Dwudziesta druga część kursu C#.

    11 min quiz zadanie

  2. SQL w praktyce - DDL i DML - CREATE, INSERT, SELECT, UPDATE, DELETE, JOIN

    Praktyczny SQL dla programisty C# - podział na DDL/DML/DCL/TCL, CREATE TABLE z kluczami głównymi i obcymi, CRUD (Wielka Czwórka DML), INNER JOIN, klasyczne pułapki UPDATE/DELETE bez WHERE, mapowanie SQL na LINQ w C#. Dwudziesta trzecia część kursu C#.

    11 min quiz zadanie

  3. Więzy integralności w SQL - Primary Key, Foreign Key, CASCADE, UNIQUE, CHECK

    Mechanizmy obronne bazy danych - Primary Key (INT IDENTITY kontra GUID), Foreign Key i integralność referencyjna, trzy strategie ON DELETE (CASCADE/SET NULL/NO ACTION), constraints UNIQUE i CHECK jako walidacja na poziomie bazy. Dwudziesta czwarta część kursu C#.

    8 min quiz zadanie

  4. Entity Framework Core - ORM, DbContext i zapytania z LINQ do bazy

    Entity Framework Core w pigułce - encje, DbContext jako sesja z bazą, IQueryable kontra IEnumerable, śledzenie zmian, migracje oraz pułapki produkcyjne. Piąta część kursu C#.

    11 min quiz

Egzamin z całego kursu

Ten kurs nie ma jeszcze egzaminu. Lekcje mają własne quizy - przejdź je po kolei, a egzamin pojawi się tutaj, gdy powstanie.