Siirry suoraan sisältöön

Microsoft SQL -tietokannan kehittäjäLaajuus (6 op)

Opintojakson tunnus: TT00AC51

Opintojakson perustiedot


Laajuus
6 op

Osaamistavoitteet

Opintojakson jälkeen opiskelija osaa:
- Hyödyntää SQL-palvelimen kehittyneitä ominaisuuksia
- Suunnitella ja toteuttaa tarpeisiinsa sopivan tietokannan ja optimoida sen
- Tehdä tuloksekasta vianetsintään SQL-palvelimella

Sisältö

Taulukkojen ja näkymien implementointi (14 %)
Ohjelmointiobjektien implementointi (16 %)
Kyselyjen perusteet (21 %)
Kehittyneet kyselytekniikat (15 %)
SQL-palvelimen lisäkomponentit (11 %)
XML-datan käsittely (12 %)
Suorituskykyinformaation kerääminen (11 %)

Arviointikriteerit, tyydyttävä (1)

Taulukkojen ja näkymien implementointi
- Opiskelija osaa auttavasti luoda ja muuttaa taulukkoja;
- Opiskelija osaa auttavasti luoda ja muuttaa näkymiä;
- Opiskelija ymmärtää mitä ovat indeksit ja osaa auttavasti luoda ja muuttaa niitä;
- Opiskelija ymmärtää mitä ovat rajoitteet ja osaa auttavasti luoda ja muuttaa niitä;
- Opiskelija osaa auttavasti toteuttaa tietotyyppejä;
- Opiskelija ymmärtää, mitä tarkoittaa tietokannan partitiointi ja osaa tehdä auttavasti käytännössä.

Ohjelmointiobjektien implementointi
- Opiskelija osaa auttavasti luoda ja muuttaa tallennettuja proseduureja;
- Opiskelija ymmärtää, mitä ovat käyttäjän määrittelemät funktiot (user-defined functions) ja osaa auttavasti luoda ja muuttaa niitä;
- Opiskelija ymmärtää, mitä ovat DML ja DDL triggerit ja osaa auttavasti luoda ja muuttaa niitä;
- Opiskelija ymmärtää transaktiot ja osaa auttavasti hallinta niitä.

Kyselyjen perusteet
- Opiskelija ymmärtää, mitä ovat peruskyselyt ja osaa auttavasti luoda ja muuttaa niillä dataa;
- Opiskelija ymmärtää, mitä hyötyä on tietokantojen yhdistymisestä ja osaa auttavasti toteuttaa sen;

Kehittyneet kyselytekniikat
- Opiskelija osaa auttavasti toteuttaa kehittyneitä kyselytekniikoita, kuten alikyselyt ja rank-funktiot;
- Opiskelija ymmärtää kansainväliset koodaukset ja mitä ne aiheuttavat kyselyihin.

SQL-palvelimen lisäkomponentit
- Opiskelija ymmärtää, mikä on täyden tekstin haku ja osaa auttavasti toteuttaa sen;
- Opiskelija ymmärtää PowerShell-skriptien perusteet ja osaa tehdä auttavasti yksinkertaisia PowerShell-skriptejä;

XML-datan käsittely
- Opiskelja ymmärtää, mitä tarkoittaa XML-datan muuntaminen relaatiodataksi ja osaa auttavasti implementoida sen;
- Opiskelija ymmärtää, mikä on XML-datan kysely ja osaa auttavasti toteuttaa sen;
- Opiskelija osaa auttavasti hallita XML-dataa;

Suorituskykyinformaation kerääminen
- Opiskelija ymmärtää, miksi suorituskykyinformaatio on tärkeää;
- Opiskelija osaa auttavasti toteuttaa tietokannassa suorituskykyinformaation keräämisen.

Arviointikriteerit, hyvä (3)

Taulukkojen ja näkymien implementointi
- Opiskelija osaa luoda ja muuttaa taulukkoja;
- Opiskelija osaa luoda ja muuttaa näkymiä;
- Opiskelija ymmärtää mitä ovat indeksit ja osaa luoda ja muuttaa niitä;
- Opiskelija ymmärtää mitä ovat rajoitteet ja osaa luoda ja muuttaa niitä;
- Opiskelija osaa toteuttaa tietotyyppejä;
- Opiskelija ymmärtää, mitä tarkoittaa tietokannan partitiointi ja osaa tehdä käytännössä;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.

Ohjelmointiobjektien implementointi
- Opiskelija osaa luoda ja muuttaa tallennettuja proseduureja;
- Opiskelija ymmärtää, mitä ovat käyttäjän määrittelemät funktiot (user-defined functions) ja osaa luoda ja muuttaa niitä;
- Opiskelija ymmärtää, mitä ovat DML ja DDL triggerit ja osaa luoda ja muuttaa niitä;
- Opiskelija ymmärtää transaktiot ja osaa hallinta niitä;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.

Kyselyjen perusteet
- Opiskelija ymmärtää, mitä ovat peruskyselyt ja osaa luoda ja muuttaa niillä dataa;
- Opiskelija ymmärtää, mitä hyötyä on tietokantojen yhdistymisestä ja osaa toteuttaa sen;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.

Kehittyneet kyselytekniikat
- Opiskelija osaa toteuttaa kehittyneitä kyselytekniikoita, kuten alikyselyt ja rank-funktiot;
- Opiskelija ymmärtää kansainväliset koodaukset ja mitä ne aiheuttavat kyselyihin;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.

SQL-palvelimen lisäkomponentit
- Opiskelija ymmärtää, mikä on täyden tekstin haku ja osaa toteuttaa sen;
- Opiskelija ymmärtää PowerShell-skriptien perusteet ja osaa tehdä yksinkertaisia PowerShell-skriptejä;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.

XML-datan käsittely
- Opiskelja ymmärtää, mitä tarkoittaa XML-datan muuntaminen relaatiodataksi ja osaa implementoida sen;
- Opiskelija ymmärtää, mikä on XML-datan kysely ja osaa toteuttaa sen;
- Opiskelija osaa hallita XML-dataa;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.

Suorituskykyinformaation kerääminen
- Opiskelija ymmärtää, miksi suorituskykyinformaatio on tärkeää;
- Opiskelija osaa toteuttaa tietokannassa suorituskykyinformaation keräämisen;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.

Arviointikriteerit, kiitettävä (5)

Ohjelmointiobjektien implementointi
- Opiskelija osaa luoda ja muuttaa tallennettuja proseduureja;
- Opiskelija ymmärtää, mitä ovat käyttäjän määrittelemät funktiot (user-defined functions) ja osaa luoda ja muuttaa niitä;
- Opiskelija ymmärtää, mitä ovat DML ja DDL triggerit ja osaa luoda ja muuttaa niitä;
- Opiskelija ymmärtää transaktiot ja osaa hallinta niitä;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.

Kyselyjen perusteet
- Opiskelija ymmärtää, mitä ovat peruskyselyt ja osaa luoda ja muuttaa niillä dataa;
- Opiskelija ymmärtää, mitä hyötyä on tietokantojen yhdistymisestä ja osaa toteuttaa sen;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.

Kehittyneet kyselytekniikat
- Opiskelija osaa toteuttaa kehittyneitä kyselytekniikoita, kuten alikyselyt ja rank-funktiot;
- Opiskelija ymmärtää kansainväliset koodaukset ja mitä ne aiheuttavat kyselyihin;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.

SQL-palvelimen lisäkomponentit
- Opiskelija ymmärtää, mikä on täyden tekstin haku ja osaa toteuttaa sen;
- Opiskelija ymmärtää PowerShell-skriptien perusteet ja osaa tehdä yksinkertaisia PowerShell-skriptejä;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.

XML-datan käsittely
- Opiskelja ymmärtää, mitä tarkoittaa XML-datan muuntaminen relaatiodataksi ja osaa implementoida sen;
- Opiskelija ymmärtää, mikä on XML-datan kysely ja osaa toteuttaa sen;
- Opiskelija osaa hallita XML-dataa;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.

Suorituskykyinformaation kerääminen
- Opiskelija ymmärtää, miksi suorituskykyinformaatio on tärkeää;
- Opiskelija osaa toteuttaa tietokannassa suorituskykyinformaation keräämisen;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.

Siirry alkuun