MySQL Workbench. Oinarrizko dokumentazioa

Page 1

MySQL Workbench oinarrizko dokumentazioa

Workbench-eri buruzko erabileraren informazioa.

Ikaslea: Jon Iza, Azzedine Djatit Ikasgaia: Datu Baseak


Workbench dokumentazioa

AURKIBIDEA 1 - SARRERA.......................................................................................................................3 2 – INSTALAZIO PROZEDURA (DEBIAN / UBUNTU)........................................................4 3 - ERABILERA OROKORRA..............................................................................................5 3 – 1 Azalpen laburra................................................................................................................................................. 5 3 – 2 Datu baseak sortzen......................................................................................................................................... 5 3 – 3 Datuak sartuz (Grafikoki).................................................................................................................................. 7 3 – 4 Datuak sartuz (Testu konts.)............................................................................................................................. 8

4 - EGITURA ETA DIAGRAMAK.......................................................................................10 4 – 1 DB Egitura...................................................................................................................................................... 10 4 – 2 Ingeniaritza zuzena eta alderantzizkoa........................................................................................................... 11 4 – 3 Taulak............................................................................................................................................................. 13 4 – 4 Erlazioak......................................................................................................................................................... 15 4 – 5 Beste aukerak................................................................................................................................................. 17

5 - ZERBITZARIAREN KUDEAKETA................................................................................18 5 – 1 Azalpen laburra............................................................................................................................................... 18 5 – 2 Erabiltzaileak eta baimenak kudeatzen........................................................................................................... 18 5 – 3 Zerbitzua gelditzen/martxan jartzen................................................................................................................ 23 5 – 4 Monitorizazioa................................................................................................................................................. 24 5 – 5 Dump eta Import/Export.................................................................................................................................. 26

6 – ONDORIOAK...............................................................................................................28 7 – ITURBURUAK..............................................................................................................29

2


Workbench dokumentazioa

1 - SARRERA Dokumentu honetan, MySQL-ren Workbench “front-end”-ari buruzko informazioa emango da. Hurrengo orrietan, programaren funtzionalitatea, aukera ezberdinak, datu base sorketa eta kudeaketa, zerbitzariaren kudeaketa eta datu base baten diseinuari buruz azalduko da.

IRUDIA: Dokumentazio honetarako erabili den Workbench bertsioa. 6.3.6 Bertsioa, 64 bitekoa (511 “Konpilazioa”), Ingelesez.

3


Workbench dokumentazioa

2 – INSTALAZIO PROZEDURA (DEBIAN / UBUNTU) MySQL Workbench instalatzea Debian edo Ubuntu (GNU/Linux) sistema eragileetan oso erraza da (Windows batean baino errazago). Workbench instalatzeko bi bide dituzu, “Kontsola” edo “Synaptics pakete kudeatzailearekin”. Kontsolarekin, eguneratu pakete zerbitzaria $ sudo apt-get update bat eginez, eta gero instalatu Workbench hurrengo komandoarekin: $ sudo apt-get install mysql-workbench mysql-workbench-data. Komando pare hauekin, Workbench + behar duen pakete guztiak (“MySQL Server”-en paketeak adibidez) deskargatu eta instalatuko ditu.

IRUDIAK: Edo bestela, sartu “Synaptic package manager” programan, eta bilatzeko atalean bilatu “Workbench”. Bertan pakete batzuk agertuko dira, pakete horietatik aukeratu “mysqlworkbench” eta “mysql-workbench-data” paketeak eta instalatu “Aplicar” botoiari emanda.

4


Workbench dokumentazioa

Honek, pakete guztiak instalatuko ditu eta “Workbench�, zure menutik atzigarri egongo da.

5


Workbench dokumentazioa

3 - ERABILERA OROKORRA 3 – 1 Azalpen laburra Lehenengo atal honetan, Workbench-eko erabilera orokorrari buruz azalduko da. Workbench programak aukera asko dauzka, baino zatitan joango gara aukera bakoitza ikusten. Atal hauek grafikoki + testu kontsolatik egin dezake, baino dokumentu honetan grafikoki nola egiten den azalduko da (hala ere, zati batzuk testu kontsolatik nola sartzen diren ere azalduko dira).

3 – 2 Datu baseak sortzen Datu base berri bat sortzeko, sartu hasierako menutik “Localhost”-era (zuk kudeatzen ari zaren makinara) hasiera menuko laukizuzena klikatuz. IRUDIA:

Irudiak

dagoen

laukizuzenari

emaiozu

zerbitzarian

sartzeko. Ikusten denez, “Localhost” konexioa da, honek esan nahi

du

makina

berean

dagoela

MySQL

zerbitzua

DB-ak

zerbitzatzen. Baita, beste zerbitzariak gehitu ditzakezu hasierako menuan “+” botoiari sakatuta “MySQL Connections” atalean (MySQL urruneko kontrola edukitzeko makina bezero batetik). OHARRA: Kontuz!!! “Root” bezala sartzen ari zara “defektuz”. Honelako gauzak egiteko komeni da erabiltzaile bat sortzea. Horretarako, joan “4 - 2” atalera erabiltzaileak bere baimen egokiekin sortzeko. Sartutakoan, ireki “File” > “New Model”. Honek, “mydb” izeneko datu base huts bat sortuko du. Kasu honetan izena +

6


Workbench dokumentazioa

karaktere kodifikazioa aldatu nahiko diozu. Horretarako, egin bi klik “Physical Schemas“ jartzen duen DB ikurrari.

IRUDIA: DB-aren izena eta karaktere kodifikazioa aldatzen. Kodifikazioan, zure hizkuntzaren arabera aldatu dezakezu (adibidez, “en_US.UTF-8”, “es_MX.UTF-8” edo “general.UTF-8)”. Kasu honetan defektuz dagoena utziko dugu. Amaitutakoan, gorde datu basea “.mwb” (MySQL Workbench Model) nahi duzun tokian. Honela datu base berri bat sortzen duzu grafikoki. OHARRA: “.mwb” bezala gordetzerakoan, ez duzu datu basea jartzen zerbitzarian, egituratu egiten duzu bakarrik. Egitura hau zerbitzarira igotzeko, irakurri “3 – 2” atala ingeniaritza zuzena eta ingeniaritza alderantzizkoari buruz.

7


Workbench dokumentazioa

3 – 3 Datuak sartuz (Grafikoki) Ezin dugu datuak sartu taularik ez badago. Horretarako, menu berdinean dagoen “Physical Schemas” > “Add Table” emango diogu probatzeko taula bat sortzeko. Taula honetan, datu orokor batzuk sartuko ditugu: Zenb (INTEGER, 2), Izena (VARCHAR, 20), Abizena (VARCHAR, 20) eta Herria (VARCHAR, 20).

IRUDIAK: Probatzeko taularen egitura sortu eta gero, joan “Inserts” fitxara, eta sartu egituraren arabera datu batzuk. Datuak sartutakoan, emaiozu “Apply changes”-eko “Tick” berdeari “INSERT INTO” grafiko bat egiteko aukeratutako taulan. “Ixa” gorriari emanda, “DELETE” grafiko bat egingo du. OHARRAK: Taula hauek diseinuan sartu ahal ditzakezu ere eta beste taulekin erlazionatu. Kontuz!!! Workbench-ek defektuz “Safe Mode” aukera dauka jarrita. Aukera hau ez baduzu desgaitzen, “UPDATE”

8


Workbench dokumentazioa

edo “INSERT INTO”-ak ezingo dute aldaketarik egin datu basean (egoera ez seguru batean). Hau kentzeko, joan “Edit” > “Preferences” > “SQL Editor” > “Other” eremuan desgaitu “Safe updates”.

9


Workbench dokumentazioa

3 – 4 Datuak sartuz (Testu konts.) Gehigarri bezala (2 – 1 atalean azaldu den bezala), Workbench-en funtzionalitate gehigarri batekin datuak sartuko ditugu. MySQL bere kontsola dauka administrazio lanak egiteko, eta Workbench-ek honelako zerbait inplementatzen du lana egiteko kontsola batean bezala. Horretarako konektatu zerbitzarira hasierako menutik, eta bertan, kontsultak sortzeko agindu lerroan sartu. Bertan, kontsola batean bezala lan egin dezakezu.

IRUDIA: Kasu honetan, datu base berri bat sortu nahi dugu “DB_Froga” deitzen dena, eta bertan taula berriak sortu + datuak

gehitu.

Sartu

nahi

dituzun

aginduak eta amaitutakoan, “tximista” ikurrari egiozu klik kodea exekutatzeko. Baita ere, diskette-aren ikurra erabilita, idatzitako kodea “.sql” fitxategi batera gordeko dizu.

Beheko zatian, “log” bat (edo Ingelesetik “Erregistroa”) agertuko da gauzak ea ondo edo gaizki dauden.

10


Workbench dokumentazioa

Ezkerreko zatian “Schemas” fitxan, zerbitzarian dagoen datu base + taula + prozedura + ikuspegi + funtzio guztiak agertuko dira (“SHOW” bat bezala egitea). Hau oso lagungarria da, zeren datu base batean dagoena ikusi dezakezu oso azkar eta agindurik sartu gabe. Gainera, datu base bati bi klik eginda zerrenda honetan, “USE” bat bezala egingo du (datu baseen artean azkar aldatu).

Hemengo kontsolan, zure MySQL kontsolan egin dezakezun guztia egin dezakezu (taulak, datu baseak, kontsultak, ikuspegiak, prozedurak...) + gehigarri batzuekin lana errazteko (aginduen auto-idazketa adibidez).

OHARRA: Atal hau, kontsolaren funtzionamendu orokorra azaltzeko balio du bakarrik, honela zuk ideia bat egin dezakezu nola lan egin Workbench-en.

11


Workbench dokumentazioa

4 - EGITURA ETA DIAGRAMAK 4 – 1 DB Egitura Taulak sortu eta datuak sartu ditugun menu berdinean, “EER Diagramak” sortzeko aukera ematen digu (diseinu kontzeptuala + logikoa menu bakar batean). Horretarako ireki “EER Diagrams” > “Add Diagram”.

IRUDIA:

Honelako

menua

irekiko

zaizu.

Ezkerreko zutabean, Taulak, 1:1, 1:N edo N:M erlazioak

sortzeko

aukera

ematen

dizu

Workbench-ek. Baita ere irudiak, iruzkinak eta “layer”-ak

(kolorezko

geruzak)

gehitzeko

aukerak ematen dizu diseinu hobeago eta txukunago bat lortzeko. Bertan taulak sortu, datuak sartu, erlazioak sortu, iruzkinak sartu eta ingeniaritza zuzena edo

alderantzizkoa

egin

dezakezu

(diagraman dagoena, datu base batera gorde edo alderantziz).

12


Workbench dokumentazioa

4 – 2 Ingeniaritza zuzena eta alderantzizkoa Ezkerrean = Zuzena

Eskubian = Alderantzizkoa

IRUDIAK: Zein ezberdintasun daude ingeniaritza zuzen eta alderantzizkoan? Zuzenean, zuk diseinatu duzun diagrama “.sql” formatuko fitxategi batean gordeko dizu. Alderantzizkoan, “.sql” kodetik, diagramara aldatuko dizu. Aukera hauek nahiko errazak dira erabiltzeko eta ez dute behar azalpen askorik (Windows-en antzerakoa, irakurri eta “Siguiente, Siguiente, Aceptar”). Aukeratu diagrama edo beste objektuak (“Localhost” edo IP-a beste zerbitzari batena) eta esaiozu zein objektu nahi dituzun gehitu (“INSERT INTO”-ak bai edo ez, taulen baimenak, diagrama baten taulen SQL kodea ingeniaritza alderantzizkoan...).

13


Workbench dokumentazioa

Hau egindakoan, SQL zerrenda bat agertuko zaizu bertako leihoan (edo ingeniaritza alderantzizkoan, sartuko diren taulak eta eremuen zerrenda). Bertan fitxategira gordeko den edo diagramara sartuko den kodea erakutsiko dizu. Honek automatikoki egingo du dena. Honela, zuk grafikoki sortu dituzun taulak, erlazioak, etab. zerbitzarian egongo dira. Edo bestela, kontsulten kontsola bat ireki dezakezu eta kontsola batean bezala agindu guztiak eskuz sartu itzuliko dizun SQL kodearekin.

14


Workbench dokumentazioa

Badaude beste aukera batzuk sakondu ahal ditzakezunak bertako menuan. Hurrengo orrietan azalduko dugu aukera hauek gainetik.

15


Workbench dokumentazioa

4 – 3 Taulak Taula berri bat sortzeko, egiozu klik ezkerreko zerrendaren “Create Table” aukerari eta egin klik eskubiko lauki handian. Honek defektuz “table1” sortuko du.

Taula honen aukerak aldatu ditzakezu taulari bi-klik eginda. Izena aldatzen.

Egituratzen. Bertan, nahi ditugun eremu mota + beraien atributuak aldatu ditzakegu.

16


Workbench dokumentazioa

Datuak gehitzen.

IRUDIAK: Ikusten denez, oso erraza da taula berriak sortzea bere egitura + datuekin. OHARRA: Ikusi ezazu eremu bakoitzaren ikurren kolorea. Giltza horia gako nagusia da (“PRIMARY KEY”), Erronbo gorria atzerritar gakoa (“FOREIGN KEY”), Erronbo urdina ezin da hutsik utzi (“NOT NULL”) eta Erronbo zuria (“NULL”) hutsik utzi dezake.

17


Workbench dokumentazioa

4 – 4 Erlazioak Erlazioak sortzea taulak sortzea bezala da (erraztasun maila berdina). Baino taulak sortu aurretik gauza bat kontuan hartu behar duzu: IRUDIA: Ikusten denez, erlazio bat egiteko bi aukera daude. Marra ez jarraitua, ez-identifikaziozko erlazioa da. Marra jarraitua, identifikaziozko erlazioa dela esan nahi du. Kontuan hartu, identifikaziozko erlazioetan, “seme eremuak” bere “aita eremuaren” gako nagusira dagoela lotuta, eta ez-identifikaziozkoetan, “aita” eta “semearen” gako nagusiak ezin dutela berdina izan behar (ez lotuta). OHARRA: Erlazioak sortu aurretik, komeni da erlazioen “itxura” aldatzea gauzak ulergarriagoak egiteko. Bestela, erlazio bat sortzerakoan, marra bakar batekin geratuko zara erlazioa zer den jakin gabe. Hau egiteko sartu “Model” > “Relationship Notation” > “Classic”. Honela, bi zenbaki edukiko dituzu bi alboetan + bi kolorezko erronbo batekin erdian (erlazioak hobeto ulertzeko). Erlazio bat sortzeko, aukeratu erlazio mota ezkerreko zerrendan (taulak sortzeko aukeren azpian). Hasteko, “1:1” erlazio bat sortuko dugu (adibide bezala).

18


Workbench dokumentazioa

IRUDIA: Ikusten denez (Erronbo gorria) erlazio bat sortzerakoan ez duzu behar atzerritar gakoa zein den esatea (edo jartzea). Workbench-ek automatikoki egiten du dena. Baita, ikusi erdiko erronboa, zuria bada “gauza 1” esan nahi du eta beltza denean, “∞ gauza” esan nahi du (alboetan dauden zenbakiak gauza bera esaten dute).

IRUDIA: Hemengo irudian, “N:M” motako erlazio bat sortu dugu. Lehen esan den bezala, Workbench-ek gauza gehienak automatikoki sortzen ditu. Kasu honetan “N:M” erlazio bat sortzerakoan, “eskema logiko” bat bezala zehazten

du

(taula

berri

bat

sortuz

eta

bi

atzerritar

gako

gehituz

taula

horretan).

Defektuz,

19


Workbench dokumentazioa

“Taula1_has_Taula2” izena jartzen dio (baino bere izena aldatu dezakezu, “Hornitu” adibidez), eta “1:N” erlazioekin lotzen ditu bi taulak erdiko taulara. Erlazio gauza guzti hau laburbilduz, Workbench-ek gauza gehienak automatikoki egingo ditu, bizitza asko erraztuz eskema kontzeptuala + logikoa diseinatzen duen pertsonari (kontzeptuala + logikoa toki batean).

OHARRA: EER diagramarekin amaitutakoan, zure eredua datu basera sartuko nahiko duzu. Hau egiteko aukeratu “Database” > “Forward Engineer”. Alderantzizko kasua bada (datu basea baduzu baino diagrama batera nahi duzu sartu), orduan aukeratu “Database” > “Reverse Engineer” (ikusi “3 - 2” atala honi buruz pixka bat sakontzeko).

20


Workbench dokumentazioa

4 – 5 Beste aukerak Diagrama txukundu nahi baduzu, ezkerreko zerrendako aukera gehigarriekin saiatu dezakezu jartzen. Aukera hauek, egituratzeko geruzak, iruzkinak eta irudiak dira (+ gauzak mugitu, ezabatu eta xaguarekin aukeratu).

IRUDIA: Aldaketa batzuk egin eta gero, diagrama honela txukundu dezakezu.

21


Workbench dokumentazioa

Hau izango zen zure datu basea egituratzeko aukera batzuk. Automatizatua + Erraza + Azkarra = Buruhauste gutxi.

22


Workbench dokumentazioa

5 - ZERBITZARIAREN KUDEAKETA 5 – 1 Azalpen laburra Datu baseak nola sortzen diren ikusi eta gero (gainetik, baino beharrezkoarekin sakonduz), zerbitzariaren aldeko aukerak ikusiko ditugu. Aukera horien artean zerbitzua gelditu, zerbitzariaren pasahitzak aldatu, erabiltzaileak eta bakoitzaren baimenen kudeaketa, errekurtsoen monitorizazioa eta datu baseen “dump”-ak egin.

5 – 2 Erabiltzaileak eta baimenak kudeatzen Erabiltzaile bakoitzak bere baimenak ditu datu baseak kudeatzeko edo zerbitzariaren atalak aldatzeko. MySQL instalatzen duzunean, defektuz “root” erabiltzailea du. Erabiltzaile honek baimen guztiak ditu datu baseak kudeatzeko edo zerbitzariaren aldetik gauzak egiteko. Segurtasun arrazoiengatik komenigarria da erabiltzaile arruntak sortzea gauza bakoitza egiteko. Dokumentu honetan, hurrengo erabiltzaileak sortuko dira adibide bezala: - SRV-Admin: Zerbitzaria kudeatzeko (erabiltzaileak sortu eta baimenak eman + zerbitzaria kudeatu). - DB-Creator: Datu baseak BAKARRIK kudeatzeko. - DB-Viewer: Datu baseak ikusteko BAKARRIK. Lehenengo “SRV-Admin” erabiltzailea sortuko dugu “root” bezala eta sartu, “Management” > “Users and Privileges”.

23


Workbench dokumentazioa

Beheko menuan, “Add Account” botoia ikusiko duzu. Emaiozu botoi horri erabiltzailea gehitzeko.

Irekiko den eskubiko menuan honen izena, pasahitza, zein host-etik den atzigarri eta zein pasahitz mota galdetuko dizu. Bete eremu hauek eta emaiozu “Apply”

botoiari

amaitutakoan.

24


Workbench dokumentazioa

OHARRA: “%” zeinua host guztietatik atzigarri dela esan nahi du eta “@” zeinua, ingelesez “at” esan nahi du (erabiltzailea non dago kokatuta). Erabiltzaile bat bertako ekipoan bakarrik atzigarri egiteko, aldatu “%” zeinua “localhost”-engatik. Ez ahaztu pasahitz gogor bat emateaz erabiltzaile bati (Mayus + Minus + zenbakiak + beste karaktereak). Hau egindakoan erabiltzailea sortuta egongo da, baino oraindik ez dugu amaitu. Sortutako erabiltzaileari bere baimenak eman behar dizkiogu. Horretarako aukeratu nahi duzun erabiltzailea eta sartu “Administrative Roles” fitxara.

25


Workbench dokumentazioa

IRUDIA: Bertan baimen zerrenda bat agertuko da bitan zatituta. Alde batean, baimen taldeak daude (baimenak taldekatzeko aukeraketak errazteko), eta beste aldean baimen bakarrak. Nola erabiltzaile hau administraria den, administratzeko aukerak (“CREATE”, “INSERT INTO”... kenduta) + automatikoki jartzen digun beste baimenak ere jarriko diogu. Baimen bakoitzak azalpen txiki bat dauka ezkerrean baimen horrek zer egiten duen jakiteko (oso lagungarria). Erabiltzaile baten baimen guztiak kentzeko, emaiozu “Revoke All Privileges” botoiari. Amaitzerakoan emaiozu “Apply” botoiari. OHARRA: Kontuz!!! Ez esleitu “DBA” aukera INORI! Aukera honekin, beste “root” bat sortzen ari zara (gauza guztiak egiteko baimenak).

Itzuli hasierako menura, eta “MySQL Connections” atalean, emaiozu “+” botoiari konexio berria sortzeko. Bertan jarri konexioaren izena + zein erabiltzailearekin nahi duzun sartu (sortutako erabiltzaile berria atzigarria egiteko).

26


Workbench dokumentazioa

IRUDIA: Baimen froga txiki bat “SRV-Admin� erabiltzailea erabiliz. Ikusten denez ez digu utziko datu baseak kudeatzen utziko (guk esan diogun bezala), baino zerbitzari aldetik gauzak aldatzen uzten digu (zerbitzua gelditu/martxan jarri, monitorizazioa, erabiltzaileak sortu...).

Orain geratzen diren bi erabiltzaileak sortuko ditugu aurreko prozedura berdina jarraituz.

27


Workbench dokumentazioa

IRUDIA: Gehigarri bezala, erabiltzaile bakoitzari, ordu bakoitzean egin ahal dezaken gauzak mugatu ahal ditzakezu. Horretarako sartu “Account limits” fitxara eta bertan jarri saiakera muga bat (saiakera muga orduero berrabiaraziko da). Kasu honetan, erabiltzaile honek orduero 5 aldiz sartzeko gai izango da.

Atal hau amaitutzat eman aurretik, badago baimenetan beste aukera bat baimen zehatzak emateko (datu base zehatz batean datu base guztietan ordez). Horretarako erabiltzaileak sortzeko menura itzuli “Users and Privileges”, eta bertan “Schema Privileges” fitxa bat egongo da. Bertan aukera guztiak gris kolorearekin egongo dira. Gris kolore hauek aldatzeko lehenengo datu base zehatz bat gehitu behar diozu erabiltzaileak kudeatu ahal dezan. Horretarako emaiozu “Add entry” botoiari. Bertan irekiko den menuan aukeratu datu base guztiak (“%”) edo datu base zehatz bat (“Selected schema”).

28


Workbench dokumentazioa

IRUDIA: Bertan gehitu datu base horretan ahal egin edo egin ez dezaken gauzak. Gure kasuan, ezin ditu baimenak esleitu + taulak blokeatu. Honekin erabiltzaile + baimenen kudeaketa basiko atala amaitzen da.

29


Workbench dokumentazioa

5 – 3 Zerbitzua gelditzen/martxan jartzen MySQL zerbitzua gelditzeko/martxan jartzeko (edo berrabiarazteko), oso erraza da. Hau egiteko sartu zerbitzaria kudeatzeko baimenak daukan erabiltzaile batekin “Startup / Shudown” fitxara eta bertan, “Stop / Start Server” botoi bat agertuko da. Egiozu klik gelditzeko edo martxan jartzeko.

OHARRA: “Startup Message Log” zerrendan, zerbitzua hasterakoan ohar batzuk pantailaratuko ditu.

30


Workbench dokumentazioa

5 – 4 Monitorizazioa Zure zerbitzariaren errekurtsoen monitorea ikusteko, joan zerbitzaria kudeatzeko baimenak dituen erabiltzaile batekin “Server Status” eta “Status and System Variables” aukeretara.

IRUDIA: “Server Status” aukera. Bertan, zerbitzariaren izena, lan-kargak eta beste analisi grafikoak ikusi ditzakezu.

31


Workbench dokumentazioa

IRUDIA: “Status and System Variables” aukera. Bertan, zerbitzariaren ingurune aldagaien erregistro bat gordetzen da adibidez, “CREATE” bat zenbat aldiz exekutatu den zerbitzarian edo zenbat pasahitz oker sartu diren hasierako menuan.

32


Workbench dokumentazioa

5 – 5 Dump eta Import/Export Azkeneko atala, datu baseen segurtasun kopiei buruz izango da (edo Workbench-en arabera “Dump”-ak). Datu base bat esportatzeko (eta inportatzeko) bi aukera hauek erabili behar dituzu.

IRUDIA: “Data Export” menua. Bertan atera nahi duzun taulen egitura + datuak aukeratu ditzakezu “.sql” fitxategi batera edo proiektu karpeta batera. Aukera honek prozedurak, ikuspegiak, funtzioak eta trigger-ak esportatzeko aukera ere ematen du. Aukera guztiak egindakoan, emaiozu “Start Export” aukerari datuak fitxategi edo karpeta batean gordetzen hasteko. OHARRA: Menu honek esportatzeko erregistro bat dauka (“Export Progress” fitxa). Bertan ateratzen diren datuen erregistro osoa ikusi dezakezu.

33


Workbench dokumentazioa

IRUDIA: Datuak berriro berreskuratzeko (galdu badituzu), joan “Data Import/Export” menura. Bertan “Data Export”-ekin atera duzun datuak inportatu ditzakezu. Baita zehatzagoa izateko, inportatzeko datu guztiak, datu base batera birbideratu ditzakezu (“Default Schema to be inported to”).

34


Workbench dokumentazioa

6 – ONDORIOAK Workbench “Front-end”-a, MySQL-ren administrazio lanak asko errazten dituen programa irekia da (eta dohainekoa “community” bertsioan). OHARRA: Ingelesez “Front-end” = Datuak beste erara pantailaratzen duen programa edo gehigarria. Dokumentu honetan ikusitakoa, oso gutxi izan da zeren Workbench programa oso handia eta konplexua da, eta aukera guztiak sakonki azaltzea buruhauste handi bat izango litzateke. Hala ere, funtsezko aukerak azaldu dira datu base berriak sortzeko, “kontsola moduan” bezala lan egiteko edo zerbitzariaren kudeaketa basikoa egiteko (beharrezkoa). Badaude beste programa batzuk MySQL-rekin lan egiteko, adibidez “PHPMyAdmin”, “HeidiSQL”, “SequelPro”, “Adminer” edo “DataGrip”, baino MySQL-rekin integrazio ona + plataforma askokoa + datu baseen diseinua + zerbitzariaren monitorizazio eta kudeaketa nahasten duen programa baten bila bazabiltza, orduan “Workbench” aukera “paregabea” da kasu horretan, eta bizitza asko erraztu dezake datu baseekin lan egiterakoan. Hala ere, zerbait sinplea nahi baduzu, orduan kontsola bidez egin dezakezu lan (zaila baino konplexua izan gabe).

35


Workbench dokumentazioa

7 – ITURBURUAK - MySQL dokumentazio orriak: https://dev.mysql.com/doc/ - ID eta ez ID: http://stackoverflow.com/questions/762937/whats-the-difference-between-identifying-and-non-identifyingrelationships - Workbench beste aukerak: http://alternativeto.net/software/mysql-workbench/

36


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.