SQL Server маалымат базасын кантип түзүү керек: 12 кадам (сүрөттөр менен)

Мазмуну:

SQL Server маалымат базасын кантип түзүү керек: 12 кадам (сүрөттөр менен)
SQL Server маалымат базасын кантип түзүү керек: 12 кадам (сүрөттөр менен)

Video: SQL Server маалымат базасын кантип түзүү керек: 12 кадам (сүрөттөр менен)

Video: SQL Server маалымат базасын кантип түзүү керек: 12 кадам (сүрөттөр менен)
Video: Шпаклевка стен под покраску. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #20 2024, Май
Anonim

SQL Server маалымат базалары - бул колдонууда эң кеңири таралган маалымат базалары, аларды түзүү жана тейлөө канчалык оңой экендигине рахмат. SQL Server Management сыяктуу акысыз графикалык колдонуучу интерфейси (GUI) программасы менен, буйрук сабы менен айланып өтүү жөнүндө тынчсыздануунун кажети жок. Маалымат базасын түзүү үчүн төмөндөгү 1 -кадамды караңыз жана маалыматыңызды бир нече мүнөттөн кийин киргизе баштаңыз.

Кадамдар

SQL Server маалымат базасын түзүү 1 -кадам
SQL Server маалымат базасын түзүү 1 -кадам

Кадам 1. SQL Server Management Studio программасын орнотуңуз

Бул программа Майкрософттон бекер жеткиликтүү жана буйрук сабын колдонуунун ордуна графикалык интерфейстен SQL сервериңизге туташууга жана башкарууга мүмкүндүк берет.

  • SQL серверинин алыскы инстанциясына туташуу үчүн сизге ушул же башка программалык камсыздоо керек болот.
  • Mac колдонуучулары DbVisualizer же SQuirreL SQL сыяктуу ачык булак программаларын колдоно алышат. Интерфейстер башкача болот, бирок ошол эле жалпы принциптер колдонулат.
  • Буйрук сабынын инструменттерин колдонуу менен маалымат базаларын түзүүнү үйрөнүү үчүн, бул колдонмону караңыз.
SQL Server маалымат базасын түзүү 2 -кадам
SQL Server маалымат базасын түзүү 2 -кадам

Кадам 2. SQL Server Management студиясын баштаңыз

Программаны биринчи баштаганда сизден кайсы серверге туташкыңыз келери суралат. Эгерде сизде мурунтан эле иштеп жаткан сервер болсо жана ага туташуу үчүн керектүү уруксаттарыңыз болсо, анда сиз сервердин дарегин жана аутентификация маалыматын киргизе аласыз. Эгерде сиз жергиликтүү маалымат базасын түзгүңүз келсе, маалымат базасынын атын коюңуз. жана аутентификация түрү "Windows аныктыгын текшерүү".

Улантуу үчүн Туташууну чыкылдатыңыз

SQL Server маалымат базасын түзүү 3 -кадам
SQL Server маалымат базасын түзүү 3 -кадам

Step 3. Database папкасын табыңыз

Жергиликтүү же алыскы серверге туташкандан кийин, экрандын сол жагында Object Explorer терезеси ачылат. Object Explorer дарагынын үстүндө сиз туташкан сервер болот. эгер ал кеңейтилбесе, анын жанындагы "+" белгисин басыңыз. Маалыматтар базасы папкасында жайгашкан.

SQL Server маалымат базасын түзүү 4 -кадам
SQL Server маалымат базасын түзүү 4 -кадам

Кадам 4. Жаңы маалымат базасын түзүү

Маалыматтар базасы папкасын оң баскыч менен чыкылдатып, "Жаңы маалымат базасы…" дегенди тандаңыз. Маалымат базасын түзүүдөн мурун аны конфигурациялоого мүмкүндүк берген терезе пайда болот. Маалымат базасына аны аныктоого жардам бере турган ат коюңуз. Колдонуучулардын көбү калган жөндөөлөрдү демейки абалында калтыра алышат.

  • Сиз маалымат базасынын атын терип жатканда, эки кошумча файл автоматтык түрдө түзүлөөрүн белгилейсиз: Маалыматтар жана Журнал файлы. Маалымат файлы сиздин маалымат базаңыздагы бардык маалыматтарды камтыйт, ал эми журнал файлы маалымат базасындагы өзгөрүүлөрдү көзөмөлдөйт.
  • Маалымат базасын түзүү үчүн ОК басыңыз. Сиз жаңы базаңыздын кеңейген маалымат базасы папкасында пайда болгонун көрөсүз. Ал цилиндр сүрөтчөсүнө ээ болот.
SQL Server маалымат базасын түзүү 5 -кадам
SQL Server маалымат базасын түзүү 5 -кадам

Кадам 5. Таблица түзүңүз

Берилиштер базасы маалыматтарды сактай алат, эгер сиз ошол маалыматтарга структура түзсөңүз. Таблицада сиздин маалымат базаңызга киргизилген маалыматтар камтылган жана сиз улантаардан мурун аны түзүшүңүз керек болот. Маалыматтар базасы папкасындагы жаңы маалымат базасын кеңейтүү жана Таблицалар папкасын оң баскыч менен чыкылдатып, "Жаңы Таблица …" тандоо.

Windows экрандын калган бөлүгүндө ачылат, бул сизге жаңы үстөлүңүздү башкарууга мүмкүндүк берет

SQL Server маалымат базасын түзүү 6 -кадам
SQL Server маалымат базасын түзүү 6 -кадам

Кадам 6. Негизги ачкычты түзүү

Үстөлүңүздөгү биринчи тилке катары Негизги ачкычты түзүү сунушталат. Бул ID номери же рекорддук номер катары иштейт, бул кийинчерээк бул жазууларды оңой эстеп калууга мүмкүндүк берет. Муну түзүү үчүн, Мамычанын Аты талаасына "ID" деп жазыңыз, Маалымат Түрү талаасына int териңиз жана "Nulls уруксат берүү" белгисин алып салыңыз. Бул тилкени Негизги ачкыч катары коюу үчүн, куралдар тилкесиндеги Ачкыч сөлөкөтүн чыкылдатыңыз.

  • Сиз нөлдүк мааниге жол бергиңиз келбейт, анткени сиз ар дайым жазуунун "1" болушун каалайсыз. Эгер нөлдөргө уруксат берсеңиз, сиздин биринчи жазууңуз "0" болот.
  • Мамычанын касиеттери терезесинде, Identity Specification опциясын тапмайынча, ылдый жылдырыңыз. Аны жайып, "(ls Identity)" "Ооба" деп коюңуз. Бул автоматтык түрдө ар бир жазуунун ID тилкесинин маанисин жогорулатат, натыйжалуу түрдө ар бир жаңы жазууну номерлейт.
SQL Server маалымат базасын түзүү 7 -кадам
SQL Server маалымат базасын түзүү 7 -кадам

Кадам 7. Таблицалардын кандайча түзүлүшүн түшүнүңүз

Таблицалар талаадан же мамычалардан турат. Ар бир тилке маалымат базасына кирүүнүн бир жагын билдирет. Мисалы, сиз кызматкерлердин маалымат базасын түзүп жаткан болсоңуз, анда "Аты -жөнү", "Фамилия", "Дарек" жана "Телефон номери" тилкелери болушу мүмкүн.

SQL Server маалымат базасын түзүү 8 -кадам
SQL Server маалымат базасын түзүү 8 -кадам

Кадам 8. Калган мамыларыңызды түзүңүз

Негизги ачкыч үчүн талааларды толтурууну бүтүргөнүңүздө, анын астында жаңы талаалар пайда болгонун байкайсыз. Булар кийинки тилкеңизге кирүүгө мүмкүнчүлүк берет. Талаптарды өзүңүз каалагандай толтуруңуз жана ошол тилкеде киргизиле турган маалымат үчүн туура маалымат түрүн тандап алууну камсыздаңыз:

  • nchar (#) - Бул текст үчүн колдонулушу керек болгон маалыматтын түрү, мисалы, аттар, даректер ж. Чектөө сиздин маалымат базаңыздын өлчөмүн башкарууну камсыз кылат. Телефон номерлери ушул форматта сакталууга тийиш, анткени сиз аларда математикалык функцияларды аткарбайсыз.
  • int - Бул бүтүн сандар үчүн жана адатта ID талаасында колдонулат.
  • ондук (x, y) - Бул сандарды ондук түрдө сактайт жана кашаанын ичиндеги сандар тиешелүү түрдө ондуктан кийинки цифраларды жана цифраларды билдирет. Мисалы, ондук (6, 2) сандарды 0000.00 катары сактайт.
SQL Server маалымат базасын түзүү 9 -кадам
SQL Server маалымат базасын түзүү 9 -кадам

9 -кадам. Үстөлүңүздү сактаңыз

Колонкаңызды түзүп бүткөндөн кийин, маалыматты киргизүүдөн мурун таблицаны сактап калышыңыз керек болот. Куралдар тилкесиндеги Сактоо сүрөтчөсүн чыкылдатып, анан столго ат киргизиңиз. Таблицаңыздын мазмунун таанууга жардам бере тургандай ат коюу, айрыкча бир нече таблицасы бар чоң маалымат базалары үчүн, жөндүү.

SQL Server маалымат базасын түзүү 10 -кадам
SQL Server маалымат базасын түзүү 10 -кадам

Step 10. Сиздин столго маалыматтарды кошуу

Таблицаңызды сактагандан кийин, ага маалыматтарды кошуп баштасаңыз болот. Object Explorer терезесиндеги Tables папкасын кеңейтүү. Эгерде сиздин жаңы стол тизмеде жок болсо, Tables папкасын оң баскыч менен чыкылдатып, Жаңыртууну тандаңыз. Үстөлдү оң баскыч менен чыкылдатып, "Top 200 катарды түзөтүү" дегенди тандаңыз.

  • Ортоңку терезеде маалыматтарды киргизүүнү баштоо үчүн талаалар көрсөтүлөт. Сиздин ID талааңыз автоматтык түрдө толтурулат, андыктан аны этибарга албай коюңуз. Калган талаалар үчүн маалыматты толтуруңуз. Кийинки сапты чыкылдатсаңыз, биринчи катардагы ID талаасы автоматтык түрдө толтурулат.
  • Бул процессти сизге керектүү бардык маалыматты киргизгенге чейин улантыңыз.
SQL Server маалымат базасын түзүү 11 -кадам
SQL Server маалымат базасын түзүү 11 -кадам

Кадам 11. Маалыматтарды сактоо үчүн столду аткарыңыз

Маалыматты столго сактоо үчүн маалыматты киргизип бүткөндөн кийин, куралдар тилкесиндеги SQLди аткаруу кнопкасын басыңыз. SQL сервери фондо иштейт, бардык маалыматтарды сиз түзгөн мамычаларга талдайт. Баскыч кызыл илеп белгисине окшош. Сиз ошондой эле аткаруу үчүн Ctrl+R баскычтарын бассаңыз болот.

Эгерде кандайдыр бир каталар болсо, таблицанын аткарылышына чейин кайсы жазуулар туура эмес толтурулгандыгы көрсөтүлөт

SQL Server маалымат базасын түзүү 12 -кадам
SQL Server маалымат базасын түзүү 12 -кадам

Кадам 12. Маалыматтарыңызды сураңыз

Бул жерде сиздин маалымат базаңыз түзүлдү. Сиз ар бир маалымат базасында керектүү көп таблицаларды түзө аласыз (чектөө бар, бирок көпчүлүк колдонуучулар, эгерде алар ишкана деңгээлиндеги маалымат базаларында иштебесе, бул жөнүндө тынчсыздануунун кажети жок). Эми сиз маалыматыңызды отчеттор же башка административдик максаттар үчүн сурасаңыз болот. Иштеп жаткан суроолор боюнча толук маалымат алуу үчүн бул колдонмону караңыз.

Сунушталууда: