Relacyjne Bazy Danych PODSTAWOWE POJĘCIA BAZODANOWE

Podobne dokumenty
Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Chemoinformatyczne bazy danych - Wprowadzenie do technologii baz danych. Andrzej Bąk

Tematyka i rozwiązania metodyczne kolejnych zajęć lekcyjnych wraz z ćwiczeniami.

I. LOGICZNE STRUKTURY DRZEWIASTE

3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S KONTAKTY

Charakterystyka systemów plików

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

Harmonogramowanie projektów Zarządzanie czasem

art. 488 i n. ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny (Dz. U. Nr 16, poz. 93 ze zm.),

System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010

Moduł Pulpit opcji oraz Narzędzia. Opis v 1.0

PRESTASHOP INTEGRATOR XL BY CTI INSTRUKCJA

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

Instrukcja dotycząca generowania klucza dostępowego do Sidoma v8

Konfiguracja historii plików

Microsoft Management Console

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Bazy danych. Andrzej Łachwa, UJ, /15

Bazy danych informacje podstawowe

Projektowanie bazy danych

PRZETWARZANIE DANYCH OSOBOWYCH

Zagadnienia transportowe

Postanowienia ogólne. Usługodawcy oraz prawa do Witryn internetowych lub Aplikacji internetowych

INSTRUKCJA WebPTB 1.0

Zarządzanie Zasobami by CTI. Instrukcja

KATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

Edycja geometrii w Solid Edge ST

Warunki Oferty PrOmOcyjnej usługi z ulgą

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Zmiany w wersji 1.18 programu VinCent Office.

INTENSE BUSINESS INTELLIGENCE PLATFORM

Instrukcja Obsługi STRONA PODMIOTOWA BIP

SIECI KOMPUTEROWE I BAZY DANYCH

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

elektroniczna Platforma Usług Administracji Publicznej

REGULAMIN SPRZEDAŻY PREMIOWEJ Zarejestruj się na platformie sygmadirect.pl, zbieraj punkty i płać kartą Sygma Bank. 1. Postanowienia ogólne

Praca na wielu bazach danych część 2. (Wersja 8.1)

INSTRUKCJA Panel administracyjny

Bazy Danych. Laboratorium 2

Umowa o pracę zawarta na czas nieokreślony

Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).

EGZAMIN MATURALNY Z INFORMATYKI CZERWIEC 2011 POZIOM ROZSZERZONY WYBRANE: CZĘŚĆ I. Czas pracy: 90 minut. Liczba punktów do uzyskania: 20

Co do zasady, obliczenie wykazywanej

wzór Załącznik nr 5 do SIWZ UMOWA Nr /

Konferencja Sądu Arbitrażowego przy SIDiR WARUNKI KONTRAKTOWE FIDIC KLAUZULA 13 JAKO ODMIENNY SPOSÓB WYKONANIA ROBÓT A NIE ZMIANA UMOWY

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1

Jak pobrać profil kolorystyczny do mediów Antalis z ICC Profile Center

w wersji Comarch ERP XL Zmiany techniczne w wersji

VinCent Office. Moduł Drukarki Fiskalnej

Polityka prywatności strony internetowej wcrims.pl

Archiwum Prac Dyplomowych

SecretWiki. Wersja: testowa

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Opłaty wstępne w leasingu jako koszty bezpośrednio związane z uzyskanym przychodem

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin

(opracował: Ł. Skonecki)

System plików NTFS. Charakterystyka systemu plików NTFS

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity)

Ogłoszenie o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy TELL Spółka Akcyjna z siedzibą w Poznaniu na dzień 11 sierpnia 2014 r.

PROCEDURA ADMINISTROWANIA ORAZ USUWANIA

JĘZYK ROSYJSKI POZIOM ROZSZERZONY

emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

Podstawy pracy w arkuszu kalkulacyjnym MS Excel

NoSQL. Technologie zarządzania treścią. dr inż. Robert Perliński

Programowanie Ewolucyjne

Baza danych. Baza danych jest to zbiór danych powi zanych mi dzy sob pewnymi zale no ciami.

Wniosek o ustalenie warunków zabudowy

PODRĘCZNIK UŻYTKOWNIKA

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

PKN ORLEN S.A. Elektroniczny słownik lub tłumacz multijęzyczny. Zapytanie ofertowe. Dotyczy: Wersja: 1.0 Data: r.

GENERALNY INSPEKTOR OCHRONY DANYCH OSOBOWYCH

Podatek przemysłowy (lokalny podatek od działalności usługowowytwórczej) :02:07

Sieci komputerowe cel

tel/fax lub NIP Regon

WZÓR UMOWY. Załącznik nr 8 do SIWZ. na dostawę mebli dla Wydziału Zarządzania i Ekonomii Politechniki Gdańskiej. zawarta w dniu roku w Gdańsku

Zarządzenie Nr 0151/18/2006 Wójta Gminy Kornowac z dnia 12 czerwca 2006r.

PROCEDURY UDZIELANIA ZAMÓWIEŃ PUBLICZNYCH w Powiatowym Urzędzie Pracy w Pile

Rudniki, dnia r. Zamawiający: PPHU Drewnostyl Zenon Błaszak Rudniki Opalenica NIP ZAPYTANIE OFERTOWE

Podejmowanie decyzji. Piotr Wachowiak

Odliczenie w PFR PIT-37 ulgi na dzieci Tak Nie

Zawarta w Warszawie w dniu.. pomiędzy: Filmoteką Narodową z siedzibą przy ul. Puławskiej 61, Warszawa, NIP:, REGON:.. reprezentowaną przez:

Kurier POCZTEX XL by CTI. Instrukcja

Warszawa: Dostawa kalendarzy na rok 2017 Numer ogłoszenia: ; data zamieszczenia: OGŁOSZENIE O ZAMÓWIENIU - dostawy

PERSON Kraków

Podstawowe pojęcia: Populacja. Populacja skończona zawiera skończoną liczbę jednostek statystycznych

Procedura nadawania uprawnień do potwierdzania Profili Zaufanych w Urzędzie Gminy w Ryjewie

ostatni dzień miesiąca (yyyy-mm-dd) miejsce zam. - ulica nr miejscowość wypełnienia oświadczenia

REGULAMIN INTERNETOWEJ OBSŁUGI KLIENTA

Szczegółowe wyjaśnienia dotyczące definicji MŚP i związanych z nią dylematów

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

Warszawska Giełda Towarowa S.A.

Opis instalacji systemu Intranet Komunikator

API transakcyjne BitMarket.pl

Zaznaczając checkbox zapamiętaj program zapamięta twoje dane logowania. Wybierz cmentarz z dostępnych na rozwijalnej liście.

Transkrypt:

Relacyjne Bazy Danych PODSTAWOWE POJĘCIA BAZODANOWE

Podstawowe definicje 1. Baza danych to uporządkowany zbiór danych z określonej dziedziny tematycznej, zorganizowany w sposób ułatwiający do nich dostęp. 2. System zarządzania bazą danych to program zarządzający danymi w bazie i umożliwiający ich przetwarzanie. 3. System bazy danych to baza danych i system zarządzania bazą danych.

Modele baz danych czyli techniki organizowania informacji Modele hierarchiczny - dane są zorganizowane w postaci drzewa W hierarchicznym modelu bazy danych dane mają strukturę którą można najprościej jako odwrócone drzewo. Relacje w bazie są reprezentowane w kategoriach ojciec/syn. Oznacza to, że tabela ojciec może być powiązana z wieloma tabelami synami lecz pojedynczy syn może mieć tylko jednego ojca. Aby uzyskać dostęp do danych w modelu hierarchicznym, użytkownik zaczyna od korzenia i przedziera się przez całe drzewo danych, aż do interesującego go miejsca.

Hierarchiczna baza danych zakłada podstawowe warunki integralności danych: każdy rekord (z wyjątkiem pierwszego i drugiego rodzica korzeni drzewa) musi posiadać własnego, jednego rodzica jeżeli dany rekord posiada więcej rodziców niż jeden musi być skopiowany dla każdego rodzica oddzielnie tak, aby prawdziwa była powyższa zasada, jeżeli usunięty zostaje dany rekord oznacza to, że usunięte zostają również wszystkie wywodzące się z niego rekordy potomkowie. Główną wadą modelu hierarchicznego jest brak możliwości budowania relacji i wynikająca z tego nadmiarowość informacji. Przykładem takiego modelu może być struktura katalogów na dysku twardym komputera.

Model sieciowy bazy danych Sieciowy model bazy danych (SMBD) został stworzony głównie w celu rozwiązania problemów związanych z modelem hierarchicznym. Podobnie, jak w modelu hierarchicznym SMBD można sobie wyobrazić jako odwrócone drzewo. Różnica polega jednak na tym, że w przypadku SMBD, wiele drzew może dzielić ze sobą gałęzie, a każde z nich stanowi cześć ogólnej struktury bazy danych. Zaletą systemu SMBD była szybkość z jaką można było odczytywać dane oraz możliwość tworzenia złożonych zapytań przy operacjach bazodanowych. Wadą pamiętanie przez użytkownika ścieżki dostępu do poszczególnych informacji, niemożność zmiany struktury bazy danych bez ponownego tworzenia obsługujących ją programów.

Inne modele baz danych. Obiektowy model bazy danych łączy cechy programów komputerowych tworzonych w językach programowania obiektowego z cechami aplikacji bazodanowych. Obiekt w bazie reprezentuje obiekt w świecie rzeczywistym. Model postrelacyjny - obiektowo-relacyjna baza danych, termin wprowadzony przez Software AG dla bazy Adabas po roku 1995.

Relacyjny model bazy danych Relacje Model relacyjny powstał dzięki jednej osobie E. F. Coddowi Wcześniejsze modele traktowały dane w niezdyscyplinowany sposób W jego modelu został poprawiony możliwy do uzyskania poziom niezależności między programami a danymi Wzrosła wydajność tworzenia oprogramowania

Relacje Jest tylko jedna struktura danych w modelu relacyjnym RELACJA. Jest matematyczną strukturą opartą na teorii zbiorów. Relacja jest tabelą, dla której spełniony jest zbiór zasad: 1.Każda tabela w bazie danych ma jednoznaczną nazwę. 2.Każda kolumna w tabeli ma jednoznaczną nazwę. 3.Wszystkie wartości w kolumnie muszą być tego samego typu. 4.Porządek kolumn w tabeli nie jest istotny. 5.Każdy wiersz w tabeli musi być różny. 6.Porządek wierszy nie jest istotny. 7.Każde pole leżące na przecięciu kolumny/wiersza w tabeli powinno zawierać wartość elementarną.

Klucze Każda tabela musi mieć klucz główny. Klucz główny to jedna lub więcej kolumn, w których wartości jednoznacznie identyfikują każdy rekord. W każdej relacji może istnieć wiele kluczy kandydujących czyli takich, które mogą występować jako jednoznaczny identyfikator. Klucz główny jest wybierany ze zbioru kluczy kandydujących. Każdy klucz kandydujący (a więc i główny) musi mieć dwie właściwości: musi być jednoznaczny nie może zawierać wartości null jego wartość musi być określona dla każdego rekordu

Integralność danych Terminem integralność danych określa się: poprawność, spójność, dokładność danych przechowywanych w bazie. Zapewnienie integralności danych jest jednym z najważniejszych aspektów procesu projektowania bazy danych i problemu tego nie wolno ominąć, zignorować czy nawet częściowo zaniedbać. Spowodowałoby to wystąpienie nie zauważonych błędów, co z kolei zmusiłoby użytkowników bazy danych do korzystania z niedokładnych informacji.

Proces projektowania bazy danych zakłada wprowadzenie czterech rodzajów integralności danych. Trzy z nich są oparte na strukturze samej bazy i oznacza się je zgodnie z obszarem ( poziomem) na którym funkcjonują. Czwarty zależy wyłącznie od sposobu w jaki dane są wykorzystywane przez użytkowników. Oto typy integralności danych oraz ich opis: Integralność na poziomie tabel ( integralność encji) gwarantuje, że pole identyfikujące każdy rekord w danej tabeli ma zawsze unikatową wartość i nigdy nie jest puste. Integralność na poziomie pól gwarantuje, że struktura każdego pola jest poprawna, a zawarte w nim wartości logiczne, oraz że wszystkie pola tego samego typu są zdefiniowane w identyczny sposób w całej bazie. Integralność na poziomie relacji (integralność referencyjna) - gwarantuje, że wszystkie relacje są poprawnie zdefiniowane i że dane w powiązanych tabelach są ze sobą zsynchronizowane. Więzy ogólne dodatkowe warunki dotyczące poprawności danych określane przez użytkowników lub administratorów baz danych Encją jest każdy przedmiot, zjawisko, stan lub pojęcie, czyli każdy obiekt, który potrafimy odróżnić od innych obiektów ( np. osoba, samochód, książka, stan pogody).

Zadania: 1. Korzystając z wiadomości zdobytych w poprzednim roku szkolnym wyjaśnij w zeszycie pojęcia: Krotka Selekcja Projekcja 2. Wyszukaj w sieci Internet informacje o historii modelu relacyjnego, a następnie wybierz 5 najważniejszych wydarzeń i zapisz w zeszycie. 3. Główną wadą modelu hierarchicznego jest brak możliwości budowania relacji i wynikająca z tego nadmiarowość informacji. wyjaśnij ten problem na konkretnym przykładzie ( możesz skorzystać z zasobów Internetu. 4. Wyszukaj w sieci Internet informacje na temat danych wrażliwych. Następnie wykonaj w programie Power Point tematyczną prezentację.