(a) T (b) N (c) N (d) T

Wielkość: px
Rozpocząć pokaz od strony:

Download "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 (a) T (b) N (c) N (d) T"

Transkrypt

1 PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH / A Nazwisko i imię: Kierunek: Rok studiów: Pytanie Punkty Skala ocen Punkty < Maksymalna suma punktów: 100 Oceny ndst dst dst+ db db+ bdb Uzyskana suma punktów: Ocena 1. Na każde pytanie może być kilka poprawnych odpowiedzi. 2. Odpowiedzi zaznaczamy literami T i N. 3. Maksymalną ilość punktów z pytania otrzymuje się przy wszystkich prawidłowo zaznaczonych odpowiedziach. 4. Za jedną prawidłową odpowiedź częściową otrzymuje się 1 punkt. 5. Nie zakreślone pozycje uznane zostaną jako błędne (a) T (b) N (c) N (d) T Punkty

2 PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH / Pytania

3 PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH / Przykładowe pytania z Administracja bazami danych / Na instancję bazy danych Oracle składają się: (a) Procesy drugoplanowe. (c) Procesy użytkowników. (b) Pamięć SGA. (d) Pliki danych. 2. Bufor danych w SGA (System Globar Area) służy do: (a) przechowywania danych odczytanych z dysku; (b) przechowywania informacji o zmianach wprowadzonych do bazy danych; (c) obsługi poleceń SQL i PL/SQL; (d) przechowywania pewnych informacji ze słownika danych; 3. Bufor dziennika powtórzeń w SGA (System Globar Area) służy do: (a) przechowywania danych odczytanych z dysku; (b) przechowywania informacji o zmianach wprowadzonych do bazy danych; (c) obsługi poleceń SQL i PL/SQL; (d) przechowywania pewnych informacji ze słownika danych; 4. Obszar współdzielony w SGA (System Globar Area) służy do: (a) przechowywania danych odczytanych z dysku; (b) przechowywania informacji o zmianach wprowadzonych do bazy danych; (c) obsługi poleceń SQL i PL/SQL; (d) przechowywania pewnych informacji ze słownika danych; 5. Pliki kontrolne (control files) zawierają informacje o: (a) położeniu plików danych; (b) położeniu plików dziennika powtórzeń; (c) użytkownikach bazy danych; (d) zmianach dokonanych w danych; (e) Informacje o wszystkich grupach dziennika powtórzeń; (f) Bieżącą grupę dziennika powtórzeń; (g) Informacje o plikach danych (włączony, wyłączony, ); (h) Informacje dotyczące punktów kontrolnych; 6. Które pliki zawierają parametry konfiguracyjne sieci? (a) tnsnames.ora; (b) listener.ora; (c) init<sid>.ora; (d) spfile<sid>.ora; 7. Które pliki zawierają parametry konfiguracyjne bazy danych? (a) tnsnames.ora; (b) listener.ora; (c) init<sid>.ora; (d) spfile<sid>.ora; 8. Użytkownik chcący połączyć się z bazą danych korzysta bezpośrednio z: (a) pliku tnsnames.ora; (b) procesu nasłuchowego Listener; (d) pliku spfile<sid>.ora; (e) pliku init<sid>.ora; (c) pliku listener.ora; 9. Które procesy drugoplanowe biorą udział przy zapisie zmian dokonanych w SGA? (a) DBWR (b) LGWR (c) CKPT (d) ARCH 10. Przy pomocy programu ORADIM.EXE można: (a) Uruchomić serwis instancji; (b) Uruchomić instancję; (c) Utworzyć serwis instancji; (d) Zatrzymać serwis instancji.

4 PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH / Wykonanie których z wymienionych czynności (w środowisku Windows) jest wymagane aby zwykły użytkownik (bez uprawnień DBA) mógł połączyć się z bazą danych? (a) e:\oracle\ora92\bin\lsnrctl.exe LSNRCTL> start (b) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc,inst (c) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc (d) e:\oradim -SHUTDOWN -SID test -USRPWD test -SHUTTYPE srvc,inst 12. Wykonanie których z wymienionych czynności (w środowisku Windows) jest wymagane aby zwykły użytkownik (bez uprawnień DBA) mógł połączyć się z bazą danych? (a) e:\net START nazwa_serwisu_listenera (b) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc,inst (c) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc (d) e:\oradim -SHUTDOWN -SID test -USRPWD test -SHUTTYPE srvc 13. Wykonanie których z wymienionych czynności (w środowisku Windows) jest wymagane aby zwykły użytkownik (bez uprawnień DBA) mógł połączyć się z bazą danych? (a) e:\net START nazwa_serwisu_listenera (b) e:\sqlplus /NOLOG SQL> CONNECT SYS/password@nazwa_instancji AS SYSDBA SQL> STARTUP OPEN (c) e:\oradim -STARTUP -SID test -USRPWD test -STARTTYPE srvc (d) e:\oradim -SHUTDOWN -SID test -USRPWD test -SHUTTYPE srvc 14. W którym trybie zamknięcia instancji dokończone zostaną wszystkie transakcje? (a) SHUTDOWN NORMAL (b) SHUTDOWN TRANSACTIONAL (c) SHUTDOWN IMMEDIATE (d) SHUTDOWN ABORT 15. Które z poniższych poleceń doprowadzi do natychmiastowego zamknięcia instancji w przypadku, gdy trwa transakcja? (a) SHUTDOWN NORMAL (b) SHUTDOWN TRANSACTIONAL 16. Zaznacz poprawne stwierdzenia dotyczące parametru PCTUSED. (a) Musi mieć taką samą wartość dla każdej tabeli. (b) Może przyjąć wartość domyślną. (c) SHUTDOWN IMMEDIATE (d) SHUTDOWN ABORT (c) Określa w procentach ilość wolnej przestrzeni pozostawionej w blokach na przyszłe modyfikacje. (d) Określa procent wypełnienia bloku, poniżej którego blok traktowany jest za dostępny. 17. Zaznacz poprawne stwierdzenia dotyczące parametru PCTFREE określanego przy tworzeniu tabel. (a) jest opcjonalny (b) przyjmuje wartość domyślną 18. Niski współczynnik PCTFREE: (c) określa w procentach ilość wolnej przestrzeni pozostawionej w blokach na przyszłe modyfikacje (d) określa procent wypełnienia bloku poniżej którego blok traktowany jest za dostępny (a) Powoduje rezerwowanie małej ilości miejsca na aktualizację wierszy, (b) Zapewnia lepsze wypełnienie bloku, (c) Może powodować wysoki koszt przetwarzania. (d) Może zmniejszyć koszt przetwarzania. 19. Wysoki współczynnik PCTFREE: (a) Powoduje rezerwowanie dużej przestrzeni dla aktualizacji wierszy, (b) Zmniejsza wykorzystanie przestrzeni,

5 PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH / (c) Może zmniejszyć koszt przetwarzania. (d) Może powodować wysoki koszt przetwarzania. 20. Niski współczynnik PCTUSED (a) Powoduje gorsze wykorzystanie przestrzeni, (b) Zmniejsza koszt operacji UPDATE i DELETE, przez rzadkie przenoszenie bloku na listę wolnych. (c) Zwiększa koszt operacji INSERT i UPDATE. (d) Powoduje leprze wykorzystanie przestrzeni, 21. Wysoki współczynnik PCTUSED (a) Powoduje leprze wykorzystanie przestrzeni, (b) Powoduje gorsze wykorzystanie przestrzeni, (c) Zwiększa koszt operacji INSERT i UPDATE. (d) Zmniejsza koszt operacji UPDATE i DELETE, przez rzadkie przenoszenie bloku na listę wolnych. 22. Czy przestrzeń tabel (tablespace): (a) może składać się z wielu plików; (b) musi składać się z jednego pliku; (c) można wyłączyć aby w danej chwili była niedostępna; (d) można usunąć bez straty danych. 23. W których perspektywach słownika danych użytkownik (bez roli DBA) może znaleźć informacje o dostępnych dla niego tabelach: (a) ALL_USERS; (b) DBA_TABLES; (c) ALL_TABLES; (d) USER_TABLES; 24. Które polecenia należy wykonać, aby utworzyć użytkownika o nazwie xxx (z hasłem szyfr)? (a) ADD USER xxx PASSWORD szyfr; (c) CREATE USER xxx PASSWORD szyfr; (b) CREATE USER xxx IDENTIFIED BY szyfr; (d) GRANT CONNECT TO xxx; 25. Które z poleceń należy wykonać, aby usunąć użytkownika xxx? (a) DROP USER xxx; (c) DELETE USER xxx; (b) DROP USER xxx CASCADE; (d) DELETE USER xxx CASCADE; 26. Które ze stwierdzeń jest prawdziwe? Profile są nazwanymi zbiorami limitów, dostarczającymi mechanizmu pozwalającego: (a) ograniczyć przydzielone zasoby systemu (c) prowadzić politykę zarządzania hasłami, (np. liczba jednoczesnych sesji użytkownika), (b) ograniczyć dostęp do tabel, (d) przechowywać dane o użytkownikach. 27. Które ze stwierdzeń jest prawdziwe? Roli można przyznać: (a) inne role, (c) dowolne uprawnienie systemowe poza UNLIMITED TABLESPACE, (b) profil, (d) uprawnienie do obiektów poza INDEX, REFERENCES, 28. Które polecenia można wykonać, aby użytkownik user1 mógł tworzyć tabele (CREATE USER user1 IDENTIFIED BY szyfr;)? (a) GRANT CONNECT TO user1; (c) GRANT CREATE TABLE TO user1; (b) GRANT CREATE ANY TABLE TO user1; (d) GRANT SELECT ON tabela1 TO user1; 29. Jeżeli użytkownik otrzymał uprawnienie systemowe wraz z opcją administracyjną WITH ADMIN OPTION i przekazał je innym użytkownikom, to odebranie mu tego prawa (a) nie spowoduje odebrania go użytkownikom, którzy je od niego otrzymali. (b) spowoduje odebrania go użytkownikom, którzy je od niego otrzymali. (c) spowoduje odebrania go wszystkim użytkownikom. (d) będzie niemożliwe.

6 PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH / Jeżeli użytkownik otrzymał uprawnienie do obiektu wraz z opcją administracyjną WITH GRANT OPTION i przekazał je innym użytkownikom, to odebranie mu tego prawa (a) nie spowoduje odebranie go użytkownikom, którzy je od niego otrzymali. (b) spowoduje odebranie go użytkownikom, którzy je od niego otrzymali. (c) spowoduje odebrania go wszystkim użytkownikom. (d) będzie niemożliwe. 31. Które z poniższych zapytań pozwoli wyświetlić informacje o prawach dostępu do tabel, które zostały przydzielone użytkownikowi user01? (a) SELECT * FROM dba_tab_privs WHERE grantee=user01; (b) SELECT * FROM dba_tab_privs WHERE grantee='user01'; (c) SELECT * FROM dba_tab_privs WHERE grantee=user01; (d) SELECT * FROM dba_sys_privs WHERE grantee='user01'; 32. Polecenie AUDIT może służyć do monitorowania: (a) Poleceń (b) Plików danych (c) Obiektów (d) Plików archiwalnych 33. Czy jest możliwe aby przy użyciu polecenia AUDIT do monitorowania obiektów: (a) Rejestrowany będzie tylko jeden rekord na sesję. (b) Rejestrowane będzie każde wykonane monitorowanej operacji na danym obiekcie. (c) Monitorowane będą tylko poprawne dostępy do obiektu. (d) Monitorowane będą tylko nieudane dostępy do obiektu. 34. Czy jest możliwe aby przy użyciu polecenia AUDIT do monitorowania uprawnień: (a) Rejestrowany będzie tylko jeden rekord na sesję. (b) Rejestrowane będzie każde wykonane polecenie wykorzystujące monitorowane uprawnienie. (c) Monitorowane będą tylko poprawnie zakończone polecenia SQL. (d) Monitorowane będą tylko nieudane polecenia SQL. 35. Które z poleceń exportu danych wyeksportuje tabelę user01.studenci? (a) e:> exp USERID=user/hasło FILE=d:\u1.dat TABLES=(user01.studenci, user02.stypendia) LOG=d:\log.txt (b) e:> exp USERID=user/hasło FILE=d:\u1.dat FULL=Y LOG=d:\log.txt (c) e:> exp USERID=user/hasło FILE=d:\u1.dat OWNER=(user01, user02) LOG=d:\log.txt (d) e:> exp USERID=user/hasło FILE=d:\u1.dat OWNER=(user02) LOG=d:\log.txt 36. Czy po eksporcie kumulacyjnym (a) należy zachować pliki eksportu inkrementalnego? (c) należy zachować pliki eksportu kumulacyjnego? (b) można skasować pliki eksportu inkrementalnego? (d) należy zachować pliki eksportu kompletnego? 37. Czy przy eksporcie można (a) wyeksportować tylko definicje tabel? (b) wyeksportować tylko zawartość tabel? (c) wyeksportować definicje tabel i ich zawartość? (d) wyeksportować tylko tabele bez indeksów? (e) wyeksportować wszystkie obiekty użytkownika? (f) wyeksportować wybrane obiekty kilku użytkowników? (g) wyeksportować wybrane obiekty jednego użytkownika? 38. Pliki dziennika powtórzeń (redo file) (a) przechowują wszystkie zmiany zatwierdzonych transakcji? (b) przechowują wszystkie zmiany nie zatwierdzonych transakcji? (c) mogą być archiwizowane?

7 PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH / (d) służą do odtwarzania bazy danych po awarii? (e) mogą nie istnieć? (f) muszą istnieć? (g) mogą składać się z wielu grup? (h) mogą składać się tylko z jednej grupy? (i) mogą w każdej grupie składać się z wielu plików? (j) muszą w każdej grupie składać się tylko z jednego pliku? 39. Punkty kontrolne (CHECKPOINT) są zdarzeniem systemowym dzięki którym (a) dane z bufora danych SGA są zapisywane na dyski. (b) wycofywane są wszystkie trwające transakcje. (c) odłączani są wszyscy użytkownicy. (d) restartowana jest instancja. 40. Przy pomocy polecenia ANALYZE można zbierać statystyki (a) zbierać statystyki wybranej tabeli; (b) zbierać statystyki wybranego indeksu; (c) zbierać statystyki wybranego klastra; (d) zbierać statystyki wybranej partycji; (e) zbierać statystyki wybranej przestrzeni tabel; (f) zbierać statystyki wybranego pliku danych; (g) zbierać statystyki oparte na całej zawartości analizowanego obiektu; (h) zbierać statystyki opartego na części zawartości analizowanego obiektu; (i) usuwać statystyki wybranych obiektów; Rysunek do następnych trzech pytań. 41. Algorytm NESTED LOOPS (a) dla każdego rekordu z tabeli zewnętrznej b (sekwencyjnie) poszukiwane są rekordy pasujące w tabeli wewnętrznej a (sekwencyjnie). (b) sortuje obie tabele i dla każdego rekordu z jednej tabeli szuka sekwencyjnie odpowiedniego rekordu w drugiej (c) stosuje algorytm hashowania na kolumnie a1 tabeli a i algorytm hashowania na kolumnie b1 tabeli b i następnie dokonuje łączenia. 42. Algorytm SORT MERGE (a) dla każdego rekordu z tabeli zewnętrznej b (sekwencyjnie) poszukiwane są rekordy pasujące w tabeli wewnętrznej a (sekwencyjnie) (b) sortuje obie tabele i dla każdego rekordu z jednej tabeli szuka sekwencyjnie odpowiedniego rekordu w drugiej (c) stosuje algorytm hashowania na kolumnie a1 tabeli a i algorytm hashowania na kolumnie b1 tabeli b i następnie.dokonuje łączenia.

8 PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH / Algorytm HASH JOIN (a) dla każdego rekordu z tabeli zewnętrznej b (sekwencyjnie) poszukiwane są rekordy pasujące w tabeli wewnętrznej a (sekwencyjnie) (b) sortuje obie tabele i dla każdego rekordu z jednej tabeli szuka sekwencyjnie odpowiedniego rekordu w drugiej (c) stosuje algorytm hashowania na kolumnie a1 tabeli a i algorytm hashowania na kolumnie b1 tabeli b i następnie.dokonuje łączenia. 44. Wyzwalacze systemowe mogą być definiowane na poziomie (a) bazy danych; (b) schematu użytkownika; (c) tabeli; (d) przestrzeni tabel; 45. Narzędzie SQL Loader przeznaczone jest (a) do masowego ładowania danych do bazy. (b) do importu kont użytkowników. (c) do importu słownika danych. (d) do importy definicji tabel. 46. Pliki śladu (trace files) (a) są plikami tekstowymi zawierającymi informacje o błędach wykrywanych przez proces serwera lub procesy tła, jakie wystąpiły w trakcie pracy instancji. (b) mogą zawierać wszystkie polecenia realizowane w ramach sesji. (c) mogą być odczytywane w czytelnej postaci przy pomocy programu Tkprof. 47. Transakcja może być realizowana w jednym z następujących trybów: (a) READ COMMITTED, (b) READ ONLY, (c) SERIALIZABLE. (d) w żadnym z nich. 48. W trybie READ ONLY (a) transakcja T 1 operuje na wersji danych z momentu jej rozpoczęcia. (b) transakcja w tym trybie nie może modyfikować danych. (c) transakcja w tym trybie może modyfikować danych. (d) transakcja nie widzi zmian wprowadzonych w między czasie przez inne, zatwierdzone transakcje. 49. W trybie SERIALIZABLE (a) transakcja T 1 operuje na wersji danych z momentu jej rozpoczęcia. (b) transakcja w tym trybie nie może modyfikować danych. (c) transakcja w tym trybie może modyfikować danych. (d) transakcja nie widzi zmian wprowadzonych w między czasie przez inne, zatwierdzone transakcje. (e) można modyfikować dane, które nie zostały zmienione przez inne transakcje w trakcie jej trwania.

Uprawnienia, role, synonimy

Uprawnienia, role, synonimy Uprawnienia, role, synonimy Schemat, użytkownicy, autoryzacja użytkowników, uprawnienia systemowe i obiektowe, nadawanie i odbieranie uprawnień, tworzenie ról, przywileje, synonimy Schematy i użytkownicy

Bardziej szczegółowo

Server Oracle - System Zarządzania Bazą Danych - składa się z instancji Oracle i bazy danych Oracle Instancja Oracle - pewne procesy drugoplanowe i

Server Oracle - System Zarządzania Bazą Danych - składa się z instancji Oracle i bazy danych Oracle Instancja Oracle - pewne procesy drugoplanowe i Server Oracle - System Zarządzania Bazą Danych - składa się z instancji Oracle i bazy danych Oracle Instancja Oracle - pewne procesy drugoplanowe i struktury pamięciowe - aby użytkownik mógł uzyskać dostęp

Bardziej szczegółowo

Archiwizacja i odtwarzanie bazy danych

Archiwizacja i odtwarzanie bazy danych Archiwizacja i odtwarzanie bazy Architektura bazy Oracle %DUWáRPLHM%XáNV]DV bbulk@ii.pb.bialystok.pl Cele archiwizacji i odtwarzania z 2FKURQDED]\GDQ\FKSU]HGUy*Q\PLW\SDPL awarii z =ZLNV]HQLHUHGQLHJRF]DVXSRPLG]\DZDULDPL

Bardziej szczegółowo

Zarządzanie kontami użytkowników w i uprawnieniami

Zarządzanie kontami użytkowników w i uprawnieniami 106 Plan prezentacji 107 Zarządzanie kontami użytkowników w i uprawnieniami Schematy a użytkownicy Tworzenie użytkowników, uwierzytelnianie Przywileje systemowe i obiektowe, role Profile kontrola wykorzystania

Bardziej szczegółowo

System Oracle podstawowe czynności administracyjne

System Oracle podstawowe czynności administracyjne 6 System Oracle podstawowe czynności administracyjne Stany bazy danych IDLE nieczynna, pliki zamknięte, procesy tła niedziałaja NOMOUNT stan po odczytaniu pfile-a, zainicjowaniu SGA i uruchomieniu procesów

Bardziej szczegółowo

2010-11-22 PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH

2010-11-22 PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH PLAN WYKŁADU Bezpieczeństwo w języku SQL Użytkownicy Uprawnienia Role BAZY DANYCH Wykład 8 dr inż. Agnieszka Bołtuć OGRANICZENIA DOSTĘPU DO DANYCH Ograniczenie danych z tabeli dla określonego użytkownika

Bardziej szczegółowo

Zbiór pytań nr 5. 2 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu

Zbiór pytań nr 5. 2 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu Zbiór pytań nr 5 1 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu connect athos/musketeer grant select,insert,update,delete on athos.services to porthos with grant option; grant

Bardziej szczegółowo

TESTU NIE MUSZA BYC W 100% POPRAWNE!!!

TESTU NIE MUSZA BYC W 100% POPRAWNE!!! PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU PODTAWY BAZ DANYCH 2007/2008 CAŁOŚĆ -1- A NAZWIKO I IMIĘ ODPOWIEDZI NA PYTANIA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A Z D Z Z Z Z Z Z Z Z Z Z Z

Bardziej szczegółowo

UPDATE Studenci SET Rok = Rok + 1 WHERE Rodzaj_studiow =' INŻ_ST'; UPDATE Studenci SET Rok = Rok 1 WHERE Nr_albumu IN ( '111345','100678');

UPDATE Studenci SET Rok = Rok + 1 WHERE Rodzaj_studiow =' INŻ_ST'; UPDATE Studenci SET Rok = Rok 1 WHERE Nr_albumu IN ( '111345','100678'); polecenie UPDATE służy do aktualizacji zawartości wierszy tabel lub perspektyw składnia: UPDATE { } SET { { = DEFAULT NULL}, {

Bardziej szczegółowo

Zarządzanie strukturą bazy danych Oracle11g

Zarządzanie strukturą bazy danych Oracle11g Zarządzanie strukturą bazy danych Oracle11g Wstęp Baza danych Oracle przechowuje dane użytkowników oraz własne dane słownikowe w następujących strukturach logicznych: przestrzenie tabel segmenty extenty

Bardziej szczegółowo

Plan ćwiczenia. Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych. UŜytkownicy i schematy (2) UŜytkownicy i schematy (1) baza danych: ZESP99

Plan ćwiczenia. Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych. UŜytkownicy i schematy (2) UŜytkownicy i schematy (1) baza danych: ZESP99 Plan ćwiczenia Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych UŜytkownicy i schematy bazy danych. Uwierzytelnianie i autoryzacja. Przywileje systemowe i obiektowe. Role. Synonimy. Uprawnienia,

Bardziej szczegółowo

(c) Politechnika Poznańska, Instytut Informatyki

(c) Politechnika Poznańska, Instytut Informatyki Struktura bazy danych Oracle (c) Politechnika Poznańska, Instytut Informatyki 28 Organizacja przestrzeni danych struktury logiczne - przestrzenie tabel (ang. tablespaces), schematy, obiekty (relacje, indeksy,

Bardziej szczegółowo

startup pfile= '$HOME/admin/pfile/initDBx.ora'; create spfile from pfile= '$HOME/admin/pfile/initDBx.ora';

startup pfile= '$HOME/admin/pfile/initDBx.ora'; create spfile from pfile= '$HOME/admin/pfile/initDBx.ora'; Administrowanie systemami baz danych Ćwiczenia laboratoryjne (1) Podstawy uruchamiania serwera bazy danych 1. Przy pomocy programu Putty, połącz się z serwerem miner.cs.put.poznan.pl. Dla wygody otwórz

Bardziej szczegółowo

SQL> startup pfile=./admin/pfile/initdbx.ora. SQL> create spfile from pfile='$home/admin/pfile/initdbx.ora' create user bolek identified by bolek;

SQL> startup pfile=./admin/pfile/initdbx.ora. SQL> create spfile from pfile='$home/admin/pfile/initdbx.ora' create user bolek identified by bolek; Administrowanie użytkownikami Ćwiczenia laboratoryjne (2) Przygotowanie środowiska 1. Przy pomocy programu Putty, połącz się z serwerem miner.cs.put.poznan.pl. Dla wygody otwórz dwie sesje w dwóch różnych

Bardziej szczegółowo

CREATE USER

CREATE USER Temat: Administrowanie użytkownikami bazy danych. Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest możliwość

Bardziej szczegółowo

Cwiczenie 7. Retrospekcja

Cwiczenie 7. Retrospekcja Cwiczenie 7. Retrospekcja 1. Sprawdzenie środowiska Czas trwania: 15 minut Mechanizmy związane z retrospekcją wymagają spełnienia kilku warunków. W pierwszym ćwiczeniu dokonamy ich weryfikacji. Zakłada

Bardziej szczegółowo

Przygotowanie bazy do wykonywania kopii bezpieczeństwa

Przygotowanie bazy do wykonywania kopii bezpieczeństwa Przygotowanie bazy do wykonywania kopii bezpieczeństwa Wstęp Wykonywanie kopii bezpieczeństwa i odtwarzanie po awarii jest jednym z kluczowych zadań administratora bazy danych. W momencie wystąpienia awarii

Bardziej szczegółowo

SZKOLENIE: Administrator baz danych. Cel szkolenia

SZKOLENIE: Administrator baz danych. Cel szkolenia SZKOLENIE: Administrator baz danych. Cel szkolenia Kurs Administrator baz danych skierowany jest przede wszystkim do osób zamierzających rozwijać umiejętności w zakresie administrowania bazami danych.

Bardziej szczegółowo

Plan ćwiczenia. Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych. Użytkownicy i schematy (1) Użytkownicy i schematy (2) baza danych: ZESP99

Plan ćwiczenia. Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych. Użytkownicy i schematy (1) Użytkownicy i schematy (2) baza danych: ZESP99 Plan ćwiczenia Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych Użytkownicy i schematy bazy danych. Uwierzytelnianie i autoryzacja. Przywileje systemowe i obiektowe. Role. Synonimy. Uprawnienia,

Bardziej szczegółowo

Wyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia

Wyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia Wyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia Składowe wyzwalacza ( ECA ): określenie zdarzenia ( Event ) określenie

Bardziej szczegółowo

Instrukcja instalacji aplikacji Plansoft.org

Instrukcja instalacji aplikacji Plansoft.org plansoft.org PLANOWANIE ZAJĘĆ, REZERWOWANIE SAL I ZASOBÓW Instrukcja instalacji aplikacji Plansoft.org Oprogramowanie współpracuje z każdą wersją bazy danych Oracle, włączając darmową wersję XE Edition.

Bardziej szczegółowo

Zarządzanie użytkownikami bazy danych Oracle11g

Zarządzanie użytkownikami bazy danych Oracle11g Zarządzanie użytkownikami bazy danych Oracle11g Wstęp Baza danych Oracle jest systemem do którego może podłączyć się wielu użytkowników równoległych w tym samym czasie. Tożsamością i uprawnieniami zarządza

Bardziej szczegółowo

Block Change Tracking

Block Change Tracking Czym jest i czy warto stosować? OPITZ CONSULTING Kraków Przybliżenie technologii i analiza testów Jakub Szepietowski (Młodszy konsultant SE) OPITZ CONSULTING Kraków 2011 Strona 1 Agenda 1. Plik BCT 2.

Bardziej szczegółowo

Instrukcja instalacji aplikacji PlanSoft.org

Instrukcja instalacji aplikacji PlanSoft.org plansoft.org PLANOWANIE ZAJĘĆ, REZERWOWANIE SAL I ZASOBÓW Instrukcja instalacji aplikacji PlanSoft.org Oprogramowanie współpracuje z każdą wersją bazy danych Oracle, włączając darmową wersję XE Edition.

Bardziej szczegółowo

Organizacja przestrzeni danych (2) Struktura bazy danych Oracle. Przestrzenie tabel. baza danych. tabel. tabel. struktury. (relacje, schematy,

Organizacja przestrzeni danych (2) Struktura bazy danych Oracle. Przestrzenie tabel. baza danych. tabel. tabel. struktury. (relacje, schematy, Organizacja przestrzeni danych Struktura bazy danych Oracle struktury logiczne - przestrzenie tabel (ang. tablespaces), schematy, obiekty (relacje, indeksy, klastry, klastry haszowe (ang. hash cluster),

Bardziej szczegółowo

(c) Politechnika Poznańska, Instytut Informatyki

(c) Politechnika Poznańska, Instytut Informatyki Architektura systemu Oracle10g (c) Politechnika Poznańska, Instytut Informatyki 2 Zadania administratora bazy danych Instalowanie oprogramowania serwera bazy danych Tworzenie bazy danych Bieżące zarządzanie

Bardziej szczegółowo

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych Plan wykładu Bazy danych Cechy rozproszonej bazy danych Implementacja rozproszonej bazy Wykład 15: Rozproszone bazy danych Małgorzata Krętowska, Agnieszka Oniśko Wydział Informatyki PB Bazy danych (studia

Bardziej szczegółowo

Rozdział 17. Zarządzanie współbieżnością zadania dodatkowe

Rozdział 17. Zarządzanie współbieżnością zadania dodatkowe Rozdział 17. Zarządzanie współbieżnością zadania dodatkowe -- Definicje relacji i utworzenie stanu początkowego dla ćwiczeń z synchronizacji transakcji DROP TABLE Konta cascade constraints; DROP TABLE

Bardziej szczegółowo

Administracja bazy danych Oracle 10g

Administracja bazy danych Oracle 10g Administracja bazy danych Oracle 10g Oracle Database Administration część 1 Cele kursu Kurs daje wskazówki jak za pomocą Oracle Enterprise Manager można wykonać większość podstawowych czynności administracyjnych.

Bardziej szczegółowo

Administracja bazy danych Oracle 10g

Administracja bazy danych Oracle 10g Administracja bazy danych Oracle 10g Oracle Database Administration część 4 Pliki związane z bazą danych Oracle Pliki danych (ang. Datafiles) - zawierają dane, które są przechowywane w bazie danych. Plik

Bardziej szczegółowo

Zarządzanie obiektami bazy danych Oracle11g

Zarządzanie obiektami bazy danych Oracle11g Zarządzanie obiektami bazy danych Oracle11g Wstęp Kontynuując ćwiczenia dotyczące obiektów w bazie Oracle, na dzisiejszych zajęciach zajmiemy sie: Indeksami Technologią Flashback Indeksy Indeksy to struktury,

Bardziej szczegółowo

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1 Bazy danych Wykład IV SQL - wprowadzenie Copyrights by Arkadiusz Rzucidło 1 Czym jest SQL Język zapytań deklaratywny dostęp do danych Składnia łatwa i naturalna Standardowe narzędzie dostępu do wielu różnych

Bardziej szczegółowo

Zarządzanie obiektami bazy danych Oracle11g

Zarządzanie obiektami bazy danych Oracle11g Zarządzanie obiektami bazy danych Oracle11g Wstęp Obiekty to struktury przechowujące, porządkujące lub operujące na danych takie jak: Tabele Więzy integralności Indeksy Widoki Sekwencje Procedury Linki

Bardziej szczegółowo

P o d s t a w y j ę z y k a S Q L

P o d s t a w y j ę z y k a S Q L P o d s t a w y j ę z y k a S Q L Adam Cakudis IFP UAM Użytkownicy System informatyczny Aplikacja Aplikacja Aplikacja System bazy danych System zarządzania baz ą danych Schemat Baza danych K o n c e p

Bardziej szczegółowo

Rozdział 17. Zarządzanie współbieżnością zadania

Rozdział 17. Zarządzanie współbieżnością zadania Rozdział 17. Zarządzanie współbieżnością zadania Transakcja DML 1. Uruchom narzędzie Oracle SQL Developer i przyłącz się do bazy danych. Następnie rozpocznij nową transakcję, zmieniając pracownikowi o

Bardziej szczegółowo

ADMINISTRACJA BAZAMI DANYCH

ADMINISTRACJA BAZAMI DANYCH ADMINISTRACJA BAZAMI DANYCH Rozdziały 1-29 Rok akademicki 2009/2010 Notatki do przedmiotu Administracja bazami danych PLAN WYKŁADU I BIBLIOGRAFIA - 2 - PLAN WYKŁADU 1. Architektura systemu Oracle. 2. Podstawowe

Bardziej szczegółowo

Ćwiczenie 2. Struktura bazy danych Oracle

Ćwiczenie 2. Struktura bazy danych Oracle Ćwiczenie 2. Struktura bazy danych Oracle 1. Zamykanie i uruchamianie bazy danych w konsoli tekstowej Czas trwania: 20 minut 1. Uruchom środowisko wirtualizacji kliknij na umieszczoną na pulpicie komputera-gospodarza

Bardziej szczegółowo

Przyczyny awarii. Struktury wykorzystywane do odtwarzania bd. Archiwizowanie plików dziennika. Archiwizowanie danych. danych

Przyczyny awarii. Struktury wykorzystywane do odtwarzania bd. Archiwizowanie plików dziennika. Archiwizowanie danych. danych Przyczyny awarii Archiwizowanie danych i odtwarzanie po awarii błędy uŝytkowników, np. przypadkowe usunięcie danych błędy w oprogramowaniu aplikacyjnym awarie procesów uŝytkowników awarie sieci awarie

Bardziej szczegółowo

Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest

Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest Autor: J. Karwowska Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest możliwość nadania go. Użytkownik

Bardziej szczegółowo

Wykład V. Indeksy. Struktura indeksu składa się z rekordów o dwóch polach

Wykład V. Indeksy. Struktura indeksu składa się z rekordów o dwóch polach Indeksy dodatkowe struktury służące przyśpieszeniu dostępu do danych o użyciu indeksu podczas realizacji poleceń decyduje SZBD niektóre systemy bazodanowe automatycznie tworzą indeksy dla kolumn o wartościach

Bardziej szczegółowo

Zarządzanie wolną przestrzenią w bloku. Rozszerzenia

Zarządzanie wolną przestrzenią w bloku. Rozszerzenia 73 Plan prezentacji 74 Struktury fizyczne i logiczne bazy danych Pliki bazy danych i kontrolne, i dziennika powtórzeń, i konfiguracyjne, i tymczasowe, i danych Bloki dyskowe format, struktura, zawartość,

Bardziej szczegółowo

Tworzenie u ytkownika. ORACLE (Wykład 6) Uwierzytelnianie u ytkowników. Przył czenie u ytkownika do bazy. Nadawanie uprawnie systemowych

Tworzenie u ytkownika. ORACLE (Wykład 6) Uwierzytelnianie u ytkowników. Przył czenie u ytkownika do bazy. Nadawanie uprawnie systemowych ORACLE (Wykład 6) nadawanie uprawnień Tworzenie uŝytkowników bazy, Tworzenie u ytkownika CREATE USER nazwa_uzytkownika IDENTIFIED {BY haslo_uzytkownika EXTERNALLY} [ DEFAULT TABLESPACE przestrzen_tabel

Bardziej szczegółowo

Typy tabel serwera MySQL

Typy tabel serwera MySQL Typy tabel serwera MySQL Kopie zapasowe baz danych Zabezpieczanie serwera MySQL Zakładanie konta użytkownika z określonymi uprawnieniami Zarządzanie kontem i bazą danych Kilka kolejnych informacji na temat

Bardziej szczegółowo

Oracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/

Oracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 6 Wprowadzenie Definiowanie wyzwalaczy DML Metadane wyzwalaczy Inne zagadnienia, tabele mutujące Wyzwalacze INSTEAD OF Wyzwalacze

Bardziej szczegółowo

Oracle11g: Wprowadzenie do SQL

Oracle11g: Wprowadzenie do SQL Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom

Bardziej szczegółowo

Język SQL. Rozdział 10. Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne.

Język SQL. Rozdział 10. Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne. Język SQL. Rozdział 10. Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne. 1 Perspektywa Perspektywa (ang. view) jest strukturą

Bardziej szczegółowo

Zadania do wykonania na laboratorium

Zadania do wykonania na laboratorium Lab Oracle Katowice 2013v1 Fizyczna i logiczna struktura bazy danych 1 http://platforma.polsl.pl/rau2/mod/folder/view.php?id=9975 RB_lab2_v04st Przykładowe pomocne strony www: Zadania do wykonania na laboratorium

Bardziej szczegółowo

1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) możemy określić do której grupy plików trafi

1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) możemy określić do której grupy plików trafi 1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) Tworząc tabelę nie możemy określić, do którego pliku trafi, lecz możemy określić do której grupy plików trafi Zawsze istnieje grupa zawierająca

Bardziej szczegółowo

Projektowanie systemów baz danych

Projektowanie systemów baz danych Projektowanie systemów baz danych Seweryn Dobrzelewski 4. Projektowanie DBMS 1 SQL SQL (ang. Structured Query Language) Język SQL jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do

Bardziej szczegółowo

SQL w języku PL/SQL. 2) Instrukcje języka definicji danych DDL DROP, CREATE, ALTER, GRANT, REVOKE

SQL w języku PL/SQL. 2) Instrukcje języka definicji danych DDL DROP, CREATE, ALTER, GRANT, REVOKE Instrukcje SQL dzielimy na następujące kategorie: 1) Instrukcje języka manipulowania danymi (DML) SELECT, INSERT, UPDATE, DELETE, SET TRANSACTION, EXPLAIN PLAN 2) Instrukcje języka definicji danych DDL

Bardziej szczegółowo

Ćwiczenie 2. Struktura bazy danych Oracle

Ćwiczenie 2. Struktura bazy danych Oracle Ćwiczenie 2. Struktura bazy danych Oracle 1. Zamykanie i uruchamianie bazy danych w konsoli tekstowej Czas trwania: 20 minut 1. Uruchom środowisko wirtualizacji kliknij na umieszczoną na pulpicie komputera-gospodarza

Bardziej szczegółowo

Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne, perspektywy wbudowane.

Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne, perspektywy wbudowane. Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne, perspektywy wbudowane. 1 Perspektywa Perspektywa (ang. view) jest strukturą logiczną

Bardziej szczegółowo

Administrowanie serwerami baz danych ZADANIA ADMINISTRATORA BAZ DANYCH

Administrowanie serwerami baz danych ZADANIA ADMINISTRATORA BAZ DANYCH Administrowanie serwerami baz danych ZADANIA ADMINISTRATORA BAZ DANYCH Konfigurowanie serwera Domyślnym folderem instalacyjnym serwera MySQL jest XAMPP\MySQL\... Istotne z punktu widzenia administratora

Bardziej szczegółowo

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Instytut Mechaniki i Inżynierii Obliczeniowej  fb.com/groups/bazydanychmt/ Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl fb.com/groups/bazydanychmt/ Wydział Mechaniczny technologiczny Politechnika Śląska Laboratorium 4 (Asocjacje,

Bardziej szczegółowo

Ładowanie i reorganizacja

Ładowanie i reorganizacja Ładowanie i reorganizacja danych Cele Ładowanie danych za pomocą wstawiania ścieżką bezpośrednią Ładowanie danych do tabel Oracle za pomocą ścieżki konwencjonalnej oraz bezpośredniej SQL*Loader Reorganizacja

Bardziej szczegółowo

Tytuł kursu: Oracle 11g XE Administracja (kompleksowe)

Tytuł kursu: Oracle 11g XE Administracja (kompleksowe) Tytuł kursu: Oracle 11g XE Administracja (kompleksowe) Kod kursu: ORA-KOMPL Dokument jest częścią oferty szkoleń firmy Javatech. Pełna oferta znajduje się pod adresem: http://www.javatech.com.pl/szkolenia.html

Bardziej szczegółowo

Ile rekordów będzie zawierała tabela przy założeniu, że na początku była pusta?

Ile rekordów będzie zawierała tabela przy założeniu, że na początku była pusta? Gr Masyla: 1. Zaznacz poprawne stwierdzenia dotyczące opcji recovery model w MS SQL Server a) Ustawienie Simple pozwala zaoszczędzid miejsce na dysku b) Model full jest zalecany dla baz danych, w których

Bardziej szczegółowo

Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000 Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 6 Wyzwalacze Wprowadzenie Tworzenie wyzwalacza Wyzwalacze typu,,po'' Wyzwalacze typu,,zamiast''

Bardziej szczegółowo

1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1

1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Spis treści Przedmowa... ix Podziękowania... x Wstęp... xiii Historia serii Inside Microsoft SQL Server... xiii 1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Wymagania SQL Server 2005...

Bardziej szczegółowo

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Zapytania SELECT. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Zapytania SELECT. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl Bazy danych Zapytania SELECT Dr inż. Paweł Kasprowski pawel@kasprowski.pl Przykład HAVING Podaj liczebność zespołów dla których najstarszy pracownik urodził się po 1940 select idz, count(*) from prac p

Bardziej szczegółowo

Rozproszone bazy danych 3

Rozproszone bazy danych 3 Rozproszone bazy danych 3 Optymalizacja zapytań rozproszonych Laboratorium przygotował: Robert Wrembel ZSBD laboratorium 3 (1) 1 Plan laboratorium Zapytanie rozproszone i jego plan wykonania Narzędzia

Bardziej szczegółowo

1.5.3 Do czego słuŝą tymczasowe przestrzenie 1.5.4 Zarządzanie plikami danych

1.5.3 Do czego słuŝą tymczasowe przestrzenie 1.5.4 Zarządzanie plikami danych Załącznik nr 2 do umowy nr 18/DI/PN/2013 Szczegółowy zakres szkoleń dotyczy części nr I zamówienia Lp. Nazwa 1 Administracja bazą danych w wersji 11g prze 6 dni 6 1.1 Struktura danych i typy obiektów 1.2

Bardziej szczegółowo

Użytkownicy, uprawnienia, role, obserwacja bazy danych. (c) Instytut Informatyki Politechniki Poznańskiej 60

Użytkownicy, uprawnienia, role, obserwacja bazy danych. (c) Instytut Informatyki Politechniki Poznańskiej 60 Użytkownicy, uprawnienia, role, obserwacja bazy danych 60 Zarządzanie użytkownikami Mechanizmy uwierzytelniania baza danych, system operacyjny, serwer autoryzacji Przywileje systemowe, obiektowe Role -

Bardziej szczegółowo

Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion. Autor: Joanna Karwowska

Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion. Autor: Joanna Karwowska Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion Autor: Joanna Karwowska SQL zapewnia obsługę: zapytań - wyszukiwanie danych w bazie, operowania danymi - wstawianie, modyfikowanie

Bardziej szczegółowo

Fizyczna struktura bazy danych w SQL Serwerze

Fizyczna struktura bazy danych w SQL Serwerze Sposób przechowywania danych na dysku twardym komputera ma zasadnicze znaczenie dla wydajności całej bazy i jest powodem tworzenia między innymi indeksów. Fizyczna struktura bazy danych w SQL Serwerze

Bardziej szczegółowo

Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000 Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 12 Zarządzanie bazami danych Pliki bazy danych i dzienniki Krótkie wprowadzenie do transakcji

Bardziej szczegółowo

Zarządzanie instancją bazy danych Oracle11g

Zarządzanie instancją bazy danych Oracle11g Zarządzanie instancją bazy danych Oracle11g Wstęp Na poprzednim laboratorium zapoznaliście się Państwo ze środowiskiem maszyny wirtualnej, systemem Linux oraz podstawowymi operacjami na bazie danych. Na

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

Iwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski. Poznań, 30.09.2015

Iwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski. Poznań, 30.09.2015 Iwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski Poznań, 30.09.2015 Plan Geneza Architektura Cechy Instalacja Standard SQL Transakcje i współbieżność Indeksy Administracja Splice Machince vs.

Bardziej szczegółowo

Ćwiczenie 4. Użytkownicy

Ćwiczenie 4. Użytkownicy Ćwiczenie 4. Użytkownicy 1. Uruchomienie/sprawdzenie środowiska do ćwiczeń Czas trwania: 10 minut Dwiczenie będzie realizowane na wirtualnej maszynie, na której został zainstalowany system zarządzania

Bardziej szczegółowo

Baza danych inside. Biologiczne Aplikacje Baz Danych

Baza danych inside. Biologiczne Aplikacje Baz Danych Baza danych inside Biologiczne Aplikacje Baz Danych dr inż. Anna Leśniewska alesniewska@cs.put.poznan.pl Użytkownicy i schematy Użytkownik osoba lub aplikacja, uprawniona do dostępu do danych zgromadzonych

Bardziej szczegółowo

Database Connectivity

Database Connectivity Oprogramowanie Systemów Pomiarowych 15.01.2009 Database Connectivity Dr inŝ. Sebastian Budzan Zakład Pomiarów i Systemów Sterowania Tematyka Podstawy baz danych, Komunikacja, pojęcia: API, ODBC, DSN, Połączenie

Bardziej szczegółowo

Przestrzenne bazy danych Podstawy języka SQL

Przestrzenne bazy danych Podstawy języka SQL Przestrzenne bazy danych Podstawy języka SQL Stanisława Porzycka-Strzelczyk porzycka@agh.edu.pl home.agh.edu.pl/~porzycka Konsultacje: wtorek godzina 16-17, p. 350 A (budynek A0) 1 SQL Język SQL (ang.structured

Bardziej szczegółowo

Używany kiedy pełna treść instrukcji SQL jest nieznana przed uruchomieniem programu.

Używany kiedy pełna treść instrukcji SQL jest nieznana przed uruchomieniem programu. Plan wykładu Spis treści 1 Dynamiczny SQL 1 2 Wyzwalacze 2 3 Podsumowanie 9 4 Źródła 9 1 Dynamiczny SQL Dynamiczny SQL Dynamiczny SQL - technika programowania umożliwiająca generowanie instrukcji SQL dynamicznie

Bardziej szczegółowo

Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role

Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role Na SQL Server możemy wyróżnić trzy rodzaje ról: Serwerowe Bazodanowe Zdefiniowane przez użytkownika Role pozwalają grupować

Bardziej szczegółowo

1 Zadania administratora 1. 2 Zarządzanie Instalacja Migracja Upgrade Konfiguracja... 6

1 Zadania administratora 1. 2 Zarządzanie Instalacja Migracja Upgrade Konfiguracja... 6 Plan wykładu Spis treści 1 Zadania administratora 1 2 Zarządzanie 2 2.1 Instalacja.................................... 2 2.2 Migracja..................................... 4 2.3 Upgrade.....................................

Bardziej szczegółowo

Ustawienie na poziomie sesji (działa do zmiany lub zakończenia sesji zamknięcia połączenia).

Ustawienie na poziomie sesji (działa do zmiany lub zakończenia sesji zamknięcia połączenia). POZIOMY IZOLACJI TRANSAKCJI 1. Microsoft SQL Server 2012 (od SQL Server 2005) W systemie SQL Server można wybrać sposób sterowania współbieżnością. Podstawowy sposób to stosowanie blokad. Wykorzystywane

Bardziej szczegółowo

Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik

Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Technologia Przykłady praktycznych zastosowań wyzwalaczy będą omawiane na bazie systemu MS SQL Server 2005 Wprowadzenie

Bardziej szczegółowo

Podstawy systemów UNIX Podstawy RMAN

Podstawy systemów UNIX Podstawy RMAN Podstawy systemów UNIX Podstawy RMAN Autor: Maciej Friedel Zajęcia prowadzone dla Polskiej Szkoły IT Wrocław, 2009 Tryb ARCHIVELOG 1. Konfiguracja obszaru FRA (Flash Recovery Area)

Bardziej szczegółowo

3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota

3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota Laboratorium nr 3 1 Bazy Danych Instrukcja laboratoryjna Temat: Wprowadzenie do języka SQL, tworzenie, modyfikacja, wypełnianie tabel 3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota 1)

Bardziej szczegółowo

Instrukcjaaktualizacji

Instrukcjaaktualizacji Instrukcja Instrukcjaaktualizacji aktualizacji oprogramowania oprogramowaniainpro InProBMS BMS SPIS TREŚCI 1. AKTUALIZACJA 3 1.1. ARCHIWIZACJA BAZY DANYCH...3 1.1.1. AUTOMATYCZNA...3 1.1.2. RĘCZNA...4

Bardziej szczegółowo

Szkolenie obejmuje zagadnienia związane z tworzeniem i zarządzaniem bazą danych Oracle, jej zasobami i dostępem do danych.

Szkolenie obejmuje zagadnienia związane z tworzeniem i zarządzaniem bazą danych Oracle, jej zasobami i dostępem do danych. Program szkolenia: Administracja Oracle Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Administracja Oracle ora-admin Oracle admini 4 dni 50% wykłady / 50% warsztaty Szkolenie

Bardziej szczegółowo

Wydajność hurtowni danych opartej o Oracle10g Database

Wydajność hurtowni danych opartej o Oracle10g Database Wydajność hurtowni danych opartej o Oracle10g Database 123 Plan rozdziału 124 Transformacja gwiaździsta Rozpraszanie przestrzeni tabel Buforowanie tabel Różnicowanie wielkości bloków bazy danych Zarządzanie

Bardziej szczegółowo

Przed modyfikacją buforów danych proces serwera zapisuje w buforze dziennika powtórzeń wszystkie zmiany dokonane w bazie danych.

Przed modyfikacją buforów danych proces serwera zapisuje w buforze dziennika powtórzeń wszystkie zmiany dokonane w bazie danych. Zapewnianie spójności i współbieżności transakcji Treść wykładu Rola procesu sekretarza dziennika (LGWR) w rejestrowaniu i zatwierdzaniu transakcji w plikach dziennika powtórzeń. Identyfikowanie i składników

Bardziej szczegółowo

Ustalanie dostępu do plików - Windows XP Home/Professional

Ustalanie dostępu do plików - Windows XP Home/Professional Ustalanie dostępu do plików - Windows XP Home/Professional Aby edytować atrybuty dostępu do plikow/ katalogow w systemie plików NTFS wpierw sprawdź czy jest Wyłączone proste udostępnianie czyli przejdź

Bardziej szczegółowo

Wyzwalacze. do automatycznego generowania wartości kluczy głównych. Składnia instrukcji tworzacej wyzwalacz

Wyzwalacze. do automatycznego generowania wartości kluczy głównych. Składnia instrukcji tworzacej wyzwalacz Wyzwalacze Wyzwalacze są specjalnymi procedurami składowanymi, uruchamianymi automatycznie w następstwie zaistnienia określonego typu zdarzenia. Ich główne zadanie polega na wymuszaniu integralności danych

Bardziej szczegółowo

Administracja bazami danych

Administracja bazami danych Administracja bazami danych dr inż. Grzegorz Michalski Na podstawie wykładów dra inż. Juliusza Mikody Klient tekstowy mysql Program mysql jest prostym programem uruchamianym w konsoli shell do obsługi

Bardziej szczegółowo

CHEATSHEET Administracja bazami danych Oracle I Start i wyłączanie instancji

CHEATSHEET Administracja bazami danych Oracle I  Start i wyłączanie instancji CHEATSHEET Administracja bazami danych Oracle I www.jsystems.pl Start i wyłączanie instancji Shutdown immediate Shutdown normal lub shutdown Shutdown abort Shutdown transactional Startup lub startup open

Bardziej szczegółowo

Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych

Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych Plan wykładu Bazy danych Wykład 9: Przechodzenie od diagramów E/R do modelu relacyjnego. Definiowanie perspektyw. Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - perspektywy

Bardziej szczegółowo

Administracja bazy danych Oracle 10g

Administracja bazy danych Oracle 10g Administracja bazy danych Oracle 10g Oracle Database Administration część 5 Zmiana przestrzeni tabel użytkownika Za pomocą SQL*Plus alter user USER_NAME temporary tablespace TEMPOR_NAME; gdzie: USER_NAME

Bardziej szczegółowo

Systemowe aspekty baz

Systemowe aspekty baz Systemowe aspekty baz danych Deklaracja zmiennej Zmienne mogą być wejściowe i wyjściowe Zmienne w T-SQL można deklarować za pomocą @: declare @nazwisko varchar(20) Zapytanie z użyciem zmiennej: select

Bardziej szczegółowo

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu: http://aragorn.pb.bialystok.pl/~gkret

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu: http://aragorn.pb.bialystok.pl/~gkret Ogólny plan przedmiotu BAZY DANYCH Wykład 1: Wprowadzenie do baz danych Małgorzata Krętowska Politechnika Białostocka Wydział Informatyki Wykład : Wprowadzenie do baz danych Normalizacja Diagramy związków

Bardziej szczegółowo

Bazy danych. dr inż. Arkadiusz Mirakowski

Bazy danych. dr inż. Arkadiusz Mirakowski Bazy danych dr inż. Arkadiusz Mirakowski Początek pracy z Transact SQL (T-SQL) 153.19.7.13,1401 jkowalski nr indeksu 2 Perspektywa - tabela tymczasowa - grupowanie Perspektywa (widok) Perspektywa (widok)

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

Architektura Systemu Zarządzania Bazą Danych Oracle

Architektura Systemu Zarządzania Bazą Danych Oracle Architektura Systemu Zarządzania Bazą Danych Oracle Dane są przechowywane w plikach (miejsce na dysku wraz z przypisaną mu nazwą), których rozmiar z reguły nie jest stały jeśli zostaną wprowadzone jakieś

Bardziej szczegółowo

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Instytut Mechaniki i Inżynierii Obliczeniowej   Wydział Mechaniczny Technologiczny Politechnika Śląska Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Laboratorium 1 Wprowadzenie, podstawowe informacje o obsłudze

Bardziej szczegółowo

Ćwiczenie 14 autoryzacja

Ćwiczenie 14 autoryzacja Bazy Danych Ćwiczenie 14 autoryzacja Uwierzytelnianie i autoryzacja uŝytkowników bazy danych Ćwiczenie 14 autoryzacja Niniejsze ćwiczenie zaprezentuje zagadnienia związane z systemem bezpieczeństwa bazy

Bardziej szczegółowo

1. Wyzwalacze BD (ang. triggers)

1. Wyzwalacze BD (ang. triggers) 1. Wyzwalacze BD (ang. triggers) Wyzwalacz bazy danych jest procedurą składowaną w bazie powiązaną z jedną konkretną tablicą. Z pojedynczą tablicą może być związane wiele wyzwalaczy, natomiast pojedynczy

Bardziej szczegółowo

Wykład 8. SQL praca z tabelami 5

Wykład 8. SQL praca z tabelami 5 Wykład 8 SQL praca z tabelami 5 Podzapytania to mechanizm pozwalający wykorzystywać wyniki jednego zapytania w innym zapytaniu. Nazywane często zapytaniami zagnieżdżonymi. Są stosowane z zapytaniami typu

Bardziej szczegółowo