Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte stolové zviera (
Vlastník int primárny kľúč auto_increment, - jedinečný identifikátor pre každého vlastníka domáceho maznáčika
Prvok Name Varchar (255) Nie Null, - krstné meno vlastníka (nemôže byť null)
LastName Varchar (255) Nie Null, - priezvisko majiteľa (nemôže byť null)
Adresa Varchar (255), - adresa vlastníka (môže byť null)
City Varchar (255), - mesto majiteľa (môže byť null)
State Varchar (2), - Štát vlastníka (skratka, môže byť null)
Zipcode Varchar (10), - PSČ vlastníka (môže byť null)
Telefón Varchar (20), - telefónne číslo vlastníka (môže byť null)
E -mail Varchar (255) jedinečný, - e -mail vlastníka (musí byť jedinečný, môže byť null)
VytvorenáDate TimeStamp Default Current_timestamp - záznamy, keď bol vlastník pridaný
);
`` `
Odôvodnenie vlastností stĺpca:
* vlastník (int, primárny kľúč, auto_increment): Toto je primárny kľúč, ktorý jedinečne identifikuje každý záznam vlastníka domácich miláčikov. „Int` je vhodný typ údajov pre číselné ID. „Auto_increment` automaticky priraďuje jedinečné sekvenčné číslo každému novému záznamu, zjednodušuje zadávanie údajov a zabezpečuje jedinečnosť.
* firstName (Varchar (255), nie null): Ukladá krstné meno vlastníka. `Varchar (255)` umožňuje primeranú dĺžku mien. `Nie NULL 'zabezpečuje, aby boli tieto zásadné informácie vždy poskytnuté.
* priezvisko (varchar (255), nie null): Podobne ako v prípade prvého mena, ukladanie priezviska, požadované informácie.
* adresa, mesto, štát, zipcode (varchar): Tieto stĺpce ukladajú informácie o adrese vlastníka. „Varchar` sa používa, pretože komponenty adresy sa môžu líšiť v dĺžke. Sú nepochopiteľné, pretože niektorí vlastníci nemusia poskytnúť úplnú adresu. Dĺžky sa vyberajú tak, aby vyhovovali typickým dĺžkam adresy. `State` používa` varchar (2) `predpokladanie skratiek stavu.
* telefón (varchar (20)): Ukladá telefónne číslo vlastníka. „Varchar` sa používa na prispôsobenie variácií vo formátoch telefónneho čísla. Je to neplatiteľné, pretože niektorí vlastníci nemusia poskytnúť svoje telefónne číslo.
* e -mail (varchar (255), jedinečný): Ukladá e -mailovú adresu vlastníka. „Unikátne“ obmedzenie zaisťuje, že každá e -mailová adresa je spojená iba s jedným vlastníkom. Je to dôležité pre vyhýbanie sa duplikátom a možným nezrovnalostiam s údajmi. Je to neplatiteľné, pretože e -mail nie je vždy potrebný.
* CreatherDate (TimeStamp, predvolený current_timestamp): Automaticky zaznamenáva dátum a čas, keď bol vytvorený záznam vlastníka. Je to užitočné na sledovanie zmien údajov a účely auditu. „Predvolený current_timestamp` zaisťuje, že toto pole je naplnené automaticky po vložení.
Táto schéma poskytuje dobrú rovnováhu medzi integritou a flexibilitou údajov. Obmedzenia „nie null“ zabezpečujú zachytenie základných informácií, zatiaľ čo neplatné polia umožňujú v prípade potreby neúplné informácie. „Unikátne“ obmedzenie e -mailu pomáha udržiavať konzistentnosť údajov. „Auto_increment` na` vlastníd` zjednodušuje správu údajov. Nakoniec „CreedDate“ pridáva cenné informácie o sledovaní.