Wykład - Związki zależności między danymi

Nasza ocena:

3
Pobrań: 28
Wyświetleń: 511
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Wykład - Związki zależności między danymi - strona 1 Wykład - Związki zależności między danymi - strona 2 Wykład - Związki zależności między danymi - strona 3

Fragment notatki:

Bazy danych
Prof. dr hab. Jerzy Gołuchowski
Wykład 3
Związki zależności między danymi:
związki zależności lub w związku determinowania, jeżeli pewne wartości danej elementarnej zawsze występują z pewnymi wartościami danej elementarnej A,
typy zależności (determinowania):
zależności funkcyjne (jednowartościowe),
zależności nie funkcyjne (wielowartościowe).
Zależności funkcyjne:
B funkcyjnie zależy od A, jeżeli dla każdej wartości a istnieje jedna, jednoznacznie określona wartość B,
A- element determinujący, B- element zależny,
zależność funkcjonalna jest modelowana za pomocą funkcji matematycznych (skierowanego odwzorowania jeden do jeden między elementami zbiorów).
Klucze główne:
klucz= atrybut (kolumna tabeli) lub ich zbiór, który jednoznacznie identyfikuje krotkę (wiersz),
klucz główny= wyróżniony spośród możliwych kluczy, zwykle najkrótszy, używany do jednoznacznego identyfikowania wierszy w tabeli,
każda tabela musi zawierać klucz główny (duplikaty nie są dopuszczalne).
Anomalie BD nieznormalizowanych:
anomalia dołączenia,
anomalia aktualizacji,
anomalia usuwania.
Modele świata:
modele fizyczne,
obrazy, modele graficzne,
modele pojęciowe, konceptualne.
Po co tworzymy BD?:
aby utrwalić obraz świata (np. tworzenie faktury),
analiza (poznanie) tego świata.
Wyrażanie wiedzy o świecie rzeczywistym w języku naturalnym:
logiczna koncepcja języka jako podstawa modelowania świata,
wyrażanie języka,
poziomy języka (syntaktyka, semantyka, pragmatyka), jest jeszcze leksyka,
elementy świata i jego językowe odpowiedniki.
Język- zbiór znaków opisujących świat.
Syntaktyka języka naturalnego- prawidłowe słowotwórstwo.
Syntaktyka języka programowania- zasady tworzenia zdań, zasady gramatyczne.
Semantyka- znaczenie znaków, określa reguły znaczeniowe, zależności między znakami języka, a elementami rzeczywistości.
Pragmatyka- reguły stosowania wyrażeń językowych, zależności między znakami, a ich użytkownikami.
Kategorie składniowe (syntaktyczne):
Zdania:
oznajmujące,
pytające,
rozkazujące.
Nazwy:
ogólne, jednostkowe,
puste.
Funktory- służą do tworzenia z wyrażeń elementarnych, wyrażeń złożonych.


(…)

….
Funktory- służą do tworzenia z wyrażeń elementarnych, wyrażeń złożonych.
Pojęcia i rzeczywistość:
obiekt rzeczywisty i jego pojęcie (np. stół jako konkretna rzecz i pojęcie stołu),
tworzenie pojęć ułatwia porządkowanie świata (np. chaos świata dziecięcego),
precyzja i subtelność pojęć (płyn, napój, woda, rzeki, woda mineralna).

... zobacz całą notatkę

Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz