Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Słowa kluczowe: Normalizacja bazy danych

Normalizacja tabel jest procesem, który ma na celu

A. jedynie utworzenie tabel i relacji w bazie.
Źle. Tworzenie tabel i relacji to implementacja projektu, a normalizacja go ocenia i poprawia.
B. sprawdzenie i optymalizację bazy danych.
Dobrze. Normalizacja sprawdza strukturę tabel i usuwa nadmiarowe, powtarzające się dane.
C. przedstawienie graficzne bazy.
Źle. Graficzny obraz bazy to diagram ERD, a nie normalizacja.
D. dodanie rekordów do bazy.
Źle. Rekordy dodaje się poleceniem INSERT, normalizacja dotyczy budowy tabel.

Pytanie z egzaminu CKE, styczeń 2020 (arkusz EE.09-SG-20.01).

Normalizacja to sprawdzanie projektu bazy według kolejnych reguł, zwanych postaciami normalnymi, i poprawianie go tak, żeby dane się nie powtarzały. Pierwsza postać normalna wymaga, by każde pole zawierało jedną, niepodzielną wartość. Druga i trzecia każą przenieść do osobnych tabel dane zależne nie od całego klucza, tylko od innych kolumn. Przykład: zamiast wpisywać adres klienta przy każdym zamówieniu, tworzy się tabelę klientów, a w zamówieniach zapisuje tylko klucz obcy. Dzięki temu zmiana adresu wymaga poprawki w jednym miejscu, a baza nie zawiera sprzecznych danych. Do zapamiętania: normalizacja usuwa nadmiarowość i anomalie przy dodawaniu, zmianie i usuwaniu danych.

Każda z błędnych odpowiedzi opisuje inną czynność przy pracy z bazą. Samo tworzenie tabel i relacji to implementacja projektu, poleceniami CREATE TABLE i kluczami obcymi; normalizacja może do niego prowadzić, ale jej celem jest ocena i poprawienie struktury, a nie wyłącznie jej utworzenie - stąd słowo „jedynie” czyni tę odpowiedź błędną. Dodawanie rekordów to praca na danych poleceniem INSERT, która nie zmienia budowy tabel. Graficzne przedstawienie bazy to diagram ERD, rysowany np. w programie do modelowania - pomaga w analizie, ale sam nie zmienia projektu. Normalizacja polega na sprawdzaniu tabel według postaci normalnych i rozbijaniu ich tak, by usunąć powtarzające się dane, czyli na sprawdzeniu i optymalizacji bazy. Na egzaminie normalizację rozpoznasz po słowach o postaciach normalnych i usuwaniu redundancji. Zwykle wystarcza doprowadzenie bazy do trzeciej postaci normalnej.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.