110269

110269



l/4Nadai użytkownikom o identy. recepcjonista prawa dostępu INSERT do relacji Goścje i Rezerwacje,

CREATE ROLE recepcjonista

GRANT INSERT ON Goście TO recepcjonista

GRANT INSERT ON Rezerwacje TO recepcjonista

G 1. wypisać reguły, zrobić ERD i schematy relacji dla *bardzo prostego* przykładu (Klienci i Konta, klient może mieć wiele kont, konto należy do jednego klienta). Lista atrybutów Klienta i Konta była podana. 2 reguły, prosty schemacik ze związkiem 1,1-O.N i ok. Relacje wyszły a'la Klienci(NrKlienta, Nazwisko, ...), Konta(NrKonta, NrKlienta, TypLokaty, ...)

2.    zaznaczyć klucze w tych relacjach

3.    zaproponować dziedzinę atrybutu "TypLokaty" (dałem że liczba - ilość miesięcy)

4.    coś tam o zapewnieniu, żeby konto było przypisane zawsze do jakiegoś klienta Wynika to z wprowadzenia reguły, i zrobieniu związku z ktorego wychodzi schemat relacji Konta z obligatoryjnym kluczem zewnętrznym. Nie napisałem dosłownie "obligatoryjny" ale sie o to dopytał i wyraźnie zalezalo mu na tym.

5.    Napisać zapytanie we wszystkich 4 jeżykach, proste było, bodajże o id i nazwiska kilentow posiadających lokaty jakiegoś typu.

Klienci

NrKlien

ta

Nazwis

ko

P. ID

P.


Konta

NrKont

a

NrKlien

ta

TypLok

aty

ID

12


WObEdalem:    _ ____

SOL:

SELECT NrKlienta, Nazwisko FROM Klienci WHERE NrKlienta IN (SELECT NrKlienta FROM Konta WHERE TypLokaty=12)

6.    Czy schematy relacji sa w 3PN i dlaczego (2PN bo klucze proste, 3PN bo nie było zależności funkcyjnych poza kluczowymi wiec nie ma zależności przechodnich)

7.    Nadać userowi Kowalski uprawnienia (SQL) do odczytu Jego wlasnych_ danych. Podobno chodziło o perspektywy. Ostatecznie zrobiłem GRANT READ ON Kowalski_Dane To Kowalski z komentarzem, ze zakładam ze Kowalski_Dane to perspektywa tablicy Dane ograniczona do danych Kowalskiego.

8.    Napisać w SQL sprawdzanie warunku ze każdy klient ma jakieś konto. Zrobiłem proste query które liczyło klientów bez konta z komentarzem ze jak zwróci zero, to warunek jest spełniony.



Wyszukiwarka

Podobne podstrony:
s401 Administrowanie użytkownikami i grupami 401 Teraz, kiedy znamy już prawa dostępu do plików, zro
s284 284 Poznaj Linux Następnie zmieniamy prawa dostępu do nowo utworzonego pliku, umożliwiając jego
IMG01 (2) Access; użytkownik ma hc/platny dostęp onlinc, często z własnego komputera (J0m go, do Wy
s284 284 Poznaj Linux Następnie zmieniamy prawa dostępu do nowo utworzonego pliku, umożliwiając jego
Dlaczego warto zostać użytkownikiem Biblioteki Wydziałowej? oferujemy dostęp do najnowszych publikac
Konflikty na tle użytkowania środowiska: wynik walki o dostęp do terenów oraz zasobów i walorów
Autoryzacja i prawa dostępu •    Elementy autoryzacji - nazwa użytkownika, hasło •
17872 IMGA82 (3) 50 1. Komunikacja a społeczeństwo nik infbrmacyjno-komunikacyjnych wymaga zagwarant
przykład zamówienia 2) Panel administratora Użytkownik po zalogowaniu uzyskuje dostęp do formularza
10355 s173 Łączenie się z dostawcą usług internetowych 173 8. Zmodyfikuj prawa dostępu do plików ppp
s284 284 Poznaj Linux Następnie zmieniamy prawa dostępu do nowo utworzonego pliku, umożliwiając jego
IMG 92 .•jUti&tOŁL— ■! różuy S
kurs linuxa poziom sredni POZIOM ŚREDNI POZIOM ZAAWANSOWANYHom£ Start systemu i związane z nim proce

więcej podobnych podstron