Teoretyczne podstawy tworzenia systemów relacyjnych baz danych

Slides:



Advertisements
Podobne prezentacje
Informacji Geograficznej
Advertisements

Relacyjny model danych
Relacyjny model danych
Wykład (12 godz): Jan Aleksander Wierzbicki Ćwiczenia ( godz):
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
BAZA DANYCH - RODZAJE.
WPROWADZENIE DO BAZ DANYCH
MS Access 2000 Normalizacja Paweł Górczyński 2005.
Wprowadzenie do baz danych.
Podstawy informatyki Rekurencja i rekurencja Grupa: 1A
Proste bazy danych w Excelu
POWTÓRZENIE Metodologia : Pojęcia:
Projektowanie relacyjnych baz danych
Modele baz danych - spojrzenie na poziom fizyczny
Evident – Środki Trwałe
Zadania Bazy danych.
Bazy Danych II prowadzący: mgr inż. Leszek Siwik
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
DIAGRAMY ER 2 (ENTITY-RELATIONSHIP DIAGRAMS 2) Ćwiczenia 2.
Arkusze kalkulacyjne, część 3
Bazy danych.
Bazy danych podstawowe pojęcia
Uniwersytet Mikołaja Kopernika
Systemy baz danych Wykład 1
Temat 19: Organizacja informacji w bazie danych – część 1.
Temat: Komputerowe dokumenty czyli o plikach Wszystkie informacje przeznaczone dla komputera i wyniki jego pracy są zapisywane i przechowywane w plikach.
Budowanie tabel i relacji
Bazy danych.
Rejestr systemu Windows
Informatyka Relacyjne bazy danych.
Dane jako wartość w dobie kryzysu warsztat Dni Informatyki AHE 2009 mgr inż. Rafał Siech.
Bazy danych Access 200x Ćwiczenie 1.
Kwerendy.
Zarządzanie informacją
Wybrane zagadnienia relacyjnych baz danych
WPROWADZENIE DO BAZ DANYCH
Model relacyjny.
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
Bazy danych Microsoft access 2007.
Bazy danych wprowadzenie. Baza danych to zbiór danych zapisanych w ściśle określony sposób w strukturach odpowiadających założonemu modelowi danych. W.
Projektowanie relacyjnych baz danych – postacie normalne
Projektowanie bazy danych
Michał Krawczykowski kl. IIIB
Podstawowe informacje
Definiowanie kluczy w tabelach RBD
Bazy danych wprowadzenie. Baza danych to zbiór danych zapisanych w ściśle określony sposób w strukturach odpowiadających założonemu modelowi danych. W.
Systemy informatyczne
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
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.
XHTML Tabele Damian Urbańczyk. Podstawy budowy tabel Strony WWW mogą zawierać w sobie tabele, czasem te tabele mogą tworzyć strukturę strony, odpowiadającą.
Bazy danych.
Projektowanie bazy danych biblioteki szkolnej
Projektowanie postaci formularza:
BAZY DANYCH MS Access.
Modelowanie model związków encji
BAZY DANYCH Microsoft Access Adrian Horzyk Akademia Górniczo-Hutnicza
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
Budowa, typologia, funkcjonalność
Nieprawidłowo zaprojektowana tabela
Technologie informacyjne w administracji publicznej
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Technologie Informacyjne Bazy danych
Technologie informacyjne w administracji publicznej
Czym są i jak służą społeczeństwu?
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

Teoretyczne podstawy tworzenia systemów relacyjnych baz danych ETI II Nowoczesne Techniki Informatyczne 2007

Podstawowe pojęcia Baza danych to zbiór informacji zapisanych w ściśle określony sposób w strukturach odpowiadających założonemu modelowi danych. W potocznym ujęciu obejmuje dane oraz program komputerowy wyspecjalizowany do gromadzenia i przetwarzania tych danych. Program taki (często zestaw programów) nazywany jest "Systemem zarządzania bazą danych" (ang. DataBase Management System, DBMS). W ścisłej nomenklaturze baza danych oznacza zbiór danych, który zarządzany jest przez system DBMS.

Podstawowe pojęcia Relacyjny model baz danych został wymyślony przez E.F. Codda na przełomie lat 70. i 80. zeszłego stulecia. Standard RDBMS został ostatecznie opracowany przez ANSI X3H2. Dane w takim modelu przechowywane są w tabelach, z których każda ma stałą liczbę kolumn i dowolną liczbę wierszy. Każda tabela (relacja) ma zdefiniowany klucz danych (key) - wyróżniony atrybut lub kilka takich atrybutów, którego wartość jednoznacznie identyfikuje dany wiersz. Wyszukiwanie danych odbywa się za pomocą odwołania się programu do danego klucza i identyfikacji danego wiersza za pomocą tegoż.

Potrzeba tworzenia baz danych Katalogowanie opisów obiektów tej samej klasy Imię, Nazwisko, Pesel, Data urodzenia, adres zamieszkania, sygn. akt Imię, Nazwisko, Nr albumu, kierunek studiów, telefon kontaktowy, adres do korespondencji Imię, Nazwisko, NIP, ważność badań okresowych, NKP, nr konta, data urodzenia, adres zamieszkania,

Potrzeba tworzenia baz danych Katalogowanie opisów obiektów tej samej klasy Imię, Nazwisko, Pesel, Data urodzenia, adres zamieszkania, sygn. akt Imię, Nazwisko, Nr albumu, kierunek studiów, telefon kontaktowy, adres do korespondencji Imię, Nazwisko, NIP, ważność badań okresowych, NKP, nr konta, data urodzenia, adres zamieszkania,

Potrzeba tworzenia baz danych Katalogowanie opisów obiektów tej samej klasy Imię Nazwisko Adres Data urodzenia Pesel NIP

Potrzeba tworzenia baz danych Katalogowanie opisów obiektów tej samej klasy Imię Nazwisko A_Ulica A_Kod A_Miasto A_Nr_domu A_Nr_mieszkania Data urodzenia Pesel NIP

Potrzeba tworzenia baz danych Katalogowanie opisów obiektów tej samej klasy Imię Tekst(30) Nazwisko Tekst(20) A_Ulica Tekst(50) A_Kod Tekst(5) A_Miasto A_Nr_domu A_Nr_mieszkania Data urodzenia Data Pesel Tekst(11) NIP Tekst(10)

Typy relacji Relacja: wiele-do-jednego Tabela nadrzędna Tabela podrzędna ¥ Relacja: jeden-do-wielu Tabela podrzędna Tabela nadrzędna ¥ Relacja: wiele-do-wielu Tabela równorzędna ¥

Tematy projektów do realizacji Zadanie 1. Stworzyć bazę danych stanowiącą ewidencję posiadanych płyt CD. Tabele mają zawierać informacje o nazwie albumu, wykonawcy (słownik) oraz informacji o utworach na poszczególnych albumach. Stworzyć formularze do wprowadzania danych oraz główny interfejs aplikacji za pomocą formularza z przyciskami. Baza danych powinna się składać z następujących tabel: tabela główna przechowująca pełny opis płyty, tabela zawierająca listę wykonawców oraz tabela przechowująca informacje o utworach na poszczególnych albumach. Tabela utwory i płyty jest powiązana relacją typu wiele-do-jednego, czyli wiele utworów może pochodzić z jednego albumu, a dane w tabeli utwory są filtrowane wraz z przeglądaniem kolejnych rekordów w tabeli płyty.

Tematy projektów do realizacji Zadanie 1.

Tematy projektów do realizacji Zadanie 2. Stworzyć bazę danych stanowiącą ewidencję pojazdów samochodowych. Tabele mają zawierać informacje o pojeździe (marka/typ/kolor/rok prod.), właścicielach oraz przeglądach technicznych. Stworzyć formularze do wprowadzania danych oraz główny interfejs aplikacji za pomocą formularza z przyciskami. Baza danych powinna się składać z następujących tabel: tabela główna przechowująca pełny opis samochodu, kilka tabel słownikowych przechowujących różne informacje, np.: marka, typ, typ silnika, kolor itp., tabela zawierająca opis właścicieli pojazdów, oraz tabela zawierająca opis przeglądów poszczególnych pojazdów. Tabela samochód będzie w modelu logicznym powiązana z tabelą osoby relacją wiele-do-wielu, ponieważ każdy pojazd może mieć kilku właścicieli, a każda osoba może być właścicielem kilku pojazdów.

Tematy projektów do realizacji Zadanie 2.

Tematy projektów do realizacji Zadanie 3. Stworzyć bazę danych stanowiącą ewidencję studentów na potrzeby dziekanatu. Tabele mają zawierać informacje o studentach, przebiegu ich studiów oraz informacje o zdobytych zaliczeniach. Stworzyć formularze do wprowadzania danych oraz główny interfejs aplikacji za pomocą formularza z przyciskami. Baza danych powinna się składać z następujących tabel: tabela główna przechowująca pełny opis studenta, kilka tabel słownikowych przechowujących różne informacje, np.: kierunki, przedmioty, pracownicy itp., tabela zawierająca informacje o zdobytych przez studenta zaliczeniach. Tabela student będzie powiązana z tabelą kierunki relacją wiele-do-wielu, ponieważ każdy student może studiować na kilku kierunkach, a na jednym kierunku jest wielu studentów.

Tematy projektów do realizacji Zadanie 3.

Tematy projektów do realizacji Zadanie 4. Stworzyć bazę danych stanowiącą ewiden-cję komputerów wraz z zainstalowanym oprogramowa-niem. Tabele mają zawierać informacje o posiadanych komputerach, zainstalowanym oprogramowaniu, lokali-zacji sprzętu oraz osobach odpowiedzialnych za serwiso-wanie. Stworzyć formularze do wprowadzania danych oraz główny interfejs aplikacji za pomocą formularza z przyciskami. Baza danych powinna się składać z następujących tabel: tabela główna przechowująca pełny opis komputera, kilka tabel słownikowych przechowujących różne informacje, np.: procesor, płyta, hdd itp., tabela zawierająca informacje o posiadanych licencjach, tabela zawierająca informacje o pracownikach. Tabela licencje będzie zawierała po jednym wpisie dla każdej posiadanej licencji, dzięki czemu będzie można ją przypisać do konkretnej maszyny.

Tematy projektów do realizacji Zadanie 4.

Tematy projektów do realizacji Zadanie 5. Stworzyć bazę danych stanowiącą ewidencję posiadanych książek. Tabele mają zawierać informacje o nazwie ksiązki, opisie fizycznym, wydawnic-twie oraz ewidencję wypożyczeń poszczególnych ksią-żek. Stworzyć formularze do wprowadzania danych oraz główny interfejs aplikacji za pomocą formularza z przy-ciskami. Baza danych powinna się składać z następujących tabel: tabela główna przechowująca pełny opis książki, kilka tabel słownikowych przechowujących różne informacje, np.: autor, wydawnictwo, oprawa itp., tabela zawierająca informacje o osobach wypożyczających książki. Tabela książka w modelu fizycznym będzie powiązana z tabelą osoba relacją wiele-do-wielu, ponieważ jedna osoba może pożyczyć kilka książek i jedna książka może być wypożyczona przez kilka osób (nie w jednym czasie).

Tematy projektów do realizacji Zadanie 5.

Adam Sudoł Katedra Technologii – Uniwersytet Opolski Dziękuję za uwagę… Adam Sudoł Katedra Technologii – Uniwersytet Opolski 2007