access datu base

Post on 01-Jan-2016

53 Views

Category:

Documents

8 Downloads

Preview:

Click to see full reader

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

1

ACCESSDatu Base

Uxue Itoiz eta Cari Orozco

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, ….

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…).

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…

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.

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.

7

ACCES PROGRAMADATU BASE

BAT SORTUTZEKO◦Taularen izena

(clientes) eta izango dituen eremuak erabaki.

◦Erregitroak sartu

8

Adibidea: LiburutegiaMaileguak.Nola erregistratu dezakegu liburu

bat eraman duen erabiltzailea?Izenaz

Arazoa

Berdinak izan daitezkeLibu

ruazArazoa

Ale bat baino

gehiago izan

daitezke

9

Hoberena bakarra den klabe bat erabiltzea.

Erabiltzailea

NAN

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…

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.

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.

13

ACCEES IREKI

1 2

3

14

Izena eman datu baseari eta gorde

15

1.GO PAUSOA: EREMUAK SORTU

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

16

ACCES PROGRAMAAccess ireki

Taulak, kontsultak, formularioak…azalduko zaizkigun tokia.

Lan egiteko aukerak

Eremuak. Erregistroak…

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.

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

19

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

zenbakiak, balorelogikoa (bai/ez)…

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.

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.

22

23

24

1.GO PAUSOA: EREMUAREN DATUEN EZAUGARRIAK

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.

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

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.

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".

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.

30

Tamaño y rango numérico

Formato para campos numéricos y monetarios

31

Fecha y hora

Datu baldintzatuta

32

33

Mascara

Datu baldintzatuta

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.

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

36

2. GO PAUSOA: ERREGISTROAK SORTU

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

37

BILAKETAK EGITEKOTABLAN edozein datu bilatzeko

aukera.

38

FILTROAKFiltroak: tauletan dagoen

informazioa sailkatuta ikusteko.

39

FILTROAK FORMULARIOAREKIN

40

ERLAZIOAK TABLEN ARTEANHiru motatakoak izan daitezke:

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

◦Klabe printzipala: Taula printzipala.

◦Beste taula: Taula auxiliarra

41

ERLAZIOAK TABLEN ARTEAN

42

ERLAZIOAK: Nola sortu.

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.

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.

45

AUKERAZKO KONTSULTAK

CONSULTAS DE SELECCIÓN

46

47

48

49

50

KRITERIOAK KONTSULTATAN NOLA JARRI

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

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.

53

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

54

INGENIERO DENAK EDO FINANTZA DEPARTAMENTUKO LANGILEAK AZALTZEA NAHI DUGU.

55

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

top related