wersja do druku bazy, bazy danych

Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.

GRUPA-1

Zad1.

Pacjent( nr_medyczny,imie,nazwisko,ulica,nr.kod,miejscowosc)

Lekarz (nr_lekarza,imie,nazwisko,ulica,nr.kod,miejscowosc)

Wizyta (nr_wizyty,data,godzina,nr_medyczny,nr_lekarza,nr_gabinetu,cena_wizyty,diagnoza)

Zad3.

Brudny odczyt-odczyt wewnątrz transakcji pewnych danych które zmienionych przez inna transakcję, która nie została zatwierdzona.

Zad4.

GRANT create procedure, create function TO programista_db

Zad5.

SELECT*FROM pracownik WHERE pensja<AVG(pensja);

Zad6.

ALTER TABLE osoba ADD nagroda int CHECK (nagroda>1000)

Zad7.

CREATE PROCEDURE usuń

@imie VARCHAR(10),@nazwisko VARCHAR(15)

AS

BEGIN

UPDATE pracownik

DELETE FROM pracownik

WHERE imie=@imie AND nazwisko=@nazwisko

END

 

GRUPA-2

Zad1.

Uczen (id_ucznia,nazwisko,ulica,nr_kod,miejscowosc)

Nauczyciel (id_nauczyciela,imie,nazwisko,ulica,nr_kod,miejscowosc)

Ocena (id_ucznia,id_nauczyciela,data_wystawienia_oceny,ocena,przedmiot,komentarz)

Zad3.

GRANT create table, create view TO programista

Zad4.

ALTER TABLE osoba ADD pesel char(11) CONSTRAINT new UNIQUE

Zad5.

Własności transakcji

Atomic- niepodzielność, transakcja jest wykonywana w całości lub wcale

Consistent - spójność  transakcja doprowadzana do spójnego stanu bazy danych

Isolated – transakcja musi być izolowana, czyli nie może wchodzić w konflikty z innymi transakcjami wykonywanymi na tym samym zbiorze danych

Durable- transakcja jest trwała, jeżeli gwarantowane jest, ze wykonane działania pozostaną kompletne bez względu na to co się stanie z baza po poprawnym zakończeniu transakcji. Jeżeli wystąpi awaria zasilania i serwer baz danych ulegnie awarii, istnieje gwarancja ze transakcja będzie kompletna po ponownym uruchomieniu serwera

Zad6.

CREATE PROCEDURE zw_pensji

@imie VARCHAR(15),@nazwisko VARCHAR(15)

AS

BEGIN

UPDATE pracownik

SET pensja=pensja+(pensja/2)

WHERE imie=@imie AND nazwisko=@nazwisko

END

Zad7.

SELECT*FROM pracownik

WHERE pensja>AVG(pensja);

 

GRUPA-1

Zad1.

Pacjent( nr_medyczny,imie,nazwisko,ulica,nr.kod,miejscowosc)

Lekarz (nr_lekarza,imie,nazwisko,ulica,nr.kod,miejscowosc)

Wizyta (nr_wizyty,data,godzina,nr_medyczny,nr_lekarza,nr_gabinetu,cena_wizyty,diagnoza)

Zad3.

Brudny odczyt-odczyt wewnątrz transakcji pewnych danych które zmienionych przez inna transakcję, która nie została zatwierdzona.

Zad4.

GRANT create procedure, create function TO programista_db

Zad5.

SELECT*FROM pracownik WHERE pensja<AVG(pensja);

Zad6.

ALTER TABLE osoba ADD nagroda int CHECK (nagroda>1000)

Zad7.

CREATE PROCEDURE usuń

@imie VARCHAR(10),@nazwisko VARCHAR(15)

AS

BEGIN

UPDATE pracownik

DELETE FROM pracownik

WHERE imie=@imie AND nazwisko=@nazwisko

END

 

 

GRUPA-2

Zad1.

Uczen (id_ucznia,nazwisko,ulica,nr_kod,miejscowosc)

Nauczyciel (id_nauczyciela,imie,nazwisko,ulica,nr_kod,miejscowosc)

Ocena (id_ucznia,id_nauczyciela,data_wystawienia_oceny,ocena,przedmiot,komentarz)

Zad3.

GRANT create table, create view TO programista

Zad4.

ALTER TABLE osoba ADD pesel char(11) CONSTRAINT new UNIQUE

Zad5.

Własności transakcji

Atomic- niepodzielność, transakcja jest wykonywana w całości lub wcale

Consistent - spójność  transakcja doprowadzana do spójnego stanu bazy danych

Isolated – transakcja musi być izolowana, czyli nie może wchodzić w konflikty z innymi transakcjami wykonywanymi na tym samym zbiorze danych

Durable- transakcja jest trwała, jeżeli gwarantowane jest, ze wykonane działania pozostaną kompletne bez względu na to co się stanie z baza po poprawnym zakończeniu transakcji. Jeżeli wystąpi awaria zasilania i serwer baz danych ulegnie awarii, istnieje gwarancja ze transakcja będzie kompletna po ponownym uruchomieniu serwera

Zad6.

CREATE PROCEDURE zw_pensji

@imie VARCHAR(15),@nazwisko VARCHAR(15)

AS

BEGIN

UPDATE pracownik

SET pensja=pensja+(pensja/2)

WHERE imie=@imie AND nazwisko=@nazwisko

END

Zad7.

SELECT*FROM pracownik

WHERE pensja>AVG(pensja);

 

 

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • alter.htw.pl
  • Powered by WordPress, © Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.