Professional Documents
Culture Documents
LA INGENIERIA CIVIL
CAPITULO I
BASES DE DATOS
Profesora: Ing. Eleana Vsquez Cutipa
Bases de Datos
es un conjunto de datos estructurados y
almacenados
Bases de datos estticas
Bases de datos dinmicas
B) Segn el contenido
Bases de datos bibliogrficas
Bases de datos de texto completo
Directorios
Bases de datos o "bibliotecas" de
informacin Biolgica
B) Segn el contenido
Directorios
Un ejemplo son las guas telefnicas en formato electrnico.
(SGBD);
Database management system, son un tipo
de software muy especfico, dedicado a
servir de interfaz entre la base de datos, el
usuario y las aplicaciones que la utilizan. Se
compone de un lenguaje de definicin de
datos, de un lenguaje de manipulacin de
datos y de un lenguaje de consulta.
Propsito
El propsito general de los sistemas de gestin de
base de datos es el de manejar de manera clara,
sencilla y ordenada un conjunto de datos que
posteriormente se convertirn en informacin
relevante, para un buen manejo de datos.
Ventajas
Facilidad de manejo de grandes volmenes de
informacin.
Gran velocidad de ejecucin de las consultas.
Independencia del tratamiento de informacin.
Seguridad de la informacin (acceso a usuarios
autorizados), proteccin de informacin, de
modificaciones, inclusiones, consulta.
No hay duplicidad de informacin, comprobacin de
informacin en el momento de introducir la misma.
Inconvenientes
SGBD comerciales
Advantage Database
dBase
FileMaker
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
Interbase de CodeGear, filial de Borland
MAGIC
Microsoft Access
Microsoft SQL Server
NexusDB
Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE
Sybase ASA
Sybase IQ
WindowBase
Softland ERP
Flexline
IMS
Velneo
TABLAS
Coleccin de datos sobre un tema
especfico, organizan datos en columnas
(denominadas campos) y filas
(denominadas registros).
Vista Diseno
Vista Hoja de datos.
Vista Diseo
Desde esta vista se disean los campos pero no se pueden
introducir datos. Si se desea introducir datos, se pulsa el botn
Vista
TIPOS DE DATOS
1. Texto: almacena cadenas de caracteres, ya sean nmeros (con
los que no se vaya a realizar operaciones), letras o cualquier
smbolo.
2. Numrico: Almacena nmeros destinados a realizar
operaciones.
3. Fecha/hora: fecha y hora general, fecha y hora larga, fecha y
hora corta.
4. Auto numrico: Es un valor numrico que Access incrementa de
modo automtico cada vez que se aade un registro. No se
puede modificar manualmente.
5. Si/No: Para almacenar datos que slo tengan dos posibilidades:
si-no, 0-1, verdadero-falso, blanco-negro...
6. Memo: Para almacenar texto largo, hasta de 64000 bytes.
7. Moneda: Para almacenar valores de moneda.
8. Objeto OLE: Son objetos tales como grficos, texto, imgenes,
creados en otras aplicaciones, que se han incrustado o
vinculado.
Rango
Lugares
Decimales
Byte
0 a 255
Ninguno
1 byte
Entero
-32.768 a +32.768
Ninguno
2 bytes
Entero Largo
-2.147.483.648 a
+ 2.147.483.647
Ninguno
4 bytes
Simple
-3,4x1038 a
3,4x1038
4 bytes
Doble
-1.797x1038
1,797 x1038
15
8 bytes
Mascara de Entrada
Cdigo
Funcin
&
.,:;-/
<
>
EJEMPLOS DE VALORES
(000)000-0000
(206)555-0248
(999)999-9999!
(206)555-0248
(
)555-0248
(000)AAA-AAAA
(206)555-TELE
#999
-20
2000
>L????L?000L0
GREENGR339M3
MAY R 452B7
>L0L 0L0
T2F 8M4
00000-9999
9811598115-3007
>L<???????????????
Informtica
ISBN 0-&&&&&&&&&-0
ISBN 1-55615-507-7
ISBN 0-13-964262-5
>LL00000-0000
DB51392-0493
La clave principal
La clave principal suele ser uno o varios de los campos de la
tabla. El contenido de este campo identifica cada registro
del campo de manera nica. De modo que no se podrn
introducir dos registros iguales o almacenar valores nulos
en los campos de la clave principal.
Tipos de Relaciones
Relacin Uno a Uno (1-1)
Cuando un registro de una tabla solo puede estar
relacionado con un nico registro de la otra
tabla y viceversa.
Relaciones de este tipo
se almacenan
guardando en la tabla
el identificador de la
otra tabla con la que
mantiene la relacin
Integridad Referencial
La integridad referencial son unas normas que
mantienen la coherencia de datos entre dos tablas
relacionadas. Estas normas son:
1.No puede haber registros en la tabla secundaria que
no estn en la primaria.
2. No se puede borrar un registro de la tabla principal si
hay registros en la secundaria.
AFORO
CODIGO
UBICACIN
VEHICULO
FECHA
HORA_INICIO
HORA_FIN
NRO_VEHICULOS
A-001
AUT-002
14/05/2007
10:30
11:00
30
A-001
AUT-002
14/05/2007
14:00
14:30
40
A-001
AUT-002
14/05/2007
19:00
19:30
100
A-001
CAM-001
14/05/2007
10:30
11:00
20
A-001
CAM-001
14/05/2007
14:00
14:30
10
A-001
CAM-001
14/05/2007
19:00
19:30
20
A-001
CAM-002
14/05/2007
10:30
11:00
18
VEHICULO
UBICACION
COD_VEHCULO
TIPO
DESCRIPCION
COD_UBICACION
CALLE_AVENIDA
DISTRITO
PROVINCIA
AUT-001
Automvil 1
de dos puertas
C-001
Calle Ayacucho
Cercado
Arequipa
AUT-002
Automvil 2
de cuatro puertas
C-002
Calle Melgar
Cercado
Arequipa
CAM-001
Camioneta 1
cabina simple
C-003
Calle Moral
Cercado
Arequipa
CAM-002
Camioneta 2
de doble cabina
C-004
Cercado
Arequipa
CAM-003
Camin
A-001
Avenida Venezuela
Cercado
Arequipa
FUR-001
Furgoneta
BIC-001
Bicicleta
A-002
Avenida Independencia
Cercado
Arequipa
hasta de 12
pasajeros
Buscar datos
En las tablas se puede buscar un dato determinado.
Esta forma de bsqueda localiza un registro
conociendo uno de sus datos.
La diferencia de esta bsqueda con respecto a los filtros
es que slo localiza los registros con ese dato de uno
en uno. Los filtros localizan todos los registros que
tienen un dato en comn de una sola vez.
Icono para
opcin de
bsqueda
Reemplazar datos
El funcionamiento de esta funcin es muy similar al
de Buscar , slo que no slo busca los datos de
registro en registro sino que adems los sustituye
por otro dato, o el mismo dato con
modificaciones..
Para reemplazar es necesario tener la tabla abierta y
situarse sobre la columna donde se va a buscar el
dato a sustituir
Filtros
Consultas
La consulta es una solicitud de informacin a la base de datos. Los datos
mostrados pueden proceder de una sola tabla o de un conjunto de tablas. El
resultado de la consulta es la "Hoja de respuestas dinmica"; en esta hoja
se encuentra la informacin extrada de las tablas. Pero la informacin no se
guarda en la hoja de respuestas, sino que sigue estando almacenada en las
tablas.
En determinados tipos de consulta se puede modificar la informacin de las
tablas, pero la consulta sigue siendo una forma de acceder a la tabla, no un
objeto que almacene informacin. La consulta muestra lo que la tabla
almacena segn los criterios solicitados.
La consulta es un filtro avanzado, y funciona prcticamente de la misma
forma. Lo nico que los diferencia es que los filtros slo se pueden activar
desde una tabla o desde un formulario.
Tipos de consultas
Consulta de seleccin
Es la ms sencilla, se indican unos criterios para ver slo
lo que interesa de una tabla. Los datos aparecen en la
Hoja de respuestas dinmicas, esta parece una tabla pero
no lo es, slo muestra los datos de una tabla o de varias
tablas segn los criterios de la consulta.
Aunque la hoja de respuestas dinmica no es una tabla
se pueden introducir datos en las tablas a travs de ella.
Consulta de acciones
Es una forma de modificar registros de una o varias tablas a
travs de una sola operacin. A travs de este tipo de consulta
tambin se puede crear una nueva tabla, eliminar o aadir
registros, modificarlos...
Consulta de unin
Combina campos que coinciden en ms de una tabla.
Consultas avanzadas
Consulta de creacin de tabla
Este tipo de consulta puede ser usada cuando se quiera
crear una tabla nueva a partir de registros provenientes de
ejecutar una consulta. La nueva tabla no heredar las
propiedades de los campos, ni la clave principal que tuviera
la tabla origen.
Consulta de actualizacin
Este tipo de consultas pueden ser usadas cuando se quiera
actualizar varios registros de una tabla, de una sola vez. Se
pueden ver los registros a actualizar antes de ejecutar la
consulta y que sean modificados permanentemente.
Consulta de eliminacin
Este tipo de consultas pueden ser usadas cuando se
quiera eliminar varios registros de una tabla que
cumplan determinados criterios. Es posible ver los
registros que van a ser eliminados antes de ejecutar la
consulta.
Formularios
La introduccin de los datos directamente sobre las tablas es
bastante incmoda. No slo no se pueden ver todos los
campos sin desplazarse con la barra de herramientas, sino
que adems los registros estn uno encima de otro. Si se
pierde la referencia del registro se pueden introducir datos
que no correspondan a ese registro.
Crear formularios
Crear el formulario manualmente en Vista diseo, con asistentes o con
los autoformularios.
Tipos de Formularios
Continuos:
Cada registro ocupa una lnea, como en una tabla; debajo
de cada registro hay otro registro.
Simples:
Cada registro se presenta en una pgina completa. Debajo
del registro no hay otro registro.
Hoja de Datos:
Permite utilizar el formulario como si se tratara de una
tabla
Encabezado de Pgina
Aparece siempre en la parte superior del formulario,
entre el encabezado de formulario y el detalle.
Detalle
Contiene los registros. Si el formulario es de tipo
continuo, aparecen mltiples lneas, una con cada
registro de la tabla subyacente . Si es de tipo simple,
slo aparece un registro que va cambiando al avanzar y
retroceder entre las pginas (registros)
Pie de Pgina
Aparece siempre en la parte inferior del formulario, entre el
Detalle y el pie del formulario.
Pie de Formulario
Aparece siempre en la parte inferior del formulario.
Losdecontroles
Toda la informacin
un formulario est contenida en
los controles. Los controles son objetos de un formulario
que muestran datos, realizan acciones o decoran el
formulario. Los controles tambin son elementos del
informe. Los controles pueden ser dependientes,
independientes o calculados.
Eventos
Un evento es una accin determinada que se produce en o
con un objeto particular. Access puede responder a una
variedad de eventos: clics del ratn, cambios en los datos,
formularios que se abren o se cierran, y muchos otros. Los
eventos son normalmente el resultado de una accin del
usuario.
registro.
Antes de insertar, despus de insertar: cuando se aade
un nuevo registro.
Antes de actualizar, despus de actualizar: cuando se
modifica un registro.
Al eliminar, antes de confirmar la eliminacin, despus de
confirmar la eliminacin: al eliminar un registro existente.
Al abrir: al abrir el formulario.
Al cargar: al cargar el formulario.
Al cambiar el tamao: cuando se cambia el tamao de la
ventana del formulario.
Al bajar el mouse.
Al subir el mouse.
Al mover el mouse.
Al bajar una tecla.
Al subir una tecla.
Al presionar una tecla.
Tecla de vista previa.
Al ocurrir un error.
Al filtrar.
Al aplicar el filtro.
Al cronmetro.
Intervalo de cronmetro.
Los informes
Un informe es un objeto de Access. Los informes no
guardan informacin, slo son una presentacin grfica de
los datos contenidos en tablas o los hallados en consultas.
Esta presentacin grfica est orientada a la impresin de
los datos. El diseo puede ser en columnas o en etiquetas,
dependiendo de la utilidad que se le vaya a dar al impreso.