Академический Документы
Профессиональный Документы
Культура Документы
Bases de Datos
es un conjunto de datos estructurados y
organizados pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso
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
Bases de datos bibliogrficas
Solo contienen un surrogante (representante) de la fuente primaria, que permite localizarla. Un registro tpico de una base de datos bibliogrfica contiene informacin sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una determinada publicacin, etc. Puede contener un resumen o extracto de la publicacin original, pero nunca el texto completo, porque sino estaramos en presencia de una base de datos a texto completo
Directorios
Un ejemplo son las guas telefnicas en formato electrnico.
Aquellas que almacenan secuencias de nucletidos o protenas. Las bases de datos de rutas metablicas Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomolculas Bases de datos clnicas Bases de datos bibliogrficas (biolgicas)
(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
El costo de actualizacin del hardware y software son muy elevados. El Costo (salario o remuneracin) del administrador de la base de datos es grande. El mal diseo de esta puede originar problemas a futuro. Un mal adiestramiento a los usuarios puede originar problemas a futuro. Si no se encuentra un manual del sistema no se podrn hacer relaciones con facilidad. Generan campos vacos en exceso. El mal diseo de seguridad genera problemas en esta.
SGBD libres y gratuitos PostgreSQL (http://www.postgresql.org Postgresql) Licencia BSD MySQL Licencia Dual, depende el uso. Firebird basada en la versin 6 de InterBase, Initial Developer's
PUBLIC LICENSE Version 1.0. SQLite (http://www.sqlite.org SQLite) Licencia Dominio Pblico DB2 Express-C (http://www.ibm.com/ar/businesscenter/catalogo/db2_expressc.phtml) Apache Derby (http://db.apache.org/derby/)
Microsoft SQL Server Compact Edition Sybase ASE Express Edition para Linux
(Edicin gratuita para Linux)
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).
4. Importar tabla: esta opcin permite importar datos de otra base de datos, que no necesariamente tiene que estar creada por Access. 5. Vincular tabla: crea vnculos entre las tablas importadas y las originales, las modificaciones que se efecten en los datos se transmiten a aqullas. Cualquiera de estas opciones es vlida para crear una base de datos. Pero las opciones a travs de las cuales se crea personalmente una tabla son Vista Hoja de datos y Vista Diseo. Con la opcin Vista Diseo se crea la estructura para luego rellenar los datos en Vista Hoja de datos. Pero tambin se puede empezar directamente en Vista Hoja de datos introduciendo la informacin y Access crea la estructura automticamente.
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.
Byte
Entero Entero Largo Simple Doble
0 a 255
-32.768 a +32.768 -2.147.483.648 a + 2.147.483.647 -3,4x1038 a 3,4x1038 -1.797x1038 1,797 x1038
Ninguno
Ninguno Ninguno 7 15
1 byte
2 bytes 4 bytes 4 bytes 8 bytes
Mascara de Entrada
Cdigo 0 # 9 L ? A a Funcin Dgito (0-9). Introduccin obligatoria. No permite signos Dgito o espacio. Introduccin opcional.Las posiciones en blanco se convierten en espacios y se permiten los signos Dgito o espacio. Introduccin opcional. No permite signos Letra (A-Z). Introduccin obligatoria Letra (A-Z). Introduccin opcional. Letra o dgito. Introduccin obligatoria Letra o dgito. Introduccin opcional
&
C
.,:;-/
< > !
Hace que el carcter que venga a continuacin se presente como un carcter literal
EJEMPLOS DE VALORES
(206)555-0248 (206)555-0248 ( -20 2000 GREENGR339M3 MAY R 452B7 T2F 8M4 9811598115-3007 Informtica )555-0248 (206)555-TELE
ISBN 0-&&&&&&&&&-0
>LL00000-0000
ISBN 1-55615-507-7
ISBN 0-13-964262-5 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.
Generalmente todos los programas de base de datos de propsito mltiple de ltima generacin tienen capacidad relacional. Algunos de los ms conocidos son: Oracle, Fox, Access,FileMaker,4D Butler.
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.
Para poder exigir integridad referencial en una relacin de uno a varios es necesario que : 1. El campo relacionado de la tabla principal sea la clave principal. 2. Los campos contengan el mismo tipo de datos ( si es autonumrico-numrico). 3. Ambas tablas deben pertenecer a la misma base de datos. Access verificar que los campos cumplen todas las condiciones para que haya integridad referencial. Si no se cumplen todas las condiciones no permitir que esa relacin tenga integridad referencial.
objetivo de este estudio es buscar soluciones nuevas y concordantes al actual parque vehicular con respecto al uso de parqumetros en algunas calles, nuevas vas y priorizacin de pavimentacin de las rutas de mayor frecuencia vehicular.
AFORO
CODIGO 1 2 3 4 5 6 7 UBICACIN A-001 A-001 A-001 A-001 A-001 A-001 A-001 VEHICULO AUT-002 AUT-002 AUT-002 CAM-001 CAM-001 CAM-001 CAM-002 FECHA 14/05/2007 14/05/2007 14/05/2007 14/05/2007 14/05/2007 14/05/2007 14/05/2007 HORA_INICIO 10:30 14:00 19:00 10:30 14:00 19:00 10:30 HORA_FIN 11:00 14:30 19:30 11:00 14:30 19:30 11:00 NRO_VEHICULOS 30 40 100 20 10 20 18
UBICACION
COD_VEHCULO COD_UBICACION CALLE_AVENIDA DISTRITO PROVINCIA
VEHICULO
TIPO DESCRIPCION
C-001 C-002
Cercado Cercado
Arequipa Arequipa
C-003
C-004 A-001 A-002
Calle Moral
Calle San Agustn Avenida Venezuela Avenida Independencia
Cercado
Cercado Cercado Cercado
Arequipa
Arequipa Arequipa 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.
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
Un filtro es un seleccin de algunos elementos de una tabla o de un formulario. Aplicando un filtro es posible ver dentro de una tabla slo aquellos registros que cumplen unas condiciones. El resto de los registros no desaparecen, slo estn ocultos. Access tiene tres tipos de 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.
3. Asistente para consultas de referencias cruzadas: crea una consulta que muestra los datos con
un formato compacto, parecido al de una hoja de clculo.
5. Asistentes para consultas destinados a buscar no-coincidentes: crea una consulta que busca registros
que no tienen registros relacionados en otra 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.
Los controles
Toda la informacin de 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.
Cuadro de texto: Sirven para mostrar o introducir datos Etiqueta: Crea una etiqueta Grupo de opciones : Formado por un grupo de casillas de verificacin o botones de opcin. Slo permite que se active una opcin.
Botn de opcin: Para valores Si/No. Se puede utilizar dentro de un grupo de opciones.
Casilla de verificacin: Para valores Si/No. Se puede utilizar dentro de un grupo de opciones. Botn de alternar: Para valores Si/No. No puede utilizarse dentro de un grupo de opciones. Cuadro combinado: Permite seleccionar un elemento de una lista o escribir el dato directamente. Cuadro de lista: Permite seleccionar un elemento de una lista.
Botn de comando: Inserta un botn que al ser pulsado ejecuta instrucciones. Imagen: Inserta un marco para incluir una imagen. No es un objeto OLE. No se edita. Marco de objeto dependiente: Inserta un marco para incluir un objeto OLE que depende del valor de un campo. Marco de objeto independiente: Inserta un marco para incluir un objeto OLE que no depende del contenido de un campo. Subformulario/subinforme: Permite introducir un formulario dentro de otro Salto de pgina: Cuando el formulario tiene mas de una pgina, as se indica dnde empieza cada una. Lnea: Inserta una lnea en el formulario
El proceso para crear un subformulario es el siguiente: 1.- Construccin del subformulario. 2.- Construccin del formulario principal. 3.- Enlaces de los formularios: Hay que asociar dos
campos, uno en el formulario principal y el otro en el subformulario, de manera que en el subformulario slo se muestren las filas que contengan un campo cuyo valor coincida con el de un determinado campo en el principal.
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.
Al descargar: al descargar el formulario. Al cerrar: al cerrar el formulario. Al activar: cuando el formulario es activado, es decir,
pasa al frente de la pantalla y comienza a funcionar. Al desactivar: cuando el formulario es desactivado, es decir, deja de estar al frente de la pantalla y se activa otro. Al recibir enfoque: cuando el enfoque pasa al formulario. Al perder enfoque: cuando el enfoque pasa del formulario a otro objeto. Al hacer clic: cuando se presiona y se suelta el botn izquierdo del ratn sobre la superficie del formulario. Al hacer doble clic: cuando hace doble con el botn izquierdo del ratn sobre la superficie 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.
Para controles dependientes (activos, que contienen informacin asociada a campos de tablas). Antes de actualizar, despus de actualizar: cuando se modifica el contenido del control. Al cambiar: al cambiar el contenido del control, sin que se necesario que se cambie definitivamente sobre el registro. Al entrar, al recibir el enfoque: cuando el control recibe el enfoque desde otro control. Al salir, al perder el enfoque: cuando el control pierde el enfoque a favor de otro control. Al bajar una tecla: en el momento en que se presiona una tecla. Al subir una tecla: en el momento en que se libera una tecla. Al presionar una tecla: cuando se produce una pulsacin completa (presionar y liberar) de una tecla.
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.