Bazy danych. Andrzej Łachwa, UJ, /14
|
|
- Maria Murawska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Bazy danych Andrzej Łachwa, UJ, /14
2 Języki SQL, SQL 2 (1992), SQL 3 ( ) SQLite MySQL
3 Dane dotyczące czasu Typy danych czasowych pojawiły się w SQL 2. Opis ich jest tak rozbudowany, że nikt go jeszcze nie zaimplementował! Dlaczego jest to tak trudne?
4 1 Rok słoneczny składa się z ok. 365,2422 dni i trwa coraz dłużej. Każdy kalendarz ma całkowitą liczbę dni w roku. Trzeba więc co pewien czas dokonać wyrównania kalendarza z czasem słonecznym.
5 2 Pierwsze ważne wyrównanie kalendarza z czasem słonecznym nastąpiło za Juliusza Cezara (stąd mówimy o kalendarzu juliańskim) w 46 p.n.e. (ten rok miał 445 dni). Wprowadził on lata przestępne co 4 lata (niestety przez pomyłkę kilka pierwszych lat przestępnych przypadało co 3 lata). Pewne są natomiast lata przestępne od 5 roku n.e. i stąd dopiero od tej daty można wyliczać dni tygodnia. Kalendarz juliański spóźniał się o 1 dzień na 128 lat i dlatego zastąpiono go w 1582 kalendarzem gregoriańskim (spóźnienie wynosiło wtedy już około 10 dni, więc w roku 1582 usunięto daty od 5 do 14 października).
6 3 Kalendarz juliański obowiązywał w różnych krajach w różnych okresach, np. w Rosji od 1700 do 1918, w Polsce tylko do 1582, a w Grecji aż do Zmiana kalendarza na gregoriański wprowadzana była w różnych krajach w różnym czasie, np. w Wielkiej Brytanii korektę przeprowadzono dopiero w 1752.
7 4 Przez wiele stuleci dodatkową komplikacją było rozpoczynanie roku w różnym czasie, np. w Wielkiej Brytanii i koloniach początek roku przypadał na 25 marca (październik to zatem miesiąc ósmy, a grudzień dziesiąty: po łacinie octo to osiem, decem dziesięć). WNIOSEK Historyczne daty zwykle nie odpowiadają datom obliczonym dzisiaj według kalendarza gregoriańskiego. Dotyczy to również dni tygodnia i świąt. Niektóre daty w ogóle nie istnieją, podobnie jak nie istnieje 29 lutego 2014.
8 5 FORMATY DAT Dzień 12/16/95 w Bostonie to 16/12/95 w Londynie, w Berlinie i w Sztokholmie. W NATO próbowano stosować liczby rzymskie na oznaczanie miesięcy, więc powyższa data to 16 XII Z kolei w armii amerykańskiej stosowano format YYYY mmm DD, gdzie mmm to pierwsze 3 litery angielskiej nazwy miesiąca, zatem: 1995 JAN 16. Ponadto istnieje wiele standardów przemysłowych. W elektronicznym przetwarzaniu informacji używa się normy ISO 8601.
9 6 CZAS LOKALNY Czas uniwersalny oznacza się jako UTC. Co jakiś czas dodawana jest tzw. sekunda przestępna przez International Earth Rotation Service. Strefy czasowe zmieniały się w niektórych krajach co 15 minut, ale obecnie (od 1998) zmiany dotyczą całych godzin. W USA mamy 4 strefy czasowe oraz tzw. czas prawny.
10 7 CZAS LETNI W USA używa się określenia DST (Daylight Saving Time), w krajach środkowoeuropejskich mamy CET i CEST (Central European Summer Time).
11 8 Istnieje wiele formatów zapisywania czasu. Zwykle w elektronicznym przetwarzaniu informacji stosuje się format zgodny z normą ISO Jednak różni producenci serwerów bazodanowych wprowadzają dodatkowe formaty.
12 Daty i czas wg ISO 8601 YYYY-MM-DD (data kalendarzowa, format rozszerzony) YYYYMMDD (jw, format podstawowy) YYYY-DDD lub YYYYDDD (data porządkowa, DDD to kolejny dzień w roku w formacie 3-cyfrowym) YYYY-Www-D (data tygodniowa, W to symbol stały, ww to numer tygodnia w roku, D to numer dnia tygodnia, np. dziś to 2014W482 (48 tydzień roku, wtorek). hh:mm:ss, hh:mm (czas, format rozszerzony) hhmmss, hhmm i hh (czas, format podstawowy, po liczbie sekund może wystąpić część ułamkowa) 2013:11:19 T 10: :00 (łączny zapis daty i czasu)
13 Uwagi: rok 0001 to 1 rok n.e., a 0000 to 1 rok p.n.e. (1 B.C.) północ w Sylwestra to 24:00 dnia 31 grudnia albo 00:00 dnia 1 stycznia w dacie porządkowej 3 lutego to zawsze 034, ale 31 grudnia to albo 365 albo 366) pierwszy tydzień roku to taki, w którym są co najmniej 4 dni stycznia, więc 30 grudnia 2014 to 2015-W01-2 czas odmierza się zgodnie ze standardem UTC, a nie poprzednio stosowanym GMT, czas lokalny oznacza się przez wskazanie przesunięcia, np. w zimie w Polsce godzina 10:40 to 10:40+01 i jest równa 9:40Z
14 Daty i czas w SQL Standard SQL ma typy danych związane z datą i czasem: DATE, TIME, TIMESTAMP, INTERVAL Interwały typu rok-miesiąc mają domyślną precyzję obejmującą pola YEAR i MONTH. Interwały typu dzień-czas mają precyzję DAY, HOUR, MINUTE i SECOND (z częścią ułamkową). Standard obejmuje też pełny zestaw operatorów dla czasowych typów danych (w różnych produktach pełna składnia i funkcjonalność nie jest implementowana). Koniec czasu to w SQL data
15 Daty i czas w MySQL DATE ma zakres od do oraz (zakres DATETIME kończy się więc na :59:59 ) TIMESTAMP ma zakres jak DATETIME, ale jest zapisywany jako liczba sekund od początku zakresu i nie przyjmuje wartości początku przedziału (wartość 0 jest interpretowana jako :00:00). TIME ma zakres od -838:59:59 do 838:59:59 (w tym zero). YEAR ma zakres od 1901 do 2155 oraz 0000 (ale w formacie 2-cyfrowym od 1970 do 2069, więc 00 to 2000).
16 Przykłady SELECT ADDDATE(' ', INTERVAL 31 DAY); -> ' ' SELECT ADDTIME(' :59: ', '1 1:1: '); -> ' :01: ' SELECT DATE_FORMAT(' :23:00','%W %M %Y'); -> 'Sunday October 2009' SELECT DATE_FORMAT(' ', '%X %V'); -> ' '
17 SELECT NOW(), SLEEP(2), NOW()\G -> :47: :47:36 SELECT SYSDATE(), SLEEP(2), SYSDATE()\G -> :47: :47:46 SELECT WEEKDAY(' :23:00'); -> 6 SELECT MAKETIME(12,15,30); -> '12:15:30'
18 SELECT CURRENT_DATE(), DATEDIFF(CURRENT_DATE(), ) AS "Zyje juz tyle dni!"; CURRENT_DATE() Zyje juz tyle dni! SELECT CONCAT( Dzisiaj mamy,dayofyear(now()), dzien roku,,weekofyear(now()), tydzien roku oraz,dayofweek(now()), dzien tygodnia. ); Dzisiaj mamy 116 dzien roku, 17 tydzien roku oraz 4 dzien tygodnia
19 SELECT CURRENT_TIMESTAMP, DATE_FORMAT(CURRENT_TIMESTAMP, %W :: %M :: %d :: %Y :: %T ) AS "biezaca data i godzina"; CURRENT_TIMESTAMP biezaca data i godzina :57:20 Tuesday :: March :: 28 :: 2006 :: 11:57: Funkcje SUM() i AVG() nie działają na datach i czasie, ale można sobie z tym poradzić, np.: SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time_col))) FROM...
20 Przykłady w SQLite3 i MySQL
21
22
23
24
25
26
27
28 Wstęp do problematyki danych związanych z czasem: Joe Celko: SQL. Zaawansowane techniki programowania. PWN 2008, rozdział 4 i rozdział 29 Wiele problemów dotyczących czasu dla różnych dialektów języka SQL rozwiązano i opublikowano, m.in. na stronie uniwersytetu
Bazy danych 7/15. Andrzej Łachwa, UJ,
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 7/15 Tabele pomocnicze Tabele pomocnicze nie są częścią modelu danych, więc nie powinny pojawiać się na etapie
Funkcje. Rozdział 3a Funkcje wierszowe. Funkcje znakowe (1) Funkcje wierszowe
Funkcje Rozdział 3a Funkcje wierszowe Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne) Przekształcają dane, pobrane przez polecenie
Język SQL. Rozdział 3. Funkcje wierszowe
Język SQL. Rozdział 3. Funkcje wierszowe Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne). 1 Funkcje Przekształcają dane, pobrane
Język SQL. Rozdział 3. Zaawansowana selekcja danych
Język SQL. Rozdział 3. Zaawansowana selekcja danych Selekcja wg wartości elementów czasowych, ciągów znaków i liczb. Konstrukcja warunkowa. 1 Funkcje Przekształcają dane, pobrane przez polecenie SQL, lub
Bazy danych 6. SQL funkcje daty i czasu, zmienne tymczasowe, aliasy
Bazy danych 6. SQL funkcje daty i czasu, zmienne tymczasowe, aliasy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2007/08 MySQL i programowanie wsadowe C:\wyklady\bazy> mysql < nazwa pliku
Przydatne sztuczki - sql. Na przykładzie postgres a.
Przydatne sztuczki - sql. Na przykładzie postgres a. M. Wiewiórko 05/2014 Plan Uwagi wstępne Przykład Rozwiązanie Tabela testowa Plan prezentacji: Kilka uwag wstępnych. Operacje na typach tekstowych. Korzystanie
Funkcje. Rozdział 3. Funkcje. Funkcje znakowe (1) Funkcje wierszowe
Funkcje Rozdział 3 Funkcje Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne), funkcje grupowe, podział relacji na grupy, klauzule
2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1 Bazy Danych Instrukcja laboratoryjna Temat: Obsługa bazy danych za pomocą phpmyadmin oraz phppgadmin 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do phpmyadmin oraz phppgadmin
PL/SQL. Funkcje wbudowane
Slajd 1 PL/SQL Opis funkcji SQL PL/SQL(funkcje SQL) M. Rakowski - WSISiZ 1 Slajd 2 Funkcje wbudowane Funkcje wbudowane mają za zadanie umożliwić bardziej zaawansowane operowanie danymi. Funkcje operacji
1 Obsługiwane funkcje wyzwalaczy
2016/10/11 12:29 1/10 1 Obsługiwane funkcje wyzwalaczy 1 Obsługiwane funkcje wyzwalaczy Wszystkie funkcje obsługiwane w: wyrażeniach wyzwalaczy są wyszczególnione poniżej: wartości: float, int, str, text,
Spis treści. 1 Kraj/region i język Ustawienia regionalne Liczby Waluta Czas i data Inne...
2 Spis treści 1 Kraj/region i język 4 1.1 Ustawienia regionalne................................... 4 1.2 Liczby............................................ 4 1.3 Waluta............................................
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 3 Podstawy programowania w T-SQL Zmienne i operatory Instrukcje sterujące Komunikaty Format daty
S Instrukcje rozszerzone oraz umożliwiające operacje na znakach i łańcuchach. Automatyka i mechatronika
Automatyka i mechatronika S7-12 Instrukcje rozszerzone oraz umożliwiające operacje na znakach i łańcuchach Kontynuujemy rozpoczęty opis instrukcji programowania obsługiwanych przez sterowniki S7-12. W
Mariusz Krukar PTMA Krosno
Mariusz Krukar PTMA Krosno 1. Wstęp 2. Podstawowe typy kalendarzy 3. Pojęcie roku zwrotnikowego 4. Kalendarz juliański 5. Historia kalendarza gregoriańskiego 6. Mechanizm funkcjonowania kalendarza gregoriańskiego
Technologie informacyjne: Arkusz kalkulacyjny
Wrocław, 11.05.2018 Technologie informacyjne: Arkusz kalkulacyjny Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Podstawy korzystania z arkuszy kalkulacyjnych. 1/68
Temporalne bazy danych
Temporalne bazy danych Temporalne bazy danych wspierają powiązanie elementów temporalnych ze zdarzeniami lub stanami reprezentowanymi w bazie danych. Zastosowania: archiwa elektroniczne medyczne bazy danych
Języki programowania wysokiego poziomu. Forum, Blog, Sample DB - wskazówki
Języki programowania wysokiego poziomu Forum, Blog, Sample DB - wskazówki Wielokrotne użycie kodu Skrypt może włączać (przez inkluzję) inne skrypty; Służą do tego instrukcje (pseudo-funkcje): - include,
Plan wykładu BAZY DANYCH II WYKŁAD 2. Bloki. Struktura bloku
Plan wykładu BAZY DANYCH II WYKŁAD 2 Bloki, struktura, sekcje Bloki anonimowe Tworzenie i uruchamianie Identyfikatory Literały Typy danych dr inż. Agnieszka Bołtuć Bloki Struktura bloku W programach pisanych
Skale czasu. dr inż. Stefan Jankowski
Skale czasu dr inż. Stefan Jankowski s.jankowski@am.szczecin.pl Definition of Time Co mierzą zegary (przyp. fizykom Albert Einstein, Donald Ivey, and others) Coś co zapobiega aby wszystko nie działo się
Bazy danych. Andrzej Łachwa, UJ, /14
Bazy danych Andrzej Łachwa, UJ, 2015 andrzej.lachwa@uj.edu.pl 1/14 Zobacz: http://creativecommons.pl/ Literatura Elmasri R., Navathe S., Wprowadzenie do systemów baz danych. Wyd. Helion, 2005 Garcia-Molina
Ref. 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ść
Bazy danych SQL Server 2005
Bazy danych SQL Server 2005 TSQL Michał Kuciapski Typ zadania: Podstawowe zapytania Select Zadanie 1: Wyświetl następujące informacje z bazy: A. 1. Wyświetl informacje o klientach: nazwa firmy, imie, nazwisko,
PL/SQL. Część 1 Oracle SQL. Piotr Medoń
PL/SQL Część 1 Oracle SQL Piotr Medoń Cele Różnice w budowie zapytań bazodanowych pomiędzy bazami SQL Server oraz Oracle Standardowe funkcje Oracle SQL 2 Wprowadzenie do SQL SQL (Structured Query Language)
Wykład 8 Implementacja języka SQL w systemach baz danych Oracle specyficzne konstrukcje i funkcje Oracle SQL, funkcje numeryczne, znakowe, daty i
Wykład 8 Implementacja języka SQL w systemach baz danych Oracle specyficzne konstrukcje i funkcje Oracle SQL, funkcje numeryczne, znakowe, daty i czasu, parametryzacja zapytao. I. Wybrane specyficzne funkcje
Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2
Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone
Wykład 9. Cel wykładu. Literatura. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. 3. MS Excel data i czas
Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. 3 Wykład 9 MS Excel data i czas Grzegorz Bazydło Cel wykładu Celem wykładu jest omówienie wybranych zagadnień dotyczących uŝywania funkcji związanych
Język SQL, zajęcia nr 1
Język SQL, zajęcia nr 1 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Najpopularniejsze
Poczta Polska S.A. Opis struktury pliku z danymi przekazów pocztowych lub Ekspresów Pieniężnych. Wersja 2.1
Poczta Polska S.A. Opis struktury pliku z danymi przekazów pocztowych lub Ekspresów Pieniężnych Wersja 2.1 Lipiec 2014 1. Struktura pliku z przekazami pocztowymi/ekspresami Pieniężnymi Niniejszy dokument
Język SQL. Rozdział 9. Język definiowania danych DDL, cześć 1. Tworzenie relacji, typy danych, wartości domyślne atrybutów, słownik bazy danych.
Język SQL. Rozdział 9. Język definiowania danych DDL, cześć 1. Tworzenie relacji, typy danych, wartości domyślne atrybutów, słownik bazy danych. 1 polecenie CREATE TABLE CREATE TABLE nazwa_relacji Tworzenie
2. Język SQL SQL jest językiem deklaratywnym (Charakterystyczną cechą języków
Część II Bazy Danych podstawy SQL 1. Wprowadzenie Ćwiczenia z przedmiotu Bazy Danych" są poświęcone przede wszystkim językowi SQL (ang. Structured Query Language) i jego zastosowaniom. Język SQL jest strukturalnym
Projektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych
Projektowanie bazy danych Jarosław Kuchta Projektowanie Aplikacji Internetowych Możliwości projektowe Relacyjna baza danych Obiektowa baza danych Relacyjno-obiektowa baza danych Inne rozwiązanie (np. XML)
1. * Wyjaśnij, dlaczego w kalendarzu gregoriańskim wprowadzono lata przestępne na zasadach opisanych powyŝej...
Zadania oznaczone * - zakres rozszerzony Zadania 1i 2 wykonaj po przeczytaniu poniŝszego tekstu. Od 1582 r. powszechnie w świecie jest uŝywany kalendarz gregoriański. Przyjęto w nim załoŝenie, tak jak
Ściągawka z funkcji i właściwości systemowych VBA. Opis działania i parametrów. Nazwa funkcji. Składnia zwracanej wartości
Ściągawka z funkcji i właściwości systemowych VBA. Nazwa funkcji Składnia Typ zwracanej wartości Opis działania i parametrów Funkcje konwersji CBool CBool(arg) Boolean arg powinno być wartością numeryczną
SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści
SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, 2017 Spis treści O autorze 9 Wprowadzenie 11 Lekcja 1. Zrozumieć SQL 15 Podstawy baz danych 15 Język SQL
RUCH OBROTOWY I OBIEGOWY ZIEMI
1. Wpisz w odpowiednich miejscach następujące nazwy: Równik, Zwrotnika Raka, Zwrotnik Koziorożca iegun Południowy, iegun Północny Koło Podbiegunowe Południowe Koło Podbiegunowe Południowe RUCH OROTOWY
Ćwiczenie 2 funkcje wierszowe
Ćwiczenie 2 funkcje wierszowe Funkcje wierszowe, operatory zbiorowe Ćwiczenie 2 funkcje wierszowe Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania w zapytaniach języka SQL predefiniowanych
Jak wprowadzać, formatować i wykorzystywać daty w arkuszu kalkulacyjnym?
S t r o n a 1 Bożena Ignatowska Jak wprowadzać, formatować i wykorzystywać daty w arkuszu kalkulacyjnym? Wprowadzenie W artykule zostaną omówione zagadnienia związane z wprowadzaniem dat i czasu do arkusza
Czas w astronomii. Krzysztof Kamiński
Czas w astronomii Krzysztof Kamiński Czas gwiazdowy - kąt godzinny punktu Barana; lokalny na danym południku Ziemi; związany z układem równikowym równonocnym; odzwierciedla niejednorodności rotacji Ziemi
XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Konfiguracja interfejsu (złącza) PENDRIVE. Plik: 2015-03-30-PEN-01 PEN_45 PL
Konfiguracja interfejsu (złącza) PENDRIVE Plik: 2015-03-30-PEN-01 PEN_45 PL 1. Opis ogólny Interfejs PENDRIVE umożliwia bezpośrednie zapisywanie danych przesyłanych z wagi do pamięci typu pendrive (USB
osiągnął długość podaną jako drugi parametr. Jeśli wynik jest dłuższy niż zadeklarowana długość, zostaje ucięty z prawej strony.
Funkcje jednowierszowe. Upper: Zamienia wszystkie litery na wielkie. Lower: Zamienia wszystkie litery na małe. Initcap: Zwiększa pierwsze litery wszystkich wyrazów. np.select initcap( ola, ala ) from dual;
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
APEK MeasureInWeb program komunikacyjny do systemów pomiarowych.
APEK MeasureInWeb program komunikacyjny do systemów pomiarowych. Opis programu MeasureInWeb ver. 5-2014. Program APEK MeasureInWeb służy do komunikacji z adresowanymi systemami pomiarowymi. Program umożliwia
MySQL. Leksykon kieszonkowy. II wydanie
MySQL. Leksykon kieszonkowy. II wydanie Autor: George Reese T³umaczenie: Tomasz mijewski ISBN: 978-83-246-1385-4 Tytu³ orygina³u: MySQL Pocket Reference, 2nd Ed Format: B6, stron: 160 MySQL to jeden z
Autor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Laboratorium Bazy danych SQL 2
Klauzula order by występuje jako ostatnia klauzula w poleceniu select, powoduje posortowanie wierszy będących wynikiem zapytania według wartości atrybutu w niej wskazanego. Domyślnie sortowanie jest według
1 Wprowadzenie do języka SQL 1. 2 Podstawowe elementy języka 3. 3 DML - zapytania, część I 6. 4 Źródła 12
Plan wykładu Spis treści 1 Wprowadzenie do języka SQL 1 2 Podstawowe elementy języka 3 3 DML - zapytania, część I 6 4 Źródła 12 1 Wprowadzenie do języka SQL Język SQL Trochę historii: SQL - Structured
Zegarek Casio AE-2000W-1AVEF, Kwarcowy, 20 ATM
INSTRUKCJA OBSŁUGI Nr produktu 000966037 Zegarek Casio AE-2000W-1AVEF, Kwarcowy, 20 ATM Strona 1 z 18 Odnośnie tej instrukcji Działania na przyciskach są oznaczone za pomocą liter pokazanych na ilustracji.
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 11 TECHNOLOGIE INFORMACYJNE
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 11 TECHNOLOGIE INFORMACYJNE I rok Kierunek Transport Temat: Funkcje daty, czasu, indeksowania oraz funkcje statystyczne
Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji
Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 2 dr inż. Maria Lachowicz Wykład 2: Typy danych w EXCELu
NARZĘDZIA WIZUALIZACJI
NARZĘDZIA WIZUALIZACJI Kurs interaktywnej komunikacji wizualnej ANDRZEJ ŁACHWA andrzej.lachwa@uj.edu.pl Kraków, marzec 2014 3 4/8 Zwykłe działanie programu z danymi przechowywanymi w bazie danych polega
INFORMACJA UŻYTKOWNIKA DM Plaza 2014
INFORMACJA UŻYTKOWNIKA DM Plaza 2014 (DLA OSÓB ZAMYKAJĄCYCH ROK) Nr Dokumentu: 12_10/2016 Data wydania: 10.10.2010 Tytuł: DM Plaza 2014 DM Plaza 2014 Wersja: 28.12.2016 Wykonał: Grzegorz Drzewiecki Kontrola:
1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb)
Bazy danych tabele 1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb) 3. W tabeli SPIS_A zamień nazwisko Davis na nazwisko Dawick Otwórz tabelę SPIS_A,
SIECI KOMPUTEROWE I BAZY DANYCH
KATEDRA MECHANIKI I ROBOTYKI STOSOWANEJ WYDZIAŁ BUDOWY MASZYN I LOTNICTWA, POLITECHNIKA RZESZOWSKA SIECI KOMPUTEROWE I BAZY DANYCH Laboratorium DB1, DB2: TEMAT: Wprowadzenie do SQL. Praca z pojedyncza
Poszczególne statusy wprowadzone są na stałe, możliwy jest jedynie ich podgląd.
Kadry: Moduł ma służyć do tworzenia i zarządzania listą obecności pracowników. Pomaga w prowadzeniu ewidencji czasu pracy, wyliczania dni wolnych i nadgodzin oraz wstępnego tworzenia grafiku godzin pracy.
SQL, LIKE, IN, CASE, EXISTS. Marcin Orchel
SQL, LIKE, IN, CASE, EXISTS Marcin Orchel Spis treści 1 LIKE 2 2 BETWEEN 4 3 IN 5 4 EXISTS 6 5 WYRAŻENIA CASE 7 6 Zadania 9 1 Rozdział 1 LIKE Predykat LIKE jest testem dopasowującym wzorzec łańcucha. Składnia
Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych
Języki programowania wysokiego poziomu PHP cz.4. Bazy danych PHP i bazy danych PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł
Laboratorium 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.
INFORMACJA UŻYTKOWNIKA DM Plaza 2014
INFORMACJA UŻYTKOWNIKA DM Plaza 2014 (DLA OSÓB ZAMYKAJĄCYCH ROK) Nr Dokumentu: 12_2/2018 Data wydania: 10.10.2010 Tytuł: DM Plaza 2014 DM Plaza 2014 Wersja: 30.12.2018 Wykonał: Grzegorz Drzewiecki Kontrola:
NARZĘDZIA WIZUALIZACJI
NARZĘDZIA WIZUALIZACJI Kurs interaktywnej komunikacji wizualnej ANDRZEJ ŁACHWA andrzej.lachwa@uj.edu.pl Kraków, październik 2015 2/4 Zwykłe działanie programu z danymi przechowywanymi w bazie danych polega
Zadanie domowe 1 23 marzec 2015 PESEL. (na podstawie Wikipedii) Autor: Michał Woźniak. Strona 1 / 6
Zadanie domowe 1 23 marzec 2015 PESEL (na podstawie Wikipedii) Autor: Michał Woźniak Strona 1 / 6 I. Wstęp PESEL skrótowiec od nazwy Powszechny Elektroniczny System Ewidencji Ludności, który został wprowadzony
Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7
Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7 Spis treści: 1. Struktura pliku... 1 1.1 Nagłówek... 1 1.2. Dane identyfikujące podmiot... 2 1.3 Ewidencja sprzedaży
DECLARE <nazwa_zmiennej> typ [(<rozmiar> )] [ NOT NULL ] [ { := DEFAULT } <wartość> ];
Braki w SQL obsługi zdarzeń i sytuacji wyjątkowych funkcji i procedur użytkownika definiowania złożonych ograniczeń integralnościowych Proceduralny SQL Transact- SQL używany przez Microsoft SQL Server
SELECT * FROM tabela WHERE warunek wybiera dane spełniające podany warunek
SELECT SELECT kolumna1, kolumna2,, kolumnan FROM tabela wybrane kolumny SELECT * FROM tabela wszystkie kolumny select * from Orders select CustomerID, CompanyName, Country from Customers WHERE SELECT *
SQL. Leksykon kieszonkowy. Wydanie II
Idź do Spis treści Przykładowy rozdział Skorowidz Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennik i informacje Zamów informacje o nowościach Zamów cennik Czytelnia
Systemy 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
WXEth (firmware v1.03) Interfejs sieciowy dla stacji pogodowych Obsługa serwerów APRS-IS Obsługa serwisu www.weatherunderground.
WXEth (firmware v1.03) Interfejs sieciowy dla stacji pogodowych Obsługa serwerów APRS-IS Obsługa serwisu www.weatherunderground.com Podręcznik użytkownika Instrukcja oprogramowania konfiguracyjnego Producent:
Bazy danych 7. SQL podstawy
Bazy danych 7. SQL podstawy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Structured Query Language Używane standardy: SQL92 SQL99 SQL:2003 Żaden dostawca nie jest w pełni zgodny
INSTRUKCJA OBSŁUGI PRZYSTAWKI PEN-01 DO PENDRIVE A. Plik: 2011-06-16-PEN-01 PEN_10 PL
INSTRUKCJA OBSŁUGI PRZYSTAWKI PEN-01 DO PENDRIVE A Plik: 2011-06-16-PEN-01 PEN_10 PL 1. Opis ogólny Przystawka umożliwia zapisywanie danych przesyłanych z urządzenia pomiarowego, np. z wagi, do pamięci
1 Wprowadzenie do funkcji
Materiały do laboratoriów z przedmiotu Bazy danych 1 1 Wprowadzenie do funkcji Podział funkcji ze względu na liczbę wierszy: jednowierszowe (operujące na ciągach znaków, matematyczne, operujące na datach,
NARZĘDZIA WIZUALIZACJI
Kurs interaktywnej komunikacji wizualnej NARZĘDZIA WIZUALIZACJI Andrzej Łachwa andrzej.lachwa@uj.edu.pl 3 4/8 Zobacz film: http://www.ted.com/talks/david_mccandless_the_beauty_of_dat a_visualization.html
polski INSTRUKCJE DO ZEGARKA ANALOGOWEGO
polski INSTRUKCJE DO ZEGARKA ANALOGOWEGO 1 2 Ustawianie godziny 1. Pociągnij koronkę do pozycji 2. 2. Obróć koronkę, aby ustawić wskazówkę godzinową i minutową w odpowiednim położeniu. 3. Ustaw koronkę
EGZAMIN MATURALNY Z INFORMATYKI
Miejsce na naklejkę z kodem szkoły dysleksja EGZAMIN MATURALNY Z INFORMATYKI MIN-R2A1P-061 POZIOM ROZSZERZONY Instrukcja dla zdającego Czas pracy 150 minut 1. Sprawdź, czy arkusz egzaminacyjny zawiera
BEST S.A. Co nowego w SQL Server 2012 dla programistów. Cezary Ołtuszyk. coltuszyk.wordpress.com
BEST S.A. Co nowego w SQL Server 2012 dla programistów Cezary Ołtuszyk coltuszyk.wordpress.com Plan spotkania I. Sekwencje II. III. IV. Nowe funkcje skalarne Wzbogacona klauzula OVER Indeksy typu COLUMNSTRORE
Podstawowe typy zmiennych
Podstawowe typy zmiennych Typ Rozmiar w bajtach Minimalny zakres char 1 Kod ASCII znaku (liczba 0..255) int 1 4-2147483648 2147483647 long long 1 8-2 63...2 63-1 float 4-3,4*10 38 3,4*10 38 (do 6 cyfr
Umowy handlowe. Hipermarket, NET Spółka z o.o.
Umowy handlowe Hipermarket, NET Spółka z o.o. 1 Spis treści I. Wstęp II. 1. Konfigurator typów.................................................... 3 Opis 2. Katalog umów.......................................................
DENVER CRP-514 POLSKI FUNKCJE I REGULATORY
DENVER CRP-514 POLSKI FUNKCJE I REGULATORY 1. (AL1) WYŁĄCZNIK WŁĄCZANIA / WYŁĄCZANIA ALARMU 1 2.
Bazy danych. Andrzej Łachwa, UJ, /15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 6/15 Statystyki w języku SQL W różnych produktach SQL spotkamy rozmaite funkcje wbudowane ułatwiające analizy
Bazy danych. Plan wykładu. Dekompozycja relacji. Anomalie. Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce
Plan wykładu Bazy danych Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce Małgorzata Krtowska Katedra Oprogramowania e-mail: mmac@ii.pb.bialystok.pl Proces dobrego projektowania
123456 782923456 6 22336 46466 6 6 6 783863658386 6 6 6 6 4!"! 468983#84636434$4636 6 6 6 %&6 '5626 ()68'546 6 6 &6 6 82845469234548*+6 %6 6 6 %6 '56268'546"'844$$6 %6 6 6 %&6 '5626 ()68'546,6 6 6 6 -*386
R o g e r A c c e s s C o n t r o l S y s t e m 5. Nota aplikacyjna nr 016 Wersja dokumentu: Rev. A. obecności w VISO
R o g e r A c c e s s C o n t r o l S y s t e m 5 Nota aplikacyjna nr 016 Wersja dokumentu: Rev. A Rejestracja i monitorowanie obecności w VISO Uwaga: Niniejszy dokument dotyczy RACS v5.5 (VISO 1.5.2 lub
TradeWatch API v. 1.3.1
TradeWatch API v. 1.3.1 3.12.2013 TradeWatch API 1 Spis treści 1. Wstęp...3 1.1. Przeznaczenie...3 1.2. Ograniczenia...3 2. Autentykacja...3 2.A. Autentykacja za pomocą nagłówka (header) żądania HTTP...3
Dokumentacja SQL API 1
Dokumentacja SQL API 1 Wprowadzenie... 2 Kody błędów... 3 Tworzenie konfiguracji... 4 Konfiguracja po stronie Klienta... 6 Konfiguracja po stronie SerwerSMS... 8 Archiwizacja danych... 9 2 Wprowadzenie
TWORZENIE PRZYCISKÓW:
Laboratorium 4 TWORZENIE PRZYCISKÓW: Na formularzu głównym: Rozkład lotów powinny znajdować się dwa przyciski umożliwiające sprawdzenie dzisiejszych odlotów i dzisiejszych przylotów tzn. przycisk Dzisiejsze
Zarzadzanie transakcjami. Transakcje
Transakcje Transakcja: ciąg zawierający jedno lub wiele poleceń SQL, zgrupowanych razem jako jedna logiczna jednostka działań, której nie można podzielić. Logiczna jednostka działań to zbiór logicznych
Sterownik czasowy Müller 23321;10 A, Program tygodniowy, IP20, (SxWxG) 84 x 84 x 40 mm
INSTRUKCJA OBSŁUGI Sterownik czasowy Müller 23321;10 A, Program tygodniowy, IP20, (SxWxG) 84 x 84 x 40 mm Nr produktu: 1227013 Strona 1 z 7 Schemat połączenia: 7. Zasady dotyczące bezpieczeństwa Instalacja
Kurs JavaScript TI 312[01]
TI 312[01] Spis treści 1. Wiadomości ogólne... 3 2. Wstawianie skryptów do dokumentów HTML... 3 Przykład 2.1 Przykładowa implementacja skryptu JavaScript w dokumencie HTML... 3 3. Data i godzina... 3 Przykład
Poddziały wspólne czasu wiadomości ogólne
V.5 Poddziały wspólne czasu (Tablica Ig) Wskaźnik V.5.1 1 Podstawą obliczenia czasu dla charakterystyk chronologicznych w postaci dat czy okresów jest era chrześcijańska (kalendarz gregoriański). Daty
Łączenie liczb i tekstu.
Łączenie liczb i tekstu. 1 (Pobrane z slow7.pl) Rozpoczynamy od sposobu pierwszego. Mamy arkusz przedstawiony na rysunku poniżej w którym zostały zawarte wypłaty pracowników z wykonanym podsumowaniem.
GroupWise Calendar Publishing Host User
GroupWise 8 Calendar Publishing Host User 8 17 października 2008 r. Novell GroupWise Calendar Publishing Host User SZYBKI START www.novell.com PRZEGLĄD Novell GroupWise Calendar Publishing Host User to
Bloki anonimowe w PL/SQL
Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia
Instrukcja CREATE TABLE
Podstawy języka SQL 2 Instrukcja CREATE TABLE CREATE TABLE tabela (pole_1 typ [(rozmiar)] [NOT NULL] [indeks_1] [, pole_2 typ [(rozmiar)] [NOT NULL] [indeks_2] [,...]] [, CONSTRAINT indeks_wielopolowy
Polski WAŻNA INFORMACJA!
Polski WŻN INFORMCJ! Nie należy używać przycisków, pierścienia zegarka ani ustawiać czasu, gdy zegarek znajduje się pod wodą lub jest mokry. Kopertę zegarka oraz metalową bransoletę należy dokładnie przemyć
FAKTURY SERYJNE. I. Kalendarz. II. Fakturowanie seryjne
FAKTURY SERYJNE I. Kalendarz W związku z wprowadzeniem obsługi faktur seryjnych rozbudowane zostały możliwości kalendarza (dostępnego w dowolnym miejscu systemu na kombinację klawiszy ALT+F3), tak aby
Wyś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ć
SCENARIUSZ ZAJĘĆ DYDAKTYCZNO- WYRÓWNAWCZYCH Z MATEMATYKI DLA KLASY VI
Barbara Zimnoch nauczycielka matematyki Szkoła Podstawowa nr 50 z Oddziałami Integracyjnymi im. Świętej Jadwigi Królowej Polski w Białymstoku SCENARIUSZ ZAJĘĆ DYDAKTYCZNO- WYRÓWNAWCZYCH Z MATEMATYKI DLA
Zapytania do bazy danych
Zapytania do bazy danych Tworzenie zapytań do bazy danych MS Access może być realizowane na dwa sposoby. Standard SQL (Stucture Query Language) lub QBE (Query by Example). Warto wiedzieć, że drugi ze sposobów
PL/SQL. Część 1 Bloki PL/SQL. Piotr Medoń
PL/SQL Część 1 Bloki PL/SQL Piotr Medoń Cele Zapoznanie się z podstawowymi typami PL/SQL Zapoznanie się z blokiem PL/SQL Zapoznanie się z instrukcjami sterującymi wykonaniem 2 Blok PL/SQL Struktura bloku