Wady i zalety SZBD

- Wady i zalety SZBD

- Języki czwartej generacji - 4GL (4th Generation Language - język czwartej generacji) - język programowania, pozwalający przy użyciu krótkich instrukcji stworzyć program, którego napisanie w językach niższej (np. trzeciej, 3GL) generacji wymaga użycia setek lub tysięcy razy większej liczby wierszy kodu źródłowego: Języki zapytań do baz danych, Generatory raportów / stron, Przetwarzanie danych, analiza i raportowanie

- Kroki projektowania bazy danych

- SQL coś z usuwaniem

-Zdefiniować kilka pojęć tj kwerendy: krzyżowe, parametryczne do tego chyba trzeba napisac co to klucz (no a w kazdym razie w którymś pytaniu było trzeba podać co to klucz :D)

Klucz - Każda tabela (relacja) ma zdefiniowany klucz (key) - wyróżniony atrybut lub kilka atrybutów, którego wartość jednoznacznie identyfikuje dany wiersz.

Baza danych składa się z tabel, tabele składają się z rekordów, rekordy składają się z pól. W tabeli każda dowolna kolumna jest kluczem kandydującym, ponieważ może pełnić rolę klucza podstawowego zwanego też kluczem głównym (jej wartości jednoznacznie identyfikują rekord). Kandyduje ona na klucz podstawowy tabeli, ale czy zostanie wybrana zależy od projektu bazy i decyzji programisty.

Klucz podstawowy jest  najważniejszym ze wszystkich kluczy. To on reprezentuje całą tabelę w bazie danych. Musi też spełniać wszystkie te same kryteria, co klucz kandydujący, składa się z jednego lub wielu pól, których wartości jednoznacznie identyfikują wartości w tabeli. W polu zadeklarowanym jako klucz podstawowy nie może być wartość pusta oraz każda wartość musi być unikatowa. Dzięki niemu możliwe jest tworzenie relacji pomiędzy tabelami.

Zasady definiowania klucza podstawowego:
1) Każda tabela powinna posiadać dokładnie jeden klucz podstawowy ; 

2) Wszystkie klucze podstawowe w bazie danych muszą się od siebie różnić - dwie tabele nie mogą posiadać identycznego klucza podstawowego. Kluczem podstawowym może być numer porządkowy lub kod, ponieważ wartość tego typu jest zawsze inna dla każdego rekordu. Na przykład, w tabeli “Zamówienia”, każdy ma jednoznaczny numer porządkowy. Kluczem podstawowym tej tabeli jest pole “ID zamówienia”.

- Wymień własności relacji:

- Ograniczenia systemów baz danych opartych na przetwarzaniu plików

- Rodzaje kwerend w MS access, scharakteryzuj kwerendę parametryczną, akcji dołączania rekordów, kwerendę akcji tworzenia tabel i krzyżową

- Na czym polega kastomizacja systemów IT - Kastomizacja komponentów systemu, tj. "uszycie ich na miarę" indywidualnych potrzeb firmy. Kastomizacja obejmuje: modelowanie przebiegu procesów, utworzenie specyficznych dokumentów, definiowanie praw dostępu, zespołów, ról i umiejętności, itp.Odpowiednia adaptacja oraz modyfikacja oprogramowania celem dopasowania go do specyficznych potrzeb użytkowników, tak aby mogło ono jak najlepiej wspierać skuteczną realizację zaprojektowanych procesów biznesowych i codziennych zadań użytkowników.
Kastomizacja zwykle obejmuje:

- Czym charakteryzuje się trzecia postać normalna relacji, podaj przykład

-Na czym polega kontrola integralności wierszy w SQL – polega na postrzeganiu więzów, które nakładamy na dane aby uniknąć niespójnego stanu bazy danych. Wyróżnia się 5 rodzajów więzów : ogólne, wymagane, dziedzinowe, i. encji, i. związków.

- Przedstaw polecenie usunięcia wierszy w tabeli w SQL

- Przedstaw polecenie wyszukania wybranych kolumn i wierszy w SQL

- Wymień i opisz 5 rodzajów więzów integralności w SQL

- Rola komitetu sterującego w procesach projektowania rozwiązań IT

- Etapy normalizacji relacyjnych baz danych

Normalizacja relacji ma na celu takie jej przekształcenie, aby nie posiadała ona cech nieporządanych. Cechy te to przede wszystkim redundancja danych i trudności w zapewnieniu integralności danych.

Normalizacja bazy danych jest to proces mający na celu eliminację powtarzających się danych w relacyjnej bazie danych. Główna idea polega na trzymaniu danych w jednym miejscu, a w razie potrzeby linkowania do danych. Taki sposób tworzenia bazy danych zwiększa bezpieczeństwo danych i zmniejsza ryzyko powstania niespójności (w szczególności problemów anomalii).Jednym ze sposobów jest przyrównanie danej bazy do schematów zwanych postaciami normalnymi (ang. normal forms lub NF). Normalizacja bazy danych do konkretnej postaci może wymagać rozbicia dużych tabel na mniejsze i przy każdym wykonywaniu zapytania do bazy danych ponownego ich łączenia. Zmniejsza to wydajność, więc w niektórych przypadkach świadoma denormalizacja (stan bez normalizacji) jest lepsza - zwłaszcza w systemach niekorzystających z modelu relacyjnego (np. OLAP).Normalizacja nie usuwa danych, tylko zmienia schemat bazy danych. Normalizacja przeprowadza bazę danych z jednego stanu spójnego (przed normalizacją) w inny stan spójny (po normalizacji). Jedyna różnica polega na innym układzie danych i relacji pomiędzy nimi, ale bez utraty danych (ewentualnie dodawane są nowe klucze główne).

Pierwsza postać normalna (1NF)

Relacja jest w pierwszej postaci normalnej, jeśli:

Druga postać normalna (2NF)

Relacja jest w drugiej postaci normalnej wtedy i tylko wtedy, gdy jest w I postaci normalnej i każda kolumna zależy funkcyjnie od całego klucza głównego (a nie np. od części klucza).

Trzecia postać normalna (3NF)

Mamy z nią do czynienia wtedy i tylko wtedy, gdy tabela jest w 2NF oraz gdy wszystkie pola niebędące polami klucza głównego są od niego zależne bezpośrednio.

Czwarta postać normalna (4NF)

Relacja jest w czwartej postaci normalnej, jeżeli zawsze wtedy, kiedy zbiór atrybutów X określa wartościowo Y, to zachodzi jeden z następujących warunków:

Czwarta i piąta postać normalna są w zasadzie używane wyłącznie przy okazji rozważań teoretycznych.

Komendy języka SQL

SELECT – służy do odszukiwania danych, pozwala wybrać kolumny, które chcemy ujrzeć w wyniku.

ORDER BY – powoduje posortowanie tabeli wynikowej w kolejności alfabetycznej

GROUP BY -  Jest to zapytanie grupujące. Służy do łączenia rekordów o identycznej zawartości pól wyświetlanych w kwerendzie w jeden rekord. W tych zapytaniach można wykorzystać funkcje zbiorowe jak: średnia, ilość, suma.,

COUNT – zwraca ilość wierszy

SUM –  zwraca sumę wartości danej kolumny

AVG –  zwraca średnią wartość danej kolumny

MIN –  zwraca najmniejszą wartość danej kolumny

MAX -  zwraca największą wartość danej kolumny

  INNER JOIN – jest to operacja łączenia danych . Za pomocą tej komendy można złączyć dwie tabele tworząc jedną tabelę wynikową.

 UNION  –  pozwala na stworzenie kwerendy łączącej, która pozwala na łączenie rekordów z kilku tabel lub kwerend to znaczy tworzy nową tabelę z dwóch tabel dopisując wiersze z jednej tabeli do drugiej 


Wyszukiwarka

Podobne podstrony:
Wady i zalety CRSu
Wady i zalety spółki cywilnej, prawo, prawo gospodarcze
wady i zalety chodzenia do szkoły
WADY I ZALETY KULTURY MASOWEJ, WADY I ZALETY KULTURY MASOWEJ WOK
leasing rodzaje, wady i zalety (10 stron) 2ulk3rpjsvufj2hkqzcf5gkjlfe6aiw4qeutv2a 2ULK3RPJSVUFJ2HK
Wady i zalety wybranych nośników reklamy?cydujące o sukcesie bądź porażce prowadzonej kampanii rekla
b zadaniowy?jny artykuł wady zalety itp
Wady i zalety stosowania nawozów mineralnych i organicznych
Piaskowanie wady i zalety
wady i zalety
workig?road wady i zalety
KBiI 1 Klasyfikacja, wady i zalety
4 Wady i zalety drewna
chłopi, Wady i zalety społecznoci wiejskiej w "Chłopach"
IKE wady i zalety sonda
Amalgamaty wady i zalety
wady i zalety roznych zrodel energii 3
22 Montaż powierzchniowy wady i zalety

więcej podobnych podstron