Konstruowanie baz danych: Wprowadzenie 2. Program wykªadów. 1. Wprowadzenie do problematyki baz danych.
|
|
- Fabian Paluch
- 9 lat temu
- Przeglądów:
Transkrypt
1 Studia podyplomowe In»ynieria oprogramowania wspóªnansowane przez Uni Europejsk w ramach Europejskiego Funduszu Spoªecznego Projekt Studia podyplomowe z zakresu wytwarzania oprogramowania oraz zarz dzania projektami w rmach informatycznych realizowany w ramach Programu Operacyjnego Kapitaª Ludzki Konstruowanie Baz Danych Wprowadzenie do Baz Danych Antoni Lig za ligeza@aghedupl
2 Konstruowanie baz danych: Wprowadzenie 2 Program wykªadów 1 Wprowadzenie do problematyki baz danych 2 Matematyczne podstawy relacyjnych baz danych 3 Relacyjny model danych Tabele 4 Relacyjny model danych Relacje pomi dzy tabelami 5 Podstawowe operacje algebraiczne w bazach danych 6 Specjalizowane operacje algebraiczne w bazach danych 7 Podstawy j zyka SQL Wyszukiwanie danych 8 Agregacja, podzapytania, zªaczenia 9 J zyk SQL DQL, DML, DDL, DCL Podzapytania, zª czenia Realizacja operacji algebry relacji w j zyku SQL 10 J zyk SQL Tworzenie tabel, administracja, przetwarzanie transakcyjne 11 Projektowanie i normalizacja tablic 12 Elementy projektowania relacyjnych baz danych Metodologia strukturalna
3 Konstruowanie baz danych: Wprowadzenie 3 Wprowadzenie do problematyki baz danych Podstawowe informacje o bazach danych Bazy danych (BD) sªu» do przechowywania du»ych zbiorów danych w formie elektronicznej; zapewniaj szybki i wygodny dost p do danych oraz mo»liwo± ich przetwarzania W my±l nieformalnej denicji, baza danych (ang Data Base, Database, DB) jest zbiorem danych (zazwyczaj o du»ych rozmiarach), posiadaj cym okre±lon struktur wewn trzn, przechowywanych przez pewien, zazwyczaj dªugi, okres czasu na specjalnym no±niku Bazy danych tworzy si w celu efektywnego wykorzystywania du»ych ilo±ci danych Do zapewnienia obsªugi bazy danych (rozumianej jako zbiór danych) wykorzystuje si system zarz dzania baz danych (SZBD) (ang Database Management System, DBMS) System taki zapewnia mo»liwo± tworzenia nowych baz danych, komunikowania si z baz danych w celu wyszukiwania informacji, oraz administrowania danymi i dost pem do nich Systemy baz danych stanowi istotny obszar zastosowa«systemów informatycznych; spotykane s tam, gdzie istnieje potrzeba zarz dzania i zapewnienia efektywnego dost pu do du»ych zbiorów danych Przykªady: systemy obsªugi bibliotek, systemy rezerwacji miejsc (lotniczych, w poci gach, etc), systemy bankowe, bankowo± elektroniczna, bazy telefonii stacjonarnej i komórkowej, systemy wspomagaj ce dziaªanie przedsi biorstw (kadry, pªace, gospodarka materiaªowa, kontrahenci, ewidencja zakupów i sprzeda»y, etc), systemy ewidencji ludno±ci i pochodne (ZUS, urz dy skarbowe, rejestracja poborowych, etc)
4 Konstruowanie baz danych: Wprowadzenie 4 Bazy danych podstawowe denicje Informacja i dane Podstawowa terminologia informatyczna w j zyku polskim zdeniowana jest w normie PN-ISO/IEC :1996 Zgodnie z powy»sz norm obowi zuj min nast puj ce denicje: Denicja 1 Informacja (010101): Wiedza dotycz ca obiektów, takich jak fakty, zdarzenia, przedmioty, procesy lub idee, zawieraj ca koncepcje, która w okre±lonym kontek±cie ma okre±lone znaczenie Denicja 2 Dane (010102): Reprezentacja informacji maj ca interpretacj, wªa±ciwa do komunikowania si, interpretacji lub przetwarzania Denicja 3 Przetwarzanie danych; automatyczne przetwarzanie danych (010106): Uporz dkowane wykonywanie operacji na danych Przykªadem s operacje arytmetyczne lub operacje logiczne, ª czenie lub sortowanie danych, asemblowanie lub kompilowanie programów, lub operacje na tek±cie, takie jak redagowanie, sortowanie, ª czenie, zapami tywanie, wyszukiwanie, wy±wietlanie, lub drukowanie Terminu przetwarzanie danych nie nale»y u»ywa jako synonimu przetwarzania informacji, które jest poj ciem o szerszym znaczeniu i mo»e obejmowa równie» operacje takie jak przesyªanie danych i automatyzacj prac biurowych Bazy danych Denicja 4 Baza danych (010805): Zbiór danych zorganizowany zgodnie z poj ciow struktur opisuj c charakterystyki tych danych oraz zwi zki mi dzy ich elementami, stosowany w jednym lub wielu zastosowaniach
5 Konstruowanie baz danych: Wprowadzenie 5 Bazy danych analiza denicji Komentarz do denicji bazy danych Zwró my uwag na najbardziej istotne elementy denicji bazy danych: Zbiór; Baza danych to zbiór danych, przy czym przewa»nie jest to du»y zbiór zawieraj cy istotne dane (dane posiadaj ce warto± z punktu widzenia u»ytkowanika, dane u»yteczne), Struktura; Zbiór ten jest zorganizowany zgodnie z pewn struktur poj ciow, a wi c zbiór ten musi posiada struktur wewn trzn, zgodn z wybranym modelem danych, Charakterystyki; Struktura danych musi pozwala na reprezentowanie istotnych dla u»ytkownika charakterystyk danych, a zatem obiekty reprezentowane w bazie danych b d opisywane za pomoc warto±ci wybranych wªasno±ci (warto±ci atrybutów), Zwi zki; Struktura bazy danych musi zapewnia reprezentacj zwi zków (powi za«) pomi dzy danymi i/lub ich elementami, U»yteczno± ; Dane musz by u»yteczne, znajdowa zastosowanie praktyczne, przy czym te same dane mog by stosowane w jednym lub w wielu zastosowaniach, tj mog by wykorzystywane przez wielu u»ytkowników Ponadto przyjmuje si,»e struktura bazy danych powinna: zapewnia selektywny dost p do danych, umo»liwia zapis danych na zewn trznym no±niku, System Zarz dzania Baz Danych; z uwagi na specjaln struktur zbioru bazy danych konieczny jest SZBD do jej obsªugi
6 Konstruowanie baz danych: Wprowadzenie 6 System Zarz dzania Baz Danych Denicja SZBD Baza danych stanowi jedynie odpowiednio skonstruowany zbiór danych; wykorzystanie tych danych jest mo»liwe dzi ki narz dziom pozwalaj cym na efektywne zarz dzanie danymi Denicja 5 Zarz dzanie danymi (010802): Funkcje zapewniaj ce dost p do danych, wykonuj ce lub kontroluj ce czynno± zapami tywania danych oraz steruj ce operacjami wej±cia-wyj±cia w systemie przetwarzania danych System Zarz dzania Baz Danych to odpowiednio zorganizowane, specjalizowane oprogramowanie narz dziowe pozwalaj ce na realizacj istotnych dla u»ytkownika operacji na danych Operacje na danych Podstawowe operacje na danych obejmuj : wprowadzanie danych, wyprowadzanie danych, zapami tywanie i przechowywanie danych, wyszukiwanie i prezentacj danych, dodawanie i usuwanie danych, aktualizacj danych, przetwarzanie arytmetyczne, statystyczne, algebraiczne i logiczne, operacje teoriomnogo±ciowe i operacje algebry relacji, kodowanie i dekodowanie danych
7 Konstruowanie baz danych: Wprowadzenie 7 Zadania Systemu Zarz dzania Baz Danych Zadania SZDB 1 Umo»liwienie projektowania i implementacji nowej bazy danych przy u»ycie narz dzi i j zyka denicji danych (ang Data Denition Language, DDL) 2 Umo»liwienie selektywnego dost pu do danych za pomoc j zyka zapyta«i tworzonych w nim kwerend (ang Data Query Language, DQL) 3 Umo»liwienie wykonywania okre±lonych operacji na danych przy pomocy j zyka operowania na danych (ang Data Manipulation Language, DML) 4 Obsªuga przechowywania du»ych zbiorów danych, zapewnienie niezawodno±ci, bezpiecze«stwa oraz efektywno±ci 5 Zapewnienie integralno±ci danych (wewn trznej i zewn trznej; lokalnej i globalnej) 6 Ochrona dost pu do danych, zapewnienie ró»nych obszarów i poziomów dost pu (hasªa, przypisywanie uprawnie«; ochrona i poufno± danych) 7 Zapewnienie dost pu dla wielu u»ytkowników (wielodost pu) oraz synchronizacja dost pu w przypadku dost pu wspóªbie»nego 8 Zapewnienie mo»liwo±ci komunikacji z innymi systemami 9 Dostarczanie opisu i dokumentacji (schematu i struktury) 10 Optymalizacja pracy (minimalizacja czasu dost pu lub obsªugi» - da«, optymalizacja dost pu dla poszczególnych u»ytkowników (perspektywy), optymalizacja gospodarki zasobami i organizacji bazy danych
8 Konstruowanie baz danych: Wprowadzenie 8 Celowo± budowy baz danych Cele realizowane przez bazy danych 1 Centralizacja: Skupienie danych w jednym systemie bazy danych (umo»liwia peªny dost p do wszystkich danych) 2 Selektywny dost p: Zapewnienie ªatwo±ci wyszukiwania i dost pu 3 Jednokrotna reprezentacja: Zmniejszenie redundancji (nadmiarowo±ci), unikanie powtórze«4 Zachowanie spójno±ci: uªatwienie zapewnienia spójno±ci (wewn trznej i zewn trznej) dzi ki odpowiedniej strukturze i narz dziom oraz metodologii projektowania 5 Standaryzacja: Zapewnienie jednolitego formatu danych, uªatwienie wymiany i dost pu 6 Wielodost p: Umo»liwienie u»ytkowania tych samych danych przez wielu u»ytkowników 7 Perspektywy: Umo»liwienie u»ytkownikom korzystania z danych w dogodnej dla nich postaci 8 Dost p równolegªy: Umo»liwienie jednoczesnego operowania na tych samych danych, zapewnienie synchronizacji, blokowania dost pu, poprawnej realizacji operacji 9 Niezale»no± danych: Niezale»no± zyczna (od sposobu przechowywania i dost pu) oraz logiczna (od aplikacji) 10 Optymalizacja: Optymalizacja zaj to±ci pami ci i dost pu, optymalizacja przetwarzania (efektywno±, wygoda)
9 Konstruowanie baz danych: Wprowadzenie 9 Modele baz danych, j zyki, narz dzia Modele baz danych Znane s ró»ne typy baz danych; ich klasykacja wynika z przyj tego modelu reprezentacji danych, a wi c z wewn trznej struktury: systemy plików, hierarchiczne bazy danych, sieciowe bazy danych, bazy danych multimedialne, relacyjne bazy danych, obiektowe bazy danych; XML, dedukcyjne bazy danych, dynamiczne, temporalne, reaktywne J zyki zapyta«najcz ±ciej spotykane j zyki zapyta«obejmuj : Query by Example (QBE), szablony (formularze, WWW), Structured Query Language (SQL), j zyki algebraiczne, j zyki predykatowe (o zmiennych atrybutowych i krotkowych), DATALOG (PROLOG bez termów) Systemy zarz dzania bazami danych Najbardziej powszechne s systemy relacyjnych baz danych: ORACLE, MySQL, MS SQL Server, DB2, SYBASE, INFORMIX W pakiecie MS Of- ce: ACCESS Inne sytemy to: DBase II, III, IV, FoxBase, Clipper, Paradox PostgreSQL
10 Konstruowanie baz danych: Wprowadzenie 10 U»ytkownicy baz danych Rodzaje, uprawnienia i zadania u»ytkowników Istniej ró»ne rodzaje u»ytkowników baz danych: u»ytkownicy zwykli z prawem odczytu danych: u»ytkownicy ci maj prawo do wyszukiwania i odczytu informacji; dost p mo»e by warunkowany poziomem uprawnie«, u»ytkownicy zwykli z prawem odczytu i modykacji danych: u»ytkownicy ci maj prawo odczytu i modykacji danych (kasowania, modykacji, wprowadzania); dost p mo»e by warunkowany poziomem uprawnie«, administratorzy baz danych: zarz dzaj dost pem do baz danych i przydzielaj uprawnienia u»ytkownikom zwykªym; dbaj o ochron dost pu i bezpiecze«stwo (replikacja danych), zarz dzaj konguracj systemu (logiczn, zyczn ), projektanci baz danych: projektuj schemat bazy danych (tabele, zapytania, relacje, formularze, raporty), deniuj perspektywy u»ytkowników, okre±laj struktur aplikacji, interfejsy u»ytkowników, optymalizuj dost p, utrzymuj system, analitycy (baz) danych: badaj wªasno±ci danych i wyznaczaj charakterystyki danych, wykrywaj zale»no±ci i cechy jako±ciowe, realizuj wspomaganie decyzji, in»ynierowie wiedzy: wydobywaj wiedz z danych (data mining, knowledge discovery, rule induction), Kierownicy, managerowie, dyrektorzy: To co chc, chocia» nie zawsze wiedz czego chc i co jest mo»liwe do realizacji
11 Konstruowanie baz danych: Wprowadzenie 11 Podstawowe zaªo»enia RBD Postulaty Codda 1 Postulat informacyjny Dane s reprezentowane jedynie porzez warto±ci atrybutów w wierszach tabel 2 Postulat dost pu Ka»da warto± jest dost pna poprzez podanie tabeli, atrybutu i klucza 3 Postulat dotycz cy warto±ci NULL Dost pna jest specjalna warto± NULL dla reprezentacji warto±ci nieokre±lonej, inna od wszystkich, i podlegaj ca prztwarzaniu 4 Postulat dotycz cy katalogu Struktura bazy danych jest dost pna w katalogu b d cym relacyjn baz danych 5 Postulat j zyka danych System musi dostarcza peªnego j zyka przetwarzania danych (interakcja, aplikacje,denicje, przetwarzanie) 6 Postulat modykowalno±ci perspektyw System musi umo»liwia modykowanie perpektyw, o ile jest ono semantycznie realizowalne 7 Postulat modykowalno±ci danych System musi umo»liwia operacje modykacji danych (INSERT, UPDATE, DELETE) 8 Postulat zycznej niezale»no±ci danych Zmiany zycznej reprezentacji danych i organizacji dost pu nie wpªywaj na aplikacje 9 Postulat logicznej niezale»no±ci danych Zmiany warto±ci w tabelach nie wpªywaj na aplikacje 10 Postulat niezale»no±ci wi zów spójno±ci Wi zy spójn±ci s deniowalne w bazie i nie zale» od aplikacji 11 Postulat niezale»no±ci dystrybucyjnej Dziaªanie aplikacji nie zale»y od modykacji dystrybucji bazy 12 Postulat bezpiecze«stwa wzgl dem operacji niskiego poziomu Operacje niskiego poziomu (na poziomie rekordu) nie mog narusza modelu relacyjnego i wi zów spójno±ci
12 Konstruowanie baz danych: Wprowadzenie 12 Idea relacyjnego modelu danych Reprezentacja tablicowa R A 1 A 2 A j A n e 1 d 1,1 d 1,2 d 1,j d 1,n e 2 d 2,1 d 2,2 d 2,j d 2,n (1) e i d i,1 d i,2 d i,j d i,n e m d m,1 d m,2 d m,j d m,n Projekt schematu tabeli Atrybut Typ Opis A 1 type_1 opis atrybutu A 1 A 2 type_2 opis atrybutu A 2 (2) A j type_j opis atrybutu A j A n type_n opis atrybutu A n
13 Konstruowanie baz danych: Wprowadzenie 13 Przykªad tabel relacyjnej bazy danych Pracownicy ID_prac Nazwisko Imi Data ur Stanowisko Dziaª Stawka MT101 Abacki Adam robotnik P10 550,00 zª MT102 Abakowski Alojzy robotnik P10 574, 00 zª MT103 Adamski Antoni robotnik P ,00 zª KT101 Aron Antonina robotnik P10 575,00 zª MU101 Batman Bogusªaw kierownik P ,00 zª KU101 Celi«ska Mirosªawa analityk F10 975,00 zª MV101 Dioniziak Dariusz v-prezes V 3000,00 zª Dziaªy ID_dziaªu Nazwa Lokalizacja Opis P10 Produkcyjny 10 LB101 produkcja kasztanów P20 Prodykcyjny 20 LB202 produkcja opakowa«p30 Produkcyjny 30 ZA303 produkcja sznurka P40 Produkcyjny 40 ZB404 produkcja tajna F10 Finansowy 10 LA101 prowadzenie nansów K10 Kadry 10 LA102 sprawy kadrowe V VIP-y LA007 kierownictwo Pªace ID_prac Miesi c Dni przepracowane Wynagrodzenie MT101 stycze« ,00 zª MT101 luty ,00 zª MV101 stycze«33 *****
14 Konstruowanie baz danych: Wprowadzenie 14 Przykªadowa tablea: ACCESS
15 Konstruowanie baz danych: Wprowadzenie 15 Przykªad: tablica decyzyjna dla optyków Number Age Spectacle Astigmatic Tear pr Decision 1 y m y n H 2 y n y n H 3 p m y n H 4 q m y n H 5 y m n n S 6 y n n n S 7 p m n n S 8 p n n n S 9 q n n n S 10 y m n r N 11 y m y r N 12 y n n r N 13 y n y r N 14 p m n r N 15 p m y r N 16 p n n r N 17 p n y r N 18 p n y n N 19 q m n r N 20 q m n n N 21 q m y r N 22 q n n r N 23 q n y r N 24 q n y n N
16 Konstruowanie baz danych: Wprowadzenie 16 Uwagi o realizacji struktury baz danych Architektura klient-serwer Bazy danych cz sto implementowane s w architekturze klient-serwer Serwer bazy danych zainstalowany jest zazwyczaj na du»ym komputerze o znacznej mocy obliczeniowej Na serwerze zainstalowany jest SZBD oraz sama baza danych Do jednego serwera mo»e by podª czonych wiele komputerów (terminali) klienckich Na komputerach tych zainstalowane jest zwykle jedynie oprogramowanie realizuj ce graczny interfejs u»ytkownika oraz oprogramowanie realizuj ce poª czenie z serwerem Cechy charakterystyczne takiego sytemu s nast puj ce: Przetwarzanie danych po stronie serwera Gªówne funkcje systemu zwi zane z przetwarzaniem danych oraz zarz dzaniem baz danych realizowane s po stronie serwera Organizacja dost pu serwer SZBD zainstalowany na serwerze jest odpowiedzialny za organizacj i synchronizacj dost pu do danych (wielodost p, dost p równoczesny) oraz za ochron spójno±ci danych Ochrona danych serwer SZBD zainstalowany na serwerze jest odpowiedzialny za ochron danych i kontrol dost pu do nich Interfejs u»ytkownika klient System zainstalowany po stronie klienta dostarcza intefejsu u»ytkownika (gracznego, semigracznego, tekstowego) oraz jest odpowiedzialny za kontakt z u»ytkowniekiem, przyjmowanie jego polece«, wykonanie lub przekazanie tych zlece«do serwera, przyj cie i interpretacj wyników Polecenia do serwera formuªowane s w specjalizowanym j zyku zapyta«; najcz ±ciej jest to SQL Mechanizm komunikacji najcz ±ciej oparty jest o tzw (ODBC)Open Database Connectivity
17 Konstruowanie baz danych: Wprowadzenie 17 Struktura warstwowa systemu bazy danych Przetwarzanie 6 7 Zapytania Procesor zapyta«zmiana struktury Poziom j zyka zapyta«poziom zewn trzny (poziom u»ytkownika) Model System Zarz dz nia Baz Danych Poziom logiczny System operacyjny Warstwa systemu operacyjnego Dane Opis struktury Warstwa zyczna
18 Konstruowanie baz danych: Wprowadzenie 18 Poziomy reprezentacji danych Schemat u»ytkownika 1 Schemat u»ytkownika 2 Schemat u»ytkownika k Poziom perspektyw u»ytkownikow Poj ciowy (logiczny) schemat danych modelowanie wiat rzeczywisty (encje) Poziom logiczny (±wiat rzeczywisty i jego model w postaci schematu poj ciowego) Fizyczny schemat reprezentacji danych No±nik danych Fizyczny poziom zapisu, odczytu i przechowywania danych i schematów
19 Konstruowanie baz danych: Wprowadzenie 19 Przykªadowe typy danych: ACCESS Tekst dane typu tekstowego, typ wybierany standardowo; wszelkie napisy, równie» te zawieraj ce cyfry Maksymalny rozmiar pola wynosi 255 znaków, Memo Nota dane typu notatnikowego; dowolny tekst o dªugo±ci do 64 kb, nie mo»e by indeksowany, nie podlega przetwarzaniu (edycja w oknie edytora: Shift + F2), Liczba dane typu numerycznego (liczbowego); stosowany do wszelkich danych podlegaj cych operacjom arytmetycznym (obliczenia), standardowy rozmiar pola od 1 do 8 bajtów, Data/Godzina dane typu daty lub czasu, rozmiar pola 8 bajtów, Waluta specjalny typ danych dla reprezentacji i przetwarzania danych wyra»aj cych kwoty (przy obliczeniach stosowana jest arytmetyka staªoprzecinkowa zapobiegaj ca powstawaniu bª dów zaokr gle«; rozmiar pola 8 bajtów, Autonumer typ licznikowy; dane tego typu s generowane automatycznie (przyrostowo (+1) lub losowo) jako liczby caªkowite dªugie, Tak/Nie dane typu logicznego; pola te sªu» do przechowywania warto±ci prawdy lub faªszu (w ACCESS-ie odpowiednio 1 i 0), Obiekt OLE typ specjalny, umo»liwia przypisanie do pola obiektu osadzanego lub doª czanego (tekstu, obrazu, d¹wi ku); maksymalny rozmiar pola do 1 gigabajta, Hiperª cze typ specjalny pozwala zapisa adresy plików i dokumentów w formacie UNC lub URL (np strony WWW), Kreator odno±ników typ specjalny, sªu»y do tworzenia pola listy lub pola kombi
20 Konstruowanie baz danych: Wprowadzenie 20 Formaty liczb i dat: ACCESS Bajt liczba caªkowita, rozmiar 1 bajt; obejmuje liczby naturalne od 0 do 255, Liczba caªkowita liczba caªkowita (krótka), romiar 2 bajty; obejmuje liczby caªkowite od do , Liczba caªkowita dªuga liczba caªkowita dªuga, rozmiar 4 bajty; obejmuje liczby caªkowite od do , Pojedyncza precyzja liczby rzeczywiste pojedynczej precyzji (krótkie), rozmiar 4 bajty; obejmuje liczby rzeczywiste od -3,402823E38 do +3,402823E38 (sze± cyfr znacz cych po przecinku, ª cznie siedem cyfr), Podwójna precyzja liczby rzeczywiste podwójnej precyzji (dªugie), rozmiar 8 bajtów; obejmuje liczby rzeczywiste od -1, E308 do +1, E308 (dziesi cyfr znacz cych po przecinku), ID replikacji globalny jednoznaczny identykator, rozmiar 16 bajtów (unikalny kod przypisywany replikom rekordów lub tabel w bazie danych, tzw GUID Globalny Unikatowy Identykator Danych); ten format liczbowy dziaªa tylko z typem autonumer Data ogólna ( :23:35), Peªna data ( roda 19 pa¹dziernika 1997), Data ±rednia (19 X 97), Data krótka ( ), Godzina peªna (17:29:33), Godzina ±rednia (05:34 PM), Godzina krótka (17:34) Dzi ki istnieniu wielu symboli pomocniczych mo»na zdeniowa niemal dowolny wymagany format wy±wietlania daty (vide: Help)
21 Konstruowanie baz danych: Wprowadzenie 21 Poj cie klucza Poj cie klucza i denicje pochodne Zbiór identykuj cy: dowolny atrybut lub zestaw atrybutów pozwalaj cych na jednoznaczn identykacj obiektu w bazie danych Klucz: ka»dy minimalny zbiór identykuj cy, tzn taki,»e»aden jego wªa±ciwy podzbiór nie jest wystarczaj cy do jednoznacznej identykacji obiektu; klucz stanowi wi c mo»liwie najprostszy zestaw atrybutów wystarczaj cy do rozró»nienia wszystkich obiektów, Klucz prosty: klucz zªo»ony z pojedynczego atrybutu, Klucz zªo»ony: klucz skªadaj cy si z wi cej ni» jednego atrybutu, Klucz podstawowy: wybrany klucz preferowany przez u»ytkownika; nazywa si go te» lub kluczem gªównym, Nadklucz: ka»dy zbiór atrybutów zawieraj cy w sobie pewien klucz, Podklucz: dowolny wªa±ciwy podzbiór klucza Klucz obcy: atrybut lub ich zestaw wyst puj cy w danej tabeli a b d cy kluczem okre±lony w innej tabeli, stosowany w celu identykacji elementów dla ewentualnego zª czenia; klucz obcy nie musi by kluczem w tabeli doª czanej, Atrybut kluczowy: atrybut wchodz cy w skªad przynajmniej jednego klucza Klucz jest okre±lany dla schematu relacji; co jest kluczem a co nie nie zale»y od aktualnej zawarto±ci tabeli Poj cie klucza jest zwi zane z istnieniem zale»no±ci funkcyjnych w tabelach Dana tabela mo»e mie wiele kluczy Wyznaczenie wszystkich kluczy stanowi istotne zadanie przy normalizacji
22 Konstruowanie baz danych: Wprowadzenie 22 Studia podyplomowe In»ynieria oprogramowania wspóªnansowane przez Uni Europejsk w ramach Europejskiego Funduszu Spoªecznego Projekt Studia podyplomowe z zakresu wytwarzania oprogramowania oraz zarz dzania projektami w rmach informatycznych realizowany w ramach Programu Operacyjnego Kapitaª Ludzki
Bazy danych. Joanna Grygiel
2008 Spis tre±ci 1 Literatura 2 Wprowadzenie Motywacja Podstawowe denicje Charakterystyka baz danych Zadania SZBD Historia SZBD Kryteria podziaªu baz danych Architektura SBD U»ytkownicy SBD Technologie
Baza danych - Access. 2 Budowa bazy danych
Baza danych - Access 1 Baza danych 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
Baza danych. Modele danych
Rola baz danych Systemy informatyczne stosowane w obsłudze działalności gospodarczej pełnią funkcję polegającą na gromadzeniu i przetwarzaniu danych. Typowe operacje wykonywane na danych w systemach ewidencyjno-sprawozdawczych
Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37
Aplikacje bazodanowe Laboratorium 1 Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, 2017 1 / 37 Plan 1 Informacje wst pne 2 Przygotowanie ±rodowiska do pracy 3 Poj cie bazy danych 4 Relacyjne
Konstruowanie Baz Danych
Studia podyplomowe In»ynieria oprogramowania wspóªnansowane przez Uni Europejsk w ramach Europejskiego Funduszu Spoªecznego Projekt Studia podyplomowe z zakresu wytwarzania oprogramowania oraz zarz dzania
Chemoinformatyczne bazy danych - Wprowadzenie do technologii baz danych. Andrzej Bąk
Chemoinformatyczne bazy danych - Wprowadzenie do technologii baz danych Andrzej Bąk Wstęp Zarys Co to jest baza danych? Podstawy teorii baz danych Klasyfikacja baz danych Organizacja danych w relacyjnej
Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38
Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem zajęcia 1 dr Jakub Boratyński pok. A38 Program zajęć Bazy danych jako podstawowy element systemów informatycznych wykorzystywanych
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
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,
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
Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko
Podstawowe pojęcia dotyczące relacyjnych baz danych mgr inż. Krzysztof Szałajko Czym jest baza danych? Co rozumiemy przez dane? Czym jest system zarządzania bazą danych? 2 / 25 Baza danych Baza danych
Systemy baz danych. mgr inż. Sylwia Glińska
Systemy baz danych Wykład 1 mgr inż. Sylwia Glińska Baza danych Baza danych to uporządkowany zbiór danych z określonej dziedziny tematycznej, zorganizowany w sposób ułatwiający do nich dostęp. System zarządzania
Bazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Technologia informacyjna
Technologia informacyjna Bazy danych Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2016 Plan wykładu Wstęp do baz danych Modele baz danych Relacyjne bazy danych Język SQL Rodzaje
Spis tre±ci. Przedmowa... Cz ± I
Przedmowa.................................................... i Cz ± I 1 Czym s hurtownie danych?............................... 3 1.1 Wst p.................................................. 3 1.2 Denicja
WPROWADZENIE DO BAZ DANYCH
WPROWADZENIE DO BAZ DANYCH Pojęcie danych i baz danych Dane to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp. Baza danych (data base) to uporządkowany zbiór danych z
Konstruowanie Baz Danych Wprowadzenie do projektowania. Normalizacja
Studia podyplomowe In»ynieria oprogramowania wspóªnansowane przez Uni Europejsk w ramach Europejskiego Funduszu Spoªecznego Projekt Studia podyplomowe z zakresu wytwarzania oprogramowania oraz zarz dzania
2015-10-23 BAZY DANYCH PLAN WYKŁADU LITERATURA BAZA DANYCH. 1. Bazy danych wprowadzenie 2. Relacyjne bazy danych 3. Projektowanie baz danych
PLAN WYKŁADU 2 1. Bazy danych wprowadzenie 2. Relacyjne bazy danych 3. Projektowanie baz danych LITERATURA 3 BAZA DANYCH 4 1. Hernandez M.J., Projektowanie baz danych dla każdego. Przewodnik krok po kroku,
Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1
Bazy danych wprowadzenie teoretyczne Piotr Prekurat 1 Baza danych Jest to zbiór danych lub jakichkolwiek innych materiałów i elementów zgromadzonych według określonej systematyki lub metody. Zatem jest
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy modelowaniem, a pewien dobrze zdefiniowany sposób jego
MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie analityczne Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Czym jest modelowanie analityczne? 2 Podstawowe kategorie poj ciowe
Spis tre±ci. 1 Wst p... 1 1.1 Zawarto± rozdziaªów... 1 1.2 Projekt LoXiM... 2
1 Wst p..................................................... 1 1.1 Zawarto± rozdziaªów................................... 1 1.2 Projekt LoXiM........................................ 2 2 Strukturalne obiektowe
Pojęcie systemu baz danych
Pojęcie systemu baz danych System baz danych- skomputeryzowany system przechowywania danych/informacji zorganizowanych w pliki. Składa się z zasadniczych elementów: 1) Danych 2) Sprzętu 3) Programów 4)
PRZESTRZENNE BAZY DANYCH WYKŁAD 2
PRZESTRZENNE BAZY DANYCH WYKŁAD 2 Baza danych to zbiór plików, które fizycznie przechowują dane oraz system, który nimi zarządza (DBMS, ang. Database Management System). Zadaniem DBMS jest prawidłowe przechowywanie
Obliczenia arytmetyczne. Konkatenacja pól. Aliasy kolumn. Aliasy tabel. Co dalej? Rozdział 4. Korzystanie z funkcji. Zastosowanie funkcji
O autorze Wprowadzenie Rozdział 1. Relacyjne bazy danych i SQL Język i logika Definicja SQL Microsoft SQL Server, Oracle i MySQL Inne bazy danych Relacyjne bazy danych Klucze główne i obce Typy danych
Program wykładu. zastosowanie w aplikacjach i PL/SQL;
Program wykładu 1 Model relacyjny (10 godz.): podstawowe pojęcia, języki zapytań (algebra relacji, relacyjny rachunek krotek, relacyjny rachunek dziedzin), zależności funkcyjne i postaci normalne (BCNF,
Wzorce projektowe kreacyjne
Wzorce projektowe kreacyjne Krzysztof Ciebiera 14 pa¹dziernika 2005 1 1 Wst p 1.1 Podstawy Opis Ogólny Podstawowe informacje Wzorce kreacyjne sªu» do uabstrakcyjniania procesu tworzenia obiektów. Znaczenie
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,
Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?
Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych? 1 Podstawowe pojęcia: 2 3 4 5 Dana (ang.data) najmniejsza, elementarna jednostka informacji o obiekcie będąca przedmiotem przetwarzania
Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy:
wiczenie 2 Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Cel wiczenia: Zapoznanie si ze sposobami konstruowania tabel, powiza pomidzy tabelami oraz metodami manipulowania
22. Podstawowe pojęcia baz danych. Baza Danych. Funkcje bazy danych. Właściwości bazy danych. Modele baz danych.
22. Podstawowe pojęcia baz danych. Baza Danych. Funkcje bazy danych. Właściwości bazy danych. Modele baz danych. Baza danych zbiór informacji opisujący wybrany fragment rzeczywistości. Właściwości baz
System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010
System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010 Instrukcja do zajęć laboratoryjnych Część 1. ĆWICZENIE 1 ZADANIE 1 Utworzyć bazę danych Osoby, składającą się z jednej tabeli o następującej
Bazy danych. Zaliczenie. Literatura. Strony WWW. Wykład 1: Wprowadzenie do baz danych. Semestr 1
Zaliczenie Bazy Wykład 1: Wprowadzenie do baz Semestr 1 Wykład: Podstawowe informacje z zakresu baz - relacyjne bazy, DDL, SQL, indeksy, architektura baz Pracownia specjalistyczna: projekt bazy, SQL, Access
Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy
Pytania SO Oprogramowanie Biurowe Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe (1) Gdzie w edytorze tekstu wprowadza się informację lub ciąg znaków, który ma pojawić się na wszystkich stronach
1. Wprowadzenie do C/C++
Podstawy Programowania :: Roman Grundkiewicz :: 014 Zaj cia 1 1 rodowisko Dev-C++ 1. Wprowadzenie do C/C++ Uruchomienie ±rodowiska: Start Programs Developments Dev-C++. Nowy projekt: File New Project lub
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
Terminologia baz danych
Terminologia baz danych Terminologia Banki danych - bazy danych w których przechowuje si informacj historyczne. Hurtownie danych (data warehouse): zweryfikowane dane z rónych baz, przydatne do analiz i
Podstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 8 Diagram pakietów I Diagram pakietów (ang. package diagram) jest diagramem strukturalnym,
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski Uniwersytet Šódzki, Wydziaª Matematyki i Informatyki UŠ piotr@fulmanski.pl http://fulmanski.pl/zajecia/prezentacje/festiwalnauki2017/festiwal_wmii_2017_
dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,
PRACA Z BAZAMI DANYCH w AutoCAD-zie AutoCAD umożliwia dostęp do zewnętrznych baz danych, utworzonych zarówno w MS ACCESS czy w MS EXCEL, jak i w dbase czy SQL Server. Połączenie następuje poprzez odwołanie
Baza danych. Baza danych to:
Baza danych Baza danych to: zbiór danych o określonej strukturze, zapisany na zewnętrznym nośniku (najczęściej dysku twardym komputera), mogący zaspokoić potrzeby wielu użytkowników korzystających z niego
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH" Autorzy: Adrian Stanula Grzegorz Stopa Mariusz Sasko Data: 14 XI 2008 rok Spis tre±ci 1 Sformuªowanie zadania projektowego.
Podstawowe informacje o bazach danych. Technologie Informacyjne
Podstawowe informacje o bazach danych Technologie Informacyjne dr inż. Michna Michał, Politechnika Gdańska 2010/2011 Przykłady systemów baz danych Książka telefoniczna, książka kucharska Zarządzanie magazynem/hurtownią
Bazy danych. Wykład III Tabele. Copyrights by Arkadiusz Rzucidło 1
Bazy danych Wykład III Tabele Copyrights by Arkadiusz Rzucidło 1 Dwanaście zasad Codda Informacje są reprezentowane logicznie w tabelach Dane są logicznie dostępne przez podanie nazwy tabeli, wartości
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,
Systemy GIS Tworzenie zapytań w bazach danych
Systemy GIS Tworzenie zapytań w bazach danych Wykład nr 6 Analizy danych w systemach GIS Jak pytać bazę danych, żeby otrzymać sensowną odpowiedź......czyli podstawy języka SQL INSERT, SELECT, DROP, UPDATE
Listy i operacje pytania
Listy i operacje pytania Iwona Polak iwona.polak@us.edu.pl Uniwersytet l ski Instytut Informatyki pa¹dziernika 07 Który atrybut NIE wyst puje jako atrybut elementów listy? klucz elementu (key) wska¹nik
Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000
Bazy Danych LITERATURA C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000 J. D. Ullman, Systemy baz danych, WNT - W-wa, 1998 J. D. Ullman, J. Widom, Podstawowy
Baza danych. Baza danych jest to zbiór danych powi zanych mi dzy sob pewnymi zale no ciami.
Access Baza danych Baza danych jest to zbiór danych powi zanych mi dzy sob pewnymi zale no ciami. Baza danych sk ada si z danych oraz programu komputerowego wyspecjalizowanego do gromadzenia i przetwarzania
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.
1. Wprowadzenie do C/C++
Podstawy Programowania - Roman Grundkiewicz - 013Z Zaj cia 1 1 rodowisko Dev-C++ 1. Wprowadzenie do C/C++ Uruchomienie ±rodowiska: Start Programs Developments Dev-C++. Nowy projekt: File New Project lub
Praca Dyplomowa Magisterska
Internetowa Platform Edukacyjna w Technologii ZOPE Autor: Promotor: Dr in». Adam Doma«ski Politechnika l ska Wydziaª Automatyki, Elektroniki i Informatyki Kierunek Informatyka 22 wrze±nia 2009 Dlaczego
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Bazy danych Database Kierunek: Rodzaj przedmiotu: obieralny Rodzaj zajęć: wykład, laboratorium Matematyka Poziom kwalifikacji: I stopnia Liczba godzin/tydzień: 2W, 2L Semestr: III Liczba
2010-10-06 ORGANIZACJA ZAJĘĆ BAZY DANYCH PLAN WYKŁADU SCHEMAT SYSTEMU INFORMATYCZNEGO
ORGANIZACJA ZAJĘĆ Wykładowca dr inż. Agnieszka Bołtuć, pokój 304, e-mail: aboltuc@ii.uwb.edu.pl Liczba godzin i forma zajęć: 30 godzin wykładu oraz 30 godzin laboratorium Konsultacje: czwartek 10:15-12:00
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
Metody numeryczne i statystyka dla in»ynierów
Kierunek: Automatyka i Robotyka, II rok Wprowadzenie PWSZ Gªogów, 2009 Plan wykªadów Wprowadzenie, podanie zagadnie«, poj cie metody numerycznej i algorytmu numerycznego, obszar zainteresowa«i stosowalno±ci
Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL
Podstawy baz danych: Rysunek 1. Tradycyjne systemy danych 1- Obsługa wejścia 2- Przechowywanie danych 3- Funkcje użytkowe 4- Obsługa wyjścia Ewolucja baz danych: Fragment świata rzeczywistego System przetwarzania
Bazy danych Podstawy teoretyczne
Pojcia podstawowe Baza Danych jest to zbiór danych o okrelonej strukturze zapisany w nieulotnej pamici, mogcy zaspokoi potrzeby wielu u!ytkowników korzystajcych z niego w sposóbs selektywny w dogodnym
K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU
(pieczęć wydziału) KARTA PRZEDMIOTU 1. Nazwa przedmiotu: BAZY DANYCH 2. Kod przedmiotu: 3. Karta przedmiotu ważna od roku akademickiego: 2014/2015 4. Forma kształcenia: studia pierwszego stopnia 5. Forma
Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych
Program szkoleniowy Efektywni50+ Moduł III 1 Wprowadzenie do zagadnienia wymiany dokumentów. Lekcja rozpoczynająca moduł poświęcony standardom wymiany danych. Wprowadzenie do zagadnień wymiany danych w
Pojęcie bazy danych. Funkcje i możliwości.
Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych Baza danych to: zbiór informacji zapisanych według ściśle określonych reguł, w strukturach odpowiadających założonemu modelowi danych, zbiór
Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia
Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Przedmiot: Bazy danych Rodzaj przedmiotu: Podstawowy Kod przedmiotu: MBM 1 S 0 5 64-4 _1 Rok: III Semestr: 5 Forma studiów:
Bazy danych Access KWERENDY
Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych
Pojęcie systemu informacyjnego i informatycznego
BAZY DANYCH Pojęcie systemu informacyjnego i informatycznego DANE wszelkie liczby, fakty, pojęcia zarejestrowane w celu uzyskania wiedzy o realnym świecie. INFORMACJA - znaczenie przypisywane danym. SYSTEM
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
Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)
PROJEKTOWANIE PRZYKŁADOWEJ RELACYJNEJ BAZY DANYCH Proces tworzenia bazy danych obejmuje następujące zasadnicze etapy: 1. utworzenie pojęciowego modelu danych, 2. przekształcenie pojęciowego modelu danych
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU. Obowiązuje od roku akademickiego: 2011/2012
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS Obowiązuje od roku akademickiego: 2011/2012 Instytut Techniczny Kierunek studiów: Informatyka Kod kierunku: 11.3 Specjalność: Informatyka Stosowana
Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15
Sylabus do programu kształcenia obowiązującego od roku akademickiego 204/5 Nazwa Bazy danych Nazwa jednostki prowadzącej przedmiot Wydział Matematyczno - Przyrodniczy Kod Studia Kierunek studiów Poziom
Zagadnienia programowania obiektowego
Janusz Jabªonowski, Andrzej Szaªas Instytut Informatyki MIMUW Janusz Jabªonowski,, Andrzej Szaªas Slajd 1 z 10 Tematyka seminarium Szeroko poj ta tematyka projektowania i programowania obiektowego. Gªówny
S y s t e m y. B a z D a n y c h
S y s t e m y B a z D a n y c h Wykład na przedmiot: Bazy danych Studia zaoczne i podyplomowe UAM Anna Pankowska aniap@amu.edu.pl W y k ł a d I Temat: Relacyjne bazy danych Plan wykładu: - cel stosowania
MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie systemów informatycznych Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Analiza systemu informatycznego Poziomy analizy 2
Wzorce projektowe strukturalne cz. 1
Wzorce projektowe strukturalne cz. 1 Krzysztof Ciebiera 19 pa¹dziernika 2005 1 1 Wst p 1.1 Podstawowe wzorce Podstawowe wzorce Podstawowe informacje Singleton gwarantuje,»e klasa ma jeden egzemplarz. Adapter
Typy bazy danych Textract
Typy bazy danych Typy bazy danych bazy tekstowe, Textract, http://www.textract.com - bazy tekstowe, np. archiwum gazety, dla setek gigabajtów, szybkie wyszukiwanie i indeksacja informacji bazy danych bez
Informatyka I BAZY DANYCH. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2017
Informatyka I BAZY DANYCH dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Plan wykładu Definicja systemu baz danych Modele danych Relacyjne bazy danych Język SQL Hurtownie danych
SPIS TREŚCI Funkcje systemu operacyjnego Zapewnia obsługę dialogu między użytkownikiem a komputerem Nadzoruje wymianę informacji między poszczególnymi urządzeniami systemu komputerowego Organizuje zapis
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy
RELACYJNE BAZY DANYCH
RELACYJNE BAZY DANYCH Aleksander Łuczyk Bielsko-Biała, 15 kwiecień 2015 r. Ludzie używają baz danych każdego dnia. Książka telefoniczna, zbiór wizytówek przypiętych nad biurkiem, encyklopedia czy chociażby
LITERATURA. Wprowadzenie do systemów baz danych C.J.Date; WNT Warszawa 2000
LITERATURA Wprowadzenie do systemów baz danych C.J.Date; WNT Warszawa 2000 Systemy baz danych. Pełny wykład H. Garcia Molina, Jeffrey D. Ullman, Jennifer Widom;WNT Warszawa 2006 Wprowadzenie do systemów
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
Bazy danych. Plan wykładu. Proces modelowania i implementacji bazy danych. Elementy ERD. Wykład 2: Diagramy zwizków encji (ERD)
Plan wykładu Bazy danych Wykład 2: Diagramy zwizków encji (ERD) Diagramy zwizków encji elementy ERD licznoci zwizków podklasy klucze zbiory słabych encji Małgorzata Krtowska Katedra Oprogramowania e-mail:
Bazy danych. Plan wykładu. Proces modelowania i implementacji bazy danych. Elementy ERD. Wykład 2: Diagramy zwizków encji (ERD)
Plan wykładu Bazy danych Wykład 2: Diagramy zwizków encji (ERD) Diagramy zwizków encji elementy ERD licznoci zwizków podklasy klucze zbiory słabych encji Małgorzata Krtowska Katedra Oprogramowania e-mail:
Strukturalne metodyki projektowania systemûw informatycznych
Strukturalne metodyki projektowania systemûw informatycznych Kalendarium 1976 ó Chen P. (Entity Relationship Model ñ ERD ) 1978 ó DeMarco T. 1979 ó Yourdon E., Constantine L. 1983 ó Jackson M. 1989 ñ Yourdon
Bazy danych Wykład zerowy. P. F. Góra
Bazy danych Wykład zerowy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Patron? Św. Izydor z Sewilli (VI wiek), biskup, patron Internetu (sic!), stworzył pierwszy katalog Copyright c 2011-12 P.
Wykład 2. Relacyjny model danych
Wykład 2 Relacyjny model danych Wymagania stawiane modelowi danych Unikanie nadmiarowości danych (redundancji) jedna informacja powinna być wpisana do bazy danych tylko jeden raz Problem powtarzających
Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi
Systemy baz danych w zarządzaniu przedsiębiorstwem W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi Proces zarządzania danymi Zarządzanie danymi obejmuje czynności: gromadzenie
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
WPROWADZENIE DO BAZ DANYCH
1 Technologie informacyjne WYKŁAD IV WPROWADZENIE DO BAZ DANYCH MAIL: WWW: a.dudek@pwr.edu.pl http://wgrit.ae.jgora.pl/ad Bazy danych 2 Baza danych to zbiór danych o określonej strukturze. zapisany na
Co to jest Baza Danych
Co to jest Baza Danych Wielki, zintegrowany, zbiór r informacji Stanowi model świata rzeczywistego jednostki Entities (e.g., studenci ci, kursy, wykładowcy adowcy) relacje Relationships (e.g., Sławski
O autorze 11 O recenzentach 13 Przedmowa 15
O autorze 11 O recenzentach 13 Przedmowa 15 Rozdzia 1. Wprowadzenie 19 Dla kogo przeznaczona jest ta ksi ka? 20 Plan tworzenia witryny nauczania 20 Krok po kroku korzystanie z ka dego z rozdzia ów 21 Krok
BAZY DANYCH wprowadzenie. Opracował: dr inż. Piotr Suchomski
BAZY DANYCH wprowadzenie Opracował: dr inż. Piotr Suchomski Prowadzący Katedra Systemów Multimedialnych dr inż. Piotr Suchomski (e-mail: pietka@sound.eti.pg.gda.pl) (pok. 730) dr inż. Andrzej Leśnicki
Przykład, który rozpatrujemy to układ Lekarz- Pacjent. Pierwszą czynnością jaką trzeba wykonać jest odpowiedź na kilka pytań
Planowanie i tworzenie tabel jest pierwszym i najważniejszym etapem w tworzeniu bazy danych. Wymaga analizy samego zjawiska, które podlega rejestracji w tabelach, oraz dobraniu odpowiednich cech opisujących
Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.
TECHNOLOGIE BAZ DANYCH WYKŁAD 1 Wprowadzenie do baz danych. Normalizacja. (Wybrane materiały) Dr inż. E. Busłowska Definicja bazy danych Uporządkowany zbiór informacji, posiadający własną strukturę i wartość.
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy
Program nauczania. Systemy baz danych. technik informatyk 351203
Program nauczania Systemy baz technik informatyk 351203 Treści nauczania Lp. Temat Liczba godzin Efekty kształcenia 1. Zapoznanie z pojęciem baz 53 1. Pojęcie bazy podstawowe definicje 2 PKZ(E.b)11 2.
System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy
Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.
Regulamin Usªugi VPS
Regulamin Usªugi VPS 1 (Poj cia) Poj cia u»ywane w niniejszym Regulaminie maj znaczenia jak okre±lone w Ÿ1 Regulaminu Ogólnego Usªug Auth.pl Sp. z o.o. oraz dodatkowo jak ni»ej: Wirtualny Serwer Prywatny
Wrocławska Wyższa Szkoła Informatyki Stosowanej. Bazy danych. Dr hab. inż. Krzysztof Pieczarka. Email: krzysztof.pieczarka@gmail.
Wrocławska Wyższa Szkoła Informatyki Stosowanej Bazy danych Dr hab. inż. Krzysztof Pieczarka Email: krzysztof.pieczarka@gmail.com Literatura: Connoly T., Begg C., Systemy baz danych Praktyczne metody projektowania,
RELACYJNE BAZY DANYCH I ICH ZNACZENIE W SYSTEMACH INFORMACJI GEOGRAFICZNEJ
RELACYJNE BAZY DANYCH I ICH ZNACZENIE W SYSTEMACH INFORMACJI GEOGRAFICZNEJ RELACYJNE BAZY DANYCH I ICH ZNACZENIE W SYSTEMACH INFORMACJI GEOGRAFICZNEJ 1. ELEMENTY SYSTEMU INFORMACJI GEOGRAFICZNEJ DANE GEOGRAFICZNE