Ni nujne omejitve

Avtor: Robert Simon
Datum Ustvarjanja: 18 Junij 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
ARTIK & ASTI - Мне не нужны (из альбома "7")
Video.: ARTIK & ASTI - Мне не нужны (из альбома "7")

Vsebina

Opredelitev - Kaj pomeni nujna omejitev?

Omejitev, ki ni nujna, je omejitev stolpca v tabeli relacijske baze podatkov. Uveljavi pogoj, da mora v tem stolpcu vsaka vrstica podatkov vsebovati vrednost - med postopki vstavljanja ali posodabljanja ne sme biti prazna. Če ostane ta stolpec prazen, bo to povzročilo napako in celoten postopek vstavljanja ali posodobitve ne bo uspel.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga Not-Null Omejitev

Razmislite o tabeli z imenom CUSTOMER_MASTER, ki hrani podatke o strankah za bančno bazo podatkov. Vsaka stranka mora imeti vsaj priimek in mora pripadati določenemu spolu. Dva stolpca, ki obravnavata priimek in spol, lahko nato pri ustvarjanju tabele Customer_Master označite kot "NOT NULL".

Vzorčni skript SQL za to je dan spodaj:
USTVARI TABELO_master_master (
custid PRIMARNI KLJUČ INTEGERA,
priimek CHAR NOT NULL,
ime CHAR,
date_of_birth DATE NOT NULL,
spol CHAR NOT NULL)

Omejitev ničnosti je koristno orodje za oblikovalce baz podatkov za uveljavljanje poslovne logike. Namesto da bi uporabili programsko kodo za uveljavitev koncepta "vedno mora imeti vrednost", preprosto uporabljajo vgrajeno funkcijo baze podatkov.

Včasih je nepomembna omejitev implicitna. Ko je stolpec označen kot primarni ključ (glejte stolpec "custid" v našem zgornjem primeru), se z njim enotno prepoznajo vse vrstice v tabeli, tako da očitno ne morejo ostati prazne.