1. Przykładowe pytania z SQL

Wielkość: px
Rozpocząć pokaz od strony:

Download "1. Przykładowe pytania z SQL"

Transkrypt

1 2005/ PRZYKŁADOWE PYTANIA NA ZALICZENIE PODSTAWY BAZ DANYCH Przykładowe pytania z SQL 1. Wybrać wszystkie dane osób o nazwisku zawierającym wewnątrz literę a. 2. Wyznaczyć dane osobowe osób, które w nazwisku posiadają na drugie pozycji literę o. 3. Wybrać dane osobowe i w miejsce brakującego drugiego imienia wpisać tekst brak. 4. Wybrać różne nazwiska i wyświetlić je dużymi literami. 5. Wypisać różne nazwiska z tabeli Osoby wyrównane do prawej strony (20 znaków). 6. Wypisać różne drugie litery z nazwiska w tabeli Osoby. 7. Wybrać dane osobowe osób, których nazwiska wpisane są małymi literami. 8. Wybrać id,nazwisko,imie1, pleć tak, aby zamiast K wyświetlało kobieta, a zamiast M mężczyzna. 9. Wybrać id,nazwisko,imie1 oraz aktualną pensję. 10. Wyświetlić dane osobowe wszystkich osób zatrudnionych nie posiadających aktualnej pensji. 11. Wybrać wszystkie dane osób zatrudnionych aktualnie pracujące wraz z nazwą wydziału. 12. Wybrać wszystkie dane osób zatrudnionych na wydziale fizyka już niepracujących. 13. Wybrać dane osobowe osób urodzonych po 1/01/1990 roku. 14. Wybrać dane osób posiadających aktualną pensję między 1500 i 2000 zł. 15. Skasować relacje Autorzy i Tytuly bez ważności kolejności kasowania. Utworzyć dwie relacje Autorzy(id, nazwisko, imie) i Tytuly(id,tytul,id_os) z kluczami głównymi na atrybutach id, kluczem obcym na id_os i wszystkimi atrybutami wymagalnymi. Dla atrybutu nazwisko musi być ustawiony warunek, aby wprowadzana wartość miała pierwszą literę dużą a pozostałe małe. Wstawić po jednym rekordzie do każdej relacji. 16. Skasować relacje Aktorzy i Filmy bez ważności kolejności kasowania. Utworzyć dwie relacje Aktorzy(id, nazwisko, imie) i Filmy(id,tytul,id_ak) z kluczami głównymi na atrybutach id, kluczem obcym na id_ak i wszystkimi atrybutami wymagalnymi. Dla atrybutu tytul musi być ustawiony warunek, aby wprowadzana wartość miała wszystkie litery duże. Wstawić po jednym rekordzie do każdej relacji. 17. Wybrać osoby aktualnie pracujące uporządkowane według atrybutów plec i nazwisko oraz wyświetlić w postaci: PLEĆ Duda Barbara kobieta Wyznaczyć średnią ilości dni pracy aktualnych pracowników na poszczególnych wydziałach i wyświetlić w postaci: fizyka Wyznaczyć średnią pensję aktualnie pracujących na każdym wydziale i wyświetlić w postaci: fizyka Na którym wydziale pracuje aktualnie najwięcej osób i wyświetlić w postaci: fizyka 3 matematyka Wybrać najstarszą osobę aktualnie pracującą i wyświetlić w postaci: Duda Barbara 22. Utworzyć widok(perspektywę) Aktualna_pensja(nazwisko,imie1,pensja)dla osób aktualnie zatrudnionych. NAZWISKO IMIE1 PENSJA kot Adam Wybrać osoby, które nie otrzymały jeszcze podwyżki i wyświetlić w postaci: ID Wyświetlić wszystkie dane osób, które posiadają nazwisko podane przez zmienną lokalną (bez względu na wielkość

2 2005/ PRZYKŁADOWE PYTANIA NA ZALICZENIE PODSTAWY BAZ DANYCH Wyświetlić dane wszystkich wydziałów, które wewnątrz nazwy zawierają literę 'a'. 26. Wybrać osoby już niepracujące uporządkowane według atrybutów nazwisko i imie1 oraz wyświetlić w postaci: UWAGA Kowalska Ewa Nie pracuje Wyznaczyć średnią wieku (w pełnych dniach) aktualnie pracujących pracowników dla każdej płci i wyświetlić w postaci: K 8873 M Wyznaczyć średnią pensję aktualnie pracujących według płci i wyświetlić w postaci: K 2275 M Na którym wydziale pracuje aktualnie najmniej osób i wyświetlić w postaci: prawo Wybrać najmłodszą osobę już niepracującą i wyświetlić w postaci: lis Jan 31. Utworzyć widok(perspektywę) Aktualny_wydzial(nazwisko,imie1,nazwa)dla osób aktualnie zatrudnionych. NAZWISKO IMIE1 NAZWA kot Adam matematyka Wybrać osoby, które miały już podwyżki i wyświetlić w postaci: ID 3 norek Tadeusz Wyświetlić dane wszystkich wydziałów, które posiadają nazwę podaną przez zmienną globalną (bez względu na wielkość 34. Wyświetlić dane wszystkich osób, które urodziły się po roku. 8 Duda Barbara 1984/12/20 K K 35. Wyświetlić dane wszystkich wydziałów, które wewnątrz nazwy zawierają literę 'i'. 36. Wyznaczyć średnią pensję aktualnie pracujących na każdym wydziale i wyświetlić w postaci: fizyka Wybrać najstarszą osobę aktualnie pracującą i wyświetlić w postaci: Duda Barbara 38. Wybrać osoby aktualnie pracujące uporządkowane według atrybutów plec i nazwisko oraz wyświetlić w postaci: PLEĆ Duda Barbara kobieta Wyznaczyć średnią ilości dni pracy aktualnych pracowników na poszczególnych wydziałach i wyświetlić w postaci: fizyka 1152

3 2005/ PRZYKŁADOWE PYTANIA NA ZALICZENIE PODSTAWY BAZ DANYCH Wyświetlić wszystkie dane osób, które posiadają nazwisko podane przez zmienną lokalną (bez względu na wielkość 41. Na którym wydziale pracuje aktualnie najwięcej osób i wyświetlić w postaci: fizyka 3 matematyka Utworzyć widok(perspektywę) Aktualna_pensja(nazwisko,imie1,pensja)dla osób aktualnie zatrudnionych. NAZWISKO IMIE1 PENSJA kot Adam Wybrać osoby, które nie otrzymały jeszcze podwyżki i wyświetlić w postaci: ID Wyznaczyć średnią pensję aktualnie pracujących według płci i wyświetlić w postaci: K 2275 M Wybrać najmłodszą osobę już niepracującą i wyświetlić w postaci: lis Jan 46. Wybrać osoby już niepracujące uporządkowane według atrybutów nazwisko i imie1 oraz wyświetlić w postaci: UWAGA Kowalska Ewa Nie pracuje Wyświetlić dane wszystkich osób, które urodziły się po roku. 8 Duda Barbara 1984/12/20 K K 48. Wyznaczyć średnią wieku (w pełnych dniach) aktualnie pracujących pracowników dla każdej płci i wyświetlić w postaci: K 8873 M Na którym wydziale pracuje aktualnie najmniej osób i wyświetlić w postaci: prawo Utworzyć widok(perspektywę) Aktualny_wydzial(nazwisko,imie1,nazwa)dla osób aktualnie zatrudnionych. NAZWISKO IMIE1 NAZWA kot Adam matematyka Wybrać osoby, które miały już podwyżki i wyświetlić w postaci: ID 3 norek Tadeusz Wyświetlić dane wszystkich wydziałów, które posiadają nazwę podaną przez zmienną globalną (bez względu na wielkość 53. Wyznaczyć dane osobowe szefa mającego największą aktualną pensję i wyświetlić w postaci: PENSJA Lis Anna 2275

4 2005/ PRZYKŁADOWE PYTANIA NA ZALICZENIE PODSTAWY BAZ DANYCH Wybrać osoby posiadające aktualną pensję większą od pensji swojego szefa i wyświetlić w postaci: PENSJA Duda Barbara Wyznaczyć wydział, na którym suma pensji jest największa i wyświetlić w postaci: NAZWA SUMA fizyka Wyznaczyć dane osobowe najstarszej kobiety i najstarszego mężczyzny aktualnie pracujących i wyświetlić w postaci: Lis Anna 57. Na którym wydziale pracuje aktualnie najwięcej kobiet i wyświetlić w postaci: fizyka 2 matematyka Wybrać wydział, który ma najstarszego szefa aktualnie pracującego i wyświetlić w postaci: NAZWA fizyka 59. Utworzyć widok(perspektywę) Aktualny_szef(nazwisko,imie1,wydzial). NAZWISKO IMIE1 WYDZIAL kot Adam fizyka 60. Wybrać osoby, które otrzymały podwyżki i wyświetlić w postaci: ID Wyświetlić wszystkie dane osób, które posiadają najkrótsze nazwisko. 62. Wyświetlić dane wszystkich wydziałów, które zatrudniają najwięcej osób. ID 63. Wyznaczyć wydział, na którym suma pensji jest największa i wyświetlić w postaci: NAZWA SUMA fizyka Wyznaczyć dane osobowe szefa mającego największą aktualną pensję i wyświetlić w postaci: PENSJA Lis Anna Wyznaczyć dane osobowe najstarszej kobiety i najstarszego mężczyzny aktualnie pracujących i wyświetlić w postaci: Lis Anna 66. Wyświetlić wszystkie dane osób, które posiadają najkrótsze nazwisko. 67. Na którym wydziale pracuje aktualnie najwięcej kobiet i wyświetlić w postaci: fizyka 2 matematyka Wybrać wydział, który ma najstarszego szefa aktualnie pracującego i wyświetlić w postaci: NAZWA fizyka

5 2005/ PRZYKŁADOWE PYTANIA NA ZALICZENIE PODSTAWY BAZ DANYCH Utworzyć widok(perspektywę) Aktualny_szef(nazwisko,imie1,wydzial). NAZWISKO IMIE1 WYDZIAL kot Adam fizyka 70. Wybrać osoby, które otrzymały podwyżki i wyświetlić w postaci: ID Wyświetlić dane wszystkich wydziałów, które zatrudniają najwięcej osób. ID 72. Wybrać osoby posiadające aktualną pensję większą od pensji swojego szefa i wyświetlić w postaci: PENSJA Duda Barbara Dodatkowe pytania z SQL na zaliczenie 1. Utworzyć widok zmaterializowany vz_dane z wszystkimi wymaganymi obiektami odświeżany co 1 godzinę w sposób szybki zawierający wszystkie dane osobowe osób aktualnie pracujących i ilość dni jakie upłynęły do chwili obecnej od daty obecnego zatrudnienia. 2. Utworzyć widok zmaterializowany vz_dane z wszystkimi wymaganymi obiektami odświeżany co 1 godzinę w sposób kompletny zawierający wszystkie dane osobowe osób aktualnie pracujących i ilość dni jakie upłynęły do chwili obecnej od daty przyznania aktualnej pensji. 3. Utworzyć klaster k_dochody o atrybucie rok i tabelę dochody(id, rok, kwota) z kluczem głównym na id i wszystkimi atrybutami wymaganymi na klastrze k_dochody. 4. Utworzyć tabelę straty(id, rok, kwota) z kluczem głównym na id i wszystkimi atrybutami wymaganymi partycjonowaną BY RANGE(rok) z trzema partycjami zawierającymi odpowiednio krotki z wartościami atrybutu rok do 2004, do 2005 oraz pozostałe. 5. Utworzyć wyzwalacz, który będzie się uruchamiać przed operacją INSERT na tabeli wydzialy(id,nazwa) wstawiający wartość z licznika licznik_w do pola id i kontrolujący wartość atrybutu nazwa tak, aby była wpisana dużymi literami.

1.06 Wyświetl dane pracowników, którzy pracują w departamencie o nr (Id) różnym od 3.

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,

Bardziej szczegółowo

PODSTAWY BAZ DANYCH 13. PL/SQL

PODSTAWY BAZ DANYCH 13. PL/SQL PODSTAWY BAZ DANYCH 13. PL/SQL 1 Wprowadzenie do języka PL/SQL Język PL/SQL - rozszerzenie SQL o elementy programowania proceduralnego. Możliwość wykorzystywania: zmiennych i stałych, instrukcji sterujących

Bardziej szczegółowo

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. 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.

Bardziej szczegółowo

TESTU NIE MUSZA BYC W 100% POPRAWNE!!!

TESTU NIE MUSZA BYC W 100% POPRAWNE!!! PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU PODTAWY BAZ DANYCH 2007/2008 CAŁOŚĆ -1- A NAZWIKO I IMIĘ ODPOWIEDZI NA PYTANIA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A Z D Z Z Z Z Z Z Z Z Z Z Z

Bardziej szczegółowo

SQL (ang. Structured Query Language)

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

Bardziej szczegółowo

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. 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Ę,

Bardziej szczegółowo

Rozmiar pola (długość danych)

Rozmiar pola (długość danych) LIBRE OFFICE BASE Libre Office Base to darmowy program służący do zarządzania bazami danych. W ramach ćwiczenia spróbujemy utworzyć tabelę danych zawierającą informacje o pacjentach zapisanych do przychodni

Bardziej szczegółowo

12. Które z harmonogramów transakcji są szeregowalne? a) (a1) (a2) (a3) (a4) b) (b1) (b2) (b3) (b4) c) (c1) (c2) (c3) (c4) d) (d1) (d2) (d3) (d4)

12. Które z harmonogramów transakcji są szeregowalne? a) (a1) (a2) (a3) (a4) b) (b1) (b2) (b3) (b4) c) (c1) (c2) (c3) (c4) d) (d1) (d2) (d3) (d4) PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU PODTAWY BAZ DANYCH 2005/2006 CZĘŚĆ 2-1- 12. Które z harmonogramów transakcji są szeregowalne? a) (a1) (a2) (a3) (a4) 1. READ(X) 1. READ(X) 1. READ(X) 1. READ(X)

Bardziej szczegółowo

1: 2: 3: 4: 5: 6: 7: 8: 9: 10:

1: 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ółowo

Projektowanie systemów baz danych

Projektowanie systemów baz danych Projektowanie systemów baz danych Seweryn Dobrzelewski 4. Projektowanie DBMS 1 SQL SQL (ang. Structured Query Language) Język SQL jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do

Bardziej szczegółowo

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

SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL Wprowadzenie do SQL SQL - Structured Query Language -strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w relacyjnych bazach danych Powstał w firmie

Bardziej szczegółowo

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty Informatyka Ćwiczenie 10 Bazy danych Baza danych jest zbiór informacji (zbiór danych). Strukturę bazy danych można określić w formie jak na rysunku 1. Pracownik(ID pracownika, imie, nazwisko, pensja) Klient(ID

Bardziej szczegółowo

1. Tworzenie tabeli. 2. Umieszczanie danych w tabeli

1. 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ółowo

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

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza 4 Budowa prostych formularzy, stany sesji, tworzenie przycisków Plan Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza 2 Formularz i jego typy Tworzenie formularza

Bardziej szczegółowo

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 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

Bardziej szczegółowo

PRZYKŁAD. Prosta uczelnia. Autor: Jan Kowalski nr indeksu: (przykładowy projekt)

PRZYKŁAD. Prosta uczelnia. Autor: Jan Kowalski nr indeksu: (przykładowy projekt) Prosta uczelnia (przykładowy projekt) Autor: Jan Kowalski nr indeksu: 123456 Opis problemu Projekt ten ma na celu stworzenie systemu do przechowywania i obróbki danych o wynikach egzaminacyjnych około

Bardziej szczegółowo

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

Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion. Autor: Joanna Karwowska Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion Autor: Joanna Karwowska SQL zapewnia obsługę: zapytań - wyszukiwanie danych w bazie, operowania danymi - wstawianie, modyfikowanie

Bardziej szczegółowo

Wprowadzenie do baz danych

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

Bardziej szczegółowo

Podstawy SQL. 1. Wyświetl całość informacji z relacji ZESPOLY. 2. Wyświetl całość informacji z relacji PRACOWNICY

Podstawy SQL. 1. Wyświetl całość informacji z relacji ZESPOLY. 2. Wyświetl całość informacji z relacji PRACOWNICY Podstawy SQL 1. Wyświetl całość informacji z relacji ZESPOLY ID_ZESP NAZWA ADRES ---------- -------------------- -------------------- 10 ADMINISTRACJA PIOTROWO 3A 20 SYSTEMY ROZPROSZONE PIOTROWO 3A 30

Bardziej szczegółowo

Bazy danych - wykład wstępny

Bazy danych - wykład wstępny Bazy danych - wykład wstępny Wykład: baza danych, modele, hierarchiczny, sieciowy, relacyjny, obiektowy, schemat logiczny, tabela, kwerenda, SQL, rekord, krotka, pole, atrybut, klucz podstawowy, relacja,

Bardziej szczegółowo

Grupowanie i funkcje agregujące

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,

Bardziej szczegółowo

Relacyjny model danych

Relacyjny model danych Model relacyjny Relacyjny model danych Relacyjny model danych jest obecnie najbardziej popularnym modelem używanym w systemach baz danych. Podstawą tego modelu stała się praca opublikowana przez E.F. Codda

Bardziej szczegółowo

Przestrzenne bazy danych Podstawy języka SQL

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

Bardziej szczegółowo

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2010 KOD WPISUJE ZDAJĄCY PESEL Miejsce na naklejkę z kodem EGZAMIN MATURALNY

Bardziej szczegółowo

Administratora Data wydania 20.01.2015 Wersja 1.01

Administratora Data wydania 20.01.2015 Wersja 1.01 System Dokument Terminarz Instrukcja Administratora Data wydania 20.01.2015 Wersja 1.01 Spis treści Ustawienia systemu... 2 Konfiguracja... 2 Okna czasowe... 2 Lista obiektów... 2 Kopia zapasowa... 3 Zarządzanie

Bardziej szczegółowo

Laboratorium Bazy danych SQL 2

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

Bardziej szczegółowo

Zadania z SQLa (MS SQL Server)

Zadania z SQLa (MS SQL Server) Zadania z SQLa (MS SQL Server) Struktura testowej bazy danych (diagram ERD): opracował dr Robert Fidytek SPIS TYPÓW ZADAŃ 1 Projekcja wyników zapytań (SELECT FROM )... 3 2 Sortowanie wyników zapytań (ORDER

Bardziej szczegółowo

Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe)

Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe) Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe) Istotą baz danych jest stworzenie możliwości efektywnego wyszukiwania informacji. W bazach danych służą do tego celu zapytania,

Bardziej szczegółowo

Laboratorium nr 5. Temat: Funkcje agregujące, klauzule GROUP BY, HAVING

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.

Bardziej szczegółowo

Autor: Joanna Karwowska

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

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych widok ankiety w przeglądarce Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy

Bardziej szczegółowo

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający

Bardziej szczegółowo

CREATE TABLE logika (p BOOLEAN); INSERT INTO logika VALUES(true); INSERT INTO logika VALUES(false); INSERT INTO logika VALUES(NULL);

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

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych widok ankiety w przeglądarce Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy

Bardziej szczegółowo

SQL - JĘZYK ZAPYTAŃ LABORATORIUM

SQL - JĘZYK ZAPYTAŃ LABORATORIUM SQL - JĘZYK ZAPYTAŃ LABORATORIUM dr inż. Piotr Muryjas Instytut Informatyki Politechnika Lubelska Struktura danych STUDENCI Id_student VARCHAR2 (7) Nazwisko VARCHAR2 (25) EGZAMINATORZY Id_egzaminator VARCHAR2

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Ćwiczenie rozpocznie się od wprowadzenia do laboratorium, po którym omówimy składnię ę polecenia INSERT pozwalającego ą na wstawianie krotek do

Ćwiczenie rozpocznie się od wprowadzenia do laboratorium, po którym omówimy składnię ę polecenia INSERT pozwalającego ą na wstawianie krotek do Na dotychczasowych zajęciach zapoznaliście się Państwo z poleceniem SELECT pozwalającym ą na wykonywanie zapytań ń do bazy danych i odczytywanie danych zawartych w relacjach. Celem tego ćwiczenia jest

Bardziej szczegółowo

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas)

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Bazy danych podstawowe pojęcia Baza danych jest to zbiór danych zorganizowany zgodnie ze ściśle określonym modelem danych. Model danych to zbiór ścisłych

Bardziej szczegółowo

Wykład 3 2014-04-25 12:45 BD-1 W_3

Wykład 3 2014-04-25 12:45 BD-1 W_3 Wykład 3 SQL - język operacji na bazach danych Schemat przykładowej bazy danych Uczelnia Skrypt SQL - utworzenie bazy Uczelnia Polecenia selekcji i projekcji Interakcyjny dostęp do bazy danych 2014-04-25

Bardziej szczegółowo

PODSTAWY BAZ DANYCH. 5. Modelowanie danych. 2009/ Notatki do wykładu "Podstawy baz danych"

PODSTAWY BAZ DANYCH. 5. Modelowanie danych. 2009/ Notatki do wykładu Podstawy baz danych PODSTAWY BAZ DANYCH 5. Modelowanie danych 1 Etapy tworzenia systemu informatycznego Etapy tworzenia systemu informatycznego - (według CASE*Method) (CASE Computer Aided Systems Engineering ) Analiza wymagań

Bardziej szczegółowo

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT

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

Bardziej szczegółowo

PODSTAWOWE POJĘCIA BAZ DANYCH

PODSTAWOWE POJĘCIA BAZ DANYCH Baza danych (data base) - uporządkowany zbiór danych o określonej strukturze, przechowywany na nośniku informacji w komputerze. System bazy danych można zdefiniować jako bazę danych wraz z oprogramowaniem

Bardziej szczegółowo

mgr inż. Tomasz Śliwa Rzeszów, Przykładowe zadania na zaliczenie z przedmiotu Informatyka II 2014 r. Grupa 1

mgr inż. Tomasz Śliwa Rzeszów, Przykładowe zadania na zaliczenie z przedmiotu Informatyka II 2014 r. Grupa 1 mgr inż. Tomasz Śliwa Rzeszów, 05.2014 Przykładowe zadania na zaliczenie z przedmiotu Informatyka II 2014 r. Grupa 1 1. Napisz funkcję obliczającą silnię z wykorzystaniem rekurencji. Prototyp funkcji:

Bardziej szczegółowo

Bazy danych. dr inż. Arkadiusz Mirakowski

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)

Bardziej szczegółowo

INSTRUKCJA WYPEŁNIENIA WNIOSKU EDG 1 DOTYCZĄCEGO ZGŁOSZENIA ZMIANY WPISU W EWIDENCJI DZIAŁALNOŚCI OSPODARCZEJ

INSTRUKCJA WYPEŁNIENIA WNIOSKU EDG 1 DOTYCZĄCEGO ZGŁOSZENIA ZMIANY WPISU W EWIDENCJI DZIAŁALNOŚCI OSPODARCZEJ INSTRUKCJA WYPEŁNIENIA WNIOSKU EDG 1 DOTYCZĄCEGO ZGŁOSZENIA ZMIANY WPISU W EWIDENCJI DZIAŁALNOŚCI OSPODARCZEJ Jeżeli wniosek dotyczy zmiany wpisu do ewidencji działalności gospodarczej należy w części

Bardziej szczegółowo

Wykład 4. SQL praca z tabelami 1

Wykład 4. SQL praca z tabelami 1 Wykład 4 SQL praca z tabelami 1 Typy danych Typy liczbowe Typy całkowitoliczbowe Integer types - Typ INTEGER; 32-bitowa liczba ze znakiem z zakresu -2 31 do 2 31 1 - Typ SMALLINT; typ całkowity mniejszy

Bardziej szczegółowo

Instrukcja rejestrowania pracy dyplomowej w Archiwum Prac Dyplomowych przez studenta

Instrukcja rejestrowania pracy dyplomowej w Archiwum Prac Dyplomowych przez studenta Procedura rejestrowania pracy dyplomowej w Archiwum Prac Dyplomowych (APD): Promotor Promotor Promotor Recenzent Obrona Dziekanat Student Student Student Dziekanat Krok Kto Zadanie do wykonania Dostarczenie

Bardziej szczegółowo

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5KW) 3. Zapoznaj się ze strukturą bazy (tabele, relacje) 4. Wykorzystując

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: 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ółowo

Wykład 05 Bazy danych

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

Bardziej szczegółowo

Przykład 3 Zdefiniuj w bazie danych hurtownia_nazwisko przykładową funkcję użytkownika fn_rok;

Przykład 3 Zdefiniuj w bazie danych hurtownia_nazwisko przykładową funkcję użytkownika fn_rok; Temat: Funkcje, procedury i wyzwalacze. Oprócz tabel i widoków w bazach danych możemy tworzyć własne funkcje, procedury i specjalny typ procedur, które będą automatycznie wywoływanie przez MySQL w memencie

Bardziej szczegółowo

Systemy baz danych 2 laboratorium Projekt zaliczeniowy

Systemy baz danych 2 laboratorium Projekt zaliczeniowy Dany jest następujący logiczny schemat bazy danych Systemy baz danych 2 laboratorium Projekt zaliczeniowy FAKTURY POZYCJE PK f_id_faktury PK p_id_pozycji f_data_wystawienia f_data_płatnosci f_czy_zaplacona

Bardziej szczegółowo

MS Access Projektowanie c.d. i kwerendy

MS Access Projektowanie c.d. i kwerendy MS Access Projektowanie c.d. i kwerendy Jeszcze kilka słów o projektowaniu Umiemy już (po poprzednich zajęciach) utworzyć pojedyncze tabele. Baza danych składa się jednak zazwyczaj nie z jednej a z większej

Bardziej szczegółowo

Programowanie 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 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ółowo

Algebra relacji. nazywamy każdy podzbiór iloczynu karteziańskiego D 1 D 2 D n.

Algebra relacji. nazywamy każdy podzbiór iloczynu karteziańskiego D 1 D 2 D n. Algebra relacji Definicja 1 (Relacja matematyczna). Relacją R między elementami zbioru D 1 D 2 D n, gdzie przypomnijmy D 1 D 2 D n = {(d 1, d 2,..., d n ) : d i D i, i = 1, 2,..., n}, nazywamy każdy podzbiór

Bardziej szczegółowo

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

Laboratorium nr 4. Temat: SQL część II. Polecenia DML Laboratorium nr 4 Temat: SQL część II Polecenia DML DML DML (Data Manipulation Language) słuŝy do wykonywania operacji na danych do ich umieszczania w bazie, kasowania, przeglądania, zmiany. NajwaŜniejsze

Bardziej szczegółowo

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu Tutaj logo szkoły Gimnazjum nr 72 ul. Wysoka 8/12 00-155 Warszawa Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu Opiekun merytoryczny: Zofia Zatorska Opiekun techniczny: Ewa Kołodziej

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

Wykład 5. SQL praca z tabelami 2

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,

Bardziej szczegółowo

(aktualizacja 30 kwietnia 2018)

(aktualizacja 30 kwietnia 2018) Weryfikacja użytkownika, lista i prawa użytkowników (aktualizacja 30 kwietnia 2018) Abstrakt W poradniku opisano możliwości programu w zakresie zabezpieczania dostępu do programu hasłem, tworzenia listy

Bardziej szczegółowo

Podstawowe zapytania SELECT (na jednej tabeli)

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

Bardziej szczegółowo

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , , Celem ćwiczeń jest zaprojektowanie oraz utworzenie na serwerze bazy danych przechowującej informacje na temat danych kontaktowych. Celem jest również zapoznanie z podstawowymi zapytaniami języka SQL służącymi

Bardziej szczegółowo

7. Formularze master-detail

7. 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ółowo

Zadanie 4.3. (0 5) Błąd bezwzględny przybliżonej wartości liczby pi, wyznaczonej z n punktów, definiujemy następująco:

Zadanie 4.3. (0 5) Błąd bezwzględny przybliżonej wartości liczby pi, wyznaczonej z n punktów, definiujemy następująco: Zadanie 4.3. (0 5) Błąd bezwzględny przybliżonej wartości liczby pi, wyznaczonej z n punktów, definiujemy następująco: n = pi n gdzie: π wartość liczby pi, będąca wynikiem standardowej funkcji z narzędzia

Bardziej szczegółowo

Bazy danych wykład drugi. Konrad Zdanowski

Bazy danych wykład drugi. Konrad Zdanowski Algebra relacji - przypomnienie Niech R(A 1,..., A k ) i S(B 1,..., B n ) relacje. Podstawowe operacje na relacjach: operacje teoriomnogościowe: suma R S, iloczyn R S, różnica R \ S, iloczyn kartezjański

Bardziej szczegółowo

Komputerowe systemy zarządzania. Część I: relacyjna baza danych

Komputerowe systemy zarządzania. Część I: relacyjna baza danych Komputerowe systemy zarządzania Część I: relacyjna baza danych 0 Pozwala na wpisanie cyfry, wpis wymagany 9 lub # Pozwala na wpisanie cyfry lub spacji, wpis nie wymagany L Pozwala na wpisanie litery, wpis

Bardziej szczegółowo

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH SPIS TREŚCI i EKRANÓW WSTĘP Ekran1: Wstęp. Logowanie Ekran2: Strona początkowa UDOSTEPNIONE MATERIAŁY Ekran3: Dostępne materiały Ekran4: Zawartość

Bardziej szczegółowo

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

Język SQL. Rozdział 8. Język manipulowania danymi DML zadania Język SQL. Rozdział 8. Język manipulowania danymi DML zadania 1. Wstaw do relacji PRACOWNICY trzy nowe rekordy: Nazwa atrybutu 1. rekord 2. rekord 3. rekord ID_PRAC 250 260 270 KOWALSKI ADAMSKI NOWAK ETAT

Bardziej szczegółowo

VIII Rejonowy Konkurs Informatyczny dla szkół ponadgimnazjalnych

VIII Rejonowy Konkurs Informatyczny dla szkół ponadgimnazjalnych VIII Rejonowy Konkurs Informatyczny dla szkół ponadgimnazjalnych Jarocin 10 kwietnia 2015 Etap II zadania praktyczne Zadanie 3. Kursy walut. (arkusz kalkulacyjny) Zadanie 4. Test z informatyki. (baza danych)

Bardziej szczegółowo

Laboratorium 1 - Programowanie proceduralne i obiektowe

Laboratorium 1 - Programowanie proceduralne i obiektowe Laboratorium 1 - Programowanie proceduralne i obiektowe mgr inż. Kajetan Kurus 4 marca 2014 1 Podstawy teoretyczne 1. Programowanie proceduralne (powtórzenie z poprzedniego semestru) (a) Czym się charakteryzuje?

Bardziej szczegółowo

Komunikacja z bazą danych psql

Komunikacja z bazą danych psql PostgreSQL jest systemem zarządzania relacyjnymi bazami danych rozprowadzanym na zasadach open source. Twórcą i właścicielem praw autorskich jest Uniwersytet Berkeley w Stanach Zjednoczonych. Ze wszystkich

Bardziej szczegółowo

Podstawy programowania w R - część 1

Podstawy programowania w R - część 1 Podstawy programowania w R - część 1 Typy danych, podzbiory 1. Stwórz katalog na dysku (pierwsza litera imienia + nazwisko), który będzie Twoim Working Directory. "F:/inazwisko" 2. Uruchom RStudio. 3.

Bardziej szczegółowo

Bazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL.

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

Bardziej szczegółowo

Informatyzacja Przedsiębiorstw

Informatyzacja Przedsiębiorstw Informatyzacja Przedsiębiorstw Microsoft Dynamics NAV 2016 Development Environment C/AL Izabela Szczęch Informatyzacja Przedsiębiorstw Strona 1 Plan zajęć 1 Informacje ogólne dotyczące środowiska deweloperskiego

Bardziej szczegółowo

Bazy Danych egzamin 9 luty, 2012 rozwiazania

Bazy Danych egzamin 9 luty, 2012 rozwiazania Bazy Danych egzamin 9 luty, 2012 rozwiazania 1 Zadania 1. Stwórz diagram ER dla następującego opisu bazy danych drużyn i rozgrywek lig regionalnych. W szczególności oznacz słabe encje, klucze, rodzaje

Bardziej szczegółowo

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Instytut Mechaniki i Inżynierii Obliczeniowej  fb.com/groups/bazydanychmt/ Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl fb.com/groups/bazydanychmt/ Wydział Mechaniczny technologiczny Politechnika Śląska Laboratorium 4 (Asocjacje,

Bardziej szczegółowo

2017/2018 WGGiOS AGH. LibreOffice Base

2017/2018 WGGiOS AGH. LibreOffice Base 1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,

Bardziej szczegółowo

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl Bazy danych Podstawy języka SQL Dr inż. Paweł Kasprowski pawel@kasprowski.pl Plan wykładu Relacyjne bazy danych Język SQL Zapytania SQL (polecenie select) Bezpieczeństwo danych Integralność danych Współbieżność

Bardziej szczegółowo

Relacyjny model danych

Relacyjny model danych Relacyjny model danych Wykład przygotował: Robert Wrembel BD wykład 2 (1) 1 Plan wykładu Relacyjny model danych Struktury danych Operacje Oganiczenia integralnościowe BD wykład 2 (2) W ramach drugiego

Bardziej szczegółowo

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

Ć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ółowo

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

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

Bardziej szczegółowo

Doładowania telefonów

Doładowania telefonów Doładowania telefonów 1. Nowe doładowanie W celu zdefiniowania nowego przelewu na doładowanie telefonu pre-paid należy: Z menu systemu wybrać opcję Doładowania telefonów -> Nowe doładowanie Lub W oknie

Bardziej szczegółowo

Zapytania do bazy danych

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

Bardziej szczegółowo

Wyniki monitorowania karier absolwentów Wydziału Podstaw Techniki w 2014

Wyniki monitorowania karier absolwentów Wydziału Podstaw Techniki w 2014 Wyniki monitorowania karier absolwentów Wydziału Podstaw Techniki w 2014 Badania w roku 2014 objęły 218 studentów Wydziału Podstaw Techniki. W tej grupie znalazło się 87 kobiet oraz 131 mężczyzn. Struktura

Bardziej szczegółowo

Bazy danych. Andrzej Łachwa, UJ, /15

Bazy danych. Andrzej Łachwa, UJ, /15 Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 15/15 PYTANIA NA EGZAMIN LICENCJACKI 84. B drzewa definicja, algorytm wyszukiwania w B drzewie. Zob. Elmasri:

Bardziej szczegółowo

Tworzenie tabel. Bazy danych - laboratorium, Hanna Kleban 1

Tworzenie tabel. Bazy danych - laboratorium, Hanna Kleban 1 Tworzenie tabel Tabela podstawowa struktura, na której zbudowana jest relacyjna baza danych. Jest to zbiór kolumn (atrybutów) o ustalonych właściwościach, w których przechowuje się dane. Dane te są reprezentowane

Bardziej szczegółowo

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych Projekt: Wdrożenie strategii szkoleniowej prowadzony przez KancelarięPrezesa Rady Ministrów Projekt współfinansowany przez Unię Europejską

Bardziej szczegółowo

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Zestaw ćwiczeń1 Dzięki DDL (Data Definition Language) można operować na strukturach, w których dane są przechowywane czyli np. dodawać, zmieniać i kasować tabele lub bazy. Najważniejsze polecenia tej grupy

Bardziej szczegółowo

Struktura bazy 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.

Bardziej szczegółowo

Laboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2)

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.

Bardziej szczegółowo

Ję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 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ółowo

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

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

Bardziej szczegółowo

Laboratorium nr 5. Bazy danych OpenOffice Base.

Laboratorium nr 5. Bazy danych OpenOffice Base. Laboratorium nr 5. Bazy danych OpenOffice Base. Spis treści Wprowadzenie... 2 Ćwiczenie 1: Tabele... 3 Ćwiczenie 2: Tabele projekt tabeli... 4 Ćwiczenie 3: Tworzenie relacji... 5 Ćwiczenie 4: Formularze...

Bardziej szczegółowo

Pierwsza postać normalna

Pierwsza postać normalna Normalizacja Pierwsza postać normalna Jedynymi relacjami dozwolonymi w modelu relacyjnym są relacje spełniające następujący warunek: każda wartość w relacji, tj. każda wartość atrybutu w każdej krotce,

Bardziej szczegółowo

Aspekty aktywne baz danych

Aspekty aktywne baz danych Aspekty aktywne baz danych Aktywne aspekty baz danych Baza danych powinna zapewniać pewne własności i niezmienniki; Własności te powinny mogą być zapisane do bazy danych, a baza danych powinna zapewniać

Bardziej szczegółowo

Technologie baz danych

Technologie baz danych Plan wykładu Technologie baz danych Wykład 2: Relacyjny model danych - zależności funkcyjne. SQL - podstawy Definicja zależności funkcyjnych Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów

Bardziej szczegółowo

Informatyzacja Przedsiębiorstw

Informatyzacja Przedsiębiorstw Informatyzacja Przedsiębiorstw Microsoft Dynamics NAV 2013 Development Environment C/AL Izabela Szczęch Informatyzacja Przedsiębiorstw Strona 1 Spis treści 1 Informacje ogólne:... 3 1.1 Zmienne... 4 1.2

Bardziej szczegółowo

Ograniczenia i inne zależności. 1 Komunikat Element główny komunikatu typ 1 Typ komunikatu 3 znaków Typ komunikatu - deklaracje POZ.

Ograniczenia i inne zależności. 1 Komunikat Element główny komunikatu typ 1 Typ komunikatu 3 znaków Typ komunikatu - deklaracje POZ. USTALENIA OGÓLNE DOTYCZĄCE BUDOWY KOMUNIKATÓW XML Założenie budowy komunikatów: Format daty RRRR-MM-DD Format daty + czas - RRRR-MM-DDTGG:MM Część całkowitą od części dziesiętnej w liczbach należy rozdzielać

Bardziej szczegółowo

Bezrobotni według rodzaju działalności ostatniego miejsca pracy w województwie zachodniopomorskim w 2017 roku

Bezrobotni według rodzaju działalności ostatniego miejsca pracy w województwie zachodniopomorskim w 2017 roku Bezrobotni według rodzaju działalności ostatniego miejsca pracy w województwie zachodniopomorskim w 1 roku OPRACOWANIE: WYDZIAŁ BADAŃ I ANALIZ BIURO STATYSTYKI PUBLICZNEJ Szczecin 1 Wprowadzenie... 3 1.

Bardziej szczegółowo

SZKOLENIE SQL DLA EKSPERTÓW CZYLI, CZY ZNASZ SQLA?

SZKOLENIE SQL DLA EKSPERTÓW CZYLI, CZY ZNASZ SQLA? SZKOLENIE SQL DLA EKSPERTÓW CZYLI, CZY ZNASZ SQLA? CO ROZUMIEMY PRZEZ POZIOM EKSPERCKI? OTWARTA FORMUŁA Na szkoleniu nie przewidujemy sztywnej agendy. Rozwiązujemy każdy problem, który przyniosą uczestnicy.

Bardziej szczegółowo