23
Informatika Saila Datu Baseak Kudeatzeko Sistemak 1 DATU-BASEAK

10 - Bezeroa_Zerbitzaria

Embed Size (px)

DESCRIPTION

Oracle euskaraz

Citation preview

Page 1: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak1

DATU-BASEAK

Page 2: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak2

Baliabidea

1 Prozesua 2 Prozesua N Prozesua

Bezeroa Ez / Zerbitzaria Arkitektura

Prozesu guztiak iristen dira zuzenean baliabideetara.

Baliabideak: Diskoa, Inprimagailua, Datu Basea...

Bezeroa / Zerbitzaria

Page 3: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak3

Bezeroa Ez / Zerbitzaria Arkitektura

Bezeroa / Zerbitzaria

Page 4: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak4

Baliabidea

1 Prozesua 2 Prozesua N Prozesua

Bezeroa – Zerbitzaria Arkitektura

• Zerbitzaria: Baliabidea kudeatzen duen prozesu bakarra.

• Bezeroa: Baliabidea beharrezko duen prozesua da. Eskaria egingo dio zerbitzariari eta berorrek arreta emango dio.

• Lan-zama oreka daiteke Bezeroaren eta Zerbitzariaren artean.

Zerbitzaria

Bezeroa / Zerbitzaria

Page 5: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak5

Bezeroa – Zerbitzaria Arkitektura

Bezeroa / Zerbitzaria

Page 6: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak6

Aplikazioa Aplikazioa Aplikazioa

Bezeroa - Datu Baseko Zerbitzaria Arkitektura

SGBD

BD

SGBD

BD

1.- Bezeroak SQL kontsulta bidali du.

2.- Zerbitzariak kontsulta prozesatu du.

3.- Zerbitzariak emaitza itzuli du.

Bezeroa / Zerbitzaria

Page 7: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak7

Aplikazioa Aplikazioa Aplikazioa

Bezeroa EZ - Datu Baseko Zerbitzaria Arkitektura

BD

Postu bakoitzak:

• DB-ra iristeko eta DB-a kontrolatzeko Softwarea dauka.

• Datuetarako zuzeneko irispidea dauka.

Bezeroa / Zerbitzaria

DBKS DBKS DBKS

Page 8: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak8

DATU-BASEAK

Page 9: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak9

MG

MC

PHP

ASP

JSP

SER.WEB

SERV. APPs

ARTXIBOAK.asp

Web orria

HTTP

HTTP

DB

DBKS

DATU-BASEAK

Page 10: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak10

ONURAK

- Ez dago orrialdeak banan-banan diseinatu beharrik.

- Orrialdeak berehala eguneratuko dira.

- Hainbat eduki-mota eskainiko ditu erabiltzailearen lehentasunen arabera.

Adibideak: Eztabaida-guneak, egutegiak, izenen zerrendak...

DATU-BASEAK

Page 11: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak11

DATU-BASEAK

Page 12: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak12

.NET

.NET, DNA (Distributed interNet Applications Architecture) izenaz ere bada ezaguna.

- Aurkezpena

- Negozioa

- Datuak

COM teknologia nagusituko da.

.NET

Page 13: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak13

Bezeroa/Zerbitzaria

Erabiltzailearen ekipoak Datu Baseen administraziorako sistema

berezirako kontrolagailu egokia eduki beharko du (DBMS).

1 bezeroaren ekipoa

1 ProzesuaYourApp.exe

Oracle-ren kontrolagailua

2 bezeroaren ekipoa

2 ProzesuaYourApp.exe

Oracle-ren kontrolagailua

Oracle-ren DBMS

Page 14: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak14

Bezeroa / Zerbitzaria

Berrerabilpenerako eragozpenak jarriko ditu.

Bezeroen ekipoek kontrolagailu bat edo gehiago beharko dute DB-en zerbitzari bakoitzeko. Mantentzeko kostuak handiagoak izango dira eta korapilatu egingo da egoera.

1 bezeroaren ekipoa

1 ProzesuaYourApp.exe

Oracle-ren kontrolagailua

2 bezeroaren ekipoa

2 ProzesuaYourApp.exe

Oracle-ren kontrolagailua

Oracle-ren DBMS

Sql Server DMBS

Sql Server kontrolagailua

Sql Server kontrolagailua

Page 15: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak15

Bezeroa / Zerbitzaria

Intranetera mugatuta dago (Lan Sarea).

Erabiltzaileek sistema eragile bera erabili behar dute nahitaez.

Konexioak irekita iraungo du programa exekutatu bitartean, eta ez dago egoera kontrolatu beharrik.

Page 16: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak16

Hiru mailako eredua

.Net

Page 17: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak17

Hiru mailako eredua

.Net

NABIGA--TZAILEA

Eskaria

Web zerbitzaria

Programa edo Script-a

Datuak

BezeroaErantzuna

ZERBITZARIA

2. Maila

3. Maila

1. Maila

Page 18: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak18

Abantailak• Enpresa-objektuak kapsuletan sartzen dira, beste aplikazio batzuetan erabili ahal izateko.

• Kodea bere enpresa-objektuetan egunera daiteke, beste mailak metatu beharrik izan gabe.

• Datuen formatua alda daiteke, aplikazioaren gainerako atalak aldarazi beharrik izan gabe.

• Hainbat erabiltzailek prozesuaren baliabide bereziak konpartituko dituzte (azpi-prozesuak,

• memoria eta maila ertaineko Datu Basearekiko konexioak, besteak beste).

• Aplikazioek ez daukate Datu Baseen kontrolagailuen beharrik toki-mailan.

• Nabigatzailea eta Web Zerbitzariarekin komunikatzeko beharrezkoa zaien softwarea besterik behar ez duten bezero arinak (sareko ordenagailuak) erabiltzeko aukera ematen du.

• Aplikazioa edo script-ak aldarazteko, ez dago bezeroan aldaketarik egin beharrik.

• Datuen Arkitekturak ez dio konexio irekiari eutsiko.

• Jatorri anitz eta ezberdinetatik eratorritako Datuen konexioa.

.Net

Page 19: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak19

.Net

Page 20: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak20

.Net

DMBS eta Web teknologien konbinazioak kontuan hartu beharko diren beste arazo batzuk mahaigaineratu ditu:

• Saioen gaineko informazioa

• Errendimendua

Page 21: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak21

.Net

Middleware edo Gateway osagaiak:

a) CGI (Common Gateway Interface)

b) API (Aplications Program Interface)

c) NSAPI (Netscape Server API)

d) ISAPI()

Page 22: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak22

.Net

e) Java eta JDBC

• Java aplikazioak

• Javaren Datu Baseen konektibotasuna (JDBC)

• SQLJ

• Applet-ak

• Bezeroentzako aplikazioak

• Servlet-a

• Enterprise Java Bean

• Javako prozedura biltegiratuak

Page 23: 10 - Bezeroa_Zerbitzaria

Informatika Saila Datu Baseak Kudeatzeko Sistemak23

Oracle Application Server

Propietateak

a) Malgua: Zenbait programazio-lengoaiarekin konparti daiteke, C, PL/SQL, Java edo Pearl-ekin prozedura-programazioko egitekoetarako.

b) Sofistikazio-maila altua.

c) Sistema banatuei eta objektuen eskarien kudeatzaileari eusten die, entzute-prozesuak era indartsuan eta eskalagarrian zerbitzariaren aldetiko aplikazioei dei egin ahal diezaien, makina baten edo gehiagoren bidez...