Oracle11g: Wprowadzenie do SQL



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

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, 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ł!

Systemy GIS Tworzenie zapytań w bazach danych

Microsoft SQL Server Podstawy T-SQL

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

Przestrzenne bazy danych Podstawy języka SQL

Spis treści. Przedmowa

Paweł Rajba

SZKOLENIE: Administrator baz danych. Cel szkolenia

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

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

Relacyjne bazy danych. Podstawy SQL

Wprowadzenie do języka SQL

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

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

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

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

Relacyjne bazy danych. Podstawy SQL

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

Oracle11g: Programowanie w PL/SQL

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

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

Tworzenie zapytań do Microsoft SQL Server

Oracle PL/SQL. Paweł Rajba.

Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9

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

Język SQL podstawy zapytań

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

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8

Ref. 7 - Język SQL - polecenia DDL i DML

Język SQL, zajęcia nr 1

Wprowadzenie do baz danych

PRZEWODNIK PO PRZEDMIOCIE

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

SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL

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

Oracle PL/SQL. Paweł Rajba.

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

Wykład 8. SQL praca z tabelami 5

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

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

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

Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.

Język SQL. Rozdział 2. Proste zapytania

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

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

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

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

Obliczenia arytmetyczne. Konkatenacja pól. Aliasy kolumn. Aliasy tabel. Co dalej? Rozdział 4. Korzystanie z funkcji. Zastosowanie funkcji

PRZEWODNIK PO PRZEDMIOCIE

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

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

Podzapytania. SELECT atrybut_1, atrybut_2,... FROM relacja WHERE atrybut_n operator (SELECT atrybut_1, FROM relacja WHERE warunek

- język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji

Projektowanie systemów baz danych

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

Programowanie MSQL. show databases; - pokazanie jakie bazy danych są dostępne na koncie

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

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

SQL (ang. Structured Query Language)

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

STROJENIE PRZETWARZAŃ SAS

Bazy danych. Dr inż. Paweł Kasprowski

Programowanie MorphX Ax

Zaawansowane bazy danych i hurtownie danych semestr I

15. Funkcje i procedury składowane PL/SQL

DECLARE VARIABLE zmienna1 typ danych; BEGIN

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

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

BAZY DANYCH LABORATORIUM. Studia niestacjonarne I stopnia

Cele. Definiowanie wyzwalaczy

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Zarzadzanie transakcjami. Transakcje

Wykład 5. SQL praca z tabelami 2

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

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT

Język SQL. instrukcja laboratoryjna. Politechnika Śląska Instytut Informatyki. laboratorium Bazy Danych

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

Podstawy języka SQL. SQL Structured Query Languagestrukturalny

Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.

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

Bazy danych i ich aplikacje

Programowanie w SQL procedury i funkcje. UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika

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

Database Connectivity

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

Tworzenie widoku CREATE OR REPLACE VIEW [nazwa_widoku] AS SELECT [nazwy_kolumn] FROM [nazwa_tablicy];

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

Microsoft SQL Server 2012 Krok po kroku

Oracle10g: Programowanie w PL/SQL

SQL DDL DML TECHNOLOGIE BAZ DANYCH. Wykład 5: Język DDL i DML. Małgorzata Krętowska

Uprawnienia, role, synonimy

Bazy danych Access KWERENDY

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

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

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

Transkrypt:

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 aplikacji umiejętności pisania zapytań na danych, metadanych oraz tworzenia obiektów bazy danych. Dodatkowo kurs porusza temat wyszukiwania za pomocą wyrażeń regularnych, wyjaśnia koncepcję hurtowni danych oraz modyfikacji dużych zbiorów danych w różnych strefach czasowych. CZAS TRWANIA: 5 dni CELE: Po ukończeniu kursu uczestnicy powinni rozumieć zagadnienia takie jak: Pobierać dane z kolumn i wierszy tabeli za pomocą polecenia SELECT Wyszukiwać dane za pomocą zaawansowanych podzapytań Zastosować funkcje SQL do tworzenia i pobierania danych w wybranej formie Używać wyrażeń regularnych do wyszukiwania i modyfikowania danych Tworzyć i wykorzystywać perspektywy Uruchamiać polecenia modyfikujące dane (DML) w celu zmiany treści w bazie danych Oracle 11g Kontrolować uprawnienia i zarządzać obiektami schematów ZAGADNIENIA: 1 Wstęp Wykaz głównych cech bazy Oracle11g Opis projektu bazy relacyjnej i obiektowo-relacyjnej Opis różnych sposobów przechowywania danych Definicja terminologii modelu bazy danych Specyfikacja terminologii i cech baz relacyjnych Definicja Systemu Zarządzania Bazą Relacyjną (RDBMS) Opis przykładowego zestawu danych - Human Resources (HR) 1

2 Pobieranie danych za pomocą polecenia SQL SELECT Prezentacja możliwości zapytań SELECT Definicja rzutowania, selekcji oraz łączenia Stosowanie operatorów arytmetycznych i konkatenacji w poleceniach SQL Priorytet operatorów Formatowanie danych wyjściowych 3 Ograniczanie i sortowanie danych Wybieranie wierszy za pomocą operatora selekcji Zastosowanie klauzuli WHERE do pobierania określonych wierszy Lista operatorów, funkcji i wyrażeń logicznych AND, OR, NOT Priorytet operatorów Sortowanie wierszy za pomocą klauzuli ORDER BY 4 Stosowanie funkcji jednowierszowych do przystosowywania raportów Różnica pomiędzy funkcjami jedno- i wielowierszowymi Operacje na łańcuchach Operacje arytmetyczne na liczbach Operacje arytmetyczne na datach Funkcje operujące na datach 5 Funkcje konwertujące i warunkowe Funkcje konwertujące typy danych Funkcje warunkowe NVL, NULLIF, COALESCE Logika warunkowa IF THEN ELSE w zapytaniach SELECT 6 Agregacja danych Technika i cel agregacji danych Funkcje agregujące Ograniczanie grup za pomocą klauzuli HAVING 7 Złączenia danych Prezentacja danych pochodzących z wielu źródeł Rodzaje złączeń 2

8 Podzapytania Cel stosowania podzapytań Składnia podzapytania Podzapytania wielokolumnowe Podzapytania skorelowane 9 Operatory zbiorowe Opis operatorów zbiorowych Użycie operatorów w podzapytaniach Kontrola kolejności prezentowanych rekordów w zależności od podzapytania 10 Modyfikacja danych Rodzaje operacji modyfikujących Pisanie poleceń INSERT przeznaczonych do wstawiania wierszy Kopiowanie wierszy z innej tabeli Tworzenie poleceń UPDATE przeznaczonych do modyfikacji danych w tabeli Wprowadzanie poleceń DELETE przeznaczonych do usuwania wierszy z tabeli Zatwierdzanie i wycofywanie zmian wykonanych na wierszach tabeli za pomocą przetwarzania transakcyjnego Prezentacja działania spójności odczytu 11 Polecenia DDL Prezentacja rodzajów obiektów występujących w Oracle11g Struktura tabeli Więzy ograniczające dane 12 Definiowanie schematu Perspektywy Sekwencje Tworzenie i utrzymywanie indeksów Synonimy prywatne i publiczne 3

13 Kontrolowanie dostępu Porównanie uprawnień systemowych i obiektowych Stosowanie ról do definiowania grup użytkowników Zmiana własnego hasła Nadawanie uprawnień do obiektów Sprawdzanie nadanych uprawnień Odbieranie uprawnień obiektowych 14 Zarządzanie obiektami schematów Tabele zewnętrzne Tworzenie tabel indeksowych Polecenie CREATE INDEX z poleceniem CREATE TABLE Tworzenie indeksów opartych na funkcji Usuwanie i ukrywanie kolumn Modyfikowanie struktury tabel/perspektyw/innych obiektów oraz dodawanie ograniczeń Wykonywanie poleceń FLASHBACK 15 Słownik bazy danych Pojęcie słownika bazy danych Wyszukiwanie informacji w słowniku Raportowanie struktury bazy danych na podstawie słownika bazy 16 Operowanie na dużych zbiorach danych Stosowanie polecenia MERGE Przegląd wielotablicowych poleceń INSERT Śledzenie zmian wykonywanych przez polecenia DML 17 Zarządzanie danymi w różnych strefach czasowych Wyjaśnienie koncepcji stref czasowych Wsparcie dla danych typu data i czas w Oracle 4

18 Podzapytania zaawansowane Podzapytania wielokolumnowe Podzapytania skalarne Stosowanie DML z podzapytaniami Podzapytania skorelowane Operatory EXISTS i NOT EXISTS Operator WITH 19 Wyrażenia regularne Wsparcie Oracle 11g dla obsługi wyrażeń regularnych do wyszukiwania i modyfikowania danych 5