Pojęcie systemu informacyjnego i informatycznego

Podobne dokumenty
Alicja Marszałek Różne rodzaje baz danych

PODSTAWOWE POJĘCIA BAZ DANYCH

Krzysztof Kadowski. PL-E3579, PL-EA0312,

ORGANIZACJA I ZARZĄDZANIE INFORMACJĄ W BAZIE DNYCH. podstawowe pojęcia.

BAZY DANYCH. Co to jest baza danych. Przykłady baz danych. Z czego składa się baza danych. Rodzaje baz danych

WPROWADZENIE DO BAZ DANYCH

Baza danych. Modele danych

Laboratorium nr 5. Bazy danych OpenOffice Base.

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

2017/2018 WGGiOS AGH. LibreOffice Base

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Systemy baz danych. mgr inż. Sylwia Glińska

Baza danych. Baza danych to:

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

Podstawowe zagadnienia z zakresu baz danych

Bazy danych - wykład wstępny

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

5. Bazy danych Base Okno bazy danych

RELACYJNE BAZY DANYCH

Technologia informacyjna

OPRACOWANIE: SŁAWOMIR APANOWICZ

BAZY DANYCH wprowadzenie. Opracował: dr inż. Piotr Suchomski

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

Bazy danych TERMINOLOGIA

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

KURS ACCESS 2003 Wiadomości wstępne

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

1. Zarządzanie informacją w programie Access

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

TI - Bazy TECHNOLOGIE INFORMACYJNE

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Wykład I. Wprowadzenie do baz danych

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Tworzenie bazy danych na przykładzie Access

Moduł 5 - Bazy danych

Wykład II. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

T A B E L E i K W E R E N D Y

5.5. Wybieranie informacji z bazy

INFORMATYKA W SELEKCJI

Pojęcie bazy danych. Funkcje i możliwości.

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

010 BAZY DANYCH. Prof. dr hab. Marek Wisła

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Program nauczania. Systemy baz danych. technik informatyk

Bazy danych Access KWERENDY

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Wykład III. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Wykład 2. Relacyjny model danych

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

Wykład I. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

2. Tabele w bazach danych

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

Bazy danych w arkuszu kalkulacyjnym

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

Instrukcja użytkownika

TP1 - TABELE PRZESTAWNE od A do Z

SYSTEMY INFORMATYCZNE WSPOMAGAJĄCE HODOWLĘ

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Technologia Informacyjna

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków:

I. Interfejs użytkownika.

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

Wprowadzenie do baz danych

Baza danych. Program: Access 2007

CRM. moduł zarządzania relacjami z klientami. Poradnik dla użytkowników systemu FIRMA 1/1

QUERY język zapytań do tworzenia raportów w AS/400

WPROWADZENIE DO BAZ DANYCH

Krzysztof Kluza proste ćwiczenia z baz danych

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010)

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

Nie przegrzewaj mózgu wrzuć dane do bazy!

ECDL. Moduł nr 5. Użytkowanie bazy danych

< K (2) = ( Adams, John ), P (2) = adres bloku 2 > < K (1) = ( Aaron, Ed ), P (1) = adres bloku 1 >

Wrocławska Wyższa Szkoła Informatyki Stosowanej. Bazy danych. Dr hab. inż. Krzysztof Pieczarka.

Baza danych część 8. -Klikamy Dalej

BAZY DANYCH Formularze i raporty

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl

Przykłady normalizacji

Porównanie systemów zarządzania relacyjnymi bazami danych

dokonać podziału zachowań klienta przeprowadzić rozmowę sprzedażową

Zapytania do bazy danych

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

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

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

Bazy danych Access KWERENDY

Zintegrowany System Zarządzania Biblioteką SOWA2/MARC21 OBSŁUGA CZASOPISM

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

Wymagania z informatyki na poszczególne oceny przy realizacji programu i podręcznika Informatyka wyd. Operon dla klasy II.

Transkrypt:

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 INFORMACYJNY - całokształt przedsięwzięć organizacyjno - sprzętowych związanych ze: - zbieraniem danych, - przechowywaniem danych, - przetwarzaniem danych, - udostępnieniem danych. SYSTEM INFORMATYCZNY system informacyjny zbudowany w oparciu o technikę komputerową. BAZA DANYCH zestaw danych powiązanych ze sobą wspólnym tematem lub celem, posiadających odpowiednią strukturę, przechowywanych na nośniku, tj. w komputerze. Obsługa BD realizowana jest przy pomocy specjalnego oprogramowania zwanego Systemem Zarządzania BD (DBMS ang. Data Base Management System)

Przechowywan ie danych Przetwarzanie danych Udostępnianie danych SYSTEM ORGANIZACYJNY Otoczenie SO Zbieranie danych SI PZ D PR SO- system organizacyjny, SI - system informatyczny PZ - podsystem zarządzania, D - element decyzyjny, PR- podsystem roboczy, - dane, - dane sterujące, - strumień energii i materiałów

Podstawowe pojęcia Baz Danych Podstawowymi pojęciami związanymi z BD są: - REKORD (ang. Record) jest podstawowy zbiór danych traktowanych jako jednostka. Rekord jest więc kolekcją danych różnych typów opisujących jednostkowy element lub zdarzenie. Przykładem rekordu mogą być np. dane osobowe, obejmujące: nazwisko, imię, adres, datę urodzenia, identyfikator itp. Każda osoba stanowi wówczas jeden rekord, a ich zbiór stanowi prostą BD. Strukturę rekordu tj. zestaw par: nazwa atrybutu typ atrybutu, określa się mianem typu rekordu. - POLE (ang. Field) jest to element rekordu stanowiący wartość danej lub odniesienie (wskaźnik) do innego pola, inaczej, obszar tabeli lub formularza, w którym wpisujemy lub przeglądamy informacje nt. pojedynczego zadania lub źródła. Często Polem określa się też parę określającą nazwę i typ przechowywanej wartości. - KARTOTEKA (ang. File) zbiór rekordów traktowanych jako jednostka. Kartoteka tworzona jest najczęściej jako zbiór rekordów tego samego typu (o tych samych typach atrybutów). Stanowi więc logiczną całość i reprezentowana jest często jako odrębny plik komputerowy. Stąd często kartoteka rozumiana jest jako plik.

Podstawowe pojęcia Baz Danych Nowoczesne BD mają zdolność szybkiego wyszukiwania i łączenia informacji przy pomocy kwerend, formularzy, raportów. Aby to było możliwe w tabelach muszą być pola jednoznacznie identyfikujące rekord. - POLE KLUCZOWE albo KLUCZEM PODSTAWOWYM pole jednoznacznie identyfikujące rekord; - KLUCZ ZŁOŻONY kombinacja kilku pól identyfikująca rekord. - INDEKSOWANIE - stosuje się w celu skrócenia czasu wyszukiwania rekordów. Polega ono na zebraniu informacji o tym w jakiej kolejności powinny być podawane rekordy, aby były uporządkowane. - Indeksowanie może odbywać się według jednego lub kilku pól.

Podstawowe pojęcia Baz Danych Systemy zarządzania BD wykorzystują różne obiekty ułatwiające te zadania. Należą do nich: - FORMULARZE obiekt systemu BD służący do wprowadzania, uaktualniania i przeglądania danych. Ma przyjazny dla użytkownika interfejs. - RAPORTY obiekt systemu BD umożliwiający pobieranie danych z BD w celu ich wyświetlenia na ekranie monitora albo wydrukowanie. - KWERENDY(zapytania) narzędzie służące do wyszukiwania i wykonywania analiz i modyfikacji danych w BD;

Podstawowe pojęcia Baz Danych Przeglądanie danych w bazach danych umożliwiają takie narzędzia jak: - FILTROWANIE filtr - zestaw ograniczeń nakładanych na rekordy, które pozwalają je selekcjonować. Filtry nie zmieniają danych a jedynie pozwalają na przeglądanie informacji których potrzebujemy. - SORTOWANIE proces układania rekordów według zadanej kolejności i zadanego sposobu ( np. alfabetycznie, rosnąco, malejąco)

MODELE BAZ DANYCH Do najbardziej znanych modeli baz danych zalicza się : - proste (kartotekowe) bazy danych (arkusze, tabele), - hierarchiczne bazy danych, - sieciowe bazy danych, relacyjne bazy danych, - obiektowe bazy danych.

Proste bazy danych Proste bazy danych obejmują uporządkowane dane w formie jednej lub wielu kartotek nie powiązanych ze sobą żadnymi relacjami. Najprostsze reprezentacje kartotek to arkusze (tabele) danych. Tabela określona przez zdefiniowaną wcześniej strukturę, a więc rodzaj i nazwę kolumn (typy pól/argumentów), gromadzi informacje w formie rosnącej liczby rekordów (wierszy tabeli). Gromadzenie danych w arkuszach polega przeważnie na dopisywaniu kolejnych rekordów w aktualnej tabeli. W przypadku dużej liczby danych lub różnej tematyce danych tworzy się zbiór tabel. Przykładowym zastosowaniem tego modelu może być zapis rozkładu dyżurów (kartoteka / tabela) obejmujący zestaw atrybutów (nazwisko i imię, data, godziny, oddział) dla każdego lekarza. Inne typowe zastosowania prostych baz danych to wszelkie listy substancji toksycznych, leków, spisu telefonów wewnętrznych w szpitalu, itp. Zaletą tego systemu gromadzenia danych jest prosta i popularna forma przechowywania danych.

Hierarchiczne bazy danych Hierarchiczna forma przechowywania danych zakłada grupowanie danych w formie kolejnych poziomów drzewa danych. Począwszy od zbioru podstawowego, będącego korzeniem poprzez kolejne podzbiory - rozgałęzienia dochodzimy do ostatnich zbiorów danych - korony drzewa. System hierarchiczny jest często przedstawiany poprzez model rodzic-potomek. Rodzic posiada pewną liczbę potomków, potomkowie ci mogą mieć swoich potomków, ci z kolei... Zbiór danych w tym modelu (najczęściej w formie pojedynczej tabeli) jest powiązany (ma relacje) z innymi zbiorami w tym samym drzewie (w tej samej rodzinie). Wyszukiwanie danych polega więc na kolejnym zagłębianiu się w coraz to kolejne zbiory danych. Specyficzna budowa takiej bazy danych umożliwia tworzenie prostych kryteriów wyszukiwania danych i w miarę potrzeby uszczegółowiania tych kryteriów wraz ze znajdowaniem kolejnych partii danych.

Hierarchiczne bazy danych cd Często wadą tego modelu jest brak możliwości budowania relacji pomiędzy rekordami różnych drzew. Hierarchiczna baza danych zakłada podstawowe warunki integralności danych: każdy rekord (z wyjątkiem pierwszego rodzica - korzenia 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. Podstawową relacją jaka występuje w tym modelu jest; jeden do wielu ( korzeń - gałęzie) i wielu do jednego (gałęzie - korzeń). Dobrym przykładem hierarchicznej organizacji kartotek jest praktycznie każdy komputerowy system plików.

Sieciowe bazy danych Termin sieciowe bazy danych nie określa w tym przypadku baz danych pracujących w sieciach komputerowych. Pojęcie sieci odnosi się tutaj do formy relacji pomiędzy poszczególnymi zbiorami danych (rekordami). W modelu tym możliwe jest powiązanie dowolnego zbioru danych z każdym innym.

Relacyjne bazy danych Najprostsza BD może składać się z jednej tabeli. W przypadku niewielkiej liczby danych jest to zupełnie wystarczające. Jednak gdy danych jest więcej i mają bardziej złożony charakter, wtedy BD oparta na 1 tabeli może nie sprostać naszym oczekiwaniom. Ponadto mogą w niej wystąpić błędy utrudniające a niekiedy wręcz uniemożliwiające jej funkcjonowanie. Najważniejsze wady takiej BD opartej na jednej tabeli to: - zjawisko redudancji czyli powtarzania się informacji; - anomalie aktualizacji BD w przypadku zmiany danych jednej osoby trzeba wyszukać i zmienić wszystkie rekordy dotyczące tej osoby; - anomalie przy usuwaniu gdy osoba odda np. wszystkie książki, wszystkie dane o tej osobie są usuwane.

Relacyjne bazy danych Model relacyjny jest opisywany poprzez trzy podstawowe elementy: konstrukcję typów rekordów (tabele, zwane również relacjami), reguły integralności danych (dopuszczalne wartości i ich kombinacje w tabelach), operatory przetwarzania danych (algebra relacyjna). Wszystkie rekordy wchodzące w skład tabeli mają jednakową liczbę pól posiadających określony typ danych i zdefiniowanych na etapie projektowania BD.

Relacyjne bazy danych Zależnie od przyjętego typu pola mogą w nim byś przechowywane różne dane. Pola mogą być typu: - znakowy (tekstowy) o określonej długości w znakach; - numeryczny (liczbowy) - typ daty format zależ od przyjętych w systemie komputerowym ustawień; - typ logiczny; - typ Memo do 255 znaków. BD nie może być zbiorem przypadkowych danych. Dlatego podział danych między tabele powinien być przeprowadzony w sposób przemyślany, podobnie jaki relacje między tabelami.

Relacyjne bazy danych Relacyjna BD baza, która umożliwia przechowywanie i wyszukiwanie informacji zgodnie z relacjami zdefiniowanymi przez użytkownika. Relacja powiązanie, związek pomiędzy różnymi tabelami w BD za pomocą połączonych pól, które muszą być tego samego typu! Relacje w BD mogą być następującego rodzaju: - 1 do 1-1 do n (jeden do wielu) - N do 1 (wiele do jednego); - N do n (wiele do wiele. Najczęściej występują relacje 1 do n. Nowoczesne BD mają zdolność szybkiego wyszukiwania i łączenia informacji przy pomocy kwerend, formularzy i raportów. Aby to było jednak możliwe, w tabelach muszą być pola jednoznacznie identyfikujące rekord. Pola takie noszą nazwę pól kluczowych albo klucz podstawowy.