CONCEPTOS BÁSICOS DE BASES DE DATOS
Dato
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
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
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
Almacena las tablas jerárquicamente relacionadas entre sí con una estructura de árbol y con relaciones “padre-hijo".
En red
Las relaciones entre tablas son de una estructura de red y sus tablas pueden tener más de un “padre”.
Relacional
Los datos se almacenan en tablas relacionadas entre sí.
Orientado/relacionado a objetos
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
Son un sistema de gestión de bases de datos objeto-relacionales (ORDBMS).
Tipos de datos
Numéricos
Entero781515817-2Punto flotante148562.43.141592-1.5
Alfanuméricos
Carácter simple'a''@''2'Cadena de carácteres"Hola""@""Lo que sea"
Lógicos
VerdaderotrueVFalsofalseF
Objetos
Consultas
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
Permiten seleccionar registros de una o más tablas. Son las que se ejecutan de manera predeterminada por Access.
Consultas de acción
Permiten modificar datos de una o más tabla.
Informes
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
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
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
Es un conjunto de registros relacionados con un tipo de entidad
Campo
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
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)
La columna/s que hace que cada fila tenga un identificador único.Una tabla sólo puede tener una clave primaria
Clave primaria compuesta
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)
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
Uno para uno
M:1
Muchos para uno
M:N
Muchos para muchos
Sistema de gestión de bases de datos (DBMS)
El DBMS interactúa con usuarios , aplicaciones y bases de datos.
Se ocupa de:
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:
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.