Wprowadzenie do relacyjnych baz danych

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

Flashcards vocabulary covers fundamental concepts of relational databases, normalization forms (1NF-4NF), integrity rules, and database design principles according to the lecture notes.

Last updated 6:08 AM on 6/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

Edgar F. Codd

Osoba, która w 1970 roku wynalazła relacyjne bazy danych i rozwijała je przez kolejne 20 lat w oparciu o precyzyjną teorię matematyczną.

2
New cards

Relacja (tabela)

Zestaw struktur danych służący do ich organizacji i przechowywania, posiadający unikalną nazwę, unikalne nazwy kolumn oraz rekordy zawierające wyłącznie wartości atomowe.

3
New cards

Wartości atomowe

Pojedyncze wartości w każdej kolumnie i rekordzie; relacje nie dopuszczają zestawów wartości, takich jak listy.

4
New cards

Klucz główny (Primary key)

Minimalny zestaw kolumn w tabeli, których wartości są unikalne dla całej tabeli, co zapobiega istnieniu identycznych rekordów.

5
New cards

Klucz potencjalny (Candidate key)

Każdy dodatkowy zestaw kolumn (poza kluczem głównym), który gwarantuje unikalność wartości w całej tabeli i którego żaden podzbiór nie jest kluczem.

6
New cards

Klucz złożony (Composite key)

Klucz składający się z więcej niż jednej kolumny, niezbędny do identyfikacji rekordu, gdy pojedyncza kolumna nie jest unikalna.

7
New cards

NULL

Oznaczenie dla wartości „nieznanej” (unknown) lub „niedostępnej” (not available); każda operacja porównania z NULL zwraca logiczny fałsz.

8
New cards

ROI (Return on Investment)

Wskaźnik zwrotu z inwestycji, jedna z metod uzasadnienia finansowego projektu informatycznego jako inwestycji generującej dochód.

9
New cards

NPV (Net Present Value)

Wartość bieżąca netto, formalna metoda obliczania dochodu generowanego przez projekt oprogramowania.

10
New cards

Zakres i granice systemu (Scope and system boundaries)

Pierwszy krok projektowania bazy danych, polegający na określeniu co system obejmuje, a czego nie (np. system HR nie musi zawierać środków trwałych).

11
New cards

Procesy biznesowe (Business processes)

Kluczowe działania (np. generowanie raportów sprzedaży), które system bazodanowy powinien optymalizować poprzez redukcję kosztów i ryzyka błędów.

12
New cards

Normalizacja

Proces projektowania encji mający na celu eliminację redundancji, unikanie anomalii modyfikacji oraz redefiniowanie atrybutów.

13
New cards

1NF (Pierwsza postać normalna)

Stan encji, w której zidentyfikowano klucz główny i wyeliminowano nieatomowe wartości (listy) poprzez utworzenie nowych kolumn lub encji.

14
New cards

Klucz obcy (Foreign key)

Deklaracja, że każda kombinacja wartości w danych kolumnach musi istnieć w rekordach encji nadrzędnej (referenced entity).

15
New cards

Spójność referencyjna (Referential integrity)

Zasada gwarantująca, że każda wartość klucza obcego odpowiada istniejącej wartości klucza głównego, zapobiegająca powstawaniu rekordów osieroconych.

16
New cards

Rekord osierocony (Orphan record)

Rekord odwołujący się do nieistniejącej wartości klucza głównego, co jest niedozwolone w poprawnie zaprojektowanej bazie danych.

17
New cards

2NF (Druga postać normalna)

Stan, w którym encja jest w 1NF, a wszystkie atrybuty niekluczowe są w pełni zależne od całego klucza głównego (a nie tylko od jego części).

18
New cards

3NF (Trzecia postać normalna)

Stan, w którym encja jest w 2NF, a atrybuty niekluczowe są niezależne od siebie nawzajem i zależą wyłącznie od klucza głównego; jest to standard przemysłowy dla systemów OLTP.

19
New cards

OLTP (Online Transaction Processing)

Systemy ukierunkowane na przetwarzanie dużej liczby zmian (wstawianie, aktualizacja, usuwanie), gdzie standardem jest stosowanie 3NF.

20
New cards

MVD (Multivalued dependency)

Zależność wielowartościowa występująca, gdy wartość atrybutu A jest zawsze skojarzona z tym samym zestawem wartości atrybutu B.

21
New cards

4NF (Czwarta postać normalna)

Stan, w którym encja jest w 3NF, nie posiada nakładających się kluczy potencjalnych ani niezależnych atrybutów wielowartościowych.