access datu base

55
ACCESS Datu Base Uxue Itoiz eta Cari Orozco 1

Upload: tremain-punch

Post on 01-Jan-2016

61 views

Category:

Documents


8 download

DESCRIPTION

ACCESS Datu Base. Uxue Itoiz eta Cari Orozco. Zer da datu basea ?. Datu basea elkarrekin harremana duten fitxategi bilduma da. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ACCESS Datu  Base

1

ACCESSDatu Base

Uxue Itoiz eta Cari Orozco

Page 2: ACCESS Datu  Base

2

Zer da datu basea? Datu basea elkarrekin

harremana duten fitxategi bilduma da.

Adibideak: Enpresa baten datuak (bezeroak, langileak, hornitzaileak, produktuak…), liburutegi baten datuak, ikastetxe baten datuak, aeroportu baten datuak, ….

Page 3: ACCESS Datu  Base

3

Zer da access?Datu base bat gestionatzeko

programa o software bat da.

Access datu base hori sortzeko aukera eskaintzen du eta baita harekin lan egitea ere. (datu berriak gehitzea, kontsulta bat egitea, aintzinako datuak ezabatzea…).

Page 4: ACCESS Datu  Base

4

DATU BASE BATEN EGITURATaula. Datu basean dauden edukiak biltegiratzeko gailua.Taulek lerroz eta zutabez osatutako formatuan antolatzen dute informazioa.

Eremua.Erregistroa osatzen duten datu (elementu) bakoitza. Adibidez: helbidea erregistroaren barruan : kalea, zenbakia, posta kodea, herria, lurraldea…

Page 5: ACCESS Datu  Base

5

DATU BASE BATEN EGITURAErregistroa.

◦Beraien artean logikoki erlazionatuta dauden datuen multzoa da.

◦Taulako lerroari dagokio. Adibidez: kalea, zenbakia, herria.

◦Hutsik egon daitezke zenbait erregistro eta beste batzuk aldiz, betetzea nahita nahiezkoa izatea.

Page 6: ACCESS Datu  Base

6

DATU BASE BATEN EGITURAKlabe printzipala edo primaria:

◦Taulak erregistroak danak ezberdindu ahalizateko, klabe printzipal edo klabe Primaria izaten dute.

◦Hau eremu bat da. ◦Eremu honek taula batekin baino gehiagorekin erlazionatzeko balio

izan dezake.

Page 7: ACCESS Datu  Base

7

ACCES PROGRAMADATU BASE

BAT SORTUTZEKO◦Taularen izena

(clientes) eta izango dituen eremuak erabaki.

◦Erregitroak sartu

Page 8: ACCESS Datu  Base

8

Adibidea: LiburutegiaMaileguak.Nola erregistratu dezakegu liburu

bat eraman duen erabiltzailea?Izenaz

Arazoa

Berdinak izan daitezkeLibu

ruazArazoa

Ale bat baino

gehiago izan

daitezke

Page 9: ACCESS Datu  Base

9

Hoberena bakarra den klabe bat erabiltzea.

Erabiltzailea

NAN

Page 10: ACCESS Datu  Base

10

Beraz taula ezberdinak izango genituen.

Liburuak

ISBN

Izenburua, idazlea,

argitaletxea…

Erabiltzaileak

NAN

Izena, abizena,

helbidea…

Mailegu erregistro

ISBN, NAN, Mailegu

data, itzultze data…

Erremuak: ISBN, Izenburua, NAN, izena, Mailegu data…Erregistroak: Liburu bakoitzaren datuak, erabiltzaile bakoitzarena…

Page 11: ACCESS Datu  Base

11

Lan eremuaTaulak: Zutabeak eremuak izanik

eta filak aldiz, erregistroak.

Filtroak: tauletan dagoen informazioa sailkatuta ikusteko.

Kontsultak: Erregistro batzuekin lan egiteko. Adb: Liburua itzuli ez duten erabiltzaileak zeintzuk diren jakin.

Page 12: ACCESS Datu  Base

12

Lan eremua

Informazioa gehitu edo aldatzea: tauletan bertan egitea arriskutsua da, erregistroak ezabtu daitezkeelako. Hobe Formularioak erabili.

Informeak: Datuak modu erraz eta txukun batean aurkezteko baliabidea.

Page 13: ACCESS Datu  Base

13

ACCEES IREKI

1 2

3

Page 14: ACCESS Datu  Base

14

Izena eman datu baseari eta gorde

Page 15: ACCESS Datu  Base

15

1.GO PAUSOA: EREMUAK SORTU

◦Taula bat irekitzerakoan “Hoja de datos” azaltzen zaigu.

Page 16: ACCESS Datu  Base

16

ACCES PROGRAMAAccess ireki

Taulak, kontsultak, formularioak…azalduko zaizkigun tokia.

Lan egiteko aukerak

Eremuak. Erregistroak…

Page 17: ACCESS Datu  Base

17

1.GO PAUSOA: EREMUAK SORTU

“Ver “botoia saktuz gero, aukera ezberdinak azaltzen zaizkigu horietako bat; “Vista Diseño” da. Honen bitartez, eremuak ere sortu daitezke.

Botoirik erabilgarriena

Bertan eremuaren izenaz jartzeaz gain, haren datu motak eta deskripzioa egin dezakegu.

Page 18: ACCESS Datu  Base

18

1.GO PAUSOA: EREMUAK SORTU

“Nuevo campo” botoia sakatuz gero, eskubiko aldean programak berak dituenak azaltzen zaizkigu erabilgarri.

“Insertar” botoia sakatuz gero, zuzenean guk geuk jarri dezakegu eremuaren izena

Page 19: ACCESS Datu  Base

19

1.GO PAUSOA: EREMUAREN DATU MOTAKDatu motak: Textua, datak,

zenbakiak, balorelogikoa (bai/ez)…

Page 20: ACCESS Datu  Base

20

1.GO PAUSOA: EREMUAREN DATU MOTAK

Textua: Hizkiak, zenbakia (eragiketa matematikoak egin behar ez direnean, portal zenbakia…) 255 karaktere gehienez.

Memo: Textua ere, baina kasu honetan, 65.536 karaktere arte. Oharrak, notak…

Zenbakiak: Eragiketa matematikoak egiteko zenbakiak direnean.

Page 21: ACCESS Datu  Base

21

1.GO PAUSOA: EREMUAREN DATU MOTAK

Data/ordua.

Autonumerikoa: Zenbaki osoak solik eta access automatikoki erregistroak sartzen ditugun heinean jarriko dituenak.

Bai/Ez: Valore logikoak erabili behar direnean. Bi aukera bakarrik dituelarik.

Page 22: ACCESS Datu  Base

22

Page 23: ACCESS Datu  Base

23

Page 24: ACCESS Datu  Base

24

1.GO PAUSOA: EREMUAREN DATUEN EZAUGARRIAK

Page 25: ACCESS Datu  Base

25

1.GO PAUSOA: EREMUAREN DATUEN EZAUGARRIAK

Eremuaren tamaina: karaktere kopurua. Byte<255 eta Double >255

Formatoa. (€, %...)

Dezimala: Non jarri koma zenbakian.

Máscara de entrada: datu kopurua mugatzeko. Adb: “00000” jarri ezkeroz herrietako kode postalak 5 zenbaki izan behar dituela jakingo du programak.

Page 26: ACCESS Datu  Base

26

1.GO PAUSOA: EREMUAREN DATUEN EZAUGARRIAKRegla de validación: Datuak

eremuetan sartzean, baldintzatzeko balio duen zatia.

Texto de validación: Baldintzaren azalpena.

Adb: Regla val. “A”, “B” Texto val. A= Altua, B=

Baxua

Page 27: ACCESS Datu  Base

27

•1.GO PAUSOA: EREMUAREN DATUEN EZAUGARRIAKFormato : define mediante una expresión el formato de los datos almacenados.

Por ejemplo en campos numéricos define si se utilizan separadores de miles, o si el valor de interpreta como un porcentaje (%); en campos de texto puede forzar a que los caracteres se almacenen en mayúsculas; en campos lógicos si se utiliza SI/NO o VERDADERO/FALSO; etc.

Máscara de entrada: Fuerza a que los datos se introduzcan en un formato adecuado. Por ejemplo para un teléfono se puede ser interesante mostrar al usuario algo como "(__) ___-__-__", de manera que no pueda introducir caracteres extraños. La máscara de entrada es un conjunto de tres datos que definen los caracteres admitidos, el formato presentado al usuario y el formato almacenado. El atributo Formato prevalece sobre la máscara de entrada, de manera que, al editar los datos del campo, una vez introducidos siguiendo una determinada máscara, el contenido del campo se mostrará con el aspecto definido en el Formato y no con el de la máscara.

Page 28: ACCESS Datu  Base

28

1.GO PAUSOA: EREMUAREN DATUEN EZAUGARRIAK Título: Es el título de la columna que aparecerá en el modo de ver datos (al editar los datos almacenados) para el campo.

Valor predeterminado: Un valor que automáticamente introducirá Access en el campo si el usuario no indica otro.

Regla de validación: Una condición que debe cumplir el dato introducido para que sea aceptado. Por ejemplo, para un campo Edad se puede forzar a que el valor introducido esté comprendido entre 18 y 65 años con una expresión como ">=18 AND <=65".

Page 29: ACCESS Datu  Base

29

Texto de validación: Un mensaje que Access mostrará al usuario cuando intente introducir un valor no permitido por una regla de validación. Para el ejemplo anterior podría ser algo como "La edad debe estar comprendida entre 18 y 65 años.". Requerido: Indica si el campo debe tener algún valor o se permite dejarlo en blanco. Por defecto un campo no contiene ningún valor. No hay que confundir un campo vacío con un campo de texto de longitud cero. De ahí la importancia del atributo de permitir longitud cero de los campos de tipo texto.

Indexado: Establece si sobre el campo debe construirse un índice. Un índice es una estructura manejada por Access que hace que determinadas operaciones con el campo sean más rápidas (ordenaciones y búsquedas), a costa de un mayor espacio en disco y memoria (para almacenar el índice) y de que otras operaciones sean más lentas y costosas (inserciones y borrados).

Existen dos formas de hacer índices: con y sin duplicados; esto permite configurar la posibilidad o no de que se repitan valores a lo largo de la tabla para un campo. Existen un asistente para algunas propiedades de tipos de datos de los campos, y se denota con tres puntos: …, el cual se muestra al dar clic sobre la propiedad. Los asistente generan expresiones para estas propiedades. Este generador de expresiones incorporar varias funciones: de conversión de tipos de datos, de fecha, matemáticas, de textos.

Page 30: ACCESS Datu  Base

30

Tamaño y rango numérico

Formato para campos numéricos y monetarios

Page 31: ACCESS Datu  Base

31

Fecha y hora

Datu baldintzatuta

Page 32: ACCESS Datu  Base

32

Page 33: ACCESS Datu  Base

33

Mascara

Datu baldintzatuta

Page 34: ACCESS Datu  Base

34

Reglas de validación de los campos:

Las reglas de validación llevan a asociados un texto que permite informar al usuario, del motivo por el cual el contenido es incorrecto. Ejemplo en la tabla de matricula, para el campo Nota: Regla de validación: > = 0 ( mayor o igual a cero) , y el texto es “ El valor de la nota debe ser positivo”.

Valores nulos:

Si en la propiedad Requerido colocamos Si, impide la inserción de valores nulos en el campo.

Page 35: ACCESS Datu  Base

35

2. GO PAUSOA: ERREGISTROAK SORTU

- Datuak sartzen ari garenean aldaketak egiteko, zeldan clikatu eta alda daitezke arazorik gabe.

- Erregistroak gehitzeko; 1.-Bukaerara jo eta txuriz dagoena erabili. 2.-Edozein filaren hasieran jarri eta eskubiko botoia sakatu.

12

Page 36: ACCESS Datu  Base

36

2. GO PAUSOA: ERREGISTROAK SORTU

3.- Inicioa jo, registros sakatu eta bertan nuevo.

Page 37: ACCESS Datu  Base

37

BILAKETAK EGITEKOTABLAN edozein datu bilatzeko

aukera.

Page 38: ACCESS Datu  Base

38

FILTROAKFiltroak: tauletan dagoen

informazioa sailkatuta ikusteko.

Page 39: ACCESS Datu  Base

39

FILTROAK FORMULARIOAREKIN

Page 40: ACCESS Datu  Base

40

ERLAZIOAK TABLEN ARTEANHiru motatakoak izan daitezke:

◦1-----1◦1----- ∞◦ ∞----∞

◦Klabe printzipala: Taula printzipala.

◦Beste taula: Taula auxiliarra

Page 41: ACCESS Datu  Base

41

ERLAZIOAK TABLEN ARTEAN

Page 42: ACCESS Datu  Base

42

ERLAZIOAK: Nola sortu.

Page 43: ACCESS Datu  Base

43

Adib: Para la tabla Alumno, seleccionamos el campo cod_alum, manteniendo presionado el clic izquierdo lo arrastramos hasta el campo semejante en la tabla Matricula ( cod_alum), luego soltamos el clic.

Nos debe aparecer la ventana que aparece abajo, en la cual nos muestra los campos seleccionados en cada tabla. debemos seleccionar : Exigir integridad referencial.

Observe que abajo en la ventana aparece el tipo de relación: Uno a varios.

Damos clic en crear.

Page 44: ACCESS Datu  Base

44

Luego nos muestra una línea negra que une los dos campos semejantes. Para el lado de la una tabla aparece rotulada con el numero 1 y en la parte de la otra tabla aparece el símbolo infinito que corresponde la parte muchos o varios. Repetir el mismo procedimiento, para establecer la relación entre con diferentes tablas. damos clic en guardar.

Page 45: ACCESS Datu  Base

45

AUKERAZKO KONTSULTAK

CONSULTAS DE SELECCIÓN

Page 46: ACCESS Datu  Base

46

Page 47: ACCESS Datu  Base

47

Page 48: ACCESS Datu  Base

48

Page 49: ACCESS Datu  Base

49

Page 50: ACCESS Datu  Base

50

KRITERIOAK KONTSULTATAN NOLA JARRI

Page 51: ACCESS Datu  Base

51

>520 …….todos los números mayores a 520

entre 520 y 1528 ……..todos los números entre 520 y 528 inclusive

="Carlos Moreira" ………todos los exactamente iguales a

"* * *“ …….. nombres de tres palabras separadas por un blanco

*/*/93……………….. todas las fechas del 93

negado como "S*“…………... todos los nombres no iniciados por S

>=1-ene-92 y <=20-feb-93 ……….todas las fechas del intervalo

"S*" o "R*" ……..todos los iniciados por la letra S o R

nulo ……todos los registros con campo nulo

negado nulo …….todos los registros con valor en el campo

entre fecha() y fecha()-7….. todos con fecha de la última semana

Page 52: ACCESS Datu  Base

52

EREMU BAT BAINO GEHIAGO ERABILI BEHAR DITUGUNEAN

ETA edo Y expresioak erabili behar direnean. Kriterio hilara berdina erabiliko dugu.

Edo edo O expresioak erabili behar direnean. Kriterio hilara ezberdinak erabiliko ditugu.

Page 53: ACCESS Datu  Base

53

EMPRESAKO INGENERO GUZTIAK LEHENGO MAILAKOAK ETA BIGARREN MAILAKOAK ETA DINANTZA SAILAKOAK ERE BAI, AZALTZEA NAHI DUGU.

Page 54: ACCESS Datu  Base

54

INGENIERO DENAK EDO FINANTZA DEPARTAMENTUKO LANGILEAK AZALTZEA NAHI DUGU.

Page 55: ACCESS Datu  Base

55

BIGARREN MAILAKO MARKETING SAILEKO INGENIERO GUZTIAK EDOP BIGARREN MAILAKO INGENIEROAK DIRENAK BAINA ETA BERAIEN IZENA R HIZKIAKIN HASTEN DELARIK.