Wykorzystujemy pliki cookies i podobne technologie w celu usprawnienia korzystania z serwisu Chomikuj.pl oraz wyświetlenia reklam dopasowanych do Twoich potrzeb.

Jeśli nie zmienisz ustawień dotyczących cookies w Twojej przeglądarce, wyrażasz zgodę na ich umieszczanie na Twoim komputerze przez administratora serwisu Chomikuj.pl – Kelo Corporation.

W każdej chwili możesz zmienić swoje ustawienia dotyczące cookies w swojej przeglądarce internetowej. Dowiedz się więcej w naszej Polityce Prywatności - http://chomikuj.pl/PolitykaPrywatnosci.aspx.

Jednocześnie informujemy że zmiana ustawień przeglądarki może spowodować ograniczenie korzystania ze strony Chomikuj.pl.

W przypadku braku twojej zgody na akceptację cookies niestety prosimy o opuszczenie serwisu chomikuj.pl.

Wykorzystanie plików cookies przez Zaufanych Partnerów (dostosowanie reklam do Twoich potrzeb, analiza skuteczności działań marketingowych).

Wyrażam sprzeciw na cookies Zaufanych Partnerów
NIE TAK

Wyrażenie sprzeciwu spowoduje, że wyświetlana Ci reklama nie będzie dopasowana do Twoich preferencji, a będzie to reklama wyświetlona przypadkowo.

Istnieje możliwość zmiany ustawień przeglądarki internetowej w sposób uniemożliwiający przechowywanie plików cookies na urządzeniu końcowym. Można również usunąć pliki cookies, dokonując odpowiednich zmian w ustawieniach przeglądarki internetowej.

Pełną informację na ten temat znajdziesz pod adresem http://chomikuj.pl/PolitykaPrywatnosci.aspx.

Nie masz jeszcze własnego chomika? Załóż konto

09-normalizacja.ppt

ewsie / Bazy Danych / 4BDW Greniewski / 09-normalizacja.ppt
Download: 09-normalizacja.ppt

451 KB

0.0 / 5 (0 głosów)
Normalizacja to proces organizacji danych w bazie danych. Polega on na tworzeniu tabel i ustanawianiu pomiędzy nimi powiązań według reguł obowiązujących zarówno przy ochronie danych, jak i uelastycznianiu bazy danych przez eliminowanie powtarzających się i niespójnych zależności. Powtarzające się dane niepotrzebnie zajmują miejsce na dysku i są przyczyną powstawania problemów z obsługą. Jeśli konieczna jest zmiana danych istniejących w więcej niż jednej lokalizacji, musi być ona przeprowadzona we wszystkich lokalizacjach w ten sam sposób.

Komentarze:

Nie ma jeszcze żadnego komentarza. Dodaj go jako pierwszy!

Aby dodawać komentarze musisz się zalogować

Inne pliki do pobrania z tego chomika
Niemal wszystkie bardziej złożone aplikacje komputerowe przetwarzają duże ilości danych. Większość z nich została stworzona aby przetwarzać dane a nie wykonywać obliczenia. 80% wykonywanych przez programistów prac wiąże się ze strukturami przechowywanymi w bazie danych. Bazy stanowią ważną podstawę wielu aplikacji. Najwcześniejsze znane użycie terminu baza danych miało miejsce w listopadzie 1963, kiedy odbyło się sympozjum pod nazwą "Development and Management of a Computer-centered Data Base", sponsorowane przez System Development Corporation. Termin ten stał się powszechnie używany w Europie we wczesnych latach siedemdziesiątych XX wieku.
W 1970 r. publikacja E.F. Codda „Relacyjny model danych dla dużych, współdzielonych banków danych” stała się początkiem nowego podejścia do przechowywania danych. Dokument ten przedstawił ideę relacji pokazał sposób wykorzystania tabel do reprezentowania faktów, które są powiązane z obiektami świata rzeczywistego. Relacyjny model bazy danych kładzie duży większy nacisk niż inne modele na integralność danych.
Relacyjna baza danych jest zbudowana z tabel. Tabela składa się z rekordów. Rekord jest podzielony na kilka pól (atrybutów), w których są przechowywane informacje poszczególnych kategorii. Na przykład w książce adresowej każdy rekord może być zbiorem informacji na temat jednej osoby. Składa się on z kilku atrybutów przechowujących takie informacje, jak: imię, nazwisko, adres, numer telefonu itp. W każdym atrybucie zapisywane są dane oddzielonej kategorii. Dzięki temu komputerowe bazy danych umożliwiają szybkie wybieranie rekordów według poszczególnych kategorii. Atrybut w relacyjnej bazie danych powinien być atomowy czyli nie posiadać wewnętrznej struktury.
Język SQL (ang. Structured Query Language ) – strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi zarządzania bazą danych (DBMS). SQL został opracowany w latach 70. w firmie IBM. Stał się standardem w komunikacji z serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z użytkownikiem SQL, dlatego potocznie mówi się, że korzystanie z relacyjnych baz danych to korzystanie z SQL-a. Używanie języka SQL, polega na zadawaniu zapytań do bazy danych. Język SQL składa się z trzech rozłącznych języków służących do opisu różnych działań w obszarze bazy danych: * SQL DML (ang. Data Manipulation Language) – język obróbki danych, * SQL DDL (ang. Data Definition Language) – język definiowania danych, * SQL DCL (ang. Data Control Language) – język definiowania uprawnień.
Język DML (ang. Data Manipulation Language) to podzbiór języka SQL służy do wykonywania operacji na danych – czyli wprowadzania danych do bazy, kasowania danych w bazie, przeglądania danych w bazie, zmieniania danych w bazie. Najważniejsze polecenia z tego obszaru to: * SELECT – pobranie danych z bazy, * INSERT – umieszczenie danych w bazie, * UPDATE – zmiana danych, * DELETE – usunięcie danych z bazy.
Język DDL (ang. Data Definition Language) to podzbiór języka SQL dzięki któremu można zmieniać wewnętrzną strukturę bazy – czyli dodawać, zmieniać i kasować elementy wewnętrznej struktury bazy. Język DCL (ang. Data Control Language) to podzbiór języka SQL dzięki któremu można zmieniać uprawnienia do elementów bazodanowych.
W języku PostgreSQL istnieją specjalne typy danych, które nie występują w innych językach SQL: * box – prostokątna ramka, * cidr lub inet – Adres internetowy np.: 212.244.251.140, * line – zbiór punktów, * point – geometryczna para liczb, * lseg – odcinek linii, * polygon – zamknięty kształt geometryczny.
Co to są transakcje? Przykład zastosowania: musimy wykonać kilka komend SQL zmieniających dane w tablicach. Jak to zrobić aby komendy wykonał się poprawnie do końca albo wcale? Transakcja jest logiczną jednostką działań, której nie można podzielić. Logiczna jednostka działań to zbiór logicznych zmian w bazie danych, które należy wykonać wszystkie albo nie wykonywać żadnej.
Indeks do książki J. G. Isajew, „Informatyka dla nieinformatyków”, Oficyna wydawnicza EWSIE, Warszawa 2008.
EWSIE zaliczenia z analizy matematycznej z PROF. OLEG TIKHONENKO
więcej plików z tego folderu...
Zgłoś jeśli naruszono regulamin
W ramach Chomikuj.pl stosujemy pliki cookies by umożliwić Ci wygodne korzystanie z serwisu. Jeśli nie zmienisz ustawień dotyczących cookies w Twojej przeglądarce, będą one umieszczane na Twoim komputerze. W każdej chwili możesz zmienić swoje ustawienia. Dowiedz się więcej w naszej Polityce Prywatności