Šiame ypatybių puslapyje yra indeksų, pirminių raktų ir unikalių apribojimų, pridėtų prie lentelių, esančių duomenų bazės diagramoje arba Table Designer, ypatybių rinkinys. Indeksai ir apribojimai duomenų bazių diagramose nevaizduojami grafiškai.
Lentelės pavadinimas
Rodo lentelės pavadinimą Table Designer arba pasirinktą lentelę jūsų duomenų bazės diagramoje. Jei duomenų bazės diagramoje pasirinkta daugiau nei viena lentelė, matomas tik pirmosios lentelės pavadinimas.
Pasirinkta rodyklė
Rodo lentelės pirmojo indekso pavadinimą Table Designer arba pasirinktą lentelę duomenų bazės diagramoje. Jei duomenų bazės diagramoje pasirinkta daugiau nei viena lentelė, matomas tik pirmosios lentelės pirmojo indekso pavadinimas. Norėdami rodyti kito indekso ypatybes, išplėskite išplečiamąjį sąrašą.
Tipas
Rodo pasirinktos lentelės indeksą arba rakto objekto tipą: indeksas, pirminis raktas arba unikalus apribojimas.
Naujiena
Pasirinkite šį mygtuką, norėdami sukurti naują rodyklę, raktą arba unikalų apribojimą pasirinktai duomenų bazės lentelei.
Naikinti
Pasirinkite šį mygtuką, kad pašalintumėte iš lentelės pasirinktą rodyklę, raktą arba apribojimą.
Pastaba
Jei bandysite panaikinti pirminį raktą, kuris yra ryšių dalis, bus pateiktas pranešimas, klausiantis, ar norite panaikinti ir visus ryšius. Negalite panaikinti pirminio rakto, kol nepanaikinote ryšių, kuriuose jis dalyvauja.
Rodyklės pavadinimas
Rodomas pasirinkto indekso pavadinimas. Galite pervardyti rodyklę įvesdami naują pavadinimą šiame lauke.
Stulpelio pavadinimas / tvarka
(Tik "Microsoft „SQL Server“ 2000".) Rodo stulpelius, kurie prisideda prie indekso, pirminio rakto ar unikalių apribojimų, ir tai, ar kiekvieno stulpelio reikšmės elemente išdėstytos didėjimo ar mažėjimo tvarka. Šiame sąraše galite įtraukti, keisti arba pašalinti stulpelių pavadinimus. Taip pat galite pakeisti kiekvieno stulpelio didėjimo / mažėjimo nustatymą.
Index Filegroup
Pasirinkite failų grupės, kurioje norite saugoti pasirinktą indeksą, pavadinimą. Kad šis parametras būtų įgalintas, turite turėti bent vieną vartotojo apibrėžtą failų grupę. Šis parametras galimas tik „SQL Server“ 7.0 arba naujesnės versijos duomenų bazėms. Jei sukursite duomenų bazės objektą ir nenurodysite jo failų grupės, „SQL Server“ priskirs jį numatytajai failų grupei. Iš pradžių numatytoji failų grupė yra pirminė failų grupė.
Daugiau informacijos apie failų grupių kūrimą ir naudojimą ieškokite „SQL Server“ dokumentacijoje.
Kurkite UNIQUE
Pasirinkite šią parinktį, norėdami sukurti unikalų apribojimą arba indeksą pasirinktai duomenų bazės lentelei. Nurodykite, ar kuriate apribojimą, ar indeksą, pasirinkdami mygtuką Apribojimas arba Indeksas .
- Nepaisyti pasikartojančio rakto Jei sukuriate unikalų indeksą, galite nustatyti šią parinktį, kad valdytumėte, kaip „SQL Server“ reaguoja, kai eilutė, kurios rakto reikšmė lygi esamai rakto reikšmei, įterpiama atliekant masinio įterpimo operaciją. Jei pasirinksite Nepaisyti pasikartojančio rakto, „SQL Server“ pateiks įspėjamąjį pranešimą, nepaisys pažeidžiančios gaunamos eilutės ir bandys įterpti likusias masinio įterpimo operacijos eilutes. Jei nepasirinksite Nepaisyti pasikartojančio rakto, „SQL Server“ pateiks klaidos pranešimą ir atšauks visą masinio įterpimo operaciją.
Užpildymo koeficientas
Rodo užpildo koeficientą, nurodantį, kokio užpildymo turi būti kiekvienas rodyklės puslapis. Jei užpildo koeficientas nenurodytas, naudojamas numatytasis duomenų bazės užpildo koeficientas.
Bloknoto rodyklė
Jei nurodėte, kad užpildymo koeficientas yra didesnis nei nulis procentų, ir pasirinkote parinktį sukurti unikalų indeksą, galite nurodyti „SQL Server“ naudoti tą patį procentą, kurį nurodėte užpildymo koeficiente, kaip ir vietą, kurią reikia palikti atvirą kiekviename vidiniame mazge. Pagal numatytuosius nustatymus „SQL Server“ nustato dviejų eilučių indekso dydį.
Kūrimas kaip JUNGTINĖ
Pasirinkite šią parinktį, norėdami sukurti jungtinį pasirinktos duomenų bazės lentelės indeksą.
Automatiškai neperskaičiuoti statistikos
Pasirinkite šią parinktį, kad nurodytumėte „SQL Server“ naudoti anksčiau sukurtą statistiką. Šis pasirinkimas, pasiekiamas tik "„SQL Server“ 7.0" ir naujesnės versijos duomenų bazėse, gali pabloginti užklausų veikimą, tačiau paspartinti indeksų kūrimo operaciją.
Daugiau informacijos apie šią parinktį rasite savo „SQL Server“ dokumentacijoje.
Tikrinimo tekstas
(Tik „SQL Server“ 2000.) Rodo tekstą, kuris rodomas vartotojams įvedus eilutę, kuri pažeidžia rodyklę, raktą arba apribojimą.
Jei naudojate „SQL Server“ 6.5, pateikiamos šios parinktys.
Duomenų rūšiavimo parinktys
Nustatykite, kaip duomenys išdėstyti indekse, kai įrašai įtraukiami į indeksą.
- Duomenų rūšiavimas Numatytasis parametras. Duomenys išdėstomi didėjimo tvarka.
- Duomenys jau surūšiuoti Priima esamų duomenų tvarką.
- Surūšiuotų duomenų pertvarkymas Pertvarko duomenis didėjimo tvarka. Pasirinkite šią parinktį, jei, pvz., lentelė taps fragmentuota arba norėdami atkurti nesugrupuotus indeksus.
Pasikartojančios eilutės parinktys
Nustatykite, kaip indeksas turėtų apdoroti pasikartojančias eilutes.
- Neleisti pasikartojančių eilučių Numatytasis parametras. Neleidžia įrašyti indekso, jei yra pasikartojančių eilučių. Jei yra pasikartojančių eilučių, rodomas klaidos pranešimas.
- Nepaisyti pasikartojančių eilučių Naikina pasikartojančias eilutes iš indekso, kai jis yra kuriamas.
- Leisti pasikartojančias eilutes Sukuria indeksą, nors yra pasikartojančių eilučių.