Databassystem IK1007 Akademin Industri och samhälle
-
- Education
I delmoment 1 beskrivs historik och utveckling från 1960-talets enkla filsystem till objektorienterade relationsdatabaser, samt hur databaser har kommit att bli en central del i
dagens IT-samhälle med växande behov av e-tjänster. Sedan behandlas SQL-DDL (Data Definition Language), Data Dictionary, tabeller, användare och sekvenser samt intern arkitektur, fysisk och
logisk lagringsstruktur i Oracle. I detta delmoment framställs även SQL-DML (Data Manipulation Language) samt hur man kan upprätthålla integritetsregler med hjälp av database constraints:
primary key, foreign key, unique, check och not null. Den sista delen i detta delmoment handlar om databastransaktioner, SQL-TCL (Transaction Control Language) och transaktionskontroll med lås.
Under delmoment 2 hanteras konceptuella modeller som baseras på verksamhetsbeskrivningar, samt normalisering av datamodeller. Den andra delen i detta delmoment är SQL-select (Data Retrivial Language)
med nästlade sökningar, hantering av NULL-värden, inbyggda funktioner, aggregatfunktioner och sorteringsfunktioner mot enstaka tabeller.
I delmoment 3 diskuteras SQL-select (Data Retrivial Language) mot nästlade sökningar, joinsatser, hantering av NULL-värden, inbyggda funktioner, aggregatfunktioner och sorteringsfunktioner mot fler
sammanlänkade tabeller.
I delmoment 4 beskrivs variabler, styrstrukturer, loopar, cursorhantering och felhantering i det procedurella databasspråket Oracle PL/SQL.
Det sista delmomentet (delmoment 5) handlar det om lagrade procedurer, funktioner och databastriggrar.
-
- video
L00 Introduktion
Introduktion med grundläggande information till kursen IK1007, Databassystem
-
- video
L01P01 Databaser introduktion
En övergripande introduktion till databaser med historik, hur databaser kan vara uppbyggda med mera
-
- video
L01P02 Databaskomponenter
Föreläsning om relationsdatabaskomponenter och olika typer av objekt som blandas med flera olika exempel
-
- video
L01P03 SQL DDL
Föreläsning om SQLs språkdel Data Definition Language och hur man kan använda detta. Föreläsningen innehåller förklarande exempel
-
- video
L01P04 SQL DML
Föreläsning om SQLs språkdel Data Manipulation Language och hur man kan använda detta. Föreläsningen innehåller förklarande exempel
-
- video
L01P05 SQL TCL
Föreläsning om SQLs språkdel Transaction Control Language och hur man kan använda detta. Föreläsningen innehåller förklarande exempel