GENERALIDADES DE LAS BASES DE DATOS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
GENERALIDADES DE LAS BASES DE DATOS por Mind Map: GENERALIDADES DE LAS BASES DE DATOS

1. Conceptos Basicos

1.1. Base de datos:

1.1.1. Una base de datos es un conjunto de datos que están organizados para un uso determinado y el conjunto de los programas que permiten gestionar estos datos es lo que se denomina Sistema Gestor de Bases de Datos.

1.2. Tablas

1.2.1. Son el objeto principal de una base de datos. En las tablas es donde se almacena toda la información de la base de datos.

1.3. Registro

1.4. Campo

1.4.1. Es cada una de las columnas de la tabla. Es una característica o atributo común a todos los registros (por ejemplo: Apellido, Nombre, etc.)

2. Tipos De Campos

2.1. Objeto OLE

2.1.1. En este campo se pueden insertar objetos de cualquier tipo creados en otros programas

2.2. Consultas

2.2.1. Una consulta es un objeto que proporciona una visión personal de los datos almacenados en las tablas ya creadas.

2.3. Formularios

2.3.1. Un Formulario es una ventana diseñada para que los usuarios tengan un acceso más agradable a los datos.

2.4. Informes

2.4.1. Son objetos diseñados para dar formato, realizar cálculos, imprimir o resumir los datos seleccionados.

2.5. Macro

2.5.1. Automatización de tareas de Access. Una macro es el objeto de Access 2013 que define de forma estructurada las acciones que el usuario desea que Access realice en respuesta a un evento determinado.

2.6. Modulo

2.6.1. Un módulo es el objeto de Access 2013 que contiene procedimientos personales que se codifican utilizando Visual Basic. Realmente se trata de programación con Access que no veremos en este curso.

2.7. Aplicaciones

2.7.1. Una aplicación en Access 2013 es un nuevo tipo de base de datos que se crea en Access, es una aplicación web de Access y que se puede usar y compartir con otras personas como aplicación de SharePoint en un explorador web. Vienen a sustituir las páginas de acceso a datos.

2.8. Paginas

2.8.1. Son documentos HTML, es decir, páginas Web con información de la base de Datos.

2.9. Texto

2.9.1. Datos constituidos por caracteres alfanuméricos, hasta un máximo de 255 caracteres.

2.10. Memo

2.10.1. Se utiliza para almacenar texto de gran longitud, como notas o descripciones.

2.11. Numerico

2.11.1. Se utiliza para almacenar datos numéricos, por lo que podrán realizarse operaciones matemáticas con ellos.

2.12. Fecha/Hora

2.12.1. Los campos así declarados almacenarán datos correspondientes a fechas u horas.

2.13. Moneda

2.13.1. Estos campos se utilizan para introducir datos numéricos de tipo monetario

2.14. Autonumerico

2.14.1. Los datos de éstos campos serán introducidos automáticamente por el programa en incremento de una unidad.

2.15. Si/No

2.15.1. Son campos que sólo contienen uno de dos valores, como Si/No, Verdadero/Falso, (como documentos de Word, hojas de cálculo de Excel, imágenes, sonidos u otros datos binarios) mediante el protocolo OLE y pueden ser vinculados a, o incrustados en una tabla de Access.

2.16. Hipervínculo

2.16.1. Tipo de campo que sirve para almacenar hipervínculos. Un hipervínculo puede ser una ruta de acceso a una ubicación en una red local, o una dirección URL para acceder a una página Web.

2.17. Asistente de búsqueda

2.17.1. Los campos así declarados permiten introducir datos en ellos tomándolos de una lista de valores o de otra tabla.

3. Relaciones

3.1. Clave principal

3.1.1. Es el campo (o conjunto de campos) que identifica de forma única a cada registro. La clave principal impide que haya entradas duplicadas en el campo que define la clave, ya que no pueden existir dos registros con la misma clave.

3.2. ¿Cómo se establece?

3.2.1. Se ha de crear la tabla principal y luego hay dos caminos: Diseñar la tabla relacionada y, posteriormente, establecer manualmente la relación entre ambas con el editor de relaciones. Diseñar la tabla relacionada y, con un campo de tipo Asistente para búsquedas, crear simultáneamente la relación.

4. Tipos De Relaciones

4.1. Uno a varios 1:N

4.1.1. Es la más usual. Cada registro de la tabla principal puede estar relacionado con varios de la tabla secundaria. Se adopta cuando sólo uno de los dos campos relacionados es clave principal.

4.2. Uno a uno 1:1

4.2.1. Poco habitual. Se crea cuando ambos campos son clave principal.

4.3. Varios a varios M:N

4.3.1. Cada registro de la primera tabla puede estar relacionado con varios de la segunda y viceversa.

4.4. Integridad referencial

4.4.1. Es un sistema de reglas para garantizar que las relaciones entre los registros de tablas relacionadas son válidas y que no se eliminan ni modifican accidentalmente datos relacionados.

5. Tipos De Bases De Datos

5.1. Modelo jerárquico

5.1.1. Estas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica

5.2. Modelo en red

5.2.1. Éste es un modelo ligeramente distinto del jerárquico, en donde su diferencia fundamental es la modificación del concepto de un nodo, permitiendo que un mismo nodo tenga varios padres (algo no permitido en el modelo jerárquico).

5.3. Modelo relacional

5.3.1. Campos (las columnas de una tabla). Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.

5.4. Orientado a objetos

5.4.1. Como sabemos una Base de Datos es un conjunto de datos y relaciones que representa una interfaz uniforme de usuario, que se describe por si sola.

6. Clases De Datos En Access

6.1. Texto

6.1.1. Este tipo de dato puede contener letras, signos de puntuación o números que no vayan a ser utilizados en operaciones matemáticas. Como máximo se podrán introducir 255 caracteres en cada campo. Por ejemplo un nombre, una dirección, un cargo, una familia, un teléfono (no lo vamos a operar).

6.2. Memo

6.2.1. Se utiliza para almacenar en ellos gran cantidad de información. Se pueden almacenar hasta 64.000 caracteres por cada campo.

6.3. Numérico

6.3.1. En estos campos se almacenan datos de tipo numérico. Con ellos se podrán realizar operaciones matemáticas.

6.4. Fecha/Hora

6.4.1. Se utilizan para almacenar datos de fechas y horas. Por ejemplo fecha de alta, fecha de estreno, fecha de nacimiento, hora de entrada.

6.5. Moneda

6.5.1. Se utilizan para almacenar datos numéricos de tipo monetario. Admite hasta cuatro decimales. Por ejemplo un saldo, un precio de compra, un volumen de compras...

6.6. Autonumeración

6.6.1. Este campo almacena datos numéricos que serán generados automáticamente por Access 2010 al introducir un nuevo registro, asignando a cada registro el valor numérico del registro anterior incrementado en una unidad (1, 2, 3, ...).

6.7. Si/No

6.7.1. Este tipo de campos sólo admite valores lógicos como son: Sí (con acento) o No, Verdadero o Falso y Activado o Desactivado.

6.8. Objetos OLE

6.8.1. Contienen datos de diferente naturaleza, hojas de cálculo de Excel, dibujos, imágenes, ficheros de sonido, etc.

6.9. Hipervínculo

6.9.1. Son campos de acceso directo a objetos, documentos o direcciones Web, estableciendo hipervínculos con estos objetos.

6.10. Datos adjuntos

6.10.1. Para adjuntar en una tabla archivos tales como fotografías, imágenes, archivos de Office (de Word, de Excel...) En cuanto al tamaño que puede albergar este tipo de campo, para los datos adjuntos comprimidos, 2 gigabytes y para los datos adjuntos no comprimidos, alrededor de 700 kbytes, según la capacidad de compresión de los datos adjuntos.

6.11. Calculado

6.11.1. Permite crear un campo que almacena el valor de un cálculo.

6.12. Asistente para búsquedas

6.12.1. El Asistente para búsquedas nos proporciona los pasos necesarios para rellenar la pestaña Búsqueda.

6.13. Descripción

6.13.1. En esta tercera columna se puede introducir, si se desea, una descripción más amplia del contenido y la finalidad del campo de lo que permite la columna del nombre.