Реляциялык маалымат базаларын кантип түзүү керек

Мазмуну:

Реляциялык маалымат базаларын кантип түзүү керек
Реляциялык маалымат базаларын кантип түзүү керек

Video: Реляциялык маалымат базаларын кантип түзүү керек

Video: Реляциялык маалымат базаларын кантип түзүү керек
Video: Symfony проектинде берилиштер базалары менен иштөөгө мисал (Symfony - Database) 2024, Май
Anonim

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

Реляциялык маалымат базаларын кантип түзүү керек
Реляциялык маалымат базаларын кантип түзүү керек

Реляциялык структуранын маңызы жана маалыматтарды даярдоо

Ар бир маалымат базасы бир же бир нече таблицада сакталган иреттелген жана структураланган маалымат. Таблицалар катарлардын жана тилкелерден турган маалыматтардын табигый жана тааныш чагылдырылышы. Реляциялык мамиле мындай таблицалардын ортосундагы белгилүү бир мамилени билдирет. Шилтемелер же мамилелер бир суроого бир эле учурда бир нече таблицадан маалыматтарды топтоого, алууга мүмкүнчүлүк берет.

Реляциялык маалыматтар базасын түзүү үчүн, биринчи кезекте, таблицалардын жана алардын ортосундагы байланыштардын жыйындысын түзүү керек. Мындай учурда, сиз төмөнкү эрежелерди сакташыңыз керек. Биринчиден, ар бир таблица бирдей типте жана уникалдуу аталышта болушу керек. Экинчиден, таблицанын саптары белгиленген талаалардан жана маанилерден турушу керек (бир нече тилкени жана кайталануучу топторду кошо албайсыз). Үчүнчүдөн, ар кандай сапты аныктай алышы үчүн, кылдар бири-биринен айырмаланып, жок дегенде бир мааниге (талаага) ээ болушу керек. Төртүнчүдөн, тилкелер уникалдуу аталыштарга ээ болушу керек жана бир тектүү маалыматтардын мааниси менен толтурулушу керек, көрсөтүүнүн бирден-бир ыкмасы - маалыматтын так мааниси (таблицалардын ортосунда атайын байланыштар болушу мүмкүн эмес).

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

DBMS колдонуп ишке ашыруу

Маалыматтар базасын башкаруу тутумдары (Oracle, MySQL, SQLite ж.б.) түзүлгөн маалыматтарды толук башкарууну камсыз кылат жана сурамдарды аткарууга мүмкүндүк берет. МББнын бирин тандап, түзүлгөн таблицаларды синтаксисине ылайык программага өткөрүп берүү керек. Бул маанилүү касиеттерди колдон чыгарбай кылдаттык менен жасалышы керек болгон көлөмдүү иш.

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

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