Жұмыс үстелінде схеманы қалай құруға болады. MySQL WorkBench жүйесіндегі модельден физикалық дерекқорға дейін. Деректер моделін құру және өңдеу

Барлық веб-шеберлер өз ресурстарын дамытқаннан кейін бағдарламалау және дерекқорды құру технологияларын игеруі керек.


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

MySQL деректер базасын қалай құруға болады? Кестелерді қолмен жасауға және олардың арасында байланыс орнатуға болады, бірақ бұл соншалықты ыңғайлы емес.

Ол арнайы осы үшін жасалған тегін бағдарламаЖұмыс үстелі. Оның көмегімен MySQL дерекқорларын көрнекі түрде жасауға болады. Бағдарламалық жасақтаманың көмегімен оларды модельдеу оңайырақ, ыңғайлырақ және әлдеқайда жылдамырақ.

Workbench MySQL дерекқорын жасауға көмектеседі

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

Бағдарламаны қалыпты орнатқаннан кейін, MySQL дерекқорын жасау үшін келесі әрекеттерді орындау қажет:

  1. Алдымен ашу керек жаңа модель, бұл мәзір немесе Ctrl+N пернелер тіркесімі арқылы орындалады:

  2. Дерекқорды құрудың бірінші қадамы кестені қосу болып табылады, сондықтан біз сәйкес функцияны таңдаймыз:

  3. Әрі қарай кесте толтырылады. Аты мен атрибуттарын көрсетіңіз, атрибуттардың бірі құсбелгі қойылған негізгі кілт екенін есте сақтаңыз. Кестелер бір-бірімен қалай қосылатынын алдын ала ойластырыңыз:

  4. Қажетті деректерді толтырғаннан кейін субъектілер арасындағы қатынастарды анықтау үшін диаграмма жасаңыз:
  5. Жұмыс аймағында кестені көресіз. Ыңғайлы болу үшін кесте құрылымдарын кеңейтуге болады:

  6. Енді элементтер арасындағы байланыстарды орнату керек, бұл жұмыс тақтасындағы арнайы құралдың көмегімен жасалады:
  7. Нәтижесінде сізде жұмыс кеңістігінде ұсынылған кестелер және олардың арасында орнатылған қатынастар болуы керек:

  8. Қосылымды екі рет басу қосымша параметрлер орнатылған терезені ашады:

Веб-әзірлеуші ​​өзі жасайтын және дамытатын жобалармен өседі. Жобалар өскен сайын бағдарламалық қамтамасыз етудің күрделілігі артады, оны өңдейтін деректер көлемі сөзсіз артады, сонымен қатар деректер схемасының күрделілігі. Басқа веб-әзірлеушілермен байланыс MySQL деректер базасының біздің арамызда өте танымал екенін көрсетеді және оларды басқару үшін - белгілі PHPMyAdmin. Кішігірім жобалардан үлкен жобаларға, cms-ден фреймворктарға көшу, мен сияқты көпшілігі MySQL-ге адал болып қалады. Дегенмен, көптеген кестелер мен қатынастары бар күрделі дерекқорды жобалау үшін PHPMyAdmin мүмкіндіктері өте жетіспейді. Сондықтан мен пікір жазуды шештім MySQL Workbench - бұл MySQL-мен жұмыс істеуге арналған тамаша тегін жұмыс үстелі бағдарламасы.

Шолудың бірінші бөлігінде мен бағдарламамен жұмыс істеудің негізгі негіздері туралы айтатын боламын, сондықтан сіз бұл мақаланы пайдалана аласыз. бастаушыға арналған нұсқаулық.Екінші бөлім қашықтағы сервермен жұмыс істеу кезінде Workbench-ті шайқаста пайдалануға арналады. Онда мен негізін беремін нұсқауларжәне сервер қосылымын орнату және онымен синхрондау бойынша ұсыныстар.

MySQL жұмыс үстелі- MySQL деректер қоры жүйесі үшін деректер қорын жобалауды, модельдеуді, құруды және пайдалануды біріктіретін визуалды дерекқорды жобалау құралы.

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

MySQL Workbench бағдарламасын жүктеп алыңыз

MySQL Workbench дистрибуциясы осы бетте қол жетімді. Жазу кезіндегі бағдарламаның соңғы нұсқасы 6.1 нұсқасы. Жүктеп алу алдында келесі платформалардың бірін таңдау керек:

Платформаны таңдағаннан кейін сізге Oracle жүйесіне тіркелу немесе жүйеге кіру ұсынылады. Егер қаламасаңыз, төменде сілтеме бар. «Жоқ рахмет, жүктеп алуды бастаңыз»- оны басыңыз;)

Жұмыстың басталуы

Бағдарламаның бастау экраны оның функционалдық мүмкіндіктерінің негізгі бағыттарын көрсетеді – деректер базасының үлгілерін жобалау және оларды басқару:

Экранның жоғарғы жағында қосылымдар тізімі бар MySQL серверлеріжобаларыңыздың тізімі және соңғы ашық деректер үлгілерінің тізімі экранның төменгі жағында. Жұмыс әдетте мынадан басталады деректер схемасын құрунемесе бар құрылымды MySQL Workbench жүйесіне жүктеу. Жұмысқа кірісейік!

Деректер моделін құру және өңдеу

Үлгіні қосу үшін «Модельдер» тақырыбының жанындағы қосу белгісін басыңыз немесе таңдаңыз «Файл → Жаңа үлгі» (Ctrl + N):

Бұл экранда дерекқор атын енгізіңіз, әдепкі кодтауды таңдаңыз және қажет болса, түсініктеме өрісін толтырыңыз. Кестелерді құруды бастауға болады.

Кестені қосу және өңдеу

Жоба дерекқорларының тізімі және дерекқордағы кестелер тізімі қойындыда орналасады «Физикалық схемалар».Кестені жасау үшін екі рет басыңыз "+Кестені қосу":

Өрістердің тізімін және олардың қасиеттерін өңдеу үшін ыңғайлы интерфейс ашылады. Мұнда өріс атауын, деректер түрін орнатуға болады, сонымен қатар өрістерге әртүрлі атрибуттарды орнатуға болады: өрісті тағайындау бастапқы кілт (PK), белгілеңіз Нөл емес (NN), екілік (BIN), бірегей (UQ)және басқалары, өріске арналған автоматты өсім (AI)Және әдепкі мән.

Индексті басқару

Қойындыда кесте индекстерін қосуға, жоюға және өңдеуге болады «Көрсеткіштер»кестені басқару интерфейсі:

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

Кестелер арасындағы байланыстар

Сыртқы кілттерді орнату және кестелерді байланыстыру тек кестелер үшін мүмкін InnoDB(бұл сақтау жүйесі әдепкі бойынша таңдалған). Қарым-қатынастарды басқару үшін әрбір кестеде қойынды бар «Шетелдік кілттер»:

Қосылымды қосу үшін қойындыны ашыңыз «Шетелдік кілттер» балалар үстелі, сыртқы кілттің атын енгізіп, таңдаңыз ата-аналар кестесі. Әрі қарай бағандағы қойындының ортаңғы бөлігінде Бағаненшілес кестеден және бағандағы кілт өрісін таңдаңыз Анықтамалық баған- негізгі кестеден сәйкес өріс (өріс түрлері сәйкес болуы керек). Шетелдік кілттерді жасау кезінде сәйкес индекстер еншілес кестеде автоматты түрде жасалады.

тарауда «Шетелдік кілт опциялары»сәйкес өріс өзгерген кезде сыртқы кілт әрекетін конфигурациялаңыз (ЖАҢАРТУДА)және жою (ЖОЮДА)ата-аналық жазба:

  • ШЕКТЕУ- негізгі жазбаны өзгерту/жою кезінде қате жіберу
  • КАСКАД- ата-аналық жазба өзгерген кезде сыртқы кілтті жаңарту, ата-ана жойылған кезде еншілес жазбаны жою
  • NULL ОРНАТУ- сыртқы кілт мәнін орнату NULLата-ананы өзгерту/жою кезінде (жалау орнатылған өрістер үшін қабылданбайды НҰЛ ЕМЕС!)
  • ӘРЕКЕТ ЖОҚ- ештеңе жасамаңыз, бірақ іс жүзінде әсер ШЕКТЕУге ұқсас

Жоғарыдағы мысалда мен еншілес кестеге қостым UserProfileнегізгі кестеге сілтеме жасау үшін сыртқы кілт Пайдаланушы. Өрісті өңдеу кезінде Қолданушының IDжәне кестеден позицияларды жою Пайдаланушыұқсас өзгерістер енгізіледі автоматты түрдекестедегі қатысты жазбалармен де кездеседі UserProfile.

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

Мысалдан көрініп тұрғандай, егер деректер базасына жазбас бұрын кейбір MySQL функциясын деректерге қолдану қажет болса, бұл синтаксис арқылы орындалады. \func functionName("деректер"), Мысалы, \func md5("құпия сөз").

EER диаграммасын құру (объект-қатынас диаграммасы)

Деректер схемасын, нысандарды және олардың байланыстарын графикалық түрде көрсету үшін MySQL Workbench бағдарламасында EER диаграмма өңдегіші бар. Дерекқорды басқару экранының жоғарғы жағында диаграмма жасау үшін белгішені екі рет басыңыз "+Диаграмма қосу":

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

Деректер схемасын экспорттау үшін графикалық файлтаңдаңыз «Файл → Экспорт»содан кейін опциялардың бірі (PNG, SVG, PDF, PostScript файлы).

Бар деректер схемасын импорттау (SQL демпінен)

Егер бізде деректер схемасы бар болса, оны әрі қарай жұмыс істеу үшін MySQL Workbench бағдарламасына оңай импорттауға болады. SQL файлынан үлгіні импорттау үшін таңдаңыз «Файл → Импорттау → кері инженер MySQL сценарийін жасау...», содан кейін қажетті SQL файлын таңдап, басыңыз "Орындау >"

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

Мақаладағы демонстрациялық жобаны мына сілтемеден жүктеп алуға болады. Сізге сәттілік пен әдемі тарақан схемаларын тілеймін!


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

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

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

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

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

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

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

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

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

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

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

Сіз жинақтың жоқ екенін байқаған боларсыз MySQL WorkBenchОЖ үшін Debian GNU/Linux. Бірақ тәжірибе көрсеткендей, бәрі жақсы. Орнату үшін MySQL WorkBench 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 орнату

Назар аударыңыз, WorkBench жаңартылғандықтан, мен WorkBench деректер базасын құру теориясы мен тәжірибесінен тұратын жаздым.

тарауда «Шетелдік кілт опциялары»сәйкес өріс өзгерген кезде сыртқы кілт әрекетін конфигурациялаңыз (ЖАҢАРТУДА)және жою (ЖОЮДА)ата-аналық жазба:

  • ШЕКТЕУ– негізгі жазбаны өзгерту/жою кезінде қате жіберу
  • КАСКАД– ата-аналық жазба өзгерген кезде сыртқы кілтті жаңарту, ата-ана жойылған кезде еншілес жазбаны жою
  • NULL ОРНАТУ– сыртқы кілт мәнін орнату NULLата-ананы өзгерту/жою кезінде (жалау орнатылған өрістер үшін қабылданбайды НҰЛ ЕМЕС!)
  • ӘРЕКЕТ ЖОҚ– ештеңе жасамаңыз, бірақ іс жүзінде әсер ШЕКТЕУге ұқсас

Үлгіден нақты/физикалық дерекқорға сақтау

“Файл → Экспорттау → MySQL скрипт жасау инженері…”

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

Келесі терезеде сіз қандай нысандарды экспорттайтынымызды конфигурациялай аласыз. Мұқият қарасаңыз, біз тек 2 кесте құрдық.

Скриптті орындау – мәліметтер қорын және кестелерді құру

Бағдарламаның жоғарғы сол жақ бұрышындағы «үй» түймесін басыңыз...

Содан кейін MyConnection… түймесін екі рет басыңыз.

Бұл қойынды біздің алдымызда ашылады...

Бұл біздің серверге қосылуымыз, дәл осы жерде біз сценарийді орындаймыз. Сол жақта WorkBench бағдарламасында жасалған дерекқорларға назар аударыңыз….

Енді осы сценарийді орындау пәрменін беру керек, ол үшін жоғарғы мәзірде Сұраныс орындау (барлығы немесе таңдау) түймесін басыңыз.

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

Соңында, ER диаграммасын құрастырайық. ER «Entity Relation» дегенді білдіреді - бұл, атап айтқанда, Питер Чен әзірлеген сәтті «Ұйым-қатынас» үлгісі. Сонымен, үлгі қойындысына оралып, Диаграмма қосу... түймесін басыңыз.

Біз бір-көп қатынасын құрдық. Бір факультетте бірнеше студент оқи алады. Студенттер үстелінің жанындағы қатынас бөлінгенін ескеріңіз - бұл «көп үшін» дегенді білдіреді.

Сонымен, біз сценарийді орындау арқылы кестелері бар нақты деректер базасының үлгісін жасадық. Сондай-ақ ER диаграммасын жасады.




Жоғарғы