ЭЭММаалыматтар базасы

SQL "Түшүнбөгөндөргө": Сиз тушуруу билишибиз керек?

Бүгүнкү күнгө чейин, "Түшүнбөгөн" SQL курстар абдан популярдуу болуп жатат. Ал көп учурда, сиз бүгүнкү күндө дүйнө жүзү боюнча "динамикалуу" желе кызматтарын деп ушунчалык таба алат, анткени, түшүндүрүү өтө кыйын болушу мүмкүн. Алар акылга сыярлык ийкемдүү баштыкча жана негизделген базалары. сайттарды түзүү өзүн арноо чечим бардык башталгыч программисттер, биринчи кезекте "Түшүнбөгөн" SQL курстарга жазылган.

Эмне үчүн тил үйрөнүү?

Биринчи кезекте, SQL датасы мотор блогдоруна абдан популярдуу бири өтүнмөлөрдү ар кандай түзүүнү ишке ашыруу максатында окутулат - WordPress. бир нече жөнөкөй сабак өткөндөн кийин, буга чейин бир гана тил жөнөкөйлүгүн ырастайт ар кандай татаалдыктагы, сурамдарын түзө алат.

SQL деген эмне?

Структураланган талптар тили, же структураланган талптар тили, бир максат менен жаратылган: аныктоо , маалыматтарды түрүн аларга жеткиликтүүлүктү камсыз кылуу жана салыштырмалуу кыска убакытта аларга сый мамиле кылышат. Сиз SQL-баасын билген болсо, анда бул Server деп аталган "nonprocedural" тилге таандык экенин түшүнөт. Сайт боюнча келечекте көрө каалаган компоненттерин жана жыйынтыктарын гана сыпатталышы, анын жөндөмдүүлүгүнө, башкача айтканда. Бирок, бул программист так жыйынтыктарды алуу үчүн бара жатканы жөнүндө эч нерсе айтылбайт. Бул тилде ар бир жаңы өтүнүч кошумча бир түрү болуп саналат "өзгөчөлүк". Ошол үчүн бул алар базасына киргизилет, ал эми суроо-талап аткарылат.

Кандай жол-жоболору бул тилди колдонуу менен жүргүзүлүшү мүмкүн?

Өзүнүн жөнөкөйлүгүнө карабастан, SQL маалыматтар базасы сиз абдан ар түрдүү суроо көп түзүүгө мүмкүндүк берет. Демек, сен бул маанилүү программалоо тилин үйрөнө баштаса, эмне кылышыбыз керек?

  • үстөлдөргө түрдүү түзүү;
  • кабыл алууга, сактоого жана маалыматтарды өзгөртүү;
  • өз каалоосу боюнча үстөлдөргө түзүмүн өзгөртүү;
  • бир бүтүн келип түшкөн маалыматтарды айкалыштыруу;
  • алынган маалыматтарды эсептөө;
  • маалыматтын толук коргоону камсыз кылат.

Кайсы команда бул тилде абдан популярдуу болуп саналат?

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

  1. DDL - бул маалыматтарды аныктайт деген буйругу. Бул маалымат базасына объектилерди ар түрдүү, түзүү, өзгөртүү жана жок кылуу үчүн колдонулат.
  2. DCL - маалыматтарды башкарып бир команда. Бул маалымат базасындагы маалыматтарды ар кандай колдонуучулардын жеткиликтүүлүгүн камсыз кылуу үчүн, ошондой эле стол же көз карашын пайдалануу.
  3. TCL - бүтүмдөр ар кандай жетекчилик бир команда. Анын негизги максаты бүтүм багытын аныктоо болуп саналат.
  4. DML - алынган маалыматтарды чыгартат. Анын миссиясы маалымат базасы маалыматты ар кандай түрткү берип, же ага салым кошуу болуп саналат.

Бул жүрүш тууралуу бар сыймыктуу түрлөрү

сыймык ылайык, өз статусуна ылайык бир же башка колдонуучуну аткара турган иш-аракеттерди билдирет. Төмөн, албетте, кадимки кирүү болуп саналат. Албетте, убакыттын өтүшү менен артыкчылыктар өзгөртүүгө тийиш. Эски жок жана жаңы адамдар кошулат. Бүгүнкү күнгө карата, "Түшүнбөгөн" SQL Server курстарды өтүп жаткандардын ар бири, уруксат берилген иш-чаралардын бир нече түрлөрү бар экенин билебиз:

  1. Object түрү - маалымат базасы болуп бир объектиге карата гана буйругун аткарууга жол берилет. башка иш объекттери үчүн, ошол эле учурда ар кандай артыкчылыктарга ээ болуп саналат. Ошондой эле белгилүү бир колдонуучуга эмес, тиркелген эмес, ошондой эле стол болот. Эгер кимдир бирөө, алардын мүмкүнчүлүктөрүн пайдаланып жаткан болсо, анда ал анын менчик ээси болуп эсептелет, үстөл жараткан. Ошондуктан, ал маалымат менен байланышкан башка колдонуучулар үчүн жаңы артыкчылыктарды дайындоо же аны туура.
  2. Тутум түрү - деп аталган укук маалымат. Мындай сыймыкка ээ кардарлар базасын объектилерди ар кандай түзө аласыз.

SQL тарыхы

Бул тил 1970-жыл, илимий-изилдөө лабораториясында IBM менен түзүлгөн. Анын аты-жөнү бир аз башкача (уландысы), ал эми пайдалануу бир нече жыл өткөндөн кийин эле, ал эми аз азайтуу, өзгөргөн. Ошого карабастан, бүгүнкү күндө да, программалоо тармагында көптөгөн белгилүү эл аралык эксперттер мурдагыдай эле эски атын жарыялайт. SQL бир максат менен жаратылган - ал тургай, жөнөкөй эле катардагы интернет колдонуучуларды билүү үчүн эч кандай көйгөйлөр жок, ал кыла алышы үчүн жөнөкөй боло турган тилди ойлоп. Кызыктуу SQL гана тили эмес, ал эми болот. California эксперттер дагы бир тобу ушундай эле Энгр иштелип чыккан, бирок ал жерде болгон эмес. 1980-жылга чейин, бир-биринен айырмалуу бир даражада гана SQL бир нече түрлөрү бар. 1983-жылы, аралашып алдын алуу үчүн, стандарттык Variant бүгүнкү күндө популярдуу болуп, жаратылган. SQL "Түшүнбөгөндөргө" курстары сиз жөнүндө бир топ көптү билебиз жана толугу менен бир нече жума бою аны изилдеп көрөлү.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ky.atomiyme.com. Theme powered by WordPress.