Dokumentacja projektu wykonywanego w ramach zajęć BAZY DANYCH I

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

Download "Dokumentacja projektu wykonywanego w ramach zajęć BAZY DANYCH I"

Transkrypt

1 Natalia Kolasa Dokumentacja projektu wykonywanego w ramach zajęć BAZY DANYCH I I. Koncepcje, założenia 1. Temat projektu Tematem projektu jest stworzenie aplikacji bazodanowej dla pracowników linii lotniczej z różnych działów: - dział sprzedaży (sprzedaż biletów, ustalanie zniżek i cen), -dział kadr (zatrudnianie pracowników), -dział techniczny (zarządzanie samolotami), -dział zarządzania (zarządzanie planem lotów). 2. Wymagania użytkownika Funkcjonalności dotyczące każdego z działów: 1. Dział sprzedaży: a) Sprzedaż biletów: -możliwość wyszukania trasy podróży w zależności od podanego miejsca przylotu i odlotu (można podać miejsce przylotu, miejsce odlotu lub oba), -możliwość sprawdzenia terminu lotu wybranej trasy w zależności od podanej daty i godziny (godzina jest opcjonalna), w przypadku podania godziny mają się wyświetlać loty odbywające się także o godzinę wcześniej i później, np. przy podaniu godziny 17:20 wyświetlą sie wszystkie loty pomiędzy godziną 16:00 a 18:00, -możliwość sprzedania biletu na wybrany lot, -bilet można sprzedać tylko klientowi znajdującemu się w bazie (możliwość wyszukania klienta w zależności od podanego nazwiska lub dodania nowego, a także możliwość usunięcia istniejącego klienta (jeśli nie ma żadnych lotów z nim związanych)), -klient powinien mieć przypisaną informację o zniżce (bilet studencki, bilet normalny, bilet dla emeryta), -możliwość wybrania ilości bagażu z zakresu 0-3 (0 domyślnie), rodzaju miejsca (taryfa ekonomiczna, taryfa klasa I, taryfa biznesowa, miejsce dla niepełnosprawnych) -możliwość wyświetlenia ceny biletu (cena zależy od trasy (cena wyjściowa), samolotu, rodzaju miejsca ora zniżki klienta (współczynniki) oraz ilości bagażu i ceny bagażu), -możliwość wyświetlenia cennika, -dane klienta to nazwisko, imiona, adres i telefon oraz numer identyfikacyjny (podawany przez klienta ciąg cyfr - maksymalnie 6 cyfr) oraz zniżka (domyślnie bilet normalny). b) Ceny: -możliwość wyświetlenia cennika i aktualizacji wybranej ceny, 1

2 -cennik: 2. Dział kadr: a) Funkcje: Taryfa ekonomiczna Taryfa klasa I Taryfa biznes Miejsce dla niepełnosprawnych Bilet studencki Bilet normalny Bilet dla emeryta Cena bagażu -możliwość wyszykania wszystkich funkcji, -możliwość wyszukania funkcji, dotyczących podanego stanowiska, -możliwość usunięcia wybranej funkcji. b) Stanowiska: -możliwość wyszukania wszystkich stanowisk, - możliwość dodania funkcji do wybranego stanowiska, - możliwość usunięcia wybranego stanowiska, -możliwość dodania stanowiska poprzez podanie jego nazwy, -brak możliwości usunięcia stanowiska związanego z jakimś pracownikiem lub istniejącymi funkcjami. c) Pracownicy: -możliwość wyszukania wszystkich pracowników, -możliwość wyszukania pracownika po nazwisku, -możliwość usunięcia wybranego pracownika, -możliwość dodania pracownika, -brak możliwości usunięcia pracownika, który bierze udział w jakimś locie. 3. Dział techniczny: a) Samoloty: -możliwość dodania samolotu z numerem identyfikacyjnym (ciąg znaków nie dłuższy niż 7), ilości miejsc dla każdego z czterech rodzajów oraz współczynnika ceny (domyślnie 1), większego od 0 i mniejszego od 10, -możliwość usunięcia samolotu, jeśli nie jest wykorzystywany, -możliwość wyszukania samolotu o określonym numerze identyfikacyjnym, -możliwość wyświetlenia wszystkich samolotów. 4. Dział zarządzania: a) Lotniska: -możliwość dodania lotniska o podanej nazwie i kraju, w jakim się znajduje, - możliwość wyszukania lotniska po nazwie lotniska lub kraju, -możliwość usunięcia wybranego lotniska, jeśli nie odbywają się tam żadne loty, 2

3 -możliwość zaktualizowania wybranego lotniska. b) Trasy: -możliwość dodania trasy poprzez wybranie miejsca odlotu oraz przylotu i podanie lotu oraz ceny, -możliwość wyszukania trasy o podanym miejscu odlotu lub o podanym miejscu przylotu lub obu, -możliwość usunięcia wybranej trasy, jeśli nie ma lotów z nią związanych, -możliwość aktualizowania wybranej trasy, -możliwość dodania lotu do wybranej trasy wraz z dodaniem pracowników, powiązanych z lotem i ich funkcji oraz wybraniem dostępnego na lotnisku (z którego ma odbyć się lot) samolotu -dostępny samolot to taki, który jeszcze nigdzie nie latał, bądź taki, którego ostatni lot odbył się na wybrane lotnisko. 3. Funkcje Baza danych ma za zadanie przechowywać informacje dotyczące linii lotniczej. Powinny się w niej znaleźć tabele dotyczące lotów, pasażerów i pracowników. Podstawowymi funkcjami, realizowanymi w bazie danych będą: -dodawanie, usuwanie samolotu, wyszukanie go po numerze identyfikacyjnym, wyszukanie wszystkich samolotów, -dodawanie, usuwanie, lotniska, wyszukanie go po nazwie lotniska lub nazwie kraju, zaktualizowanie danych lotniska, -dodawanie, usuwanie trasy, wyszukanie jej w zależności od miejsca odlotu, przylotu lub obu, zaktualizowanie trasy, -przechowywanie danych określonych cen oraz możliwość aktualizacji ich wartości i ich wyszukania, -dodawanie lotu, wyszukanie go po dacie lub dacie i godzinie, -dodawanie do lotu pracowników, pełniących określone dla stanowiska funkcje, -dodawanie, usuwanie klienta, wyszukanie go po nazwisku, -łączenie pasażera z wybranym lotem, miejscem i ilością bagażu, -sprawdzanie czy są wolne miejsca na wybrany lot oraz zmniejszanie ilości wolnych miejsc w przypadku połączenia pasażera z lotem, -obliczanie ceny lotu w zależności od trasy, samolotu, miejsca w samolocie, zniżki, ceny bagażu i ilości bagażu, -uniemożliwienie usuwania lotnisk związanych z trasą, tras i samolotów związanych z lotem, lotów i cen związanych z pasażerami, -dodawanie, usuwanie funkcji, wyszukiwanie jej po nazwie stanowiska, z nią związanego, wyszukanie wszystkich funkcji, uszeregowanych względem stanowiska, -dodawanie, usuwanie stanowiska, wyświetlanie wszystkich stanowisk, -dodawanie, usuwanie pracownika, wyszukanie go po nazwisku, wyszukanie wszystkich pracowników uszeregowanych względem stanowiska, -uniemożliwienie usuwania stanowisk związanych z pasażerem lub funkcją oraz pracowników związanych z lotem, -sprawdzanie z użyciem widoku jakie samoloty są dostępne na lotnisku w trakcie wybierania lotu podanego dnia i o podanej godzinie. 3

4 II. Diagramy 1. Diagram przepływu danych (DFD) 2. Encje oraz ich atrybuty 1 1 Schemat znajduje się w dołączonym pliku Encje i atrybuty.png 4

5 3. Diagram relacji pomiędzy encjami (ERD) 2 III. Logika 1. Tabele, klucze i indeksy 3 Baza danych zawiera encje: -Lotniska (opisuje lotnisko, jego nazwę i kraj w jakim się znajduje), -Samoloty (opisuje samolot, jego numer identyfikacyjny, ilość wolnych miejsc oraz współczynnik ceny), -Trasy (opisuje między jakimi lotniskami* odbywa się trasa, jej czas oraz cenę), * dwie relacje 1:n z tabela Lotniska - FK(idLotniskoO), FK(idLotnikoP) -Loty (opisuje na jakiej leci trasie*, jaki samolot** został wykorzystany, kiedy i o jakiej godzinie się odbywa oraz ilość wolnych miejsc każdego z czterech typów), * relacja 1:n z tabelą Trasy - FK(idTrasa) ** relacja 1:n z tabelą Samoloty - FK(idSamolot) -Ceny (opisuje ceny z cennika), -Pasazerowie (opisuje pasażera, jego numer identyfikacyjny, nazwisko, imiona, adres, telefon oraz jedną z trzech możliwych zniżek), -Stanowiska (opisuje stanowiska na jakich mogą pracować pracownicy), -Funkcje (opisuje funkcje, jakie może pełnić pracownik z danego stanowiska*), * relacja 1:n z tabelą Stanowiska - FK(idStanowisko) -Pracownicy(opisuje pracownika, jego nazwisko, imiona i pensję oraz stanowisko* na jakim pracuje), * relacja 1:n z tabelą Stanowiska - FK(idStanowisko) 2 Diagram znajduje się w dołączonym pliku ERD.png 3 Projekt w języku SQL wraz z opisami znajduje się w dołączonym pliku Projekt bazy.sql 5

6 -Pracownicy_Loty (encja łącząca tabelę Pracownicy i Loty, które znajdują się w relacji n:m, opisuje pracowników dotyczących danego lotu, spełniających określoną funkcję) -Pasazerowie_Loty (encja łącząca tabelę Pasazerowie i Loty, które znajdują się w relacji n:m, opisuje pasażerów lecących danym lotem, cenę* miejsca, ilość bagażu oraz koszt biletu) * relacja 1:n z tabelą Ceny - FK(idCena) Baza danych zawiera typy: Roz(idLot, idsamolot VARCHAR, idtrasa, data DATE, godzina TIME), Roz2 (idsamolot VARCHAR, idlotniskop ). Baza danych zawiera funkcje: SprawdzPoloczenie(DATE), SprawdzPolozenie(TIME, DATE), ObliczCene(REAL,,, ), Baza danych zawiera wyzwalacze: - SprLotnisko (BEFORE DELETE ON Lotniska), -SprSamolot (BEFORE DELETE ON Samoloty), -SprTrasa (BEFORE DELETE ON Trasy), -SprPodwojnaTrasa (BEFORE INSERT OR UPDATE ON Trasy), -SprCene (BEFORE DELETE ON Ceny), -SprPazaser (BEFORE DELETE ON Pasazerowie), -SprLot (BEFORE DELETE ON Loty), - BrakWolnychMiejsc (BEFORE INSERT ON Pasazerowie_Loty), -SprStanowisko (BEFORE DELETE ON Stanowiska), -SprPracownik (BEFORE DELETE ON Pracownicy), -SprPracownikLot (BEFORE INSERT ON Pracownicy_Loty). Baza danych zawiera indeksy: -Funkcje_FKIndex1, - Pracownicy_FKIndex1, - Trasy_FKIndex1, - Trasy_FKIndex2, - Loty_FKIndex1, - Loty_FKIndex2, - Pracownicy_Loty_FKIndex1, - Pracownicy_Loty_FKIndex2, - Pasazerowie_Loty_FKIndex1, - Pasazerowie_Loty_FKIndex2, - Pasazerowie_Loty_FKIndex3. Baza danych zawiera widoki: - VIEW RozSamol AS SELECT * FROM SprawdzPoloczenie(DATE). 6

7 2. Słowniki Lotniska idlotnisko identyfikator lotniska SERIAL PK kraj nazwa kraju VARCHAR(45) miasto nazwa lotniska VARCHAR(60) Samoloty idsamolot identyfikator samolotu VARCHAR(7) PK iloscme ilość miejsc ekonomicznych DEFAULT 0 iloscmk ilość miejsc w klasie I DEFAULT 0 iloscmb iloscmn wspolcs ilość miejsc w biznes klasie ilość miejsc dla niepełnosprawnych współczynnik ceny dotyczący samolotu DEFAULT 0 DEFAULT 0 NUMERIC(3,2) DEFAULT 1 Trasy idtrasa identyfikator trasy SERIAL PK idlotniskoo idlotniskop identyfikator lotniska odlotu identyfikator lotniska przylotu czas czas lotu na trasie NUMERIC(3,0) czas > 0 cena cena trasy NUMERIC(7,2) cena> 0 FK Lotniska(idLotnisko) FK Lotniska(idLotnisko) idlotniskop<>idlotniskoo 7

8 Loty idlot identyfikator lotu SERIAL PK idsamolot identyfikator samolotu VARCHAR(7) FK Samoloty(idSamolot) idtrasa identyfikator trasy FK Trasy(idTrasa) data data lotu DATE godzina godzina lotu TIME wolneme wolnemk wolnemb wolne MN ilość wolnych miejsc ekonomicznych ilość wolnych miejsc w klasie I ilość wolnych miejsc w biznes klasie ilość wolnych miejsc dla niepełnosprawnych Ceny idcena identyfikator ceny SERIAL PK opis opis ceny VARCHAR wspolc współczynnik ceny NUMERIC(3,2) DEFAULT 1 wspolc> 0 Pasazerowie idpasazer identyfikator pasażera NUMERIC(6,0) PK nazwisko nazwisko VARCHAR(30) imiona imiona VARCHAR(40) adres adres VARCHAR telefon telefon VARCHAR(10) znizka zniżka CHAR DEFAULT 'N' znizka='e' OR 'S' OR 'N' 8

9 Stanowiska idstanowisko identyfikator stanowiska SERIAL PK nazwa nazwa stanowiska VARCHAR Funkcje idfunkcja identyfikator funkcji SERIAL PK idstanowisko identyfikator stanowiska FK Stanowiska(idStanowisko) nazwa nazwa funkcji VARCHAR Pracownicy idpracownik identyfikator pracownika idstanowisko identyfikator stanowiska FK Stanowiska(idStanowisko) nazwisko nazwisko VARCHAR(30) imiona imiona VARCHAR(40) pensja pensja NUMERIC PK Pracownicy_Loty idpracownik idlot identyfikator pracownika identyfikator lotu FKPracownicy(idPracownik) FK Loty(idLot) funkcja funkcja VARCHAR PK(idLot, idpracownik) 9

10 Pasazerowie_Loty idpasazer idlot idcena koszt identyfikator pasażera identyfikator lotu identyfikator ceny cena biletu za lot NUMERIC(6,0) NUMERIC(7,2) FK Pasazerowie(idPasazer) FK Loty(idLot) FK Ceny(idCeny) iloscbag ilość bagaży DEFAULT 0 PK(idLot, idpasazer) 3. Zależności funkcyjne i normalizacja tabel Pierwsza postać normalna: Baza znajduje się w pierwszej postaci normalnej, ponieważ każda składowa krotki jest wartością atomową - wszystkie atrybuty w tabelach są niepodzielne. Druga postać normalne: Baza znajduje się w drugiej postaci normalnej, ponieważ spełnia warunek pierwszej postaci normalnej oraz każda kolumna zależy funkcyjnie od całego klucza głównego. Trzecia postać normalna: Baza znajduje się w trzeciej postaci normalnej, ponieważ spełnia warunek drugiej postaci normalnej oraz każda kolumna zależy funkcyjnie wyłącznie od klucza głównego. 4. Operacje na danych 4 IV. Funkcjonalności 1. Interfejsy do prezentacji, edycji i obsługi danych Przykład interfejsu do edycji i obsługi danych: 4 Kwerendy znajdują się w dołączonym pliku Kwerendy.sql 10

11 Przykład interfejsu do prezentacji danych: 2. Wizualizacja danych Raporty generowane przez bazę danych do plików tekstowych o nazwach Trasy.txt oraz Zarobki.txt: -trasy wraz z lotniskami pomiędzy jakimi się odbywają, -maksymalne zarobki pracowników z każdego stanowiska, -minimalne zarobki pracowników z każdego stanowiska, -stanowiska, gdzie minimalna pensja jest większa niż 3000 zł. 3. Panel sterowania aplikacji Panel do sterowania aplikacji z zakładkami do każdego z działów i listami rozwijanymi: 11

12 V. Pozostała dokumentacja 1. Wprowadzanie danych Dane są wprowadzanie ręcznie poprzez aplikację. 2. Instrukcja obsługi aplikacji Aplikację trzeba uruchomić poprzez wpisanie w konsoli polecenia: java -jar Aplikacja.jar Po uruchomieni aplikacji otworzy się okienko z menu w postaci listy. Każdy z działów stanowi oddzielną zakładkę. W każdym dziale możliwe jest wybranie z listy rozwijanej interesującego nas panelu, gdzie będą prezentowane dane, oraz gdzie będą znajdowały się przyciski otwierające nowe okna, umożliwiające wprowadzanie, aktualizowanie lub usuwanie danych. 3. Dokumentacja techniczna 5 5 Pozostała dokumentacja techniczna znajduje się w folderze Dokumentacja techniczna 12

Biblioteka. Bazy danych I dokumentacja projektu. Cel projektu:

Biblioteka. Bazy danych I dokumentacja projektu. Cel projektu: Biblioteka Bazy danych I dokumentacja projektu. Cel projektu: Aplikacja bazodanowa zrealizowana z wykorzystaniem SZBD PostgreSQL wraz z interfejsem użytkownika. Temat projektu: Realizacja bazy danych Biblioteki

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

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM Wykonać projekt systemu informatycznego przechowującego informacje na temat rozkładu lotów dla wybranego lotniska. Zadanie należy wykonać za pomocą systemu

Bardziej szczegółowo

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

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

Bardziej szczegółowo

BAZA DANYCH SIECI HOTELI

BAZA DANYCH SIECI HOTELI Paulina Gogół s241906 BAZA DANYCH SIECI HOTELI Baza jest częścią systemu zarządzającego pewną siecią hoteli. Składa się z tabeli powiązanych ze sobą różnymi relacjami. Służy ona lepszemu zorganizowaniu

Bardziej szczegółowo

Podstawy technologii WWW

Podstawy technologii WWW Podstawy technologii WWW Ćwiczenie 11 PHP, MySQL: więcej, więcej!, więcej!!. tabel i funkcjonalności. Na dzisiejszych zajęciach zdefiniujemy w naszej bazie kilka tabel powiązanych kluczem obcym i zobaczymy,

Bardziej szczegółowo

Przykładowa baza danych BIBLIOTEKA

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

Bardziej szczegółowo

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w

Bardziej szczegółowo

Hurtownia Świętego Mikołaja projekt bazy danych

Hurtownia Świętego Mikołaja projekt bazy danych Aleksandra Kobusińska nr indeksu: 218366 Hurtownia Świętego Mikołaja projekt bazy danych Zaprezentowana poniżej baza jest częścią większego projektu bazy danych wykorzystywanej w krajowych oddziałach wiosek

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

Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl

Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych Paweł Paduch paduch@tu.kielce.pl 06-04-2013 Rozdział 1 Wstęp Na dzisiejszych zajęciach zajmiemy się projektem bazy danych.

Bardziej szczegółowo

Odnawialne Źródła Energii I rok. Tutorial PostgreSQL

Odnawialne Źródła Energii I rok. Tutorial PostgreSQL Tutorial PostgreSQL 1. Instalacja na własnym komputerze: a. Zainstaluj program ze strony: https://www.postgresql.org/download/ Wersja odpowiednia dla systemu operacyjnego Linux, Mac, Windows Przy pierwszym

Bardziej szczegółowo

Wymagania dotyczące projektu do przedmiotu: Systemy baz danych 2 / Bazy danych projekt 1 (P)

Wymagania dotyczące projektu do przedmiotu: Systemy baz danych 2 / Bazy danych projekt 1 (P) Wymagania dotyczące projektu do przedmiotu: Systemy baz danych 2 / Bazy danych projekt 1 (P) Założenie: zaprojektowanie schematu bazy danych modelującej wybrany fragment oraz implementacja tego schematu

Bardziej szczegółowo

Zasady transformacji modelu DOZ do projektu tabel bazy danych

Zasady transformacji modelu DOZ do projektu tabel bazy danych Zasady transformacji modelu DOZ do projektu tabel bazy danych A. Obiekty proste B. Obiekty z podtypami C. Związki rozłączne GHJ 1 A. Projektowanie - obiekty proste TRASA # * numer POZYCJA o planowana godzina

Bardziej szczegółowo

lista zmian wersja

lista zmian wersja lista zmian wersja 2.5.0.28 Spis treści Aktualizacja programu - lista procedur indywidualnych... 3 Możliwość konfigurowania kopii zapasowej bazy danych z poziomu aplikacji... 3 SENT lista przejść granicznych...

Bardziej szczegółowo

SIECI KOMPUTEROWE I BAZY DANYCH

SIECI KOMPUTEROWE I BAZY DANYCH KATEDRA MECHANIKI I ROBOTYKI STOSOWANEJ WYDZIAŁ BUDOWY MASZYN I LOTNICTWA, POLITECHNIKA RZESZOWSKA SIECI KOMPUTEROWE I BAZY DANYCH Laboratorium DB2: TEMAT: Relacyjne bazy danych Cz. I, II Cel laboratorium

Bardziej szczegółowo

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów

Bardziej szczegółowo

Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń. Cel: polecenia T-SQL Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS Authentication: SQL Server Authentication Username: student01,, student21 Password: student01,., student21

Bardziej szczegółowo

Uniwersytet im. Adama Mickiewicza w Poznaniu Wydział Matematyki i Informatyki. Projekt bazy danych <Moja baza>

Uniwersytet im. Adama Mickiewicza w Poznaniu Wydział Matematyki i Informatyki. Projekt bazy danych <Moja baza> Uniwersytet im. Adama Mickiewicza w Poznaniu Wydział Matematyki i Informatyki Projekt bazy danych Imię i nazwisko Numer indeksu Prowadzący zajęcia: prof. dr hab. Marek Wisła Poznań, styczeń

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

Projektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

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)

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

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

Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Technologia Przykłady praktycznych zastosowań wyzwalaczy będą omawiane na bazie systemu MS SQL Server 2005 Wprowadzenie

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

Bazy danych. Polecenia SQL

Bazy danych. Polecenia SQL Bazy danych Baza danych, to miejsce przechowywania danych. Dane w bazie danych są podzielone na tabele. Tabele składają się ze ściśle określonych pól i rekordów. Każde pole w rekordzie ma ściśle ustalony

Bardziej szczegółowo

Wykład 8. SQL praca z tabelami 5

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

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

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

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1 Bazy danych Wykład IV SQL - wprowadzenie Copyrights by Arkadiusz Rzucidło 1 Czym jest SQL Język zapytań deklaratywny dostęp do danych Składnia łatwa i naturalna Standardowe narzędzie dostępu do wielu różnych

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

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

Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt. Zasady przygotowania i oceny projektów

Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt. Zasady przygotowania i oceny projektów Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt Zasady przygotowania i oceny projektów 1 Cel projektu Celem niniejszego projektu jest zaprojektowanie i implementacja

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

15. Funkcje i procedury składowane PL/SQL

15. Funkcje i procedury składowane PL/SQL 15. Funkcje i procedury składowane PLSQL 15.1. SQL i PLSQL (Structured Query Language - SQL) Język zapytań strukturalnych SQL jest zbiorem poleceń, za pomocą których programy i uŝytkownicy uzyskują dostęp

Bardziej szczegółowo

TEMAT1 DZIENNIK OCEN STUDENTÓW. Projekt aplikacji bazodanowej w środowisku INTERNET

TEMAT1 DZIENNIK OCEN STUDENTÓW. Projekt aplikacji bazodanowej w środowisku INTERNET TEMAT1 DZIENNIK OCEN STUDENTÓW Aplikacja ma służyć studentom oraz wykładowcom prowadzącym zajęcia. Powinna być ona zrealizowana przy pomocy technologii ASP.NET i umieszczona na serwerze WWW. Wprowadzenie

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

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Krzysztof Kadowski. PL-E3579, PL-EA0312, Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza

Bardziej szczegółowo

W dowolnej przeglądarce internetowej należy wpisać poniższy adres: https://sip.powiat.chelm.pl/imap/

W dowolnej przeglądarce internetowej należy wpisać poniższy adres: https://sip.powiat.chelm.pl/imap/ Kurs 2 mapa turysty Uruchomienie aplikacji. W dowolnej przeglądarce internetowej należy wpisać poniższy adres: https://sip.powiat.chelm.pl/imap/ Zawartość Modułu - Mapa turysty Moduł w części publicznej

Bardziej szczegółowo

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

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

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

Technologia informacyjna

Technologia informacyjna Technologia informacyjna Pracownia nr 9 (studia stacjonarne) - 05.12.2008 - Rok akademicki 2008/2009 2/16 Bazy danych - Plan zajęć Podstawowe pojęcia: baza danych, system zarządzania bazą danych tabela,

Bardziej szczegółowo

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

Bardziej szczegółowo

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

Uzupełnij pola tabeli zgodnie z przykładem poniżej, 1. Wykonaj bazę danych biblioteki szkolnej, Otwórz MS Access a następnie z menu plik wybierz przycisk nowy, w oknie nowy plik wybieramy pusta baza danych nadaj jej nazwę Biblioteka i wybierz miejsce w

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

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

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

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 3 przejdziemy teraz do zaprojektowania strony przegladaj_dzialami.aspx na której użytkownicy będą przeglądać

Bardziej szczegółowo

Bazy Danych I Projekt Firma Turystyczna

Bazy Danych I Projekt Firma Turystyczna Bazy Danych I Projekt Firma Turystyczna Autor: Paweł Bara 1. Struktura bazy danych. Baza danych ma stanowić magazyn informacji o transakcjach prowadzonych przez pewne biuro podróży. Biuro to sprzedaje

Bardziej szczegółowo

Program Lojalnościowy by CTI. Instalacja

Program Lojalnościowy by CTI. Instalacja Program Lojalnościowy by CTI Instalacja Spis treści 1. Wstęp...3 2. Instalacja skryptów...4 2.1. Tabele...4 2.1.1. Tabela dbo.prlkonfiguracja...5 2.1.2. Tabela dbo.prlmarki...5 2.1.3. Tabela dbo.prlpunkty...5

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

SQL :: Data Definition Language

SQL :: Data Definition Language SQL :: Data Definition Language 1. Zaproponuj wydajną strukturę danych tabela) do przechowywania macierzy o dowolnych wymiarach w bazie danych. Propozycja struktury powinna zostać zapisana z wykorzystaniem

Bardziej szczegółowo

Baza danych sql. 1. Wprowadzenie

Baza danych sql. 1. Wprowadzenie Baza danych sql 1. Wprowadzenie Do tej pory operowaliście na listach. W tej instrukcji pokazane zostanie jak stworzyć bazę danych. W zadaniu skorzystamy z edytora graficznego struktury bazy danych, który

Bardziej szczegółowo

NARZĘDZIA WIZUALIZACJI

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

Bardziej szczegółowo

Oracle11g: Wprowadzenie do SQL

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

Bardziej szczegółowo

Compas 2026 Personel Instrukcja obsługi do wersji 1.05

Compas 2026 Personel Instrukcja obsługi do wersji 1.05 Compas 2026 Personel Instrukcja obsługi do wersji 1.05 1 Oprogramowanie obsługi uprawnień SKD 2 Oprogramowanie obsługi uprawnień SKD 3 Oprogramowanie obsługi uprawnień SKD Spis treści Integracja...5 1.Compas

Bardziej szczegółowo

Projektowanie baz danych

Projektowanie baz danych Rodzaj zajęć: Materiały: Prowadzący: Projektowanie baz danych ćwiczenia www.fem.put.poznan.pl dr inż. Katarzyna Ragin-Skorecka Celem zajęć jest: poznanie metodologii projektowania baz danych, stworzenie

Bardziej szczegółowo

System Gokart Timing

System Gokart Timing System Gokart Timing 1 Spis treści System Gokart Timing... 1 Wstęp... 3 Słownik pojęć:... 3 Ogólny opis systemu... 3 Wymagania... 3 Aplikacja pomiarowa... 4 Interfejs... 4 Opis funkcji... 5 Aplikacja do

Bardziej szczegółowo

Relacji między tabelami klucze obce. Schemat bazy danych, wczytanej z pliku create_tables.sql. Klucz obcy jako ograniczenie dla kolumny

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

Bardziej szczegółowo

Język SQL, zajęcia nr 1

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

Bardziej szczegółowo

Projektowanie bazy danych przykład

Projektowanie bazy danych przykład Projektowanie bazy danych przykład Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeń wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana

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

Instrukcja programu ESKUP

Instrukcja programu ESKUP Instrukcja programu ESKUP Spis treści Wstęp 4 1 Opis oknien programu 5 1.1 Okno główne programu..................................... 5 1.2 Okno Raport........................................... 5 1.3

Bardziej szczegółowo

Protokół JDBC współpraca z relacyjnymi bazami danych lab4. Dr inż. Zofia Kruczkiewicz Programowanie aplikacji internetowych

Protokół JDBC współpraca z relacyjnymi bazami danych lab4. Dr inż. Zofia Kruczkiewicz Programowanie aplikacji internetowych Protokół JDBC współpraca z relacyjnymi bazami danych lab4 Dr inż. Zofia Kruczkiewicz Programowanie aplikacji internetowych Zadanie1 Połączenie z bazą danych travel systemu bazodanowego Derby (metoda void

Bardziej szczegółowo

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3 rzedmiot : Systemy baz Rok szkolny : 2015/2016 Klasa : INF godz. x 0 = 90 godz. Zawód : technik informatyk; symbol 5120 rowadzący : Jacek Herbut, Henryk Kuczmierczyk Henryk Kuczmierczyk Numer Dział Temat

Bardziej szczegółowo

Wprowadzenie do projektowania i wykorzystania baz danych Relacje

Wprowadzenie do projektowania i wykorzystania baz danych Relacje Wprowadzenie do projektowania i wykorzystania baz danych Relacje Katarzyna Klessa Dygresja nt. operatorów SELECT 2^2 SELECT 2^30 SELECT 50^50 2 Dygresja nt. operatorów SELECT 2^30 --Bitwise exclusive OR

Bardziej szczegółowo

DECLARE VARIABLE zmienna1 typ danych; BEGIN

DECLARE VARIABLE zmienna1 typ danych; BEGIN Procedury zapamiętane w Interbase - samodzielne programy napisane w specjalnym języku (właściwym dla serwera baz danych Interbase), który umożliwia tworzenie zapytań, pętli, instrukcji warunkowych itp.;

Bardziej szczegółowo

Telesprzedaż by CTI Instrukcja

Telesprzedaż by CTI Instrukcja Telesprzedaż by CTI Instrukcja 1 Spis treści 1. Opis programu...4 2. Konfiguracja...5 2.1. Połączenie z serwerem MS SQL...6 2.2. Połączenie z serwerem MS SQL systemu Call Center...7 2.3. Nawiązanie połączenia

Bardziej szczegółowo

TEMAT1 DZIENNIK OCEN STUDENTÓW

TEMAT1 DZIENNIK OCEN STUDENTÓW TEMAT1 DZIENNIK OCEN STUDENTÓW Projekt ma służyć studentom oraz wykładowcom prowadzącym zajęcia. Powinien być on zrealizowany w postaci aplikacji lokalnej oraz aplikacji WWW. Obydwie aplikacji muszą realizować

Bardziej szczegółowo

WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ

WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ WPROWADZENIE 1. Cel dokumentu Celem dokumentu jest: Zapoznanie internauty z funkcjonalnością realizowaną przez Bazę Konkurencyjności. Dostarczenie szczegółowych informacji na temat podstron, które znajdują

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

Tworzenie modelu logicznego i fizycznego danych.

Tworzenie modelu logicznego i fizycznego danych. Tworzenie modelu logicznego i fizycznego danych. W celu stworzenia modelu danych wykorzystamy program ata Architect wchodzący w skład pakietu narzędzi CASE Power esigner, który pozwala utworzyć tzw. logiczny

Bardziej szczegółowo

Bazy danych. Dr inż. Paweł Kasprowski

Bazy danych. Dr inż. Paweł Kasprowski Plan wykładu Bazy danych Podstawy relacyjnego modelu danych Dr inż. Paweł Kasprowski pawel@kasprowski.pl Relacyjne bazy danych Język SQL Zapytania SQL (polecenie select) Bezpieczeństwo danych Integralność

Bardziej szczegółowo

Przykłady normalizacji

Przykłady normalizacji Przykłady normalizacji Nr faktury Za okres Nabywca Usługa Strefa czasowa od 21113332437 1.11.2007 30.11.2007 Andrzej Macioł, Kraków ul. Armii Krajowej 7 21113332437 1.11.2007 30.11.2007 Andrzej Macioł,

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

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

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie Słownik tłumaczeń Informacje ogólne Edytor słownika jest aplikacją MDI, umożliwiającą otwieranie różnych słowników, w celu zarzadzania nimi oraz zapisywania ich do poszczególnych plików. Słownik tłumaczeń

Bardziej szczegółowo

Instrukcja podwaja zarobki osób, których imiona zaczynają się P i dalsze litery alfabetu zakładamy, że takich osbób jest kilkanaście.

Instrukcja podwaja zarobki osób, których imiona zaczynają się P i dalsze litery alfabetu zakładamy, że takich osbób jest kilkanaście. Rodzaje triggerów Triggery DML na tabelach INSERT, UPDATE, DELETE Triggery na widokach INSTEAD OF Triggery DDL CREATE, ALTER, DROP Triggery na bazie danych SERVERERROR, LOGON, LOGOFF, STARTUP, SHUTDOWN

Bardziej szczegółowo

Projektowanie Systemów Informacyjnych

Projektowanie Systemów Informacyjnych Projektowanie Systemów Informacyjnych Wykład II Encje, Związki, Diagramy związków encji, Opracowano na podstawie: Podstawowy Wykład z Systemów Baz Danych, J.D.Ullman, J.Widom Copyrights by Arkadiusz Rzucidło

Bardziej szczegółowo

Opis modułu pl.id w programie Komornik SQL-VAT

Opis modułu pl.id w programie Komornik SQL-VAT Opis modułu pl.id w programie Komornik SQL-VAT Nazwa: KSQLVAT.INS.PL.ID.002 Data: 02.01.2017 Wersja: 1.2.0 Cel: Opis działania funkcjonalności pl.id 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2.

Bardziej szczegółowo

SZKOLENIE: Administrator baz danych. Cel szkolenia

SZKOLENIE: Administrator baz danych. Cel szkolenia SZKOLENIE: Administrator baz danych. Cel szkolenia Kurs Administrator baz danych skierowany jest przede wszystkim do osób zamierzających rozwijać umiejętności w zakresie administrowania bazami danych.

Bardziej szczegółowo

WellCommerce Poradnik: Sprzedaż

WellCommerce Poradnik: Sprzedaż WellCommerce Poradnik: Sprzedaż Spis treści well W tej części poradnika poznasz funkcje WellCommerce odpowiedzialne za obsługę sprzedaży. 2 Spis treści... 2 Wstęp... 3 Logowanie do panelu administratora...

Bardziej szczegółowo

Dokumentacja projektu Makao karciana gra sieciowa

Dokumentacja projektu Makao karciana gra sieciowa Dokumentacja projektu Makao karciana gra sieciowa 1 Spis treści Specyfikacja wymagań...3 Diagram przypadków użycia...4 Scenariusze...5 Diagramy sekwencji...6 Diagram modelu domeny...8 Projekt graficznego

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

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Zapytania SELECT. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Zapytania SELECT. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl Bazy danych Zapytania SELECT Dr inż. Paweł Kasprowski pawel@kasprowski.pl Przykład HAVING Podaj liczebność zespołów dla których najstarszy pracownik urodził się po 1940 select idz, count(*) from prac p

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

(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

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Pozwolenia wodnoprawne i zgłoszenia przydomowych oczyszczalni ścieków

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Pozwolenia wodnoprawne i zgłoszenia przydomowych oczyszczalni ścieków Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Pozwolenia wodnoprawne i zgłoszenia przydomowych oczyszczalni ścieków Instrukcja użytkownika Historia zmian Wersja Data Kto

Bardziej szczegółowo

Szpieg 2.0 Instrukcja użytkownika

Szpieg 2.0 Instrukcja użytkownika Szpieg 2.0 Instrukcja użytkownika Spis treści: Wstęp: 1. Informacje o programie 2. Wymagania techniczne Ustawienia: 3. Połączenie z bazą danych 4. Konfiguracja email 5. Administracja Funkcje programu:

Bardziej szczegółowo

Temat projektu: mpk-database

Temat projektu: mpk-database 1 PROJEKT KOŃCOWY Temat projektu: mpk-database Author: Barbara BEREK Marcin KESY Piotr SALA 14 lutego 2010 Sformułowanie zadania projektowego a Zaprojektowanie bazy danych, która będzie mogła przechowywać

Bardziej szczegółowo

5.5. Wybieranie informacji z bazy

5.5. Wybieranie informacji z bazy 5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno

Bardziej szczegółowo

1. Pobierz plik z diagramem związków encji schematu Uczelnia (MS Visio) oraz plik ze skryptem tworzącym tabele i wypełniający je danymi, z zasobu:

1. Pobierz plik z diagramem związków encji schematu Uczelnia (MS Visio) oraz plik ze skryptem tworzącym tabele i wypełniający je danymi, z zasobu: 1. Pobierz plik z diagramem związków encji schematu Uczelnia (MS Visio) oraz plik ze skryptem tworzącym tabele i wypełniający je danymi, z zasobu: a) Dla MS SQL Server Skrypt do schematu UCZELNIA dla MS

Bardziej szczegółowo

Tworzenie tabeli przez select CREATE TABLE PRAC2 AS SELECT P.NAZWISKO, Z.NAZWA FROM PRAC P NATURAL JOIN ZESP Z

Tworzenie tabeli przez select CREATE TABLE PRAC2 AS SELECT P.NAZWISKO, Z.NAZWA FROM PRAC P NATURAL JOIN ZESP Z Tworzenie tabeli Np. create table nazwa_tab( \\stworzenie tabeli Id numer(4) constraint PRAC_PK primary key, \\ustawiamy klucz podst. Nazwisko varchar2(30), \\typ tekstowy 30 znaków Kwota number(10,2)

Bardziej szczegółowo

Zbiór pytań nr 5. 2 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu

Zbiór pytań nr 5. 2 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu Zbiór pytań nr 5 1 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu connect athos/musketeer grant select,insert,update,delete on athos.services to porthos with grant option; grant

Bardziej szczegółowo

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Planowanie Przestrzenne Instrukcja użytkownika Historia zmian Wersja Data Kto Opis zmian 1.0 2014-10-15 Sygnity S.A. Utworzenie

Bardziej szczegółowo

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu: http://aragorn.pb.bialystok.pl/~gkret

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu: http://aragorn.pb.bialystok.pl/~gkret Ogólny plan przedmiotu BAZY DANYCH Wykład 1: Wprowadzenie do baz danych Małgorzata Krętowska Politechnika Białostocka Wydział Informatyki Wykład : Wprowadzenie do baz danych Normalizacja Diagramy związków

Bardziej szczegółowo

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

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 3 (Tworzenie bazy danych z użyciem UML, proste

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

Database Connectivity

Database Connectivity Oprogramowanie Systemów Pomiarowych 15.01.2009 Database Connectivity Dr inŝ. Sebastian Budzan Zakład Pomiarów i Systemów Sterowania Tematyka Podstawy baz danych, Komunikacja, pojęcia: API, ODBC, DSN, Połączenie

Bardziej szczegółowo

Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419

Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419 Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419 LP Vario* Wersja Zmiany 1. BPM 3.003.60177.00403 Ulepszenie działania pola przeznaczonego do

Bardziej szczegółowo