|
Angel Guijarro Rivas
2SMRA
1.
Base de datos
Base de datos: conjunto de información
almacenada de forma organizada y clasificada, para que sea sencillo realizar
consultas sobre la misma y obtener datos concretos.
La finalidad de las bases de datos es almacenar la
información de forma independiente a los programas o software que los manejan.
Sistema gestor de bases de datos: conjunto
de programas que administra y gestiona la información asociada a una base de
datos, se compone por varios niveles:
-Nivel externo: Es la forma en la que se muestra la
información.
-Nivel de diseño:
Permite manipular las estructuras de la base de datos.
-Nivel interno: Permite trabajar directamente con los
ficheros de datos almacenados y la configuración del sistema.
Un gestos de bases de datos permite realizar las siguientes
operaciones:
-Diseñar bases de datos creando estructuras para ello.
-Manipular los datos almacenados a través de operaciones de
inserción, modificación y borrado.
-Administrar el acceso a la base de datos para gestión de
usuarios, seguridad y la importación e exportación de datos.
2.Modelo
relacional en Base de datos
Modelo Relaciona: Es el modelo mas extendido de
diseño de base de datos ya que es muy fácil de asimilar y permite almacenar los
datos mantenido su coherencia.
Se basa en 3 reglas:
1.La información se almacena en una serie de tablas.
2.Las tablas están formadas por filas o registros.
3.Las filas están formadas por campos que almacenan un valor
concreto.
Cosas a tener en cuenta del modelo:
-Las filas no pueden repetirse.
-Se recomienda que una de las columnas contenga valores
clave que no se puedan repetir en las distintas filas, este campo se llama
clave y con el nos aseguramos de que todas las filas sean diferentes.
-Un campo clave nunca puede estar vacio.
Dentro de la vista
diseño están:
3.Clave
Principal
Clave Principal: Es una clave identificativa
que distinge cada uno de los registros de forma única.
Es posible seleccionar varios campos manteniendo
pulsada la tecla Mayus mientras se seleccionan y esto permite crear un grupo de
campos que forman la clave principal.
4.Tipos
de campos
Cuando diseñamos una tabla debemos tener en cuenta los tipos
de campos entre los que podemos elegir.
Tipos de campos:
-Texto: Admite todo tipo de caracteres, máximo 255.
-Fecha/hora: Permite definir un campo que refleje un momento
concreto, podemos elegir solo fecha, solo hora o ambas.
-Memo: Texto extenso, mas de 255 caracteres.
-Numero: Destinado a incluir cantidades, por defecto enteros
pero también decimales.
-Moneda: Almacena una cantidad monetaria en distintos
formatos.
-Autonumeracion: Inicia el campo con valor 1 y que al añadir
registros ese campo se vaya incrementando automáticamente o de forma o de forma
aleatoria.
-Si/No: Almacena si la información es verdadera o falsa.
-Objeto OLE: Es un documento
u objeto que se crea con el registro, como puede ser un informe en Word o un
grafico en Excel. La inserción de un objeto conlleva que se abra la aplicación
con la que se crea o edita este tipo de objeto.
-Hipervinculo: Es una dirección a otro documento con el que
se enlace el registro.
-Datos adjuntos: Anexa documentos u objetos ya creados para
visualizar y consultar, no para editar.
-Calculados: Utiliza el valor de otros campos del registro
para adquirir su valor. El modelo relacional desaconseja los campos calculados.
5.Propiedades
Propiedades generales que nos permiten personalizar la
entrada de valores a ese campo.
|
Se refiere a la longitud que va a ocupar el
campo como máximo. |
|
|
Titulo de campo |
Permite
poner un titulo al campo diferente al por defecto. |
|
Mascara de entrada |
Obligan
al usuario a introducir el valor de una forma determinada. Solo funcionan con
los campos tipo texto y fecha/hora. |
|
Formato |
Tipos de
datos que alberga el campo. Ej: moneda, numero ect. |
|
Requerido |
Obliga a
poner un valor en un campo, impidiendo que se quede vacio. |
|
Indexado |
Indice
que mejora las busquedas pero ralentiza las actualizaciones. Se puede
elegir índice con o sin duplicados, si se elige sin duplicados todos los valores de la tabla para ese
campo deberán ser diferentes. |
|
Valor predeterminado |
Podemos
poner un valor predeterminado para que ese campo ya aparezca con el valor que
determinemos por defecto. |
|
Regla y texto de validacion |
Se
establecen reglas para comprobar si ese valor es correcto y si no se cumplen
esas reglas podemos personalizar un texto especial de aviso para ese campo. |
6. Asistente para
busquedas
Un campo puede adquirir sus
valores a partir de una búsqueda en una lista predefinida para ello. Los
valores de esa lista pueden escribirse o ser recolectados a partir de una
búsqueda en otra tabla.
|

7.Relaciones
Para que haya relaciones dos
tablas tienen que tener un campo común entre ellas y ese campo ha de ser clave
primaria en una de las dos tablas.
El campo puede llamarse de
diferente forma en cada una de las tablas pero debe ser del mismo tipo.
Tipos de relaciones:
Integridad Referencial: Comprueba que los datos
se mantienen coherentes en ambas tablas. Si tenemos una relación referencial de
la tabla A con la tabla B , la tabla B nos impedira dar de alta un registro si
el campo con integridad referencial no existe en la tabla A.
Actualizar en cascada: Al modificarse el campoA
en la tabla A, se modificarían automáticamente todos los registros que
contengan el campo A en la tabla B.
Eliminar en cascada: Si eliminamos un campo A en
la tabla A, se eliminaran automáticamente todos los registros de B que
dependieran de ese campo A.
Relacion uno a varios: Es como viene por
defecto. Ej: solo puede haber un coche con esa maricula en la tabla
matriculados , pero puede haber varias revisiones de esa matricula de coche.

8. Manipular registros
Se compone de cuatro operaciones básicas:
-Insertar nuevos registros.
-Modificar la información
existente.
-Eliminar registros de la base de
datos.
-Consultar datos de una sola
tabla o de varias tablas relacionadas.
Se puede añadir un registro
haciendo click con el botón secundario del ratón sobre un registro y escoger
nuevo registro.
9.Importar registros desde un fichero externo
Tener en cuenta antes de hacerlo:
-Exportar de un archivo en el que
tengamos almacenados los registros que queramos.
-El archivo debe tener todos los
campos de la tabla o mas, debe coincidir tanto en formato como en orden, si no
es asi la importación dará errores.
Tipos de importaciones:
-Crear una tabla con esos
registros (en el proceso se podrá elegir todo menos las propiedades).
-Anexar los datos a una tabla ya
existente (tiene que coincidir el orden y el formato con la tabla).
-Vincular los datos (cuando se
hacen cambios en el fichero, se hacen cambios en la tabla).
ODBC: Permite crear
conexiones entre distintas bases de datos.
XML: Lenguaje de marcas
estándar que permite la portabilidad entre las diferentes aplicaciones y
plataformas.
CSV: Fichero de texto que
almacena información en campos separados por caracteres especiales como comas.
Buscar y reemplazar: Para
hacer un cambio en mas de un registro con una sola operación.
10.Consultar registros
Consulta: Selección de datos
de una o varias tablas combinadas. Nos permite obtener información almacenada
en la base de datos para que se adecue de forma útil a nuestras necesidades.
Una consulta se compone de:
-Campos a consultar (Ej: Nombrde
de empresa).
-Tablas donde se encuentran estos
datos (Ej: tabla empresas y tabla Ofertas).
-Condiciones (Ej: las empresas
sean de Madrid y el campo publicado tenga valor verdadero)

Se puede crear
una consulta de dos formas:
-Asistente para consulta (serie
de pasos guiados).
-Diseño de consultas (vista
diseño de consultas).
Distintos tipos de consultas:
-Seleccionar: Es la mas común y
nos permite ver los datos que cumplen unos requisitos y se actualiza en cada
uso.
-Crear tabla: A partir de los
datos seleccionados crea una tabla nueva.
-Anexar: Anexa los registros a
una tabla ya creada.
|
11.Formularios
un formulario permite visualizar y manipular registros de forma sencilla y con una apariencia mas estetica que la proporcionada por la vista hoja de datos.
Formas de visualizarse:
-Vista formulario.
-Vista presentacion.
-Vista diseño.
12.Informes
Informes: Permite visualizar los datos seleccionados de las tablas o consultas de la base de datos, sin posibilidad de manipular registros.
13.Macros
Macro: Conjunto de instrucciones que se ejecutan en lote para automatizar una tarea frecuente.
14.Medidas de seguridad
-Permiten poner contraseña de acceso.
-Permite dejar una base de datos compilada con extension accde.
-Podemos compactar y reparar la base de datos.
-Podemos crear una copia de seguridad.
15.Exportacion
Exportacion: Nos permite reutilizar los datos en otros formatos o incluso otra base de datos.
BIBLIOGRAFIA
Libro de mgraw.
Temario proporcionado por rosa.
Practica Interesante que quiero subir a mega
Considero que la practica que mas interesante me ha parecido y que quiero adjuntar es la practica de consultas de accion y referencias cruzadas.
He seleccionado esta practica por que las consultas de referencias cruzadas me parecen muy utiles y tambien las consultas de accion que me parecen muy faciles de hacer y que en determindas situaciones incrementan mucho la eficiencia a la hora de resolver cualquier cambio que tengamos que ejecutar en la base de datos.
Enlace de mega de la practica resuelta.
Dentro de la base de datos tendras que buscar las consultas CARC1, CARC3 y CARC5 que son las consultas de accion y CARC4 para ver la consulta de referencias cruzadas.
No hay comentarios:
Publicar un comentario