Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
PTIS1–Kluczowepojęcia
podstawowego.Naprzykładpola"imię"i"nazwisko"odnosząsiędoklucza,któryjest
tworzonypoprzezpole„PESEL”.
4.
Czwartapostaćnormalna
Tabelajestwpierwszej,drugiejitrzeciejpostacinormalnejorazniemawniej
zależnościwielowartościowych.
Tapostaćmówiotym,żeniemożewydarzyćsięsytuacja,żedlajednegorekordu
możnaprzypisaćwieluwartości.Naprzykładgdytworzymytabelędotyczącątowarów
wsklepie,totensamprodukt(zawartywjednymwierszutabeli)niemożekosztować
równocześnie10złi15zł.
Abyzatemniedoprowadzićdosytuacji,wktórejnaszabazadanychbędzie
niezoptymalizowanalubmałofunkcjonalna,radzimytworząckażdąpojedynczątabelę
stosowaćsiędowyżejwymienionychnorm.
1.1.6.Typydanych
Podczastworzeniatabelbędziemymielidoczynieniaztakzwanymitypamidanych.
Jesttookreślniejakiegorodzajudanebędziemyumieszczaćwdanympolutabeli.
Poniżejzaprezentowanesąmożliwedoużyciatypydanychwrazzopisami:
1.
Krótkitekst(dawniejTekst)–krótkiciągznaków(litery,liczby,znaki
specjalne),któregodługośćmożewynosićmaksymalnie255znaków
2.
Długitekst(dawniejNota)–długiciągznaków(litery,liczby,znaki
specjalne),którychdługośćmożewynosićmaksymalnie65536znaków.
3.
Liczba–wartościliczbowestałoizmiennoprzecinkowe,naktórychmożna
wykonywaćobliczenia.
4.
Data/godzina–określaniedniaigodzinywbaziedanych.
5.
Waluta–przechowujewartościwalutowe,atakżezapobiegazaokrąglaniu
podczasobliczeń.
6.
Autonumerowanie–nadajeunikatowąwartośćliczbową,każdemurekordowi
zostajeprzydzielonyinnynumer.
7.
Tak/Nie–pozwalanawprowadzenietylkojednejzdwóchustalonych
odgórniewartościnp.TaklubNie,alboPrawdalubFałszitp.Niepozwalana
wartościNULL(poleniemożepozostaćpuste).
18