Жұмыс үстелінде диаграмманы қалай құруға болады. 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 бойынша таратылады) және 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 орнату

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

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

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

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

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

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

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

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

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

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

Бізде осындай қойынды бар ...

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

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

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

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

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

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




Жоғарғы