Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +

Slides:



Advertisements
Podobne prezentacje
Teoretyczne podstawy tworzenia systemów relacyjnych baz danych
Advertisements

Informacji Geograficznej
Relacyjny model danych
Relacyjny model danych
przetwarzaniu informacji
Badania operacyjne. Wykład 1
Wykład (12 godz): Jan Aleksander Wierzbicki Ćwiczenia ( godz):
BAZA DANYCH - RODZAJE.
WPROWADZENIE DO BAZ DANYCH
MS Access 2000 Normalizacja Paweł Górczyński 2005.
Wycofywanie potwierdzonych transakcji
Projektowanie relacyjnych baz danych
Modele baz danych - spojrzenie na poziom fizyczny
Teoria relacyjnych baz danych
Bazy Danych II prowadzący: mgr inż. Leszek Siwik
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
DIAGRAMY ER 2 (ENTITY-RELATIONSHIP DIAGRAMS 2) Ćwiczenia 2.
Bazy danych.
Bazy danych podstawowe pojęcia
Systemy baz danych Wykład 1
Temat 19: Organizacja informacji w bazie danych – część 1.
Budowanie tabel i relacji
Informatyka Relacyjne bazy danych.
Andrzej Macioł Bazy danych – model relacyjny – cz. 1 Andrzej Macioł
Zarządzanie informacją
Wybrane zagadnienia relacyjnych baz danych
WPROWADZENIE DO BAZ DANYCH
Model relacyjny.
Bazy danych 1 Literatura: Paul Benon-Davies – Systemy baz danych
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Bazy danych - podstawowe pojęcia
Projektowanie relacyjnych baz danych – postacie normalne
Interakcja człowiek – komputer Podstawy metod obiektowych mgr inż. Marek Malinowski Zakład Matematyki i Fizyki Wydz. BMiP PW Płock.
Projektowanie bazy danych
Łódź 2008 Banki danych WYKŁAD 2 dr Łukasz Murowaniecki T-109.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Temat 3: Integralność danych. Integralność danych, określana również mianem spójności danych, jest to funkcja SZBD, która gwarantuje, że dane nie zostaną.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Michał Krawczykowski kl. IIIB
Podstawowe informacje
Definiowanie kluczy w tabelach RBD
Model obiektowy bazy danych
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Projektowanie relacyjnych baz danych – diagramy związków encji
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
… pracuje za Ciebie: Arkusz jako relacyjna baza danych Jak efektywnie uporządkować i przetwarzać dane w Excelu.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Projektowanie bazy danych biblioteki szkolnej
Projektowanie postaci formularza:
BAZY DANYCH MS Access.
Modelowanie model związków encji
Bazy Danych Wprowadzenie
Do czego służy arkusz kalkulacyjny, jego budowa
Prezentacja programu PowerPoint
Bazy danych. Baza danych (database) – magazyn danych – informacji powiązanych tematycznie, umożliwiający ich wyszukiwanie według zadanych kryteriów Baza.
Temat: Tworzenie bazy danych
Wstęp do Informatyki - Wykład 6
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
Nieprawidłowo zaprojektowana tabela
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Czym są i jak służą społeczeństwu?
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +

Od chaosu do bazy danych Andrzej Ptasznik

Kilka definicji na dobry początek Podstawowe definicje Kilka definicji na dobry początek DANE   Dane to liczby, znaki, symbole (i cokolwiek innego) zapisane w celu ich przetwarzania. Zapisane dane /…/---/…/   INFORMACJA   Informacja to taki czynnik, któremu człowiek może przypisać określony sens (znaczenie), aby móc ją wykorzystywać do różnych celów. Zinterpretowane dane (informacja) S.O.S   WIEDZA   Wiedza to (zgodnie z prastarą definicją Platona  ) ogół wiarygodnych informacji o rzeczywistości wraz z umiejętnością ich wykorzystywania. Procedura działania po uzyskaniu sygnału S.O.S  

Wymóg porządkowania danych Gromadzenie danych zapewnia porządek, gdyż w przeciwnym razie nie damy sobie rady w sytuacji ogromnej ich ilości. Jak sprawnie gromadzić dane zachowując możliwość ich wykorzystania? informatyka + 4

Bazy danych Baza danych Baza danych to zbiór danych zapisanych w ściśle określony sposób w strukturach odpowiadających założonemu modelowi danych. Aktualnie najczęściej wykorzystuje się bazy danych oparte na relacyjnym modelu danych.

Bazy danych informatyka + 6 Bazy danych Codziennie korzystamy z różnych baz danych: Rozkład jazdy pociągów Korzystanie z bankomatu Korzystanie z pomocy i podpowiedzi w różnych programach Wyszukiwarki internetowe informatyka + 6

Relacyjny model danych Sposób modelowania danych w którym podstawowym pojęciem jest tabela. Relacja jest pojęciem matematycznym (z dziedziny teorii zbiorów) i cały model relacyjny jest doskonale opisany przez matematyków. Dobra interpretacja matematyczna pozwoliła zrealizować dobre oprogramowanie obsługujące relacyjne bazy danych. informatyka + 7

Tabele Tabela nieokreślona Tabela „chaotyczna” Tabela o określonym przeznaczeniu Tabela o określonej strukturze Tabela wraz z zawartością

Cechy modelu relacyjnego Cechy relacyjnego modelu danych Zasada 1   Każda tabela w bazie danych ma jednoznaczną nazwę.

Cechy modelu relacyjnego Zasada 2   Każda kolumna tabeli ma jednoznaczną nazwę w obrębie tej tabeli.

Cechy modelu relacyjnego Zasada 3   Wszystkie wartości w kolumnie są tego samego typu.

Cechy modelu relacyjnego Zasada 4   W tabeli nie mogą istnieć dwa identyczne wiersze, każdy wiersz jest różny, tabela może istnieć bez wierszy. Dzięki kolumnie Pesel możliwa jest identyfikacja konkretnej osoby

Cechy modelu relacyjnego Zasada 5   Przechowywane w tabeli relacyjnej dane oparte są na prostych typach danych (dane elementarne). Kolumna o złożonej budowie Wiele wartości zapisanych w jednej kolumnie

Cechy modelu relacyjnego Zasada 6   Kolejność wierszy i kolejność kolumn w tabeli relacyjnej nie ma żadnego znaczenia – czyli położenie danej w tabeli nie wpływa na jej znaczenie.

Cechy modelu relacyjnego Widok tabeli Klucz podstawowy Schemat tabeli

Projekt bazy danych – normalizacja Wystawca faktury Firma A Firma B Kupujący Transakcja handlowa Towar X Przedmiot transakcji Dokument transakcji Faktura Nr

Projekt bazy danych – normalizacja Dane opisujące firmę A (wystawcę faktury) Dane opisujące firmę B (kupującego) Dane opisujące fakturę N Dane opisujące towar X Dane opisujące cechy transakcji

Projekt bazy danych – normalizacja   Wielokrotnie powtarzane zapisy tych samych danych (dane firm, dane opisujące towar i dane opisujące fakturę). Występują niejednoznaczności opisu w kolumnie JednMiary (czy but. to to samo co butelka, a szt. to samo co sztuka, a kilogram to samo co kg.). Dane jednej faktury opisane są w kilku wierszach (w zależności od liczby i pozycji występujących na tej fakturze). Redundancja   Nadmiarowość – wielokrotne zapisywanie tych samych danych

Projekt bazy danych – normalizacja Klucz podstawowy Klucz podstawowy Klucz podstawowy Klucz obcy Klucz podstawowy Klucz podstawowy Klucz obcy

Projekt bazy danych – normalizacja Kluczem obcym nazywamy taką kolumnę, która w danej tabeli nie jest kluczem podstawowym, ale jest kluczem podstawowym w innej tabeli i zapewnia możliwość połączenia danych zapisanych w dwóch tabelach.

Projekt bazy danych – normalizacja Klucz Podstawowy Klucz podstawowy

Projekt bazy danych – normalizacja Klucz podstawowy Nazwa stawki VAT Wartość stawki VAT Klucz podstawowy Nazwa stawki VAT Wartość stawki VAT. Mogą występować te same wartości stawki VAT interpretowane w różny sposób.  

Projekt bazy danych – normalizacja Klucz podstawowy Klucz obcy Powiazanie z tabelą JednostkiMiary Klucz podstawowy Klucz obcy Zapewnia połączenie z tabelą o nazwie JednostkiMiary.   Kolumny przechowujące potrzebne(niezbędne) dane o towarach.

Projekt bazy danych – normalizacja Klucz podstawowy Klucz obcy „IdWystawcy” Zapewnia dostęp do danych wystawcy faktury zapisanych w tabeli Firmy Klucz obcy „IdKupujacego” Zapewnia dostęp do danych kupującego zapisanych w tabeli Firmy

Projekt bazy danych – normalizacja Klucz podstawowy Kolumny przechowujące niezbędne dane o fakturze Klucz obcy – na podstawie wartości zapisanej w tej kolumnie, możemy w tabeli Firmy odczytać pełny zestaw danych o wystawcy faktury Klucz obcy – na podstawie wartości zapisanej w tej kolumnie, możemy w tabeli Firmy odczytać pełny zestaw danych o kupującym

Projekt bazy danych – normalizacja Klucz podstawowy Dane wystawcy faktury i kupującego – zapisane będą w tabeli o nazwie Firmy. Dostęp do tych danych na podstawie kluczy obcych (IDWystawcy i IdKupujacego) w tabeli o nazwie Faktury Dame zapisane w tabeli o nazwie Faktury Dane zapisane w tabeli o nazwie Towary. Jednostki miary zapisane w tabeli słownikowej JednostkiMiary. W tabeli Towary jest klucz obcy do tabeli słownikowej Dane zapisywane w tabeli słownikowej o nazwie StawkiVat Nie ustalono jeszcze miejsca przechowywania dla tych danych

Projekt bazy danych – normalizacja Klucz podstawowy Klucz obcy – powiązanie z tabelą Faktury Klucz obcy – powiązanie z tabelą Towary Klucz obcy – powiązanie z tabelą słownikową StawkiVAT Kolumny niezbędne do opisu transakcji Klucz podstawowy Klucze obce

Projekt bazy danych – normalizacja Klucz podstawowy

Projekt bazy danych – normalizacja Wystawca Kupujący Nazwa siedziby Dane faktury Dane towaru Stawka VAT Jedn. miary

Podsumowanie Model relacyjny opiera się na pojęciu tabeli. Każda tabela musi posiadać klucz podstawowy. W modelu relacyjnym nieistotna jest kolejność kolumn i wierszy. Baza danych oparta na modelu relacyjnym składa się z wielu tabel opisujących pewną dziedzinę życia. Bazy relacyjne są aktualnie najbardziej rozpowszechnione.