Cwiczenie 1. Wys wietlanie plano w wykonania polecen SQL
|
|
- Czesław Murawski
- 7 lat temu
- Przeglądów:
Transkrypt
1 Cwiczenie 1. Wys wietlanie plano w wykonania polecen SQL Optymalizacja poleceń SQL 1 W kolejnych sekcjach warsztatu zaprezentowane zostaną różne metody odczytywania planu wykonania polecenia SQL. Metody te różnią się między sobą dostępnością w narzędziach firmy Oracle, a także wiarygodnością uzyskiwanych przy ich zastosowaniu informacji. Uwaga! Przed rozpoczęciem ćwiczenia zapoznaj się z materiałami wprowadzającymi do tematyki optymalizacji procesu wykonania poleceń SQL (prezentacja pt. Optymalizacja poleceń SQL. Wprowadzenie ). Przygotowanie środowiska do ćwiczeń 1. Uruchom narzędzie Oracle SQL Developer i przyłącz się do własnego konta w bazie danych. 2. Utwórz relacje, które będą wykorzystywane podczas ćwiczeń. W tym celu wykonaj poniższe polecenia: CREATE TABLE opt_pracownicy AS SELECT * FROM sbd_tools.opt_pracownicy; CREATE TABLE opt_zespoly AS SELECT * FROM sbd_tools.opt_zespoly; CREATE TABLE opt_etaty AS SELECT * FROM sbd_tools.opt_etaty; Utworzą one w Twoim schemacie trzy relacje: OPT_PRACOWNICY ( rekordów), OPT_ZESPOLY (5 rekordów) oraz OPT_ETATY (12 rekordów), które będą używane podczas warsztatu. 3. Sprawdź, czy wymienione w poprzednim punkcie relacje zostały utworzone. Możesz do tego użyć poniższego zapytania. SELECT table_name FROM user_tables;
2 Optymalizacja poleceń SQL 2 Polecenie EXPLAIN PLAN 1. Napisz i wykonaj polecenie SQL, które wyświetli nazwiska wszystkich pracowników z relacji OPT_PRACOWNICY wraz z nazwami zespołów z relacji OPT_ZESPOLY, do których pracownicy należą. Polecenie może mieć następującą postać: SELECT nazwisko, nazwa FROM opt_pracownicy JOIN opt_zespoly USING(id_zesp); 2. W kolejnych punktach odczytamy z systemu zarządzania bazą danych (w skrócie SZBD) algorytm, wg którego polecenie SQL ma zostać wykonane, czyli tzw. plan wykonania polecenia. Najpierw zażądamy przygotowania przez SZBD planu wykonania polecenia SQL. Do tego celu służy komenda EXPLAIN PLAN, której podstawową formę przedstawiono poniżej. EXPLAIN PLAN FOR polecenie_sql; EXPLAIN PLAN jest poleceniem SZBD Oracle oznacza to, że będzie działało w każdym narzędziu, które ma możliwość przyłączenia się do SZBD Oracle i przesyłania poleceń. Uwaga! Polecenie EXPLAIN PLAN nie powoduje wykonania polecenia, a jedynie uruchamia proces budowy planu wykonania polecenia. Należy mieć świadomość, że plan wygenerowany przez polecenie EXPLAIN PLAN, może nie być planem, według którego polecenie zostałoby zrealizowane w sytuacji jego wykonania. Przygotujemy teraz plan wykonania naszego polecenia SQL. Wykonaj poniższe polecenie. EXPLAIN PLAN FOR SELECT nazwisko, nazwa FROM opt_pracownicy JOIN opt_zespoly USING(id_zesp); 3. Po pomyślnym wykonaniu polecenia EXPLAIN PLAN zobaczysz komunikat: Plan FOR succeeded. W specjalnej, predefiniowanej relacji o nazwie PLAN_TABLE zostały umieszczone informacje o planie wykonania polecenia SQL wskazanego w poleceniu EXPLAIN PLAN. Aby te informacje odczytać, należy użyć predefiniowanej funkcji tablicowej DISPLAY z pakietu DBMS_XPLAN w sposób przedstawiony poniżej. SELECT * FROM TABLE(dbms_xplan.display());
3 Optymalizacja poleceń SQL 3 Wynik działania funkcji to raport pokazujący plan wykonania zapytania SQL z ostatniego polecenia EXPLAIN PLAN (poniższy widok w Oracle SQL Developer). Raport składa się z następujących części: Linia 1. wynik działania funkcji haszującej, zastosowanej do tekstu polecenia SQL (wartość wykorzystywana przy identyfikacji identycznych poleceń SQL w sytuacji ponownego wykonania wcześniej zrealizowanego polecenia, SZBD może użyć planu wykonania, przygotowanego dla wcześniejszego wykonania, zamiast tworzenia nowego planu mechanizm o nazwie soft parsing). Linie plan wykonania polecenia SQL. Linie informacje o predykatach, wykonywanych podczas realizacji polecenia SQL (w naszym przykładzie jedyny predykat to warunek połączeniowy). Numer przy predykacie wskazuje numer linii w planie z operacją, w ramach której dany predykat został użyty (linia taka jest dodatkowo wyróżniona gwiazdką patrz linia nr 7). Linie dodatkowe informacje (w naszym przykładzie wskazanie konieczności realizacji tzw. dynamicznego próbkowania statystyk przed zbudowaniem planu wykonania polecenia). 4. Jeśli chcemy znaleźć plany wykonania kilku poleceń SQL, kolejne polecenia można oznaczyć własnymi identyfikatorami. Służy do tego klauzula SET STATEMENT_ID polecenia EXPLAIN PLAN. Znajdźmy ponownie plan wykonania polecenia z połączeniem, tym razem polecenie oznaczymy identyfikatorem zap_1_<numer_indeksu> (zastąp <numer_indeksu> swoim numerem indeksu). EXPLAIN PLAN SET STATEMENT_ID = 'zap_1_12345' FOR SELECT nazwisko, nazwa FROM opt_pracownicy JOIN opt_zespoly USING(id_zesp);
4 Optymalizacja poleceń SQL 4 Teraz znajdźmy plan wykonania kolejnego polecenia SQL, znajdującego dla każdego etatu w zbiorze pracowników relacji OPT_PRACOWNICY średnią pensję. Zapytanie oznaczymy identyfikatorem zap_2_<numer_indeksu>. EXPLAIN PLAN SET STATEMENT_ID = 'zap_2_12345' FOR SELECT etat, ROUND(AVG(placa),2) FROM opt_pracownicy GROUP BY etat; Aby wyświetlić plan wykonania polecenia o danym identyfikatorze, wywołując funkcję DBMS_XPLAN.DISPLAY podajemy jako wartość parametru STATEMENT_ID identyfikator polecenia. Poniższe polecenie wyświetli plan wykonania drugiego polecenia. SELECT * FROM TABLE(dbms_xplan.display(statement_id => 'zap_2_12345')); 5. Dodatkowy parametr funkcji DBMS_XPLAN.DISPLAY o nazwie FORMAT pozwala na zmianę poziomu szczegółowości informacji w raporcie z planem wykonania. Niektóre z wartości dla tego parametru to: BASIC raport będzie zawierał jedynie plan wykonania polecenia SQL, TYPICAL domyślna wartość parametru, raport będzie zawierał tylko te informacje, które mają istotne znacznie dla wyświetlanego planu wykonania polecenia, ALL raport będzie zawierał wszystkie informacje o planie wykonania. Poniższe polecenie wyświetli tylko plan wykonania (bez żadnych dodatkowych informacji) dla polecenia oznaczonego identyfikatorem zap_2_<numer_indeksu>. SELECT * FROM TABLE(dbms_xplan.display( statement_id => 'zap_2_12345', format => 'BASIC'));
5 Optymalizacja poleceń SQL 5 Postać raportu przedstawiono poniżej. 6. Oracle SQL Developer udostępnia również narzędzie, które wyświetla plan polecenia SQL w formie grafu. W tym celu po wpisaniu tekstu polecenia należy nacisnąć przycisk Explain Plan..., umieszczony w pasku narzędziowym, lub nacisnąć klawisz F10. Prezentowany raport ma nieco inną formę niż wynik działania polecenia EXPLAIN PLAN i funkcji DBMS_XPLAN.DISPLAY, jednak prezentowane informacje są identyczne.
6 Optymalizacja poleceń SQL 6 Zadania samodzielne 1. Wyświetl plan wykonania polecenia, oznaczonego identyfikatorem zap_1_<numer_indeksu>, z domyślnym poziomem szczegółowości prezentowanych informacji. 2. Wyświetl ponownie plan dla zapytania zap_1_<numer_indeksu>, tym razem z pełnymi informacjami. 3. Przygotuj i wykonaj zapytanie, które policzy liczbę pracowników dla każdego etatu. Odczytaj plan wykonania tego zapytania posługując się zarówno poleceniem EXPLAIN PLAN, jak również korzystając z narzędzia prezentacji planu w formie grafu.
7 Optymalizacja poleceń SQL 7 Dyrektywa AUTOTRACE W niektórych narzędziach oferowanych przez firmę Oracle (m.in. Oracle SQL Developer, SQL*Plus, isql*plus, SQLcl), mamy możliwość łatwiejszego wydobywania planu wykonania polecenia SQL niż przy użyciu komendy EXPLAIN PLAN. Narzędzia te można ustawić w tryb pracy z prezentacją planów wykonywanych poleceń. Służy do tego dyrektywa AUTOTRACE. 1. W Oracle SQL Developer, będąc przyłączonym do swojego konta bazodanowego, w edytorze poleceń SQL ponownie wpisz i wykonaj polecenie SQL, które wyświetli średnie pensja dla etatów w zbiorze pracowników relacji OPT_PRACOWNICY. SELECT etat, ROUND(AVG(placa),2) FROM opt_pracownicy GROUP BY etat; 2. W edytorze poleceń SQL wpisz i wykonaj poniższe polecenie: SET AUTOTRACE ON EXPLAIN Polecenie włącza tryb pracy z automatyczną prezentacją planu wykonania polecenia SQL. Następnie w edytorze SQL zaznacz tekst zapytania z punktu 2. i uruchom je jako skrypt (klawisz F5). Wynik powinien prezentować się tak, jak na poniższym rysunku. Otrzymaliśmy: wynik polecenia oraz plan wykonania polecenia.
8 Optymalizacja poleceń SQL 8 Porównując ten mechanizm z poleceniem EXPLAIN PLAN, należy zauważyć: Cecha EXPLAIN PLAN AUTOTRACE Czy polecenie jest wykonywane? nie tak Czy plan zgodny z rzeczywistym? nie zawsze tak (w Oracle SQL Developer i SQLcl) nie zawsze (SQL*Plus, isql*plus) 3. W edytorze poleceń SQL wpisz i wykonaj poniższe polecenie: SET AUTOTRACE ON STATISTICS Komenda ta włącza tryb pracy z automatyczną prezentacją tzw. statystyk wykonania polecenia SQL. Wykonaj ponownie zapytanie z punktu 1. (jako skrypt klawisz F5). Statystyki wykonania charakteryzują sam proces wykonania polecenia SQL, np. ile danych odczytano z bufora bazy danych, ile operacji sortowania wykonano, itd. Statystykom wykonania przyjrzymy się w dalszej części warsztatów z optymalizacji poleceń SQL.
9 Optymalizacja poleceń SQL 9 4. Aby narzędzie prezentowało zarówno plan wykonania, jak i statystyki wykonania polecenia SQL, należy posłużyć się trzecią formą dyrektywy AUTOTRACE. Wykonaj w edytorze SQL poniższe polecenie: SET AUTOTRACE ON Następnie ponownie wykonaj polecenie z punktu 2. (jako skrypt klawisz F5). Jako wynik otrzymasz: wynika polecenia SQL, plan wykonania polecenia SQL oraz statystyki wykonania polecenia SQL. 5. Wyłącz tryb pracy z prezentacją planów i statystyk, wykonując poniższe polecenie. SET AUTOTRACE OFF 6. Uwaga! Niektóre narzędzia firmy Oracle, np. SQL*Plus i isql*plus akceptują jeszcze jedną formę dyrektywy AUTOTRACE, mianowicie: SET AUTOTRACE TRACEONLY Ustawia ona tryb pracy, w którym prezentowany jest plan wykonania polecenia oraz statystyki wykonania polecenia, natomiast sam wynik polecenia nie jest prezentowany. Bieżąca wersja Oracle SQL Developer nie wspiera jednak tego trybu pracy. 7. Podobnie jak w przypadku polecenia EXPLAIN PLAN, Oracle SQL Developer udostępnia narzędzie, które wyświetla plan polecenia SQL w formie grafu, przy użyciu mechanizmu AUTOTRACE. W tym celu po wpisaniu tekstu polecenia należy nacisnąć przycisk Autotrace..., umieszczony w pasku narzędziowym, lub nacisnąć klawisz F6. Wyświetlone zostają dwa okna: jedno z planem wykonania, a drugie ze statystykami wykonania polecenia. Prezentowane informacje są identyczne z tymi, które uzyskujemy po użyciu dyrektywy AUTOTRACE ON (patrz poniższy rysunek).
10 Optymalizacja poleceń SQL 10
11 Optymalizacja poleceń SQL 11 Funkcja DBMS_XPLAN.DISPLAY_CURSOR Używając do wyświetlania planów wykonania mechanizmów EXPLAIN PLAN oraz AUTOTRACE, nie mamy gwarancji, że zaprezentowany plan jest rzeczywistym planem, jaki byłby wybrany do wykonania polecenia SQL. Jeśli chcemy wyświetlić plan rzeczywisty, musimy samodzielnie sięgnąć do wewnętrznych struktur SZBD. 1. W Oracle SQL Developer przygotuj i wykonaj zapytanie wyświetlające nazwy zespołów wraz z liczbami pracujących w nich pracowników. Zapytanie może wyglądać jak przedstawiono poniżej. SELECT nazwa, COUNT(*) FROM opt_pracownicy JOIN opt_zespoly USING(id_zesp) GROUP BY nazwa ORDER BY nazwa; 2. Użyjemy teraz predefiniowanej funkcji DISPLAY_CURSOR z pakietu DBMS_XPLAN. Powoduje ona wyświetlenie rzeczywistego planu wykonania zrealizowanego wcześniej polecenia SQL. Uwaga! Poznana wcześniej funkcja DBMS_XPLAN.DISPLAY jedynie odczytuje z relacji PLAN_TABLE informacje o planie zbudowanym w reakcji na żądanie użytkownika (poleceniem EXPLAIN PLAN) plan ten de facto nie został użyty do wykonania polecenia. Funkcja DBMS_XPLAN.DISPLAY_CURSOR odczytuje z wewnętrznych struktur SZBD informacje o planie, który rzeczywiście został wybrany do realizacji wykonanego polecenia SQL. 3. Wykonaj poniższe polecenie. SELECT * FROM TABLE(dbms_xplan.display_cursor()); Wywołanie funkcji DBMS_XPLAN.DISPLAY_CURSOR bez parametrów odczytuje z wewnętrznych struktur SZBD informacje o planie wykonania, jaki został użyty do realizacji ostatnio wykonywanego w sesji polecenia SQL. Otrzymany wynik przedstawia poniższy rysunek.
12 Optymalizacja poleceń SQL 12 Jak widzimy, prezentowane informacje to plan wykonania polecenia SQL. Znaczenia poszczególnych elementów raportu są identyczne jak te, które zostały omówione w części warsztatu, dotyczącej polecenia EXPLAIN PLAN. 4. Używając funkcji DBMS_XPLAN.DISPLAY_CURSOR, możemy również odczytać plan wykonania innego polecenia niż ostatnio wykonywane w sesji. W tym celu jako parametr funkcji należy podać identyfikator polecenia. Identyfikator polecenia jest nadawany przez SZBD automatycznie i należy go szukać w perspektywie systemowej V$SQL w kolumnie SQL_ID filtrując dane tej perspektywy wg tekstu poszukiwanego polecenia w kolumnie SQL_TEXT. Poniższe polecenie znajdzie rekord w perspektywie V$SQL opisujący zapytanie z punktu 1. SELECT sql_text, sql_id, to_char(last_active_time, 'yyyy.mm.dd hh24:mi:ss') as last_active_time, parsing_schema_name FROM v$sql WHERE sql_text LIKE 'SELECT nazwa%opt_pracownicy JOIN opt_zespoly%order BY nazwa'; Uwaga! Powyższe zapytanie może zwrócić informacje o identycznym zapytaniu, ale wykonanym przez innych użytkowników bazy danych. Znajdź w wyniku zapytania ten wiersz, który odnosi się do Twojego schematu ma w kolumnie PARSING_SCHEMA_NAME ciąg znaków równy nazwie Twojego schematu.
13 Optymalizacja poleceń SQL 13 Otrzymany identyfikator polecenia (wartość w kolumnie SQL_ID) przekazujemy jako parametr funkcji DBMS_XPLAN.DISPLAY_CURSOR o nazwie SQL_ID: SELECT * FROM TABLE(dbms_xplan.display_cursor(sql_id => 'buz2ccxnxsgwf')); Powinniśmy otrzymać raport identyczny z tym z punktu Można ułatwić sobie wyszukiwanie identyfikatorów poleceń w V$SQL, umieszczając w tekście polecenia (np. po klauzuli SELECT) komentarz z numerem Twojego indeksu. Np. po wykonaniu polecenia: SELECT /* MOJE_ZAPYTANIE_12345*/ nazwa, count(*) FROM opt_pracownicy JOIN opt_zespoly USING(id_zesp) GROUP BY nazwa ORDER BY nazwa; odszukanie jego identyfikatora sprowadza się do wykonania poniższego zapytania. SELECT sql_id FROM v$sql WHERE sql_text LIKE 'SELECT /* MOJE_ZAPYTANIE_12345*/%';
Fazy przetwarzania polecenia SQL. Faza parsingu (2) Faza parsingu (1) Optymalizacja poleceń SQL Część 1.
Fazy przetwarzania polecenia SQL Optymalizacja poleceń SQL Część 1. Fazy przetwarzania polecenia SQL, pojęcie i cel optymalizacji, schemat optymalizacji, plan wykonania polecenia SQL, polecenie EXPLAIN
Bardziej szczegółowoOptymalizacja poleceń SQL Wprowadzenie
Optymalizacja poleceń SQL Wprowadzenie 1 Fazy przetwarzania polecenia SQL 2 Faza parsingu (1) Krok 1. Test składniowy weryfikacja poprawności składniowej polecenia SQL. Krok 2. Test semantyczny m.in. weryfikacja
Bardziej szczegółowoCwiczenie 2. Metody dostępu do danych
Optymalizacja poleceń SQL 1 Cwiczenie 2. Metody dostępu do danych W niniejszym ćwiczeniu przyjrzymy się metodom dostępu do tabel i indeksów używanych w planach wykonywania zapytań. Uwaga! Przed rozpoczęciem
Bardziej szczegółowoOptymalizacja. Plan wykonania polecenia SQL (1) Plan wykonania polecenia SQL (2) Rozdział 19 Wprowadzenie do optymalizacji poleceń SQL
Optymalizacja Rozdział 19 Wprowadzenie do optymalizacji poleceń SQL Pojęcie i cel optymalizacji, schemat optymalizacji, plan wykonania polecenia SQL, polecenie EXPLAIN PLAN, dyrektywa AUTOTRACE, wybór
Bardziej szczegółowoCwiczenie 4. Połączenia, struktury dodatkowe
Cwiczenie 4. Połączenia, struktury dodatkowe Optymalizacja poleceń SQL 1 W niniejszym ćwiczeniu przyjrzymy się, w jaki sposób realizowane są operacje połączeń w poleceniach SQL. Poznamy również dodatkowe
Bardziej szczegółowoRozdział 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ółowoRozproszone 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Ć wiczenie 3. Statystyki, wskazó wki
Optymalizacja poleceń SQL 1 Ć wiczenie 3. Statystyki, wskazó wki W niniejszym ćwiczeniu zapoznamy się z problematyką zarządzania statystykami oraz stosowaniem wskazówek dla optymalizatora. Podstawowe statystyki
Bardziej szczegółowoBazy 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ółowoSystem imed24 Instrukcja Moduł Analizy i raporty
System imed24 Instrukcja Moduł Analizy i raporty Instrukcja obowiązująca do wersji 1.8.0 Spis treści 1. Moduł Analizy i Raporty... 3 1.1. Okno główne modułu Analizy i raporty... 3 1.1.1. Lista szablonów
Bardziej szczegółowo1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
Grupa A (LATARNIE) Imię i nazwisko: Numer albumu: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: Nazwisko prowadzącego: 11: 12: Suma: Ocena: Zad. 1 (10 pkt) Dana jest relacja T. Podaj wynik poniższego zapytania (podaj
Bardziej szczegółowoLaboratorium 10. Odkrywanie cech i algorytm Non-Negative Matrix Factorization.
Laboratorium 10 Odkrywanie cech i algorytm Non-Negative Matrix Factorization. 1. Uruchom narzędzie Oracle Data Miner i połącz się z serwerem bazy danych. 2. Z menu głównego wybierz Activity Build. Na ekranie
Bardziej szczegółowo3. Budowa prostych raportów opartych o bazę danych
3. Budowa prostych raportów opartych o bazę danych 1. Przy pomocy kreatora utwórz raport tabelaryczny, wyświetlający dane dotyczące prowadzących listę przebojów. W tym celu: a. Uruchom narzędzie Application
Bardziej szczegółowoOptymalizacja poleceń SQL Statystyki
Optymalizacja poleceń SQL Statystyki 1 Statystyki (1) Informacje, opisujące dane i struktury obiektów bazy danych. Przechowywane w słowniku danych. Używane przez optymalizator do oszacowania: selektywności
Bardziej szczegółowoĆwiczenie zapytań języka bazy danych PostgreSQL
Ćwiczenie zapytań języka bazy danych PostgreSQL 1. Uruchom link w przeglądarce: http://127.0.0.1/phppgadmin 2. Kliknij w zaznaczony na czerwono link PostgreSQL: 3. Zaloguj się wpisując hasło i login student.
Bardziej szczegółowoJęzyk SQL. Rozdział 2. Proste zapytania
Język SQL. Rozdział 2. Proste zapytania Polecenie SELECT, klauzula WHERE, operatory SQL, klauzula ORDER BY. 1 Wprowadzenie do języka SQL Język dostępu do bazy danych. Język deklaratywny, zorientowany na
Bardziej szczegółowoOptymalizacja poleceń SQL
Optymalizacja poleceń SQL Przetwarzanie polecenia SQL użytkownik polecenie PARSER słownik REGUŁOWY RBO plan zapytania RODZAJ OPTYMALIZATORA? GENERATOR KROTEK plan wykonania statystyki KOSZTOWY CBO plan
Bardziej szczegółowoĆwiczenie 3. Funkcje analityczne
Ćwiczenie 3. Funkcje analityczne 1. Uruchomienie i skonfigurowanie środowiska do ćwiczeń Czas trwania: 15 minut Zadaniem niniejszych ćwiczeń jest przedstawienie podstawowych zagadnień dotyczących wykorzystywania
Bardziej szczegółowoAdministracja 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 9 Optymalizacja zapytań Pobieranie planu wykonania Indeksy i wydajność - 1 - Zadania optymalizatora
Bardziej szczegółowoOracle Application Express
Oracle Application Express Dla Oracle Application Express 4.2.2 Część 5. Walidacja operacji W niniejszej części ćwiczenia uzupełnimy wcześniej zbudowane strony o możliwość weryfikacji poprawności wykonywanych
Bardziej szczegółowoWykład XII. optymalizacja w relacyjnych bazach danych
Optymalizacja wyznaczenie spośród dopuszczalnych rozwiązań danego problemu, rozwiązania najlepszego ze względu na przyjęte kryterium jakości ( np. koszt, zysk, niezawodność ) optymalizacja w relacyjnych
Bardziej szczegółowo5. Integracja stron aplikacji, tworzenie zintegrowanych formularzy i raportów
5. Integracja stron aplikacji, tworzenie zintegrowanych formularzy i raportów 1. W chwili obecnej formularz Edycja prowadzących utworzony w poprzednim zestawie ćwiczeń służy tylko i wyłącznie do edycji
Bardziej szczegółowoWstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9
Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice
Bardziej szczegółowoRef. 7 - Język SQL - polecenia DDL i DML
Ref. 7 - Język SQL - polecenia DDL i DML Wprowadzenie do języka SQL. Polecenia generujące strukturę bazy danych: CREATE, ALTER i DROP. Polecenia: wprowadzające dane do bazy - INSERT, modyfikujące zawartość
Bardziej szczegółowoĆwiczenia laboratoryjne nr 11 Bazy danych i SQL.
Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie
Bardziej szczegółowoKostki OLAP i język MDX
Kostki OLAP i język MDX 24 kwietnia 2015 r. Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików PDF sformatowanych jak ten. Będą się na nie składały różne rodzaje zadań,
Bardziej szczegółowo5. Bazy danych Base Okno bazy danych
5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org
Bardziej szczegółowoObszar Księga Główna. Harmonogramy księgowań. Instrukcja użytkownika
Obszar Księga Główna Harmonogramy księgowań Instrukcja użytkownika Spis treści SPIS TREŚCI... 2 NAWIGACJA PO SYSTEMIE... 3 1. Podstawowa nawigacja po systemie... 3 OPERACJE... 6 2. Harmonogramy Księgowań...
Bardziej szczegółowoJak utworzyć diagram
Drukowanie struktury organizacyjnej... 1 Jak utworzyć diagram... 1 Wyświetlanie fragmentu struktury organizacyjnej... 2 Wyświetlanie na wykresie informacji szczegółowych... 3 Uwzględnianie wszystkich rekordów...
Bardziej szczegółowoĆ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ółowoZarzą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ółowoCREATE 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ółowoDodawanie operacji dodatkowych w WAPRO Mag.
Dodawanie operacji dodatkowych w WAPRO Mag. obowiązuje od wersji 8.21.0 Opracował i wykonał: Grzegorz Lenarczyk Asseco Business Solutions SA Oddział w Warszawie Warszawa, ul. Branickiego 13 02-972 Warszawa
Bardziej szczegółowoZawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6
Zawartość Wstęp... 1 Instalacja... 2 Konfiguracja... 2 Uruchomienie i praca z raportem... 6 Wstęp Rozwiązanie przygotowane z myślą o użytkownikach którzy potrzebują narzędzie do podziału, rozkładu, rozbiórki
Bardziej szczegółowoPrzygotowanie 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ółowoCwiczenie 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ółowoOptimed24 Przenoszenie bazy danych PostrgreSQL
Przenoszenie bazy danych PostrgreSQL Dotyczy wersji: Spis treści 1. Tworzenie... kopii zapasowej bazy danych 3 2. Przywracanie... kopii zapasowej na innym serwerze 4 3. Tworzenie... nowego pliku połączeniowego
Bardziej szczegółowoJęzyk SQL. Rozdział 7. Zaawansowane mechanizmy w zapytaniach
Język SQL. Rozdział 7. Zaawansowane mechanizmy w zapytaniach Ograniczanie rozmiaru zbioru wynikowego, klauzula WITH, zapytania hierarchiczne. 1 Ograniczanie liczności zbioru wynikowego (1) Element standardu
Bardziej szczegółowoQUERY język zapytań do tworzenia raportów w AS/400
QUERY język zapytań do tworzenia raportów w AS/400 Dariusz Bober Katedra Informatyki Politechniki Lubelskiej Streszczenie: W artykule przedstawiony został język QUERY, standardowe narzędzie pracy administratora
Bardziej szczegółowoWPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA
WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA WSTĘP... 2 1 UWARUNKOWANIA TECHNICZNE... 2 2 UWARUNKOWANIA FORMALNE... 2 3 LOGOWANIE DO SERWISU... 2 4 WIDOK STRONY GŁÓWNEJ...
Bardziej szczegółowoRelacyjne bazy danych. Podstawy SQL
Relacyjne bazy danych Podstawy SQL Język SQL SQL (Structured Query Language) język umożliwiający dostęp i przetwarzanie danych w bazie danych na poziomie obiektów modelu relacyjnego tj. tabel i perspektyw.
Bardziej szczegółowoOptymalizacja wydajności SZBD
Optymalizacja wydajności SZBD 1. Optymalizacja wydajności systemu bazodanowego Wydajność SZBD określana jest najczęściej za pomocą następujących parametrów: liczby operacji przeprowadzanych na sekundę,
Bardziej szczegółowo5.5. Wybieranie informacji z bazy
5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno
Bardziej szczegółowoWymagania: Konstrukcja prostych zapytań w języku SQL, umiejętność wykorzystania funkcji wierszowych i agregujących.
Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania podzapytań ń w zapytaniach języka ę SQL. Podzapytania są ą konstrukcjami, pozwalającymi na wykonywanie zapytań w stylu podaj nazwisko
Bardziej szczegółowoBAZY DANYCH Panel sterujący
BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy
Bardziej szczegółowoOptymalizacja poleceń SQL Metody dostępu do danych
Optymalizacja poleceń SQL Metody dostępu do danych 1 Metody dostępu do danych Określają, w jaki sposób dane polecenia SQL są odczytywane z miejsca ich fizycznej lokalizacji. Dostęp do tabeli: pełne przeglądnięcie,
Bardziej szczegółowoFORMAT MARC 21 dla rekordów stosowanych w BAZACH BIBLIOGRAFICZNYCH
Zintegrowany System Zarządzania Biblioteką SOWA2/MARC21 FORMAT MARC 21 dla rekordów stosowanych w BAZACH BIBLIOGRAFICZNYCH Poznań 2011 1 Spis treści 1. Wstęp...3 2. Zredagowany wydruk bibliografii...4
Bardziej szczegółowoKlasyczna Analiza Danych
Klasyczna Analiza Danych Funkcje analityczne Materiały laboratoryjne Bartosz Bębel Politechnika Poznańska, Instytut Informatyki Wprowadzenie do c wiczenia W niniejszym ćwiczeniu student nabierze praktycznych
Bardziej szczegółowoPlan. Raport. Tworzenie raportu z kreatora (1/3)
3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport
Bardziej szczegółowoPlan ć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ółowoPrzykładowa baza danych BIBLIOTEKA
Przykładowa baza danych BIBLIOTEKA 1. Opis problemu W ramach zajęć zostanie przedstawiony przykład prezentujący prosty system biblioteczny. System zawiera informację o czytelnikach oraz książkach dostępnych
Bardziej szczegółowoJę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ółowoEdytor tekstu OpenOffice Writer Podstawy
Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia
Bardziej szczegółowoWyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.
Kwerendy wybierające Kwerenda wybierająca jest najczęściej używanym rodzajem kwerendy. Służy do otrzymywania danych z tabeli lub tabel i wyświetla wyniki w arkuszu danych, w którym można je następnie aktualizować
Bardziej szczegółowoZałożenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.
Cel: polecenia T-SQL Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS Authentication: SQL Server Authentication Username: student01,, student21 Password: student01,., student21
Bardziej szczegółowoĆwiczenie 2. Opcja przestrzenna bazy danych
Ćwiczenie 2. Opcja przestrzenna bazy danych 1. Uruchomienie i skonfigurowanie środowiska do ćwiczeń Czas trwania: 15 minut Zadaniem niniejszych ćwiczeń jest przedstawienie podstawowych zagadnień dotyczących
Bardziej szczegółowoPlan ć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ółowoBaza danych Uczniowie.mdb
Baza danych Uczniowie.mdb Zadania: 1. Tabele: Założyć bazę danych uczniowie.mdb o strukturze danych: Uczniowie-dane - zip Uczniowie1_dane - zip uczzsbd1.mdb 1) UCZNIOWIE (NRU, nazwisko, imie) a) Wpisać
Bardziej szczegółowoProgramowanie w SQL procedury i funkcje. UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika
Programowanie w SQL procedury i funkcje UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika 1. Funkcje o wartościach skalarnych ang. scalar valued
Bardziej szczegółowoUNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI
UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS
Bardziej szczegółowoĆ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ółowoPo 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ółowoLaboratorium 3. Odkrywanie reguł asocjacyjnych.
Laboratorium 3 Odkrywanie reguł asocjacyjnych. 1. Uruchom narzędzie Oracle Data Miner i połącz się z serwerem bazy danych. 2. Z menu głównego wybierz Tools SQL Worksheet. W górnym oknie wprowadź i wykonaj
Bardziej szczegółowoTryb wyświetlania wielu rozkładów zajęć
Tryb wyświetlania wielu rozkładów zajęć Tryb wyświetlania wielu rozkładów zajęć... 1 Jak uruchomić tryb wyświetlania wielu rekordów... 2 Jak wybrać dzień lub okres... 2 Jak przełączać się pomiędzy widokiem
Bardziej szczegółowoJęzyk SQL. Rozdział 8. Język manipulowania danymi DML
Język SQL. Rozdział 8. Język manipulowania danymi DML Wstawianie danych i polecenie INSERT, modyfikowanie danych i polecenie UPDATE, usuwanie danych i polecenie DELETE, połączenia modyfikowalne, sekwencje.
Bardziej szczegółowoĆWICZENIE 4. 1. Uruchomić Oracle Forms Builder. 2. Utworzyć nowy formularz (File->New->Form) 3. Nawiązać połączenie z bazą danych (file-connect).
ĆWICZENIE 4 1. Uruchomić Oracle Forms Builder. 2. Utworzyć nowy formularz (File->New->Form) 3. Nawiązać połączenie z bazą danych (file-connect). 4. Utworzyć blok danych (Data Block) oparty na tabeli SAMOCHODY:
Bardziej szczegółowoLaboratorium nr 5. Temat: Funkcje agregujące, klauzule GROUP BY, HAVING
Laboratorium nr 5 Temat: Funkcje agregujące, klauzule GROUP BY, HAVING Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania w zapytaniach języka SQL predefiniowanych funkcji agregujących.
Bardziej szczegółowoInstrukcja konfiguracji programu KS-ASW do pracy w trybie wielopodmiotowym
Instrukcja konfiguracji programu KS-ASW do pracy Strona 1 z 9 Spis treści 1. Wstęp... 3 2. Zasada działania wielopodmiotowości... 3 3. Uruchamianie trybu wielopodmiotowości... 3 4. Dodawanie nowej firmy...
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.
Bardziej szczegółowoStatystyki (1) Optymalizacja poleceń SQL Część 2. Statystyki (2) Statystyki (3) Informacje, opisujące dane i struktury obiektów bazy danych.
Statystyki (1) Informacje, opisujące dane i struktury obiektów bazy danych. Optymalizacja poleceń SQL Część 2. Statystyki i histogramy, metody dostępu do danych Przechowywane w słowniku danych. Używane
Bardziej szczegółowoOptymalizacja poleceń SQL
Optymalizacja poleceń SQL Optymalizacja kosztowa i regułowa, dyrektywa AUTOTRACE w SQL*Plus, statystyki i histogramy, metody dostępu i sortowania, indeksy typu B* drzewo, indeksy bitmapowe i funkcyjne,
Bardziej szczegółowoStruktura drzewa w MySQL. Michał Tyszczenko
Struktura drzewa w MySQL Michał Tyszczenko W informatyce drzewa są strukturami danych reprezentującymi drzewa matematyczne. W naturalny sposób reprezentują hierarchię danych toteż głównie do tego celu
Bardziej szczegółowoInstrukcja obsługi aplikacji MobileRaks 1.0
Instrukcja obsługi aplikacji MobileRaks 1.0 str. 1 Pierwsze uruchomienie aplikacji. Podczas pierwszego uruchomienia aplikacji należy skonfigurować połączenie z serwerem synchronizacji. Należy podać numer
Bardziej szczegółowoPrzestrzenne 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ółowoSQL (ang. Structured Query Language)
SQL (ang. Structured Query Language) SELECT pobranie danych z bazy, INSERT umieszczenie danych w bazie, UPDATE zmiana danych, DELETE usunięcie danych z bazy. Rozkaz INSERT Rozkaz insert dodaje nowe wiersze
Bardziej szczegółowoTworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 -
- 1 - Tworzenie raportów 1. Wstęp Raporty-zawierają dane z tabel lub kwerend odpowiednio uporządkowane w pożądany przez użytkownika sposób. Raport jest wygodnym sposobem prezentacji danych w postaci wydrukowanej.
Bardziej szczegółowoZintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 ZAMAWIANIE I REZERWOWANIE
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 ZAMAWIANIE I REZERWOWANIE Poznań 2011 Spis treści 1. Zamawianie i rezerwowanie definicja pojęć...3 2. Zasada działania systemu...4 3. Zamawianie
Bardziej szczegółowo7. Formularze master-detail
7. Formularze master-detail 1. Utworzymy teraz jeden z bardziej złożonych formularzy dostępnych z kreatora formularz master-detail. Będzie on swoją strukturą przypominał utworzony wcześniej formularz dotyczący
Bardziej szczegółowoRelacyjne bazy danych. Podstawy SQL
Relacyjne bazy danych Podstawy SQL Język SQL SQL (Structured Query Language) język umoŝliwiający dostęp i przetwarzanie danych w bazie danych na poziomie obiektów modelu relacyjnego tj. tabel i perspektyw.
Bardziej szczegółowo8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków
8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków 1. Jak wspomnieliśmy wcześniej, nie można wymagać od użytkowników, znajomości wszystkich identyfikatorów prowadzących, wykonawców
Bardziej szczegółowoPrzewodnik korzystania z Biblioteki kursów na platformach e-learningowych RON
RCI KRAKÓW Przewodnik korzystania z Biblioteki kursów na platformach e-learningowych RON WERSJA 1.1 Szarłowicz Piotr 10.2018 Spis treści 1. Wprowadzenie... 2 2. Wyszukiwanie kursów w bibliotece.... 3 3.
Bardziej szczegółowostartup 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ółowoW nowej wersji Aplikacji wprowadzono udoskonalenia w funkcjonowaniu legendy.
Spis treści Legenda- ulepszenia... 1 Raportowanie zajętości zasobów... 1 Wybór form prowadzenia zajęć i rezerwacji... 3 Wybór godzin, w których odbywają się zajęcia... 4 Uwzględnianie dni wolnych... 4
Bardziej szczegółowoCentrum Informacji Społeczno-Gospodarczej
Instrukcja użytkownika w zakresie obsługi aplikacji internetowej KRAZ Rejestr Podmiotów Prowadzących Agencji Zatrudnienia Strona 2 1. Informacje wstępne W związku z nowelizacją Ustawy o Promocji Zatrudnienia
Bardziej szczegółowoWykaz stali z projektu.
Wykaz stali z projektu. Program służy do wykonywania wykazu stali z wielu rysunków. Może być również wykorzystywany do sprawdzania poprawności opisu stali na wykonywanym rysunku. Aby korzystać z programu
Bardziej szczegółowoPWI Instrukcja użytkownika
PWI Instrukcja użytkownika Spis treści 1. Wprowadzenie... 1 2. Przebieg przykładowego procesu... 1 3. Obsługa systemu... 5 a. Panel logowania... 5 b. Filtrowanie danych... 5 c. Pola obligatoryjne... 6
Bardziej szczegółowoNiestandardowa tabela częstości
raportowanie Niestandardowa tabela częstości Przemysław Budzewski Predictive Solutions Do czego dążymy W Generalnym Sondażu Społecznym USA w 1991 roku badaniu poddano respondentów należących do szeregu
Bardziej szczegółowoZadania 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ółowoPodstawy języka SQL Co to jest SQL? Możliwości SQL SQL*Plus
Podstawy języka SQL Co to jest SQL? Structured Query Language uchodzi za standard języka zapytań kierowanych do systemu zarządzania bazą danych. SQL jest językiem deklaratywnym tj. takim, w którym istotne
Bardziej szczegółowoObrót magazynowy w kasach Farex przy pomocy programu PLU Manager
Obrót magazynowy w kasach Farex przy pomocy programu PLU Manager Edata Polska Sp. z o.o. Ul. Jana Cybisa 6 02-784 Warszawa Tel. 22 545-32-40 Fax. 22 678-60-29 Ver 1.00 Spis treści: 1 Wstęp... 3 2 Programowanie
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska Jeśli pobieramy dane z więcej niż jednej tabeli, w rzeczywistości wykonujemy tak zwane złączenie. W SQL istnieją instrukcje pozwalające na formalne wykonanie złączenia tabel - istnieje
Bardziej szczegółowoinstrukcja użytkownika terminala ARGOX PA-20 SYSTEMY AUTOMATYCZNEJ IDENTYFIKACJI
instrukcja użytkownika terminala ARGOX PA-20 SYSTEMY AUTOMATYCZNEJ IDENTYFIKACJI SPIS TREŚCI 04 Opis opcji terminala 05 SKANOWANIE 06 Skanowanie kod 07 Skanowanie kod ilość 08 Skanowanie kod ilość cena
Bardziej szczegółowoPOMOC / INSTRUKCJA OBSŁUGI
POMOC / INSTRUKCJA OBSŁUGI 1. Powiększanie mapy 2. Plakat 3. Schemat lekcji 4. Broszura informacyjna 5. Instrukcja obsługi Pasek narzędzi i menu wyboru Zmiana skali mapy Mini mapa - podgląd na położenie
Bardziej szczegółowoZadanie 1. Stosowanie stylów
Zadanie 1. Stosowanie stylów Styl to zestaw elementów formatowania określających wygląd: tekstu atrybuty czcionki (tzw. styl znaku), akapitów np. wyrównanie tekstu, odstępy między wierszami, wcięcia, a
Bardziej szczegółowoSystemy GIS Tworzenie zapytań w bazach danych
Systemy GIS Tworzenie zapytań w bazach danych Wykład nr 6 Analizy danych w systemach GIS Jak pytać bazę danych, żeby otrzymać sensowną odpowiedź......czyli podstawy języka SQL INSERT, SELECT, DROP, UPDATE
Bardziej szczegółowo1. Tworzenie tabeli. 2. Umieszczanie danych w tabeli
1. Tworzenie tabeli Aby stworzyć tabele w SQL-u należy użyć polecenia CREATE TABLE nazwa_tabeli (nazwa_pola1 właściwości_pola1, nazwa_pola2 właściwości_pola2, itd.) Nazwa_tabeli to wybrana przez nas nazwa
Bardziej szczegółowoDo korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:
Nabór CKU Przeglądanie oferty i rejestracja kandydata Informacje ogólne Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych: Internet Explorer wersja
Bardziej szczegółowoJęzyk SQL. Rozdział 9. Język definiowania danych DDL, część 2. zadania
Język SQL. Rozdział 9. Język definiowania danych DDL, część 2. zadania 1. Zmodyfikuj strukturę relacji PROJEKTY, dodając do niej definicje następujących ograniczeń integralnościowych (użyj kilku poleceń):
Bardziej szczegółowoSerwis jest dostępny w internecie pod adresem www.solidnyserwis.pl. Rysunek 1: Strona startowa solidnego serwisu
Spis treści 1. Zgłoszenia serwisowe wstęp... 2 2. Obsługa konta w solidnym serwisie... 2 Rejestracja w serwisie...3 Logowanie się do serwisu...4 Zmiana danych...5 3. Zakładanie i podgląd zgłoszenia...
Bardziej szczegółowo