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



Podobne dokumenty
Oracle11g: Wprowadzenie do SQL

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, Spis treści

Szkolenie Oracle SQL podstawy. Terminy lutego 2010 First Minute! 1100zł!

Microsoft SQL Server Podstawy T-SQL

SZKOLENIE: Administrator baz danych. Cel szkolenia

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Szkolenie autoryzowane. MS Tworzenie zapytań do Microsoft SQL Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Paweł Rajba

Przestrzenne bazy danych Podstawy języka SQL

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

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

Program szkoleniowy Efektywni50+ Moduł IV Podstawy relacyjnych baz danych i język SQL

Bazy danych. Bazy danych. Zapytania SELECT. Dr inż. Paweł Kasprowski.

Spis treści. Przedmowa

Rozkład materiału Specjalizacja: Systemy baz danych

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

1 DML - zapytania, część II Grupowanie Operatory zbiorowe DML - modyfikacja 7. 3 DCL - sterowanie danymi 9.

T-SQL w Microsoft SQL Server 2014 i SQL Server 2012

Relacyjne bazy danych. Podstawy SQL

Uprawnienia, role, synonimy

1 Instalowanie i uaktualnianie serwera SQL Server

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

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

Tworzenie zapytań do Microsoft SQL Server

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

Wstęp Wprowadzenie do BD Podstawy SQL. Bazy Danych i Systemy informacyjne Wykład 1. Piotr Syga

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

Język SQL podstawy zapytań

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

Wykład 8. SQL praca z tabelami 5

Systemy GIS Tworzenie zapytań w bazach danych

Microsoft SQL Server 2012 Krok po kroku

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Relacyjne bazy danych. Podstawy SQL

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

Ćwiczenie 14 autoryzacja

Szczegółowy zakres szkoleń

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

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

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

Wykład XII. optymalizacja w relacyjnych bazach danych

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

Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę

Microsoft SQL Server 2012 : krok po kroku / Patrick LeBlanc. Warszawa, Spis treści

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

Oracle PL/SQL. Paweł Rajba.

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

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

Język SQL. Rozdział 8. Język manipulowania danymi DML

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę

Zapytania w języku T-SQL w Microsoft SQL Server 2014 i SQL Server 2012 / Itzik Ben-Gan, Dejan Sarka, Adam Machaniec, Kevin Farlee.

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

CREATE USER

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

PROCEDURA BACKUP & RECOVER Dokument opisuje procedurę backup u i odtwarzania dla bazy Oracle 11gR2

Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU. Obowiązuje od roku akademickiego: 2011/2012

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

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

Podstawy języka SQL. standardy SQL formułowanie zapytań operacje na strukturach danych manipulowanie danymi. Bazy danych s.5-1

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

Wykład 5 Charakterystyka języka SQL. Elementy obliczeń relacyjnych.

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

Projektowanie systemów baz danych

PHP: bazy danych, SQL, AJAX i JSON

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

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

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Instrukcje SQL można podzielić na pięć kategorii, które zostały przedstawione w poniższej tabeli.

Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

Wykład 6. SQL praca z tabelami 3

Autor: Joanna Karwowska

BAZY DANYCH wprowadzenie do języka SQL. Opracował: dr inż. Piotr Suchomski

KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów

Bazy danych 10. SQL Widoki

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Język SQL. Rozdział 7. Zaawansowane mechanizmy w zapytaniach

OLAP i hurtownie danych c.d.

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8

Bazy danych 2. Wykład 4 Structured Query Language (SQL)

1 Wstęp do modelu relacyjnego

Grupowanie i funkcje agregacji

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

Kolekcje Zbiory obiektów, rodzaje: tablica o zmiennym rozmiarze (ang. varray) (1) (2) (3) (4) (5) Rozszerzenie obiektowe w SZBD Oracle

Przykładowa baza danych BIBLIOTEKA

Bazy danych. Dr inż. Paweł Kasprowski

K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU

Bazy danych 2. Wykład 5 Structured Query Language (SQL) c.d. DDL

Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski.

Bazy danych i ich aplikacje

PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop Spis treści

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Projekt jest finansowany ze środków Unii Europejskiej, Europejskiego Funduszu Społecznego i budŝetu państwa. Studia Podyplomowe dla Nauczycieli

Transkrypt:

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 Instalacja bazy danych z wykorzystaniem kreatorów 1.3 Przypomnienie składni języka SQL 1.4 Zapoznanie się ze słownikiem danych 1.5 Zarządzanie przestrzeniami 1.1.1 Co to jest segment i jakie są jego rodzaje 1.1.2 Jak zarządzać składowaniem danych na niskim poziomie 1.2.1 Gdzie moŝna zainstalować serwer DB 1.2.2 Zanim odpalimy instalator, czyli jak przygotować środowisko Tabela Indeks Klaster Partycja Segment tymowy Składowanie danych w systemie plików Składowanie danych na urządzeniach surowych Wykorzystanie ASM Wybór systemu operacyjnego Stworzenie uŝytkowników i grup systemu operacyjnego Stworzenie struktury katalogów i nadanie odpowiednich uprawnień Parametryzacja zmiennych środowiskowych systemu operacyjnego 1.2.3 Przeprowadzenie i przetestowanie instalacji serwera Budowa zapytań wybierających dane Zasady filtrowania i sortowania danych Zasady łączenia tabel! 1.4.1 Dynamiczne perspektywy wydajnościowe V$* 1.4.2 Perspektywy słownika danych DBA_* ALL_* USER_* 1.4.3 Jak sprawnie poruszać się po słowniku danych, czyli znajdujemy interesujące nas informacje 1.5.1 Przestrzeń tabel jako nazwany zbiór plików 1.5.2 Tworzenie oraz parametryzacja przestrzeni tabel 1 z 5

Nazwa prze tabel i plikami danych 1.5.3 Do czego słuŝą tymowe przestrzenie 1.5.4 Zarządzanie plikami danych Dodawanie pliku danych Usuwanie pliku danych w ramach Zmiana rozmiaru plików przestrzeni tabel Zmiana nazw oraz połoŝenia plików 1.6 UŜytkownicy i uprawnienia w bazie danych 1.5.5 Zmiana nazwy przestrzeni tabel 1.5.6 Jak bezpiecznie usunąć przestrzeń tabel 1.5.7 Czym jest przestrzeń wycofania i jak nią zarządzać 1.6.1 UŜytkownik czy schemat, czyli jak zdecyduje Wyrocznia 1.6.2 Tworzenie nowego uŝytkownika w bazie danych 1.6.3 typy uprawnień w serwerze bazodanowym Rodzaje autoryzacji Jak przechowywane są hasła Blokowanie i zmiana hasła uŝytkownika Restrykcje dotyczące haseł czyli jak utrudnić Ŝycie uŝytkownikom systemu Uprawnienia obiektowe Uprawnienia systemowe Grupowanie uprawnień znaczenie ról 1.7 Zarządzanie sesjami i połączeniami 1.8 Definiowanie polityki backup u i odtwarzania 1.9 Sposoby przenoszenia 1.6.4 Skąd!wiedzieć!co!mi!wolno!a!co!nie,!czyli!słownik!danych!po!raz!setny 1.6.5 Nadawanie i odbieranie przywilejów 1.7.1 Jak realizowane są połączenia z serwerem Składnia polecenia GRANT Składnia polecenia REVOKE Pliki TNS Czym słucha wyrocznia, czyli LISTENER Obsługa połączenia przez proces serwera 1.7.2 Tryby połączeń serwer dedykowany czy współdzielony 1.7.3 Jak monitorować, śledzić i zabijać sesje 1.8.1 Ciepło - zimno, czyli rodzaje backupów bazy danych Backup zimny przy wyłączonej bazie danych! Backup gorący przy działającej bazie danych 1.8.2 Jak zapewnić ciągłość pracy, czyli tryb ARCHIVELOG 1.8.3 Przedstawienie narzędzia do archiwizacji i odtwarzania! RMAN 1.8.4 Co backupować, czyli które pliki są krytyczne 1.8.5 Jak odtworzyć uszkodzoną bazę danych 1.9.1 Narzędzie export/import 1.9.2 Pompa danych (DATA PUMP) jako nowe podejście do przenoszenia danych 2 z 5

Nazwa prze danych między serwerami 1.10 Mechanizmy uruchamiania zadań 1.11 Optymalizacja wydajności zapytań SQL i serwera 1.9.3 Ładowanie danych narzędziem SQL*Loader 1.9.4 Przenoszenie całej bazy danych za pomocą plików backupu 1.10.1 Dlaczego warto automatyzować sobie pracę 1.10.2 Zapoznanie z dostępnymi narzędziami automatyzacji 1.10.3 Jakie mechanizmy udostępnia 1.11.1 Omówienie najczęstszych problemów wydajnościowy ch w serwerach bazodanowych Automatyzacja z wykorzystaniem pakietu DBMS_JOB DBMS_SCHEDULER jako nowe, potęŝne narzędzie budowania zautomatyzowanych zadań na bazie danych Logiczna budowa schematów Fizyczne ograniczenia zasobów Nieprawidłowa budowa zapytań Nieznajomość potęŝnych natywnych rozszerzeń bazy 1.11.2 Między wciśnięciem ENTER a otrzymaniem wyników, czyli fazy przetwarzania SQL 1.11.3 Kto o tym decyduje przedstawienie optymalizatora Główne funkcje optymalizatora Jak oszukać optymalizator, czyli parametry sesji, wypływające na wydajność Omówienie algorytmów dostępu do danych oraz łączenia zbiorów wynikowych 1.11.4 Skąd wiadomo, Ŝe działa wolno uruchamiamy raporty wydajnościowej i śledzenie sesji 1.11.5 Poprawiamy wydajność serwera Interpretacja wyników Lokalizacja wąskich gardeł Identyfikowanie nieoptymalnych poleceń SQL Ustawienie poprawnych wartości parametrów inicjalizacyjnych Zmiana lokalizacji składowania plików danych Określenie uŝyteczności indeksów Identyfikacja pofragmentowanych tabel 1.12 Wstęp do ASM 1.11.6 Poprawiamy wydajność zapytań SQL Interpretacja planu wykonania zapytania Podstawowe zasady optymalnego konstruowania zapytań Zmienne wiązane, czy zwykłe HINT czy nie HINT? Zasady dobierania indeksów Korzystanie z mało popularnych rozszerzeń SQL w bazie Kiedy budować zapytania skorelowane? Jak korzystać z perspektyw zmaterializowanych 1.12.1 Czym jest instancja ASM? 1.12.2 Zasady składowania plików na grupach dyskowych ASM 3 z 5

Nazwa 2 SQL dla analityków danych prze 1.13 Modele licencjonowania stosowane przez 5 dni 2 2.1 Wstęp do bazy danych 2.2 Wstęp do instrukcji SELECT 2.3 Analiza danych zagregowanych 2.4 Pobieranie danych z wielu tabel 1.12.3 Poznajemy rodzaje redundancji w grupach dyskowych 1.12.4 RAID sprzętowy, czy programowy? 1.12.5 Jak to się robi, czyli przygotowanie środowiska dla ASM 1.12.6 Przenosimy pliki danych na grupy dyskowe ASM Architektura bazy danych Model relacyjny bazy danych UŜytkownicy i schematy Sesja i transakcja Narzędzia Projekcja i selekcja (klauzula WHERE) Sortowanie Operatory i obsługa NULL Wbudowane funkcje skalarne Operacje na datach Ustawienia narodowe i regionalne w SQL Funkcje grupujące Klauzula DISTINCT Klauzule GROUP BY i HAVING Podsumowania (klauzule ROLLUP, CUBE, GROUPING) Złączenia wewnętrzne i zewnętrzne (INNER JOIN, OUTER JOIN) Składnia ANSI SQL i inne metody złączeń (SELF JOIN, NATURAL JOIN) Operatory zbiorowe (UNION, UNION ALL, INTERSECT, MINUS 2.5 Podzapytania Podzapytania proste Podzapytania skorelowane Operatory EXISTS i NOT EXISTS Inne rodzaje podzapytań 2.6 Zapytania hierarchiczne i próbki 2.7 Funkcje analityczne 2.8 Tabele i więzy integralności Budowa drzewa (klauzula CONNECT BY PRIOR i START WITH) Funkcja SYS_CONNECT_BY_PATH Próbki danych (klauzula SAMPLE) Generowanie podsumowań Definicja okien Analiza danych Zarządzanie tabelami (CREATE, ALTER, DROP, RENAME) Więzy integralności (CONSTRAINTS) Manipulowanie danymi (DML) Instrukcje INSERT, UPDATE, DELETE 4 z 5

Nazwa prze 2.9 Operacje na duŝych zbiorach (INSERT FIRST, INSERT ALL, MERGE) 2.10 Pozostałe obiekty bazy danych WspółbieŜna praca uŝytkowników Transakcje Blokady FLASHBACK Słownik systemowy Widoki Sekwencje Indeksy Synonimy 5 z 5