Zadania z SQLa (MS SQL Server)
|
|
- Agnieszka Michałowska
- 10 lat temu
- Przeglądów:
Transkrypt
1 Zadania z SQLa (MS SQL Server) Struktura testowej bazy danych (diagram ERD): opracował dr Robert Fidytek
2 SPIS TYPÓW ZADAŃ 1 Projekcja wyników zapytań (SELECT FROM ) Sortowanie wyników zapytań (ORDER BY) Eliminowanie duplikatów wyników zapytań (DISTINCT) Selekcja wyników zapytań (WHERE) Warunki złożone (AND, OR, NOT) Predykat IN Predykat LIKE Predykat BETWEEN Wartość NULL Kolumny wyliczeniowe (COALESCE) Złączenia wewnętrzne dwóch tabel Złączenia wewnętrzne większej liczby tabel Ograniczanie wyników wyszukiwania (TOP) Funkcje agregujące bez grupowania Podzapytania nieskorelowane z użyciem funkcji agregujących bez grupowania Podzapytania nieskorelowane z predykatem IN Funkcje agregujące z grupowaniem (GROUP BY) Warunki na funkcje agregujące (HAVING) Funkcje agregujące i podzapytania Modyfikacja danych w bazie danych (UPDATE) Usuwanie danych z bazy danych (DELETE) Dodawanie danych do bazy danych (INSERT)... 6 dr Robert Fidytek Bezwzględny zakaz kopiowania i publikowania. 2
3 TREŚCI ZADAŃ 1 Projekcja wyników zapytań (SELECT FROM ) 1.1 Wyświetlić zawartość wszystkich kolumn z tabeli pracownik. 1.2 Z tabeli pracownik wyświetlić same imiona pracowników. 1.3 Wyświetlić zawartość kolumn imię, nazwisko i dział z tabeli pracownik. 2 Sortowanie wyników zapytań (ORDER BY) 2.1 Wyświetlić zawartość kolumn imię, nazwisko i pensja z tabeli pracownik. Wynik posortuj malejąco względem pensji. 2.2 Wyświetl zawartość kolumn nazwisko i imię z tabeli pracownik. Wynik posortuj rosnąco (leksykograficznie) względem nazwiska i imienia. 2.3 Wyświetlić zawartość kolumn nazwisko, dział, stanowisko z tabeli pracownik. Wynik posortuj rosnąco względem działu, a dla tych samych nazw działów malejąco względem stanowiska. 3 Eliminowanie duplikatów wyników zapytań (DISTINCT) 3.1 Wyświetlić niepowtarzające się wartości kolumny dział z tabeli pracownik. 3.2 Wyświetlić unikatowe wiersze zawierające wartości kolumn dział i stanowisko w tabeli pracownik. 3.3 Wyświetlić unikatowe wiersze zawierające wartości kolumn dział i stanowisko w tabeli pracownik. Wynik posortuj malejąco względem działu i stanowiska. 4 Selekcja wyników zapytań (WHERE) 4.1 Znajdź pracowników o imieniu Jan. Wyświetl ich imiona i nazwiska. 4.2 Wyświetlić imiona i nazwiska pracowników pracujących na stanowisku sprzedawca. 4.3 Wyświetlić imiona, nazwiska, pensje pracowników, którzy zarabiają powyżej 1500 zł. Wynik posortuj malejąco względem pensji. 5 Warunki złożone (AND, OR, NOT) 5.1 Z tabeli pracownik wyświetlić imiona, nazwiska, działy, stanowiska tych pracowników, którzy pracują w dziale obsługi klienta na stanowisku sprzedawca. 5.2 Znaleźć pracowników pracujących w dziale technicznym na stanowisku kierownika lub mechanika. Wyświetl imię, nazwisko, dział, stanowisko. 5.3 Znaleźć samochody, które nie są marek fiat i ford. 6 Predykat IN 6.1 Znaleźć samochody marek mercedes, seat i opel. 6.2 Znajdź pracowników o imionach Anna, Marzena, Alicja. Wyświetl ich imiona nazwiska i daty zatrudnienia. dr Robert Fidytek Bezwzględny zakaz kopiowania i publikowania. 3
4 6.3 Znajdź klientów, którzy nie mieszkają w Warszawie lub we Wrocławiu. Wyświetl ich imiona, nazwiska i miasta zamieszkania. 7 Predykat LIKE 7.1 Wyświetlić imiona i nazwiska klientów, których nazwisko zawiera literę K. 7.2 Wyświetlić imiona i nazwiska klientów, dla których nazwisko zaczyna się na D, a kończy się na SKI. 7.3 Znaleźć imiona i nazwiska klientów, których nazwisko zawiera drugą literę O lub A. 8 Predykat BETWEEN 8.1 Z tabeli samochód wyświetlić wiersze, dla których pojemność silnika jest z przedziału [1100,1600]. 8.2 Znaleźć pracowników, którzy zostali zatrudnieni pomiędzy datami a Znaleźć samochody, dla których przebieg jest pomiędzy a km lub pomiędzy a km. 9 Wartość NULL 9.1 Znaleźć pracowników, którzy nie mają określonego dodatku do pensji. 9.2 Wyświetlić klientów, którzy posiadają kartę kredytową. 9.3 Dla każdego pracownika wyświetl imię, nazwisko i wysokość dodatku. Wartość NULL z kolumny dodatek powinna być wyświetlona jako 0. Wskazówka: Użyj funkcji COALESCE. 10 Kolumny wyliczeniowe (COALESCE) 10.1 Wyświetlić imiona, nazwiska pracowników ich pensje i dodatki oraz kolumnę wyliczeniową do_zapłaty, zawierającą sumę pensji i dodatku. Wskazówka: Wartość NULL z kolumny dodatek powinna być liczona jako zero Dla każdego pracownika wyświetl imię, nazwisko i wyliczeniową kolumnę nowa_pensja, która będzie miała o 50% większą wartość niż dotychczasowa pensja Dla każdego pracownika oblicz ile wynosi 1% zarobków (pensja + dodatek). Wyświetl imię, nazwisko i obliczony 1%. Wyniki posortuj rosnąco względem obliczonego 1%. 11 Złączenia wewnętrzne dwóch tabel 11.1 Wyszukaj samochody, który nie zostały zwrócone. (Data oddania samochodu ma mieć wartość NULL.) Wyświetl identyfikator, markę i typ samochodu oraz jego datę wypożyczenia i oddania Wyszukaj klientów, którzy nie zwrócili jeszcze samochodu.. (Data oddania samochodu ma mieć wartość NULL.) Wyświetl imię i nazwisko klienta oraz identyfikator i datę wypożyczenia nie zwróconego jeszcze samochodu. Wynik posortuj rosnąco względem nazwiska i imienia klienta oraz identyfikatorze i dacie wypożyczenia samochodu Dla każdego klienta wyszukaj daty i kwoty wpłaconych kaucji. Wyświetl imię i nazwisko klienta oraz datę wpłacenia kaucji (ta sama data co data wypożyczenia samochodu) i jej wysokość (różną od NULL). 12 Złączenia wewnętrzne większej liczby tabel 12.1 Dla każdego klienta. który choć raz wypożyczył samochód, wyszukaj jakie i kiedy wypożyczył samochody. Wyświetl imię i nazwisko klienta oraz markę i typ wypożyczonego samochodu. Wynik posortuj rosnąco po nazwisku i imieniu klienta oraz marce i typie samochodu. dr Robert Fidytek Bezwzględny zakaz kopiowania i publikowania. 4
5 12.2 Dla każdej filii wypożyczalni samochodów (tabela miejsce) wyszukaj jakie samochody były wypożyczane. Wyświetl adres filii (ulica i numer) oraz markę i typ wypożyczonego samochodu. Wyniki posortuj rosnąco względem adresu filii, marki i typu damochodu Dla każdego wypożyczonego samochodu wyszukaj informację jacy klienci go wypożyczali. Wyświetl identyfikator, markę i typ samochodu oraz imię i nazwisko klienta. Wyniki posortuj po identyfikatorze samochodu oraz nazwisku i imieniu klienta. 13 Ograniczanie wyników wyszukiwania (TOP) 13.1 Wyświetl pierwszych pięciu pracowników z alfabetycznej listy (nazwiska i imiona) wszystkich pracowników Wyszukaj informację o ostatnim wypożyczeniu klienta, który się nazywa Michal Szykowny Znajdź imię i nazwisko klienta, który jako pierwszy wypożyczył samochód. 14 Funkcje agregujące bez grupowania 14.1 Znaleźć największą pensję pracownika Znaleźć średnią pensję pracownika Znaleźć najwcześniejszą datę wyprodukowania samochodu. 15 Podzapytania nieskorelowane z użyciem funkcji agregujących bez grupowania 15.1 Wyświetl imiona, nazwiska i pensje pracowników, którzy posiadają najwyższą pensją Wyświetl pracowników (imiona, nazwiska, pensje), którzy zarabiają powyżej średniej pensji Wyszukaj samochody (marka, typ, data produkcji), które zostały wyprodukowane najwcześniej. 16 Podzapytania nieskorelowane z predykatem IN 16.1 Wyświetl wszystkie samochody (marka, typ, data produkcji), które do tej pory nie zostały wypożyczone Wyświetl klientów (imię i nazwisko), którzy do tej pory nie wypożyczyli żadnego samochodu. Wynik posortuj rosnąco względem nazwiska i imienia klienta Znaleźć pracowników (imię i nazwisko), którzy do tej pory nie wypożyczyli żadnego samochodu klientowi. 17 Funkcje agregujące z grupowaniem (GROUP BY) 17.1 Dla każdego klienta wypisz imię, nazwisko i łączną ilość wypożyczeń samochodów (nie zapomnij o zerowej liczbie wypożyczeń). Wynik posortuj malejąco względem ilości wypożyczeń Dla każdego samochodu (identyfikator, marka, typ) oblicz ilość wypożyczeń. Wynik posortuj rosnąco względem ilości wypożyczeń Dla każdego pracownika oblicz ile wypożyczył samochodów klientom. Wyświetl imię i nazwisko pracownika oraz ilość wypożyczeć. Wynik posortuj malejąco po ilości wypożyczeń. 18 Warunki na funkcje agregujące (HAVING) 18.1 Znajdź klientów, którzy co najmniej 2 razy wypożyczyli samochód. Wypisz dla tych klientów imię, nazwisko i ilość wypożyczeń. Wynik posortuj rosnąco względem imienia i nazwiska. dr Robert Fidytek Bezwzględny zakaz kopiowania i publikowania. 5
6 18.2 Znajdź samochody, które były wypożyczone dokładnie dwa razy. Wyświetl identyfikator samochodu, markę, typ i ilość wypożyczeń. Wynik posortuj rosnąco względem marki i typu samochodu Znajdź pracowników, którzy klientom wypożyczyli co najwyżej jeden samochód. Wyświetl imiona i nazwiska pracowników razem z ilością wypożyczeń samochodów. Wynik posortuj rosnąco względem ilości wypożyczeń, nazwiska i imienia pracownika. 19 Funkcje agregujące i podzapytania 19.1 Znajdź samochód/samochody (id_samochod, marka, typ), który był najczęściej wypożyczany. Wynik posortuj rosnąco (leksykograficznie) względem marki i typu Znajdź klienta/klientów (id_klient, imie, nazwisko), którzy najrzadziej wypożyczalisamochody. Wynik posortuj rosnąco względem nazwiska i imienia. Nie uwzględniaj klientów, którzy ani razu nie wypożyczyli samochodu Znajdź pracownika/pracowników (id_pracownik, nazwisko, imie), którzy wypożyczył najwięcej samochodów klientom. Wynik posortuj rosnąco (leksykograficznie) względem nazwiska i imienia pracownika. 20 Modyfikacja danych w bazie danych (UPDATE) 20.1 Pracownikom, którzy nie mają określonej wysokości dodatku nadaj dodatek w wysokości 50 zł Klientowi o identyfikatorze równym 10 zmień imię i nazwisko na Jerzy Nowak Podwyższyć o 10% pensję pracownikom, którzy zarabiają poniżej średniej. 21 Usuwanie danych z bazy danych (DELETE) 21.1 Usunąć klienta o identyfikatorze równym Usunąć wszystkie informacje o wypożyczeniach dla klienta o identyfikatorze równym Usunąć klientów, którzy nie wypożyczyli żadnego samochodu. 22 Dodawanie danych do bazy danych (INSERT) 22.1 Dodaj do bazy danych klienta o identyfikatorze równym 21: Adam Cichy zamieszkały ul. Korzenna 12, Warszawa, tel Dodaj do bazy danych nowy samochód o identyfikatorze równym 19: srebrna skoda octavia o pojemności silnika 1896 cm 3 wyprodukowana 1 września 2012 r. i o przebiegu km Dopisz do bazy danych informację o wypożyczeniu samochodu o identyfikatorze 19 przez klienta o identyfikatorze 21 w dniu 28 października 2012 r. przez pracownika o identyfikatorze 1 w miejscu o identyfikatorze 2. Została pobrana kaucja 4000 zł, a cena za dzień wypożyczenia wynosi 500 zł. dr Robert Fidytek Bezwzględny zakaz kopiowania i publikowania. 6
7 ROZWIĄZANIA ZADAŃ * SELECT * FROM pracownik; 2.1 SELECT imie, nazwisko, pensja FROM pracownik ORDER BY pensja DESC; 3.1 SELECT DISTINCT dzial FROM pracownik; 4.1 SELECT imie, nazwisko FROM pracownik WHERE imie='jan'; 5.1 SELECT imie, nazwisko, dzial, stanowisko FROM pracownik WHERE dzial='obsluga KLIENTA' AND stanowisko='sprzedawca'; 6.1 SELECT * FROM samochod WHERE marka IN ('MERCEDES','SEAT','OPEL'); 7.1 SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE '%K%'; 8.1 SELECT * FROM samochod WHERE poj_silnika BETWEEN 1100 AND 1600; 9.1 SELECT * FROM pracownik WHERE dodatek IS NULL; 10.1 SELECT imie, nazwisko, pensja, dodatek, pensja+coalesce(dodatek,0) AS do_zaplaty FROM pracownik; 11.1 SELECT s.id_samochod, s.marka, s.typ, w.data_wyp, w.data_odd FROM samochod s INNER JOIN wypozyczenie w ON s.id_samochod=w.id_samochod WHERE w.data_odd IS NULL; 12.1 SELECT k.imie, k.nazwisko, s.marka, s.typ FROM klient k INNER JOIN wypozyczenie w ON k.id_klient=w.id_klient INNER JOIN samochod s ON w.id_samochod=s.id_samochod ORDER BY k.nazwisko, k.imie, s.marka, s.typ; 13.1 SELECT TOP 5 nazwisko, imie FROM pracownik ORDER BY nazwisko, imie; 14.1 SELECT MAX(pensja) FROM pracownik; 15.1 SELECT imie, nazwisko, pensja FROM pracownik WHERE pensja=(select MAX(pensja) FROM pracownik); 16.1 SELECT marka, typ, data_prod FROM samochod WHERE id_samochod NOT IN (SELECT DISTINCT id_samochod FROM wypozyczenie); 17.1 SELECT k.imie, k.nazwisko, COUNT(w.id_klient) AS ilosc_wypozyczen FROM klient k LEFT JOIN wypozyczenie w ON k.id_klient=w.id_klient GROUP BY k.imie, k.nazwisko ORDER BY COUNT(w.id_klient) DESC; 18.1 SELECT k.imie, k.nazwisko, COUNT(w.id_klient) AS ilosc_wypozyczen FROM klient k INNER JOIN wypozyczenie w ON k.id_klient=w.id_klient GROUP BY k.imie, k.nazwisko HAVING COUNT(w.id_klient)>=2 ORDER BY nazwisko ASC, imie ASC; 19.1 SELECT s.id_samochod, s.marka, s.typ FROM samochod s JOIN wypozyczenie w ON s.id_samochod=w.id_samochod dr Robert Fidytek Bezwzględny zakaz kopiowania i publikowania. 7
8 GROUP BY s.id_samochod, s.marka, s.typ HAVING COUNT(w.id_samochod) = ( SELECT TOP 1 COUNT(w.id_samochod) AS ilosc FROM wypozyczenie w GROUP BY w.id_samochod ORDER BY ilosc DESC ) ORDER BY s.marka ASC, s.typ ASC; Rozwiązanie z użyciem z T-SQL konstrukcji TOP 1 WITH TIES: SELECT TOP 1 WITH TIES s.id_samochod, s.marka, s.typ, COUNT(w.id_samochod) AS ilosc_wyp FROM samochod s JOIN wypozyczenie w ON s.id_samochod=w.id_samochod GROUP BY s.id_samochod, s.marka, s.typ ORDER BY ilosc_wyp DESC, s.marka ASC, s.typ ASC; 20.1 UPDATE pracownik SET dodatek=50 WHERE dodatek IS NULL; 21.1 DELETE FROM klient WHERE id_klient=17; 22.1 INSERT INTO klient (id_klient,imie,nazwisko,ulica,numer,kod,miasto,telefon) VALUES(21,'ADAM','CICHY','KORZENNA','12','00-950','WARSZAWA',' '); dr Robert Fidytek Bezwzględny zakaz kopiowania i publikowania. 8
opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy)
Zapytania SQL. Polecenie SELECT jest używane do pobierania danych z bazy danych (z tabel lub widoków). Struktura polecenia SELECT SELECT FROM WHERE opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje
Zbiór zadań z SQLa z elementami T-SQLa. (Wersja robocza z dnia 12.05.2015 r.) (Zgłaszanie usterek Robert.Fidytek@inf.ug.edu.pl)
Zbiór zadań z SQLa z elementami T-SQLa (Wersja robocza z dnia 12.05.2015 r.) (Zgłaszanie usterek Robert.Fidytek@inf.ug.edu.pl) opracował dr Robert Fidytek SPIS TREŚCI Zadania poziom 1 (Prosty DQL i DML)...
Podstawowe zapytania SELECT (na jednej tabeli)
Podstawowe zapytania SELECT (na jednej tabeli) Struktura polecenia SELECT SELECT opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje FROM nazwy tabel lub widoków WHERE warunek (wybieranie wierszy) GROUP
Zbiór zadań z SQLa z elementami T-SQLa. (Wersja robocza z dnia r.) (Zgłaszanie usterek
Zbiór zadań z SQLa z elementami T-SQLa (Wersja robocza z dnia 05.04.2016 r.) (Zgłaszanie usterek Robert.Fidytek@inf.ug.edu.pl) opracował dr Robert Fidytek SPIS TREŚCI Zadania poziom 1 (Prosty DQL i DML)...
Autor: Joanna Karwowska
Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może
Autor: Joanna Karwowska
Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może
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,
Wykład 5. SQL praca z tabelami 2
Wykład 5 SQL praca z tabelami 2 Wypełnianie tabel danymi Tabele można wypełniać poprzez standardową instrukcję INSERT INTO: INSERT [INTO] nazwa_tabeli [(kolumna1, kolumna2,, kolumnan)] VALUES (wartosc1,
SQL (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
P o d s t a w y j ę z y k a S Q L
P o d s t a w y j ę z y k a S Q L Adam Cakudis IFP UAM Użytkownicy System informatyczny Aplikacja Aplikacja Aplikacja System bazy danych System zarządzania baz ą danych Schemat Baza danych K o n c e p
Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9
Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9 Tabele 9 Klucze 10 Relacje 11 Podstawowe zasady projektowania tabel 16 Rozdział 2. Praca z tabelami 25 Typy danych 25 Tworzenie tabel 29 Atrybuty kolumn
Relacyjne 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.
Podstawy języka SQL. SQL Structured Query Languagestrukturalny
Podstawy języka SQL SQL Structured Query Languagestrukturalny język zapytań DDL Język definicji danych (np. tworzenie tabel) DML Język manipulacji danych (np. tworzenie zapytań) DCL Język kontroli danych
Struktura bazy danych
Bazy danych - MySQL Warunki zaliczenia tych zajęć Rozwiązania zadań domowych proszę zapisać do pliku o nazwie Bazy danych i wysłać do mnie jako załącznik. Ostateczny termin: niedziela, 9.06, godzina 24:00.
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
- język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji
6. Język SQL Język SQL (Structured Query Language): - język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji - stworzony w IBM w latach 70-tych DML (Data Manipulation
NORTHWIND. Anonco.pl. ćwiczenia praktyczne. KiK s Tutorials. NORTHWIND dwiczenia praktyczne. ANONCO.PL/SQL SQLSERVERDLAOPORNYCH.WORDPRESS.
Anonco.pl NORTHWIND dwiczenia praktyczne. NORTHWIND ćwiczenia praktyczne KiK s Tutorials Spis treści Część 1. Wprowadzenie 3 Wprowadzenie do SQL Server 3 Rozpoczynamy pracę z SQL Server 4 Część 2. Typy
Zapytania INSERT. Forma_platnosci. INSERT INTO forma_platnosci VALUES ('1', 'Gotówka'); INSERT INTO forma_platnosci VALUES ('2', 'Przelew odroczony');
Zapytania INSERT Forma_platnosci INSERT INTO forma_platnosci VALUES ('1', 'Gotówka'); INSERT INTO forma_platnosci VALUES ('2', 'Przelew odroczony'); INSERT INTO forma_platnosci VALUES ('3', 'Przelew');
a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty)
Ćwiczenia MS Access/SQL I. Zadania podstawowe 1. Wyświetlanie zawartości tabeli a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty). ; b) Polecenie: Wyświetl dane (wszystkie
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8 Bazowy skrypt PHP do ćwiczeń z bazą MySQL: Utwórz skrypt o nazwie cw7.php zawierający następującą treść (uzupełniając go o właściwą nazwę uŝytkownika
Grupowanie i funkcje agregujące
Grupowanie i funkcje agregujące Zadanie 1. Stwórz odpowiednią tabelę Test_agr i wprowadź odpowiednie rekordy tak, aby wynik zapytania SELECT AVG(kol) avg_all, AVG(DISTINCT kol) avg_dist, COUNT(*) count_gw,
Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT
Studia podyplomowe Inżynieria oprogramowania współfinansowane przez Unię Europejska w ramach Europejskiego Funduszu Społecznego Projekt Studia podyplomowe z zakresu wytwarzania oprogramowania oraz zarządzania
Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych
Informatyka sem. III studia inżynierskie Transport 2018/19 Lab 2 LAB 2 1. Backup bazy danych Tworzenie kopii (backup) bazy danych Odtwarzanie bazy z kopii (z backup u) 1. Pobieramy skrypt Restore 2. Pobieramy
Wykład 7 Implementacja języka SQL w systemach baz danych Oracle sortowanie, funkcje agregujące i podzapytania.
Wykład 7 Implementacja języka SQL w systemach baz danych Oracle sortowanie, funkcje agregujące i podzapytania. Przykładowa RBD o schematach relacji (tzw. płaska postać RBD): N(PRACOWNICY) = {ID_P, IMIĘ,
Relacyjne 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.
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
Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.
Marek Robak Wprowadzenie do języka SQL na przykładzie baz SQLite Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi. Tworzenie tabeli Pierwsza tabela W relacyjnych bazach danych jedna
1.06 Wyświetl dane pracowników, którzy pracują w departamencie o nr (Id) różnym od 3.
1.01 Wyświetl dane wszystkich pracowników. 1.02 Wyświetl pierwsze imię oraz nazwisko każdego pracownika. 1.03 Wyświetl imię oraz nazwisko pracownika, który ma nr (Id) 1. 1.04 Wyświetl dane pracowników,
SQL praca z tabelami 4. Wykład 7
SQL praca z tabelami 4 Wykład 7 1 Funkcje agregujące Informacja poszukiwana w bazie danych często musi być wyliczana na podstawie danych znajdujących się w wielu wierszach tabeli. Tak jest gdy chcemy znać
Wykład 6. SQL praca z tabelami 3
Wykład 6 SQL praca z tabelami 3 Łączenie wyników zapytań Język SQL zawiera mechanizmy pozwalające na łączenie wyników kilku pytań. Pozwalają na to instrukcje UNION, INTERSECT, EXCEPT o postaci: zapytanie1
Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/
Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Historia i standardy Podstawy relacyjności Typy danych DDL tabele, widoki, sekwencje zmiana struktury DML DQL Podstawy, złączenia,
Informatyka (5) SQL. dr inż. Katarzyna Palikowska Katedra Transportu Szynowego p. 4 Hydro
Informatyka (5) SQL dr inż. Katarzyna Palikowska Katedra Transportu Szynowego p. 4 Hydro katpalik@pg.gda.pl katarzyna.palikowska@wilis.pg.gda.pl Język zapytań SQL Język deklaratywny (regułowy) - SQL, ProLog,
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
Zadania SELECT do schematu EDS (EMP, DEPT, SALGRADE)
Zadania SELECT do schematu EDS (EMP, DEPT, SALGRADE) W Bazie występują trzy tabele, o następujących schematach: EMP {empno(pk), ename, deptno(fk), mgr(fk), sal, comm, hiredate, job} DEPT {deptno(pk), dname,
Bazy Danych. SQL Podstawy języka III: powtórzenie. Krzysztof Regulski WIMiIP, KISiM, B5, pok. 408
Bazy Danych SQL Podstawy języka III: powtórzenie Krzysztof Regulski WIMiIP, KISiM, regulski@agh.edu.pl B5, pok. 408 Modyfikacja schematu relacji Utwórz tabelę wg schematu: CREATE TABLE ODDZIAL ( numer_oddzialu
Język DML. Instrukcje DML w różnych implementacjach SQL są bardzo podobne. Podstawowymi instrukcjami DML są: SELECT INSERT UPDATE DELETE
Język DML Instrukcje DML w różnych implementacjach SQL są bardzo podobne. Podstawowymi instrukcjami DML są: SELECT INSERT UPDATE DELETE Systemy Baz Danych, Hanna Kleban 1 INSERT Instrukcja INSERT dodawanie
Wykład 05 Bazy danych
Wykład 05 Bazy danych Tabela składa się z: Kolumn Wierszy Wartości Nazwa Wartości Opis INT [UNSIGNED] -2^31..2^31-1 lub 0..2^32-1 Zwykłe liczby całkowite VARCHAR(n) n = długość [1-255] Łańcuch znaków o
LAB 3 (część 1 Projektu)
Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 3 (część 1 Projektu) Na zajęciach należy zaprojektować schemat bazy danych oraz przygotować dokument zawierający: Temat: Autor: 1. Opis 2.
Wprowadzenie do języka SQL
Wprowadzenie do języka SQL język dostępu do bazy danych grupy poleceń języka: DQL (ang( ang.. Data Query Language) DML (ang( ang.. Data Manipulation Language) DDL (ang( ang.. Data Definition Language)
Przykł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
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Laboratorium 1 Wprowadzenie, podstawowe informacje o obsłudze
Wprowadzenie do baz danych
Wprowadzenie do baz danych Dr inż. Szczepan Paszkiel szczepanpaszkiel@o2.pl Katedra Inżynierii Biomedycznej Politechnika Opolska Wprowadzenie DBMS Database Managment System, System za pomocą którego można
Wstęp do SQL. copyright: KGiIS WGGiOŚ AGH
Wstęp do SQL SQL (Structured Query Language) strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Język SQL jest językiem deklaratywnym.
SQL - Structured Query Language. strukturalny język zapytań
SQL - Structured Query Language strukturalny język zapytań SQL - Structured Query Language - strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w
Wybór wszystkich danych: SELECT * FROM employee Wybór określonych kolumn lub wyrażeń: SELECT first_name, last_name, salary FROM employee
Polecenie SELECT instrukcja pobierająca dane z bazy danych (z tabel, widoków) użytkownik posługujący się nią musi mieć uprawnienia do pobierania danych wynikiem zapytania jest zawsze tablica o określonych
Widok Connections po utworzeniu połączenia. Obszar roboczy
Środowisko pracy 1. Baza danych: Oracle 12c - Serwer ELARA - Konta studenckie, dostęp także spoza uczelni - Konfiguracja: https://e.piotrowska.po.opole.pl/index.php?option=conf 2. Środowisko: SQL Developer
Ję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
Ć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.
Bazy danych. dr inż. Arkadiusz Mirakowski
Bazy danych dr inż. Arkadiusz Mirakowski Początek pracy z Transact SQL (T-SQL) 153.19.7.13,1401 jkowalski nr indeksu 2 Perspektywa - tabela tymczasowa - grupowanie Perspektywa (widok) Perspektywa (widok)
Wstęp Wprowadzenie do BD Podstawy SQL. Bazy Danych i Systemy informacyjne Wykład 1. Piotr Syga
Bazy Danych i Systemy informacyjne Wykład 1 Piotr Syga 09.10.2017 Ogólny zarys wykładu Podstawowe zapytania SQL Tworzenie i modyfikacja baz danych Elementy dynamiczne, backup, replikacja, transakcje Algebra
Podstawy języka SQL. standardy SQL formułowanie zapytań operacje na strukturach danych manipulowanie danymi. Bazy danych s.5-1
Podstawy języka SQL standardy SQL formułowanie zapytań operacje na strukturach danych manipulowanie danymi Bazy danych s.5-1 Język SQL SQL (ang. Structured Query Language, strukturalny język zapytań) język
Ć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
Relacji między tabelami klucze obce. Schemat bazy danych, wczytanej z pliku create_tables.sql. Klucz obcy jako ograniczenie dla kolumny
Schemat bazy danych, wczytanej z pliku create_tables.sql Relacji między tabelami klucze obce Klucz obcy jako ograniczenie dla kolumny customer_id INTEGER NOT NULL REFERENCES customer(customer_id), CONSTRAINT
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
Lista zadań nr 1. 4. Wyświetlić imię i nazwisko dla każdego pracownika z departamentu DEP T NO o numerze 000.
Lista zadań nr 1 Zapytania SQL, SELECT z klauzulą WHERE i ORDER BY 1. Wyświetlić zawartość tablicy z pracownikami (EMPLOYEE). 2. Wyświetlić nazwisko i imię LAST NAME, F IRST NAME dla każdego pracownika.
3. Podzapytania, łączenie tabel i zapytań
3. Podzapytania, łączenie tabel i zapytań I. PODZAPYTANIE (SUBSELECT) oddzielna, ujęta w nawiasy instrukcja SELECT, zagnieżdżona w innej instrukcji SQL, zazwyczaj w instrukcji SELECT w instrukcji SELECT,
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 *
Podstawy 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
ACESS- zadania z wykorzystaniem poleceń SQL
ACESS- zadania z wykorzystaniem poleceń SQL Dane są relacje o schematach: Pracownik ( (nr integer, nazwisko text(12), etat text(10), szef integer, pracuje_od date, placa_pod Currency, placa_dod Currency,
Podyplomowe Studia Systemy informatyczne w logistyce
MATERIAŁY SZKOLENIOWE Podyplomowe Studia Systemy informatyczne w logistyce Hurtownie danych w informatycznych systemach logistycznych (MS SQL Server 2012) PROWADZĄCY: Marcin Pieleszek Projekt współfinansowany
Język SQL, zajęcia nr 2
Język SQL, zajęcia nr 2 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 Funkcja agregująca
Laboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2)
Laboratorium nr 8 Temat: Podstawy języka zapytań SQL (część 2) PLAN LABORATORIUM: 1. Sortowanie. 2. Warunek WHERE 3. Eliminacja powtórzeń - DISTINCT. 4. WyraŜenia: BETWEEN...AND, IN, LIKE, IS NULL. 5.
PODZAPYTANIE (SUBSELECT)
2. Podzapytania PODZAPYTANIE (SUBSELECT) oddzielna, ujęta w nawiasy instrukcja SELECT, zagnieżdżona w innej instrukcji SQL, zazwyczaj w instrukcji SELECT W instrukcji SELECT, podzapytanie może być umieszczone
Bazy danych 2. Wykład 4 Structured Query Language (SQL)
Bazy danych 2 Wykład 4 Structured Query Language (SQL) Cechy SQL W standardzie SQL wyróŝnia się dwie części: DDL (Data Definition Language) - język definiowania danych DML (Data Manipulation Language)
Oracle11g: Wprowadzenie do SQL
Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom
Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych
Plan wykładu Bazy danych Wykład 9: Przechodzenie od diagramów E/R do modelu relacyjnego. Definiowanie perspektyw. Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - perspektywy
Bazy danych. Wykład V Kwerendy. Copyrights by Arkadiusz Rzucidło 1
Bazy danych Wykład V Kwerendy Copyrights by Arkadiusz Rzucidło 1 Wprowadzenie Istotą bazy danych jest możliwość efektywnego wyszukiwania informacji Realizację operacji wyszukiwania zapewniają kwerendy
Wprowadzenie do SQL TEMAT 3 - Zadania dodatkowe
Wprowadzenie do SQL TEMAT 3 - Zadania dodatkowe 1. Wyselekcjonować firmy z Wrocławia lub Krakowa, którym Nasza firma sprzedała cokolwiek w sierpniu 1992 (użyj funkcji Year i Month). SELECT DISTINCT FIRMY.Nr,
SQL. Æwiczenia praktyczne
IDZ DO PRZYK ADOWY ROZDZIA KATALOG KSI EK ZAMÓW DRUKOWANY KATALOG Wydawnictwo Helion ul. Koœciuszki 1c 44-100 Gliwice tel. 032 230 98 63 e-mail: helion@helion.pl TWÓJ KOSZYK CENNIK I INFORMACJE ZAMÓW INFORMACJE
Język SQL podstawy zapytań
Język SQL podstawy zapytań 1 Plan prezentacji 1. Krótka historia języka SQL 2. Cechy języka SQL 3. Przykładowa baza danych 4. Podstawy zapytań - operacje na modelu relacyjnym 5. Polecenie SELECT zapytania
77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.
77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego. Przy modelowaniu bazy danych możemy wyróżnić następujące typy połączeń relacyjnych: jeden do wielu, jeden do jednego, wiele
Plan. Wyświetlanie n początkowych wartości (TOP n) Użycie funkcji agregujących. Grupowanie danych - klauzula GROUP BY
Plan Wyświetlanie n początkowych wartości (TOP n) Użycie funkcji agregujących Grupowanie danych - klauzula GROUP BY Generowanie wartości zagregowanych Użycie klauzul COMPUTE i COMPUTE BY Wyświetlanie początkowych
Autor: 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
Bazy Danych. SQL Podstawy języka II: zapytania. Krzysztof Regulski WIMiIP, KISiM, B5, pok. 408
Bazy Danych SQL Podstawy języka II: zapytania Krzysztof Regulski WIMiIP, KISiM, regulski@agh.edu.pl B5, pok. 408 Konstrukcja select-from-where SQL oparty jest na algebrze relacji z pewnymi modyfikacjami
KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów
KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów SQL3 wprowadza następujące kolekcje: zbiory ( SETS ) - zestaw elementów bez powtórzeń, kolejność nieistotna listy ( LISTS ) - zestaw
Funkcje agregujące i ciąg dalszy SQL
Funkcje agregujące i ciąg dalszy SQL 1 Wypisz studentów i ich numery indeksów, których imię zaczyna się na literę A lub P a nazwisko ma końcówkę ka : SELECT imie, nazwisko, nr indeksu studenci WHERE imie
Aby uruchomić program klienta i połączyć się z serwerem, należy komendę:
Bazy danych. Komunikacja z serwerem Aby połączyć się z serwerem i móc wykonywać czynności związane z obsługą baz, potrzebny jest program klienta. Razem z serwerem MySQL dostępny jest działający w wierszu
Język SQL. instrukcja laboratoryjna. Politechnika Śląska Instytut Informatyki. laboratorium Bazy Danych
Politechnika Śląska Instytut Informatyki instrukcja laboratoryjna laboratorium Bazy Danych przygotowali: mgr inż. Paweł Kasprowski (Kasprowski@zti.iinf.polsl.gliwice.pl) mgr inż. Bożena Małysiak (bozena@ivp.iinf.polsl.gliwice.pl)
Marek Rakowski Podstawy zdania SELECT Strona 1 z 12
Marek Rakowski Podstawy zdania SELECT Strona 1 z 12 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
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
T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15
T-SQL dla każdego / Alison Balter. Gliwice, cop. 2016 Spis treści O autorce 11 Dedykacja 12 Podziękowania 12 Wstęp 15 Godzina 1. Bazy danych podstawowe informacje 17 Czym jest baza danych? 17 Czym jest
CREATE TABLE logika (p BOOLEAN); INSERT INTO logika VALUES(true); INSERT INTO logika VALUES(false); INSERT INTO logika VALUES(NULL);
1. Zaªó» tabel logika o trzech atrybutach p,q,r typu BOOLEAN. Uzupeªnij j wszystkimi mo»liwymi waluacjami logiki SQL (oczywi±cie nie rób tego r cznie). Nast pnie przy u»yciu komend SQLa sprawd¹, dla jakich
Język SQL. Rozdział 4. Funkcje grupowe Funkcje grupowe, podział relacji na grupy, klauzule GROUP BY i HAVING.
Język SQL. Rozdział 4. Funkcje grupowe Funkcje grupowe, podział relacji na grupy, klauzule GROUP BY i HAVING. 1 Funkcje grupowe (agregujące) (1) Działają na zbiorach rekordów, nazywanych grupami. Rekordy
Szkolenie Oracle SQL podstawy. Terminy. 15 17 lutego 2010 First Minute! 1100zł!
Szkolenie Oracle SQL podstawy Terminy 15 17 lutego 2010 First Minute! 1100zł! Opis szkolenia Baza danych Oracle od dawna cieszy się zasłużona sławą wśród informatyków. Jej wydajność, szybkość działania
strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych
SQL SQL (ang. Structured Query Language): strukturalny język zapytań używany do tworzenia strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych
Bazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Ćwiczenia IV Paweł Daniluk Wydział Fizyki Jesień 2011 P. Daniluk (Wydział Fizyki) BDiUS ćw. IV Jesień 2011 1 / 13 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2011z
Szkolenie autoryzowane. MS Tworzenie zapytań do Microsoft SQL Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje
Szkolenie autoryzowane MS 10774 Tworzenie zapytań do Microsoft SQL Server 2012 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Uwaga! Szkolenie wycofane z oferty. Zapraszamy
Grupowanie i funkcje agregacji. Grupowanie z użyciem rollup
Grupowanie i funkcje agregacji Grupowanie z użyciem rollup Funkcje agregujące: COUNT([DISTINCT] wyrażenie *), MIN(wyrażenie), MAX(wyrażenie), SUM([DISTINCT] wyrażenie), AVG([DISTINCT] wyrażenie). Klauzula
Wykład 8. SQL praca z tabelami 5
Wykład 8 SQL praca z tabelami 5 Podzapytania to mechanizm pozwalający wykorzystywać wyniki jednego zapytania w innym zapytaniu. Nazywane często zapytaniami zagnieżdżonymi. Są stosowane z zapytaniami typu
Kurs. Podstawy MySQL
Kurs Podstawy MySQL Krótkie info. Autorem kursu jest Piotr Jędrusik. Kurs jest własnością serwisu MySQL FAQ www.mysqlfaq.prv.pl, email: mysqlfaq@twister.pl. 1. Tworzymy bazę. Stworzymy pierwszą bazę o
SQL Structured Query Language
SQL Structured Query Language stworzony na początku lat 70 ubiegłego wieku w IBM przez Donalda Messerly'ego, Donalda Chamberlina oraz Raymonda Boyce'a pod nazwą SEQUEL pierwszy SZBD System R utworzony
BAZY DANYCH JĘZYK ZAPYTAŃ BAZ DANYCH SQL. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza
BAZY DANYCH Microsoft Access JĘZYK ZAPYTAŃ BAZ DANYCH SQL Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii
Jerzy Nawrocki, Wprowadzenie do informatyki
Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Baza danych Bazy danych = zorganizowana kolekcja danych Bazy danych (2) Cel Agenda Przedstawić relacyjny model baz danych Era przed-relacyjna
Projekt jest finansowany ze środków Unii Europejskiej, Europejskiego Funduszu Społecznego i budŝetu państwa. Studia Podyplomowe dla Nauczycieli
Projekt jest finansowany ze środków Unii Europejskiej, Europejskiego Funduszu Społecznego i budŝetu państwa Studia Podyplomowe dla Nauczycieli Bazy danych SQL Języki baz danych Interfejs DBMS składa się
Podstawy języka SQL -
Podstawy języka SQL - Wstęp do DML - Instrukcja Select Składnia SELECT [predykat] { * tabela.* [tabela.]pole1 [AS alias1] [, [tabela.]pole2 [AS alias2] [,...]] [LIMIT ( n ALL )] [OFFSET n]} FROM tabela/e
Przykład powyżej pokazuje, że w zapytaniu można umieszczać funkcje zarówno zdefiniowane w ramach środowiska, jak również własne.
LINQ w Microsoft Visual Basic 'zapytanie pobierające wszystkie liczby z kolekcji 'zmienna zapytanie jest typu: System.Collections.Generic.IEnumerable(Of Integer) Dim zapytanie = From wiersz In liczby 'lub
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
Bazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL.
Plan wykładu Bazy danych Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL. Deficja zależności funkcyjnych Klucze relacji Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów
1 DML - zapytania, część II Grupowanie Operatory zbiorowe DML - modyfikacja 7. 3 DCL - sterowanie danymi 9.
Plan wykładu Spis treści 1 DML - zapytania, część II 1 1.1 Grupowanie................................... 1 1.2 Operatory zbiorowe............................... 5 2 DML - modyfikacja 7 3 DCL - sterowanie