CONCEPTOS BÁSICOS DE BASES DE DATOS

Dato

r

Un dato es un hecho que está sin procesar ni organizar y que pueden ser: letras (datos alfabéticos) , letras y números (datos alfanuméricos) o números (datos numéricos) que pueden ser enteros o decimales.También son datos las imágenes que contienen mucha información , el sonido , a través del audio o los vídeos a través de contenido multimedia.

Bases de datos

r

Es una colección de datos organizada de forma sistemática para que puedan ser consultados o extraídos para conseguir información.Modelos de bases de datos:Fichero planoJerárquicoEn redRelacionalOrientado/relacionado a objetosHíbridos

Fichero plano

r

Es una base de datos muy sencilla y poco útil porque es difícil extraer un resumen de esta.Se puede utilizar para añadir una nota , recetas de cocina , etc.

Jerárquico

r

Almacena las tablas jerárquicamente relacionadas entre sí con una estructura de árbol y con relaciones “padre-hijo".

En red

r

Las relaciones entre tablas son de una estructura de red y sus tablas pueden tener más de un “padre”.

Relacional

r

Los datos se almacenan en tablas relacionadas entre sí.

Orientado/relacionado a objetos

r

Los datos se almacenan en objetos (los campos son atributos) , las clases describen objetos similares y se organizan en una jerarquía de clases como OOP (pueden tener hijos que heredan sus características)

Híbridos

r

Son un sistema de gestión de bases de datos objeto-relacionales (ORDBMS).

Tipos de datos

Numéricos

r

Entero781515817-2Punto flotante148562.43.141592-1.5

Alfanuméricos

r

Carácter simple'a''@''2'Cadena de carácteres"Hola""@""Lo que sea"

Lógicos

r

VerdaderotrueVFalsofalseF

Objetos

Consultas

r

En Access, una consulta es un objeto de base de datos. No almacena datos. En su lugar, muestra los datos almacenados en tablas y hace que esos datos estén disponibles para que pueda trabajar con ellos. Una consulta puede mostrar datos de una o más tablas, de otras consultas o de una combinación de ambas.

Consultas de selección

r

Permiten seleccionar registros de una o más tablas. Son las que se ejecutan de manera predeterminada por Access.

Consultas de acción

r

 Permiten modificar datos de una o más tabla.

Informes

r

Un informe es un objeto de base de datos que resulta útil para presentar la información de la base de datos con alguno de los siguientes propósitos:Mostrar o distribuir un resumen de los datos.Archivar instantáneas de los datos.

Formularios

r

Un formulario es una interfaz para introducir y editar datos. Un formulario simple consiste en una serie de campos de una tabla. Otros formularios más complejos pueden contener muchas más cosas, incluyendo texto adicional, gráficos, cajas de selección y muchos otros elementos.

Macros

Módulos

Tablas o entidades

r

El elemento básico son las tablas o relaciones , las tablas guardan datos de un tipo o entidad (sitio , persona o cualquier cosa sobre la que queramos guardar información).

Tabla

r

Es un conjunto de registros relacionados con un tipo de entidad

Campo

r

Es un atributo de las entidades caracterizadas en la tabla , se guardan en una columna.Para definir un campo necesitamos su nombre , tipo de datos , tamaño y formato.

Registro

r

Es una fila de la tabla , un grupo de datos concretos para cada uno de los campos , que se describe una instancia de una entidad.

Tipos de claves

Clave primaria (PL-Primary Key)

r

La columna/s que hace que cada fila tenga un identificador único.Una tabla sólo puede tener una clave primaria

Clave primaria compuesta

r

A veces no es suficiente una columna para identificar de forma única una fila.Se usan varias columnas , que configuran la clave primaria única.

Clave Extranjera (Foreign Key-FK)

r

Se usa para relacionar una tabla con otras.Es un campo/s de la tabla que contiene los mismos valores que la clave primaria de la otra tabla.

Tipos de relaciones entre entidades

1:1

r

Uno para uno

M:1

r

Muchos para uno

M:N

r

Muchos para muchos

Sistema de gestión de bases de datos (DBMS)

r

El DBMS interactúa con usuarios , aplicaciones y bases de datos.

Se ocupa de:

r

Bases de datos distribuidas.Bases de datos con redundancia.Bases de datos multiusuario: más normalización de datos , mayor acceso a la información , gestión compleja (bloqueos, permisos , etc.)Tipos de base de datos: relacionales (más comunes) , OO (mejores para contenido multimedia) e Híbridas.

Permite a los usuarios:

r

Crear bases de datos (modelado)Mantener bases de datos: administración , almacenamiento , seguridad y privacidad e integridad de los mismos.Analizar datos:  consulta (ordenar , seleccionar , etc.) y creación de informes.Manipular datos: insertar , editar o borrar.