Hjem > Databaser2003 > Forelesninger

Oppgaver om tilgangskontroll og administrasjon

  1. Rettigheter generelt

    1. Skriv sql-kode for å gi brukeren Nils rett til å gjøre hva han vil i tabellen Fisk
    2. Skriv sql-kode for å gi brukeren Per rett til delete på tabellen Bok, og gi han lov til å gi rettighetene videre.
    3. Skriv sql-kode for å frata alle brukere rett til insert og update på tabellen Fugl
    4. Lag et eksempel på hierarkisk tildeling og fjerning av rettigheter, og forklar hva som skjer.
  2. T-SQL: Opprette databaser

    1. Opprett en database weather med startstørrelse 10MB for data, 5MB for logg, 2MB filvekst for data, 5% filveks for log og maxstørrelse 200MB for begge.
    2. Se på og skriv litt om syntaxen for CREATE DATABASE, og lag noen eksempler
  3. T-SQL: Administrere brukere

    1. Opprett brukeren perko med default språk norsk, default database ansatt og passord ddboys89spine
    2. Lag et eksempel hvor du tildeler bruker en sid
    3. Gi brukeren andersa aksess til tabellen pasient, og tildel han databaserollen db_accessadmins
    4. Gi domene-brukeren pettersom aksess til tabellen ferieListe, og tildel han databaserollen db_owner
    5. Se på og skriv litt om syntax for sp_addsrvrolemember, og lag et eksempel
  4. Noen litt større oppgaver for de interesserte

    1. Se på og skriv litt om syntax for CREATE PROCEDURE, og lag et eksempel
    2. Skriv litt om funksjonaliteten til t-sql, hva støttes av funksjonalitet og ikke
    3. Skriv litt om xml-støtte i SQL Server
    4. Skriv litt om SQL Server i forhold til sikkerhetskritiske systemer.
      Hva er SQL Servers styrker og svakheter?
Hjem > Databaser2003 > Forelesninger