Аппараттық және бағдарламалық қамтамасыз етуді орнату

Mysql Workbench орыс нұсқасы. MySQL WorkBench жүйесіндегі модельден физикалық дерекқорға дейін


Дерекқор әзірлеушісі қандай болса да: бастаушы (атап айтқанда) немесе сақалды кәсіпқой болса да, оған немен жұмыс істеп жатқанын, нені дамытып жатқанын елестету әрқашан оңай және көрнекі. Мен өзімді бірінші санатқа қойдым және материалды түсіну үшін мен жобалайтын/дамытатын нәрсені көрнекі түрде көргім келеді.

Бүгінгі күнге дейін бар әртүрлі бағдарламаларжәне ұқсас тапсырманы орындайтын құралдар: кейбіреулері жақсы, кейбіреулері нашар. Бірақ бүгін мен MySQL WorkBench – құралы туралы аздап айтқым келеді визуалды дизайндеректер базасы, деректер қорын жобалауды, модельдеуді, құруды және пайдалануды деректер қоры жүйесі үшін біртұтас үздіксіз ортаға біріктіру MySQL деректері, ол FabForce ұсынған DBDesigner 4 мұрагері.(c) Wikipedia. MySQL WorkBench екі нұсқада таратылады: OSS-қоғамдық басылым(LGPL бойынша таратылады) және SE - Стандартты басылым- әзірлеушілер ақша сұрайтын нұсқа. Бірақ менің ойымша, бұл көптеген адамдар үшін жеткілікті болады және OSSнұсқасы (әсіресе жаңадан бастаушылар және бағдарламалық жасақтамаға ақы төлеуді қаламайтын немесе оны орынсыз деп санайтындар, сондай-ақ ашық бастапқы бағдарламаларды ұстанушылар үшін), әсіресе OSS нұсқасы бай функционалдылыққа ие болғандықтан.

Сонымен, аты айтып тұрғандай, бұл құралжұмыс істеуге арналған MySQL мәліметтер базасы жәнеқолдайды көп саны әртүрлі түрлері MySQL үлгілері (төмендегі скриншотты қараңыз) және жаңадан бастағандар үшін реляциялық деректер қорын (әсіресе MySQL) жақсы түсіну және зерттеу үшін таптырмас құрал болады:

Осылайша, кез келген MySQL әзірлеушісі өзіне қажет нәрсені табады. Оның үстіне MySQL жұмыс үстелібар дерекқорды қосуға, SQL сұраныстары мен SQL сценарийлерін орындауға, деректер қоры объектілерін өңдеуге және басқаруға мүмкіндік береді.Бірақ реляциялық мәліметтер қорын енді ғана меңгере бастағандар үшін ең қызықтысы, менің ойымша, құру мүмкіндігі. EER модельдеріДерекқор. Басқаша айтқанда, бұл қажет болған жағдайда SQL сценарийі ретінде оңай ұсынылуы, өңделуі немесе жаңа көріністі құруы мүмкін дерекқордағы кестелер арасындағы барлық қатынастардың көрнекі көрінісі. Бірақ бұл туралы кейінірек. Алдымен, негізгі көздің қандай екенін көрейік. MySQL жұмыс үстелі(5.2.33 rev 7508):
Дерекқордың EER-моделін жасау үшін « Жаңа EER моделін жасаңыз". Нәтижесінде бізде диаграммаларды, кестелерді, көріністерді, процедураларды қосуға / жасауға болатын қойынды болады; пайдаланушылар үшін әртүрлі кіру құқықтарын орнатамыз; SQL сценарийлерін пайдаланып үлгі жасаңыз. Бұл қойынды келесідей көрінеді:
Біз кестелер мен деректер қорын құру процесін қарастырмаймыз, өйткені мұнда бәрі қарапайым. Мен дайын модельдің соңғы нұсқасын ғана беремін (төмендегі скриншоттарды қараңыз). Сонымен қатар, меңзерді кестелердің сілтеме сызығына (нүкте сызық) апарсаңыз, онда «сілтеме», негізгі кілт және сыртқы кілт басқа түспен бөлектеледі. Меңзерді кестенің үстіне апарсаңыз, кестенің өзі, сонымен қатар таңдалған кестеге жататын барлық сілтемелер бөлектеледі.

Кестені өңдеу үшін бізге қажет кестені тінтуірдің оң жақ түймешігімен басып, « Кестені өңдеу..." Нәтижесінде терезенің төменгі жағында кестенің атын, бағандарын, сыртқы кілттерді және т.б. өзгертуге болатын қосымша кестені өңдеу аймағы пайда болады. Кестені SQL сценарийіне экспорттау үшін , бізге қажет кестені тінтуірдің оң жақ түймешігімен басып, « SQL тілін алмасу буферіне көшіріңіз«, содан кейін алмасу буферінен қажетті орынға / бағдарламаға / файлға қойыңыз.

Ал енді тікелей орнату MySQL жұмыс үстелі. Әрине, алдымен MySQL WorkBench бағдарламасын жүктеп алу керек. Мұны істеу үшін MySQL WorkBench жүктеп алу бетіне өтіңіз, ашылмалы тізімдегі беттің төменгі жағында бізге қажет нәрсені таңдаңыз. операциялық жүйе. Нәтижесінде бізге бірнеше жүктеу опциялары ұсынылады:

  • ОЖ үшін Windows MSI орнатушысын жүктеп алуға болады, zip мұрағатыбағдарламалар, сондай-ақ бастапқы коды бар мұрағат. Бұл ОЖ үшін MySQL жұмыс үстелітек 32 биттік Windows үшін жүктеп алуға болады;
  • пайдаланушылар үшін ubuntuтаңдау Windows пайдаланушыларына қарағанда біршама бай - бізге жүктеп алу ұсынылады MySQL жұмыс үстелі Ubuntu 10.04, 10.10 нұсқалары (жазу кезінде) және deb бумаларының 32 немесе 64 биттік нұсқалары үшін;
  • үшін айналымға негізделгендистрибутивтер, және бұл жағдайда бұл Fedora, Suse Linux және RedHat/Oracle Linux, MySQL жұмыс үстелі 32-биттік және 64-биттік ОЖ-ға арналған жинақтар ұсынылған;
  • Macintosh пайдаланушылары да ұмытылған жоқ - олар үшін тек 32 биттік ОЖ үшін жинақ бар;
  • және әрине жүктеп алуға болады көзібағдарламалар;

Сонымен, қажетті жүктеу опциясын таңдап, басыңыз Жүктеп алу. Содан кейін бізден өзімізді таныстыруды сұраймыз: тіркелген пайдаланушылар үшін - логин мен парольді енгізу, жаңадан бастағандар үшін - тіркелу. Өзіңізді таныстырғыңыз келмесе, төмендегі опцияны таңдаңыз " «Жоқ, рахмет, мені жүктеп алуға апарыңыз!» және жүктеп алу үшін ең жақын айнаны таңдаңыз. Сонымен қатар, орнату алдында орнатылғанына көз жеткізіңіз mysqlclient,.әйтпесе MySQL WorkBench орнатудан бас тартады.

Linux пайдаланушылары үшін есте сақтау және білу керек нәрселер:

Әрине, Windows жүйесіндегідей MySQL клиенті туралы ұмытпаңыз. Ubuntu пайдаланушылары үшін - Ubuntu нұсқасына сәйкес бағдарламаның нұсқасын жүктеп алуыңыз қажет.Орнату кезінде қате туралы хабарларды мұқият қараңыз, егер бар болса, олар сіздің ОЖ-да қандай пакеттердің жоқ екенін көрсетеді. Бұл туралы төменде оқыңыз.

Rmp-базалық дистрибутивтермен қалай жұмыс істейді, мен өкінішке орай білмеймін, өйткені. Мен мұндай дистрибутивтерді ешқашан пайдаланған емеспін, бірақ менің ойымша, бұл дебиан негізіндегі сияқты.

Сіз жиналыс жоқ екенін байқаған боларсыз MySQL жұмыс үстеліОЖ үшін Debian GNU/Linux. Бірақ, тәжірибе көрсеткендей, бәрі жақсы. Орнату үшін MySQL жұмыс үстелі Debian 6.0 (Сығу) жүйесінде біз қолданамыз деб- үшін пакет Ubuntu 10.04(Операциялық жүйеңіздің биті туралы ұмытпаңыз: x86 немесе x64). Жүктеп алынған deb бумасын орнату үшін қызметтік бағдарламаны пайдалануға болатынын еске саламын gdebiнемесе консольде түбір ретінде келесі пәрменді енгізіңіз:

# dpkg -i mysql-workbench-gpl-5.2.33b-1ubu1004-amd64.deb Мысалы, менің уақытымда MySQL қондырғылары WorkBench келесі қатеге тап болды:
dpkg: пакеттік тәуелділіктер mysql-workbench-gpl бумасын теңшеуге жол бермейді:
mysql-workbench-gpl libcairomm-1.0-1 (>= 1.6.4) нұсқасына байланысты, алайда:
libcairomm-1.0-1 бумасы орнатылмаған.
mysql-workbench-gpl libctemplate0-ге байланысты, алайда:
libctemplate0 бумасы орнатылмаған.
mysql-workbench-gpl libgtkmm-2.4-1c2a (>= 1:2.20.0) түріне байланысты, алайда:
libgtkmm-2.4-1c2a бумасы орнатылмаған.
mysql-workbench-gpl libpangomm-1.4-1 (>= 2.26.0) нұсқасына байланысты, алайда:
libpangomm-1.4-1 бумасы орнатылмаған.
mysql-workbench-gpl libzip1-ге байланысты (>= 0,9), алайда:
libzip1 бумасы орнатылмаған.
mysql-workbench-gpl python-paramiko-ға байланысты, алайда:
Python-paramiko бумасы орнатылмаған.
mysql-workbench-gpl python-pysqlite2-ге байланысты, алайда:
Python-pysqlite2 бумасы орнатылмаған.
dpkg: mysql-workbench-gpl опциясын өңдеу мүмкін болмады (--install):
тәуелділік мәселелері -- конфигурацияланбаған қалдырыңыз
Келесі бумаларды өңдеу кезінде қателер орын алды:
mysql-workbench-gpl

Бұл қатені түзету үшін кейбір пакеттерді орнату үшін консольде пәрменді теру керек болды:

# қабілет орнату libzip1 libcairomm-1.0-dev libctemplate0 libgtkmm-2.4-1c2a

Жоғарыдағы пакеттерді орнату үшін сізге де қажет қосымша пакеттеркім менеджер қолайлыжүктеп алуды ұсыныңыз. Барлық қажетті бумаларды орнатқаннан кейін MySQL WorkBench проблемасыз орнатылады.

Барлығы: MySQL WorkBench сәтті орнатылды және жұмыс істеуді үйренуге дайын.

жаңарту:
Егер қателеспесем, Ubuntu 12.04 MySQL WorkBench нұсқасын дистрибутив репозиторийлерінен табуға болады. Сондықтан орнату процесі әлдеқайда оңай және ешқандай балдақсыз.
MySQL WorkBench орнату үшін терминалға келесі пәрменді енгізу жеткілікті:
sudo aptitude mysql-workbench орнату

Бұл жазбаның мақсаты – жаңадан бастаған әзірлеушіге Oracle ұсынған MySQL Workbench визуалды дерекқорды жобалау құралын пайдаланып қарапайым дерекқорды тез үйренуге және жобалауға және оның ER үлгісі мен SQL демпін алуға көмектесу.

Ал, аз сөз және көп мағына! Сыртқы түрібағдарлама терезесінде «Деректерді модельдеу» бөлімі келесідей болады:

Бар үлгіні ашу үшін сілтемені басыңыз: Бар EER үлгісін ашыңыз, жаңа үлгі жасау үшін - параметрді таңдаңыз: Жаңа EER моделін жасаңызбұрыннан бар дерекқордан нысан қатынасының үлгісін жасау үшін опцияны басыңыз: Бар дерекқордан EER үлгісін жасаңыз, және SQL сценарийінен EER үлгісін жасау үшін мынаны таңдау керек: SQL сценарийінен EER үлгісін жасаңыз.
Жаңа модель жасау үшін Жаңа EER үлгісін жасау сілтемесін пайдаланыңыз, оны басқаннан кейін параметрлері бар терезе көрсетіледі:

Алдымен кестелерді жасау керек, ол үшін түймені басыңыз Кестені қосу, келесі пішін пайда болады:

Алдымен кесте құрайық пайдаланушылар, ол пайдаланушы деректерін сақтайды ақпараттық жүйе, алаңда кесте атауыпішін бөліміне кестенің атын енгізіңіз бағандаркесте өрістерін құру:
- Бірінші өріс idбірегей пайдаланушы нөмірін қамтиды, оның қасиеттерін орнатыңыз: Автоматты өсім, нөл емес, негізгі кілтжәне Бірегей, тарауда деректер түрібүтін сан түрін таңдаңыз бүтін сан.
- Екінші өріс fio, қайда сақталады ТОЛЫҚ АТЫ.пайдаланушы, сипат өрісін орнатыңыз: Нөл емес, Негізгі кілт, тарауда деректер түріжол түрін таңдаңыз ВАРЧАР 255 .
- Үшінші өріс кіру, пайдаланушының логинін қамтиды, ол өріс сияқты бірегей болуы керек id, сондықтан оның қасиетін орнатайық Бірегейжәне таңбалар санын орнатыңыз 255 .
- Келесі өрістер: құпия сөзқұпия сөзді қамтиды электрондық поштамекенжайды қамтиды Электрондық поштажәне өріс түріпайдаланушы түрін қамтитын болады ерекше қасиеттер, жол түрімен ВАРЧАРұзақ 255 соңғы өрістен басқа таңбалар түрікім жеткілікті болды 45 кейіпкерлер.
Орындалған манипуляциялардан кейін кесте атауы бар пішін пайдаланушыларкелесідей болады:

Диаграммада кесте пайда болады. пайдаланушыларөрістермен және индекстермен:

Дәл осылай кесте құрайық. параметрлеріөрістерді қамтитын АЖ дерекқорына кіру параметрлерімен id, хостхост атын (сервер мекенжайын) көрсету үшін, дб- мәліметтер қорының атауы, пайдаланушыжәне құпия сөзқашықтағы серверге IP орнату үшін пайдаланушы аты мен құпия сөзбен.

Әрі қарай, бұрыннан белгілі әдісті қолдана отырып, өрістердегі дүкендер туралы деректерді сақтайтын дүкендер кестесін жасаймыз: idтүрі бүтін сан– кілт, нөл емес, автоматты өсіммен бірегей, өріс атыдүкен атауы өрісі мекенжайы– оның физикалық мекенжайы, өрісі тел- телефон нөмірін сақтау сайт– дүкеннің және алаңның веб-сайты электрондық поштадүкеннің электрондық пошта мекенжайымен.

Содан кейін біз кесте жасаймыз өнімдерөрістерде дүкен өнімдері туралы деректерді сақтау: idтүрі бүтін сан– кілт, нөл емес, автоматты өсімі бар бірегей, дүкен атауын сақтайтын атау өрісі, кілт, бүтін түрдегі нөлдік емес өріс shop_idдүкен нөмірі, өріс type_idөнім түрлерінің кестесінен зат нөмірі туралы ақпаратпен. Бренд өрісі - өндірушінің бренді, ұзындығы 255 таңба, өріс үлгі– өнім үлгісімен, өрісімен деректер– өнім түрінің деректерімен және сипаттамаларымен Tinytext, өріс img 255 таңбадан тұратын өнім кескінінің толық мекенжайы және өнімнің бағасы көрсетілген баға өрісі және кепілдікөнімнің кепілдік мерзімі туралы ақпаратпен, ұзындығы 45 таңба.

Біз жасаған кестелер баптаулар, дүкендержәне өнімдеркелесідей көрінеді:

Әрі қарай, бізге өнімдердің түрін сақтайтын кесте қажет өнім_түрі, ол бірегей, нөлдік емес, кілттік өрістен тұрады idбүтін түрінің автоматты өсімімен және өнім түрінің атауын қамтитын ұзындығы 255 таңбадан тұратын бірегей атау өрісі бар.

Кестенің көрінісі келесідей:

Соңғы екі кесте тапсырыстаржәне жеткізулер, біріншісі тұтынушы тапсырыстары туралы ақпаратты, ал соңғы өнімдерді жеткізу туралы ақпаратты қамтиды.

Кесте өрістері тапсырыстар: idкілт, нөл емес, автоматты өсімі бар бүтін типті бірегей өріс, өріс shop_idдүкен нөмірін қамтитын - кілт, нөлдік емес бүтін типті өріс өнім_идентификаторыөнім нөмірін сақтау - кілт, нөлден басқа бүтін түрдегі өріс fio күнітапсырыс күнімен - түрі КҮН, өріс санытапсырыс берілген тауарлар санымен – бүтін түрі, өріс телтұтынушының телефон нөмірімен – ұзындығы 255 таңбадан тұратын жол түрі және тапсырысты растау туралы ақпаратты қамтитын растау өрісі – логикалық түрі.

Кесте өрістері жеткізулер: тапсырыс_идентификаторыреттік нөмірі бар - кілт, нөл емес, автоматты өсімі бар бірегей бүтін типті өріс, өріс өрісі fioтапсырысты жасаған пайдаланушының нөмірімен – кілттік, нөлдік емес бүтін типті өріс мекенжайыклиент көрсеткен тауарды жеткізу мекенжайын сақтау – ұзындығы 255 таңбадан тұратын жол түрі, өріс уақыттауарды жеткізудің қажетті уақытын сақтау - ұзындығы 255 таңбадан тұратын жол түрі, өріс күнітапсырыс беруші тапсырыс берген күнімен - мысалы КҮНжәне бульдік өріс растаутауарларды жеткізу туралы ақпаратты сақтау.

кестелер тапсырыстаржәне жеткізулеркелесідей көрінеді:

Кестелік қатынастар

Біз жеті кестеден тұратын мәліметтер қорын жасадық, енді кестелерді байланыстыру керек, біз бүтін типті негізгі өрістерді құрдық, олар байланыстыру үшін негіз болады.
Мысалы, екі кестені байланыстыру үшін өнімдержәне өнім_түрі, өнімдер кестесі бар диаграммада тінтуірдің сол жақ түймешігін екі рет басып, қойындыны таңдау керек шетелдік кілттер(шетелдік кілттер), содан кейін далада шетелдік кілт атауыбірегей атауды енгізіңіз шетелдік кілт, қойындысын екі рет басыңыз Анықтамалық кестежәне кестені таңдаңыз өнім_түрі, содан кейін оң жақта орналасқан пішінде сілтеме өрісін таңдаңыз type_idжәне қалқымалы тізімнен өрісті таңдаңыз id.

Осылайша, кестенің екі өрісі де қосылған, содан кейін кестелер арасындағы қатынас түрін орнату керек, пайда болған кестелер арасындағы қатынасты басу арқылы терезені ашып, қойындысын таңдау керек. шетелдік кілтжәне бөлімде кардиналдықбірден көпке қатынас түрін таңдап, терезені жабыңыз. Диаграмма кестелердің байланысын көрсетеді:

Сол сияқты, біз кестелердегі барлық негізгі өрістерді логикалық түрде өзара байланыстыратын етіп байланыстырамыз, содан кейін жобаланған деректер базасының үшіншіге сәйкес келетініне көз жеткізуіміз керек. қалыпты пішін.

қалыпты пішін- қатынас қасиеті қатынас моделііріктеудің немесе деректерді өзгертудің ықтимал логикалық қате нәтижелеріне әкелуі мүмкін артықшылық тұрғысынан сипаттайтын деректер. Қалыпты пішін қатынас қанағаттандыруға тиісті талаптар жиынтығы ретінде анықталады.

Реляциялық модельде қатынас әрқашан бірінші қалыпты формада, қатынас ұғымының анықтамасы бойынша болады. Әртүрлі кестелерге келетін болсақ, олар қарым-қатынастардың дұрыс көрінісі болмауы мүмкін және сәйкесінше бірінші қалыпты формада болмауы мүмкін. Қатынас айнымалысы екінші қалыпты формада болады, егер ол бірінші қалыпты формада болса және әрбір негізгі емес атрибут оның кандидат кілтіне қысқартылмайтын (функционалдық толық) тәуелді болса ғана. Дерекқор екінші қалыпты пішінге шығарылса және әрбір кілт емес баған бір-бірінен тәуелсіз болса, үшінші қалыпты пішінде болады.

Осылайша, біздің базамыз үшінші қалыпты формада, өйткені әрбір негізгі емес баған бір-бірінен тәуелсіз. Бұл біздің дерекқорымыздың диаграммасында анық көрінеді:

Кестелерді қоспағанда, көптеген кестелер «бірден көпке» қатынасында болады жеткізулержәне тапсырыстарбір-бір қарым-қатынаста, бері жеткізілді, бір ғана тапсырыс болуы мүмкін, яғни. Бір тапсырыста бір ғана жеткізу бар. Қалған қосылымдар жоғарыда анық көрсетілген.

Енді деректер қорын серверге жүктеп алайық. Ол үшін сілтемені басу арқылы дерекқорға жаңа қосылым жасаңыз Жаңа байланысбағдарламаның бастау терезесінде:

Содан кейін ашылатын терезеде өрістерді толтырыңыз:

Жолда қосылым атын көрсетіңіз қосылым атауы, тізімнен қосылу әдісін таңдаңыз Қосылу әдісі, қойындыда хост атауын және портты орнатыңыз Параметрлер, егер бар болса, пайдаланушы аты мен құпия сөзді көрсетіңіз және OK түймесін басыңыз. Содан кейін қойындыны ашыңыз EER диаграммасы, панельдегі элементті таңдаңыз дерекқоржәне опцияны басыңыз Инженер-форвард:

Терезе пайда болғаннан кейін түймені басыңыз «Келесі», параметрді таңдаңыз MySQL кесте нысандарын экспорттаужәне түймесін басыңыз «Келесі»:

Түймені басқаннан кейін SQL коды бар қойынды пайда болады, оны түймені басу арқылы сақтауға болады Файлға сақтаңызқажет болса, түймесін басыңыз «Келесі». Қосылым параметрлері бар терезе пайда болады:

Қосылым параметрлерінің дұрыстығын тексеріп, түймені басыңыз «Орындау», егер SQL кодында қателер болмаса, онда кодты орындағаннан кейін біз кестелер тізімі бар терезені көреміз, әйтпесе қате туралы хабарлама шығады. Енді біздің деректер базамыз серверге жүктелді.

Назарларыңызға рахмет, бағдарламаның өзін жүктеп алыңыз.

UPD:

Кейбір хабравчандарды өрістен өріске режимде кесте сілтемелерін көрсету мүмкіндігі қызықтырды

пайдаланушылардың бірінің кеңесі бойынша мен қарым-қатынастар мен кестелердің көрінісін өзгерту туралы шағын түсініктеме беремін, ол үшін мәзір бөлімінде келесі опцияны таңдау керек. Қатынас белгісі:

Осыдан кейін кестелік қатынастар келесі пішінді алады:

Сондай-ақ кестелердің сыртқы түрін өзгертуге болады, ол үшін жоғарыдағы мәзір бөліміндегі және келесілердегі құсбелгіні қою керек. Объект белгісі:

Диаграммадағы кесте IDEF1X стандартына дейін төмендетілгендей көрінеді:

Пайдалы пікірлеріңізге рахмет!

Бұл жазбаның мақсаты - жаңадан бастаған әзірлеушіге Oralce ұсынған MySQL Workbench визуалды дерекқорды жобалау құралын пайдаланып қарапайым дерекқорды тез үйренуге және жобалауға және оның ER үлгісін және SQL демпін алуға көмектесу.

Ал, аз сөз және көп мағына! Бағдарлама терезесінің «Деректерді модельдеу» бөлімі келесідей көрінеді:

Бар үлгіні ашу үшін сілтемені басыңыз: Бар EER үлгісін ашыңыз, жаңа үлгі жасау үшін - параметрді таңдаңыз: Жаңа EER моделін жасаңызбұрыннан бар дерекқордан нысан қатынасының үлгісін жасау үшін опцияны басыңыз: Бар дерекқордан EER үлгісін жасаңыз, және SQL сценарийінен EER үлгісін жасау үшін мынаны таңдау керек: SQL сценарийінен EER үлгісін жасаңыз.
Жаңа модель жасау үшін Жаңа EER үлгісін жасау сілтемесін пайдаланыңыз, оны басқаннан кейін параметрлері бар терезе көрсетіледі:

Алдымен кестелерді жасау керек, ол үшін түймені басыңыз Кестені қосу, келесі пішін пайда болады:


Алдымен кесте құрайық пайдаланушылар, ол ақпараттық жүйені пайдаланушылар туралы деректерді өрісте сақтайды кесте атауыпішін бөліміне кестенің атын енгізіңіз бағандаркесте өрістерін құру:
- Бірінші өріс idбірегей пайдаланушы нөмірін қамтиды, оның қасиеттерін орнатыңыз: Автоматты өсім, нөл емес, негізгі кілтжәне Бірегей, тарауда деректер түрібүтін сан түрін таңдаңыз бүтін сан.
- Екінші өріс fio, қайда сақталады ТОЛЫҚ АТЫ.пайдаланушы, сипат өрісін орнатыңыз: Нөл емес, Негізгі кілт, тарауда деректер түріжол түрін таңдаңыз ВАРЧАР 255 .
- Үшінші өріс кіру, пайдаланушының логинін қамтиды, ол өріс сияқты бірегей болуы керек id, сондықтан оның қасиетін орнатайық Бірегейжәне таңбалар санын орнатыңыз 255 .
- Келесі өрістер: құпия сөзқұпия сөзді қамтиды электрондық поштаэлектрондық пошта мекенжайы мен өрісті қамтиды түріпайдаланушы түрін қамтитын жол түрі бар арнайы сипаттарсыз болады ВАРЧАРұзақ 255 соңғы өрістен басқа таңбалар түрікім жеткілікті болды 45 кейіпкерлер.
Орындалған манипуляциялардан кейін кесте атауы бар пішін пайдаланушыларкелесідей болады:


Диаграммада кесте пайда болады. пайдаланушыларөрістермен және индекстермен:

Дәл осылай кесте құрайық. параметрлеріөрістерді қамтитын АЖ дерекқорына кіру параметрлерімен id, хостхост атын (сервер мекенжайын) көрсету үшін, дб- мәліметтер қорының атауы, пайдаланушыжәне құпия сөзқашықтағы серверге IP орнату үшін пайдаланушы аты мен құпия сөзбен.

Әрі қарай, бұрыннан белгілі әдісті қолдана отырып, өрістердегі дүкендер туралы деректерді сақтайтын дүкендер кестесін жасаймыз: idтүрі бүтін сан– кілт, нөл емес, автоматты өсіммен бірегей, өріс атыдүкен атауы өрісі мекенжайы– оның физикалық мекенжайы, өрісі тел- телефон нөмірін сақтау сайт– дүкеннің және алаңның веб-сайты электрондық поштадүкеннің электрондық пошта мекенжайымен.

Содан кейін біз кесте жасаймыз өнімдерөрістерде дүкен өнімдері туралы деректерді сақтау: idтүрі бүтін сан– кілт, нөл емес, автоматты өсімі бар бірегей, дүкен атауын сақтайтын атау өрісі, кілт, бүтін түрдегі нөлдік емес өріс shop_idдүкен нөмірі, өріс type_idөнім түрлерінің кестесінен зат нөмірі туралы ақпаратпен. Бренд өрісі - өндірушінің бренді, ұзындығы 255 таңба, өріс үлгі– өнім үлгісімен, өрісімен деректер– өнім түрінің деректерімен және сипаттамаларымен Tinytext, өріс img 255 таңбадан тұратын өнім кескінінің толық мекенжайы және өнімнің бағасы көрсетілген баға өрісі және кепілдікөнімнің кепілдік мерзімі туралы ақпаратпен, ұзындығы 45 таңба.

Біз жасаған кестелер баптаулар, дүкендержәне өнімдеркелесідей көрінеді:

Әрі қарай, бізге өнімдердің түрін сақтайтын кесте қажет өнім_түрі, ол бірегей, нөлдік емес, кілттік өрістен тұрады idбүтін түрінің автоматты өсімімен және өнім түрінің атауын қамтитын ұзындығы 255 таңбадан тұратын бірегей атау өрісі бар.

Кестенің көрінісі келесідей:

Соңғы екі кесте тапсырыстаржәне жеткізулер, біріншісі тұтынушы тапсырыстары туралы ақпаратты, ал соңғы өнімдерді жеткізу туралы ақпаратты қамтиды.

Кесте өрістері тапсырыстар: idкілт, нөл емес, автоматты өсімі бар бүтін типті бірегей өріс, өріс shop_idдүкен нөмірін қамтитын - кілт, нөлдік емес бүтін типті өріс өнім_идентификаторыөнім нөмірін сақтау - кілт, нөлден басқа бүтін түрдегі өріс fio күнітапсырыс күнімен - түрі КҮН, өріс санытапсырыс берілген тауарлар санымен – бүтін түрі, өріс телтұтынушының телефон нөмірімен – ұзындығы 255 таңбадан тұратын жол түрі және тапсырысты растау туралы ақпаратты қамтитын растау өрісі – логикалық түрі.

Кесте өрістері жеткізулер: тапсырыс_идентификаторыреттік нөмірі бар - кілт, нөл емес, автоматты өсімі бар бірегей бүтін типті өріс, өріс өрісі fioтапсырысты жасаған пайдаланушының нөмірімен – кілттік, нөлдік емес бүтін типті өріс мекенжайыклиент көрсеткен тауарды жеткізу мекенжайын сақтау – ұзындығы 255 таңбадан тұратын жол түрі, өріс уақыттауарды жеткізудің қажетті уақытын сақтау - ұзындығы 255 таңбадан тұратын жол түрі, өріс күнітапсырыс беруші тапсырыс берген күнімен - мысалы КҮНжәне бульдік өріс растаутауарларды жеткізу туралы ақпаратты сақтау.

кестелер тапсырыстаржәне жеткізулеркелесідей көрінеді:

Кестелік қатынастар

Біз жеті кестеден тұратын мәліметтер қорын жасадық, енді кестелерді байланыстыру керек, біз бүтін типті негізгі өрістерді құрдық, олар байланыстыру үшін негіз болады.
Мысалы, екі кестені байланыстыру үшін өнімдержәне өнім_түрі, өнімдер кестесі бар диаграммада тінтуірдің сол жақ түймешігін екі рет басып, қойындыны таңдау керек шетелдік кілттер(шетелдік кілттер), содан кейін далада шетелдік кілт атауыбірегей шетелдік кілт атауын енгізіңіз, қойындыны екі рет басыңыз Анықтамалық кестежәне кестені таңдаңыз өнім_түрі, содан кейін оң жақта орналасқан пішінде сілтеме өрісін таңдаңыз type_idжәне қалқымалы тізімнен өрісті таңдаңыз id.


Осылайша, кестенің екі өрісі де қосылған, содан кейін кестелер арасындағы қатынас түрін орнату керек, пайда болған кестелер арасындағы қатынасты басу арқылы терезені ашып, қойындысын таңдау керек. шетелдік кілтжәне бөлімде кардиналдықбірден көпке қатынас түрін таңдап, терезені жабыңыз. Диаграмма кестелердің байланысын көрсетеді:


Сол сияқты, біз кестелердегі барлық негізгі өрістерді логикалық түрде өзара байланыстыратын етіп байланыстырамыз, содан кейін жобаланған деректер базасының үшінші қалыпты пішінге сәйкес келетініне көз жеткізуіміз керек.

қалыпты пішін- деректерді таңдаудың немесе өзгертудің ықтимал логикалық қате нәтижелеріне әкелуі мүмкін артықшылық тұрғысынан сипаттайтын реляциялық деректер үлгісіндегі қатынас қасиеті. Қалыпты пішін қатынас қанағаттандыруға тиісті талаптар жиынтығы ретінде анықталады.

Реляциялық модельде қатынас әрқашан бірінші қалыпты формада, қатынас ұғымының анықтамасы бойынша болады. Әртүрлі кестелерге келетін болсақ, олар қарым-қатынастардың дұрыс көрінісі болмауы мүмкін және сәйкесінше бірінші қалыпты формада болмауы мүмкін. Қатынас айнымалысы екінші қалыпты формада болады, егер ол бірінші қалыпты формада болса және әрбір негізгі емес атрибут оның кандидат кілтіне қысқартылмайтын (функционалдық толық) тәуелді болса ғана. Дерекқор екінші қалыпты пішінге шығарылса және әрбір кілт емес баған бір-бірінен тәуелсіз болса, үшінші қалыпты пішінде болады.

Осылайша, біздің базамыз үшінші қалыпты формада, өйткені әрбір негізгі емес баған бір-бірінен тәуелсіз. Бұл біздің дерекқорымыздың диаграммасында анық көрінеді:


Кестелерді қоспағанда, көптеген кестелер «бірден көпке» қатынасында болады жеткізулержәне тапсырыстарбір-бір қарым-қатынаста, бері жеткізілді, бір ғана тапсырыс болуы мүмкін, яғни. Бір тапсырыста бір ғана жеткізу бар. Қалған қосылымдар жоғарыда анық көрсетілген.

Енді деректер қорын серверге жүктеп алайық. Ол үшін сілтемені басу арқылы дерекқорға жаңа қосылым жасаңыз Жаңа байланысбағдарламаның бастау терезесінде:

Содан кейін ашылатын терезеде өрістерді толтырыңыз:


Жолда қосылым атын көрсетіңіз қосылым атауы, тізімнен қосылу әдісін таңдаңыз Қосылу әдісі, қойындыда хост атауын және портты орнатыңыз Параметрлер, егер бар болса, пайдаланушы аты мен құпия сөзді көрсетіңіз және OK түймесін басыңыз. Содан кейін қойындыны ашыңыз EER диаграммасы, панельдегі элементті таңдаңыз дерекқоржәне опцияны басыңыз Инженер-форвард:

Терезе пайда болғаннан кейін түймені басыңыз «Келесі», параметрді таңдаңыз MySQL кесте нысандарын экспорттаужәне түймесін басыңыз «Келесі»:

Түймені басқаннан кейін SQL коды бар қойынды пайда болады, оны түймені басу арқылы сақтауға болады Файлға сақтаңызқажет болса, түймесін басыңыз «Келесі». Қосылым параметрлері бар терезе пайда болады:


Қосылым параметрлерінің дұрыстығын тексеріп, түймені басыңыз «Орындау», егер SQL кодында қателер болмаса, онда кодты орындағаннан кейін біз кестелер тізімі бар терезені көреміз, әйтпесе қате туралы хабарлама шығады. Енді біздің деректер базамыз серверге жүктелді.

Назарларыңызға рахмет, бағдарламаның өзін жүктеп алыңыз.

Бастау мәзірін ашып, «Workbench» деп теріңіз. Тізімнен MySQL Workbench таңдаңыз.

Негізгі экран деп аталатын терезе ашылады.

негізгі экран

Жоғарғы жағында сіз ДҚБЖ қосылымдарының тізімін көре аласыз. Бұл басқару элементтері ДҚБЖ және тікелей басқаруға қосылу үшін қолданылады.

Төменгі жағында тізім бар модельдер. Модельдер мәліметтер қорын визуалды түрде жобалау үшін қолданылады.

Қосылымдар

«Тақта» қосылымдары

Тінтуір курсорын қосылымның үстіне жылжытқанда, «плитканың» бұрышы бүгіледі. Егер сіз осы «бұрышты» бассаңыз, қосылым туралы ақпарат көрсетіледі: ДҚБЖ нұсқасы, соңғы пайдалану күні, ДҚБЖ серверінің мекенжайы, логин және т.б.


Қосылым туралы ақпарат

Төменгі оң жақ бұрышта осы қосылымды ашатын «Қосылу» түймесі бар.

Қосылымды «плитканың» өзін басу арқылы да ашуға болады.

Тізімдегі бірінші қосылымды ашыңыз.

SQL сұраныс редакторы

Қосылымды ашқаннан кейін SQL сұрау өңдегішінің терезесі ашылады.


SQL сұраныс өңдегішінің терезесі

Орталықта сұрауды өңдеу терезесін көреміз.

дегенге оралу негізгі экранТерезенің жоғарғы сол жақ бұрышындағы белгішені басу арқылы оралуға болады.

Сол жақта негізгі тапсырмаларды және деректер қоры объектілерінің тізімін көрсететін навигатор орналасқан.

Төменгі сол жақ бұрышта таңдалған объект туралы ақпарат терезесі бар.

Оң жақта анықтама терезесі орналасқан.

Төменде сұрау журналы терезесі берілген.

Жоғарғы оң жақ бұрышта бүйірлік тақталарды жасыруға немесе көрсетуге мүмкіндік беретін басқару элементтері бар.

Сұрауларды орындау


SQL редакторы - SQL сұрау тақтасы

Дүниежүзілік деректер базасына сұрау салайық. Алдымен белсенді деректер базасы ретінде әлемдік деректер қорын таңдайық.

Ол үшін навигатордан дүниежүзілік нысанды тауып, оны екі рет басу немесе түймесін басу арқылы таңдаңыз. оң жақ түймешікті басыңызтышқандар және контекстік мәзірӘдепкі схема ретінде орнату опциясын таңдау.

Енді біз әлемдік деректер базасына сұраныс жасай аламыз.

Түсініктеме

Сұрауды орындау арқылы белсенді базаны таңдауға да болады

Sxema_name USE;

Мысалы,

USE world;

Бастау үшін біз таңдалған дерекқордағы кестелер тізімін сұраймыз. Ол үшін SQL сұранысын өңдеу терезесінде жазыңыз

КӨРСЕТУ Кестелер;

Сұрауды енгізу кезінде, егер бұл мүмкіндік қосылған болса, анықтама терезесі енгізілген сұраудың синтаксисі бойынша кеңестерді автоматты түрде көрсетеді. Автоматты ұсынысты қосу үшін анықтама терезесінде сол жақтағы үшінші құралдар тақтасының түймесін басыңыз.

Содан кейін сұрауды орындау үшін түймені басыңыз (сары найзағай) немесе мәзірден Сұрау → Орындау (Барлығы немесе Таңдау) тармағын таңдаңыз. Пернелер тіркесімі - ctrl + shift + enter

Басқа SQL сұрау терезесінің жолағы түймелері

SQL редакторы - Құралдар тақтасы

Солдан оңға қарай түймелер:

    SQL сценарий файлын ашыңыз: Файлдан бұрын сақталған сұраудың мазмұнын жүктейді.

    SQL сценарийін файлға сақтаңыз: Сұранысты файлға сақтаңыз

    SQL сценарийін орындаңыз: Сұраудың таңдалған бөлігін немесе ештеңе таңдалмаса, бүкіл сұрауды орындайды.

    Ағымдағы SQL сценарийін орындаңыз: Мәтін курсоры қосулы өрнекті орындайды.

- **Түсіндіру (Барлығы немесе таңдау)**: Сұраудың таңдалған бөлігін немесе оңтайландырушының жұмысы туралы толық сұрау ақпаратын көрсетеді.

    Орындалып жатқан сұрауды тоқтатыңыз: Ағымдағы сұрауды тоқтатады.

    SQL сценарийін орындау сәтсіз мәлімдемелерден кейін жалғасу керек пе, жоқ па, ауыстырыңыз: Өрнектердегі қателердегі әрекетті ауыстырады. Егер түйме қызыл шеңберді көрсетсе, өрнектердің бірі орындалмаса, сұрауды орындау үзіледі.

    Әйтпесе, жасыл көрсеткі көрсетілсе, қателері бар өрнектер өткізіліп, сұрау жалғасады.

    Міндеттеме беру: Ағымдағы транзакцияны растайды

    Кері қайтару: Ағымдағы транзакциядан бас тартады

    Автоматты қабылдау режимін ауыстырып-қосыңыз: Қосылған болса, әрбір өрнек автоматты түрде тексеріледі.

    Орындалған сұраулар үшін шектеуді орнату: Сұрау нәтижелерінің санын шектеңіз.

    SQL-ді көркейту: Сұрау мәтінін пішімдеу.

    Панельді табыңыз: Сұрау мәтінінде іздеу жолағын көрсетіңіз.

    көрінбейтін кейіпкерлер: «Көрінбейтін» таңбаларды көрсету.

    Орау: Сөздерді орау мүмкіндігін қосыңыз.

Сұрау нәтижесі терезесі ашылады.

Нәтиже терезесінің ортасында сұраныстың нәтижесі – біздің жағдайда кесте атауларының тізімі орналасқан. Оң жақта дисплей стилін таңдау түймелері бар:

  • Нәтиже торы– кесте ретінде (әдепкі)
  • Пішін редакторы- пішін ретінде. Әрбір жазба бөлек бетте ашылады, терезенің жоғарғы жағында жазбалар бойынша жылжу үшін көрсеткілер бар.
  • Өріс түрлері– Нәтиженің атрибут түрлерін көрсетеді.
  • Сұрау статистикасы– әртүрлі сұрау статистикасын көрсетеді
  • Орындау жолы– оптимизатордың алгоритмін көрсетеді

Ел кестесінің қалай орналасқанын көрейік. Мұны істеу үшін пәрменді іске қосыңыз

ТАҢДАУ * Елден;

және нәтижені көрсету мәнерін таңдаңыз Өріс түрлері.

Түсініктеме

Іске қосу сұрауын орындау басталады барлық сұрау терезесінде жазылатын өрнектер. Егер сұрау терезесінде нүктелі үтірмен бөлінген бірнеше өрнек жазылса, олар ретімен орындалады. Сондықтан, әлдеқашан аяқталған сұрауларды жойыңыз немесе оларға түсініктеме беріңіз.

SQL тіліндегі түсініктемелер келесідей қос сызықшадан басталады:

Пікір -- Кестелерді КӨРСЕТУ; ТАҢДАУ * Елден;

В осы сәтбізді қызықтыратын атрибуттар (бағандар) Аты – елдің атауы және LifeExpectancy – азаматтардың орташа өмір сүру ұзақтығы.

Азаматтарының орташа өмір сүру ұзақтығы 80 жастан асатын елдердің тізімін көрсетейік. Мұны істеу үшін сұрауды іске қосыңыз

«Ел» кестесінде іске қосуға болатын басқа сұрау - үкімет бойынша елдер саны.

Үкімет нысаны бойынша COUNT (аты) ЕЛ ТОБЫНАН ТАҢДАУ;

Мәліметтер базасын құру

Мәліметтер қорын жасау үшін сұрауды орындауға болады

ДЕРЕКТЕР ҚОРЫН ЖАСАУ db_name;

myFirstDatabase деп аталатын дерекқорды жасаңыз:

ДЕРЕКТЕР ҚОРЫН ЖАСАУ myFirstDatabase;

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

Белсенді ретінде myFirstDatabase таңдаңыз.

Кесте құру

id , name , туған күн бағандарынан тұратын People кестесін жасайық:

КЕСТЕ ЖАСАУ Адамдар ( идентификаторы BIGINT AUTO_INCREMENT БІРІНШІКІ КІЛТІ,атауы TINYTEXT NULL ЕМЕС,туған күні КҮН );

Ескерту Графикалық кестені құру құралы бар. Біз оны графикалық мәліметтер базасын жобалау құралымен жұмыс істегенде талдаймыз.

Кестенің жасалғанын тексеріңіз:

КӨРСЕТУ Кестелер;

* Адамдардан;

Деректерді қосу және өңдеу

Кестенің барлық бағандары таңдалғанда, Workbench жазбаларды сұрау нәтижесі интерфейсі арқылы тікелей өңдеуге мүмкіндік береді. Пішін өңдегішінің нәтижесін көрсету үшін мәнерді таңдап, ат пен туған күн атрибуттары үшін мәндерді енгізіңіз. Соңғысы YYYY-MM-DD пішімінде енгізіледі, мысалы, 2015 жылдың 1 қыркүйегіне 2015-09-01 енгізіңіз.

Идентификатор өрісін бос қалдырыңыз.

Нәтиже терезесінің төменгі оң жақ бұрышында Қолдану және Қайтару түймелерін көруге болады. Біріншісі INSERT SQL операторын жасайды және орындайды, ал екіншісі өзгертулерді болдырмайды.

Қолдану түймесін басыңыз, жасалған сұрауды қараңыз және оны қолданыңыз. Егер бәрі дұрыс орындалса, кесте кірістіріледі жаңа жазба. Өтінішті толтырыңыз

* Адамдардан ТАҢДАУ;

сенімді болу үшін тағы да.

Ескертпе Сондай-ақ нәтижелер кестесінің дисплейіне жазбаларды қосуға және өңдеуге болады.

Деректерді жою

Таңдалған жолдарды жою құралдар тақтасының түймешігі арқылы деректерді нәтижелер терезесінен жоюға болады.

Басқа әдіс - SQL сұранысын орындау

Мысалы, "Адамдар" кестесінен кейбір id мәні бар жазбаны жойайық:

Бар мәндердің кейбірін 1 орнына қойыңыз.

Ескертпе Әдепкі бойынша, Workbench сұрауларды SQL_SAFE_UPDATES опциясымен орындайды. Бұл опция ЖАҢАРТУ және ЖОЮ сұрауларының негізгі кілтпен (бұл жағдайда идентификатор) WHERE сөйлемін көрсетпестен жасалуына жол бермейді.

Импорт және экспорт

Экспорттау

Навигаторда Деректерді экспорттау опциясын таңдаңыз. Экспорттағыңыз келетін дерекқорлар мен кестелерді таңдаңыз. Қосымша экспорттағыңыз келетін басқа нысандарды тексеріңіз: Сақталған процедуралар мен функцияларды тастаңыз , Оқиғаларды тастаңыз , Триггерлерді тастаңыз .

Өзіндік файлға экспорттауды және экспорт сақталатын файлды таңдаңыз.

Схеманы жасауды қосуды белгілемеңіз: бұл опция экспортта ДЕРЕКТЕР ҚОРЫН ЖАСАУ мәлімдемесін қамтиды.

Экспорттауды бастау түймешігін басыңыз.

Импорттау

Навигаторда Деректерді импорттау/қалпына келтіру опциясын таңдаңыз. Өзіндік файлдан импорттау опциясын таңдаңыз.

Әдепкі мақсатты схема ашылмалы тізімінен импортталатын дерекқорды таңдаңыз. Жаңа... түймесін басу арқылы жаңа дерекқорды жасауға болады.

Импортты бастау түймешігін басыңыз.

Кестелерді жою

Кестелерді жою үшін сұрауды пайдаланыңыз

DROP TABLE tbl_name;

Адамдар кестесін жойыңыз

DROP TABLE People;

Дерекқорды жою

Дерекқорды жою үшін сұрауды пайдаланыңыз

DROP DATABASE tbl_name;

myFirstDatabase кестесін жойыңыз

DROP DATABASE myFirstDatabase;

MySQL дерекқор құрылымын қалай құруға болады? MySQL кестелерін қалай құруға болады? MySQL Workbench дерекқорын құру бағдарламасы!

MySQL Workbench көмегімен MySQL дерекқор құрылымын қалай жасауға болады

Өзіңіздің деректер қорыңызды жасағыңыз келе ме, бірақ SQL көмегімен кестелер мен олардың арасындағы қатынастарды жасаудан шаршадыңыз ба? Тегін пайдаланыңыз бағдарламалық қамтамасыз ету MySQL Workbench, ол дерекқорды көрнекі түрде жасау үшін жасалған.

MySQL Workbench кестелердің көрнекі көрінісін пайдаланып MySQL дерекқорын модельдеуге мүмкіндік береді. Бұл деректер қорының құрылымын мұқият сипаттау қажеттілігін болдырмайды, SQL тілінде MySQL Workbench бағдарламасы сізге кодты жасайды! Бағдарламаны мына веб-сайттан тегін жүктеп алуға болады: http://www.mysql.com/downloads/workbench, орнату нұсқасын да, орауыштан шығаруды қажет ететін нұсқаны да жүктеп алуға болады ( қолжетімді жүйелермыналарды қамтиды: Windows, Ubuntu Linux, Fedora, Mac OS X).

MySQL деректер қорын құру үшін бағдарламаны қалай пайдалануға болады?

MySQL Workbench ашыңыз, Файл -> Жаңа үлгі таңдаңыз немесе CTRL + N пернелерін басыңыз. Дерекқорды модельдеу аймағы төмендегі суретте көрсетілген:

Ең алдымен, атрибуттары бар кестені жасау керек, сондықтан «Кестені қосу» түймесін басыңыз.

Сәйкес өрістерді толтырыңыз: кесте атауы, атрибуттар (олардың біреуі басты кілт болуы керек екенін есте сақтаңыз - құсбелгімен белгіленген, PK «бастапқы кілт».).

Кестелерді құру кезінде олардың бір-бірімен байланысы туралы ойлану керек.

Барлық кестелерді толтырған болсаңыз, пәндер арасындағы байланысты анықтау үшін «Диаграмма қосу» түймесін басыңыз.

Диаграмма сатысында жасалған кестені көрсететін төмендегіге ұқсас терезені көресіз.

Менің дерекқор құрылымы дұрыс болмайды, өйткені мен мұнда тек дерекқор құрылымын қалай модельдеу керектігін көрсетемін. Сондықтан жұмыс аймағындағы кестелерді кеңейтуге болады.

Енді қарым-қатынас құру үшін үстелге қосылыңыз.

Олар келесідей көрінеді делік:

Кітап, бір оқырманға тиесілі болуы мүмкін

Оқырман бірнеше кітапты ала алады

Әдетте журнал жасауға мүмкіндік беретін үш опция бар (көп үшін 1:1, 1 және көптен көп):

Осылайша, біз суретте көрсетілгендей қосылымдарды жасаймыз:

Қарым-қатынасты екі рет бассаңыз, қосымша опцияларды орнатуға болады.

Құрылымды жасауды аяқтаған кезде, негізді жасауға болады SQL деректерітек импорттау арқылы. Ол үшін Файл -> Экспорт -> мәзірін таңдап, қажетті опцияны таңдаңыз, деректер негізінен кестелер және пайдаланушылар (бар болса). Мен жасаған файл төменде көрсетілген.

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!