Está en la página 1de 5

Resumen presentación 4 y 5

Bases de datos relacionales _ Introducción al modelo entidad – relación.

Un modelo entidad-relación es una herramienta esencial para la representación de entidades en


una base de datos, lo que facilita la comprensión de la estructura de los datos. Su creación suele
dividirse en dos etapas: primero, se desarrolla el diagrama entidad-relación, y luego se
complementa el modelo con atributos y restricciones que no pueden representarse directamente
en el diagrama.

Sin embargo, el modelado de datos no se limita a esta técnica, ya que se requieren otras
estrategias para crear un modelo que sea completamente implementable en una base de datos. A
través del modelo entidad-relación, es posible mostrar cómo las diferentes entidades se relacionan
entre sí, lo que contribuye a garantizar la coherencia de los datos almacenados.

Entidades

Las entidades constituyen el pilar fundamental en el modelo entidad-relación. Pueden definirse


como cualquier elemento o parte del mundo que pueda distinguirse de otros. Estas entidades
pueden representar tanto objetos concretos, como conceptos abstractos. En el diagrama, las
entidades se representan mediante rectángulos y pueden clasificarse en diferentes tipos, como
entidades maestras, transacciones, históricas y temporales.

Relación

Una relación se refiere a una conexión específica entre entidades o posibilita la asociación entre
ellas.

Introducción a Access

Microsoft Access es un software empleado en el desarrollo de sistemas de bases de datos,


siguiendo el concepto de bases de datos relacionales, donde el usuario o diseñador organiza la
información en tablas. Con Access, es posible crear informes de diversa índole, desde simples
hasta informes de grupo, resúmenes, etiquetas postales, informes gráficos y subinformes. Una vez
que se ha creado un informe, Access permite la distribución electrónica del mismo.

El propósito de Microsoft Access radica en capacitar a los usuarios para crear una base de datos
desde cero y luego administrarla mediante la creación de formularios, el uso de controles y la
generación de consultas. Esto facilita la manipulación eficiente de grandes cantidades de
información de manera sencilla.

Principales herramientas de access

• Bases de datos
• Tablas
• Formularios
• Informes
• Consultas
• Barra de menús
Introducción a SQL

SQL, que significa Structured Query Language (Lenguaje de Consulta Estructurado), consta de una
variedad de comandos, cláusulas, operadores y funciones de agregado. En conjunto, proporciona
instrucciones para definir (crear y modificar la estructura), mantener (insertar, actualizar, eliminar)
y consultar bases de datos relacionales. Este lenguaje informático se utiliza para trabajar con
conjuntos de datos y las relaciones entre ellos. Los programas de bases de datos relacionales,
como Access, hacen uso de SQL para gestionar datos. Las sentencias SQL son esenciales para llevar
a cabo tareas como actualizar o recuperar datos de una base de datos.

Tablas

Las tablas son componentes fundamentales en las bases de datos, almacenan todos los datos de
manera organizada en un formato de filas y columnas, similar a una hoja de cálculo. En este
contexto, cada fila representa un registro único, y cada columna corresponde a un campo dentro
de ese registro.

Existen diversos tipos de tablas, incluyendo:

1. Tablas Comunes: Siguen el concepto básico de una tabla de base de datos.

2. Tablas Anchas: Tienen una alta capacidad de almacenamiento en un sistema.

3. Tablas del Sistema: Reservadas para el funcionamiento interno del sistema de gestión de
bases de datos.

4. Tablas con Particiones: Se dividen en secciones para facilitar la administración de datos.

5. Tablas Temporales: Diseñadas para almacenar datos de manera temporal.

Además, las tablas suelen tener una clave principal, que es un campo o conjunto de campos con
valores únicos en la tabla. Estos valores de la clave permiten referenciar registros completos, ya
que cada registro tiene un valor distinto en la clave. Cada tabla está limitada a tener una única
clave principal.

Consultas

Las consultas representan una manera de buscar y obtener datos detallados de una base de datos
al acceder y recopilar información de una o más tablas.

Formularios

Los formularios son herramientas que permiten crear una interfaz de usuario para la entrada y
modificación de datos, a menudo incorporando botones y otros controles para realizar diversas
acciones. En una base de datos, existen varios tipos de formularios que se pueden crear,
incluyendo los formularios de columna, tabulares y subformularios. Estos formularios a menudo
sirven como plantillas iniciales, que se pueden ajustar según las necesidades del diseñador.
Los elementos fundamentales de un formulario se dividen en secciones clave:

• Encabezado del formulario: La parte inicial del formulario.

• Identificación

• Cuerpo

• Campos de texto

• Indicadores de progreso

• Pie de página

Estos componentes conforman la estructura de un formulario y permiten una organización


eficiente de la interfaz para facilitar la entrada y visualización de datos.

Base de datos

Una base de datos se define como una recopilación organizada de información o datos
estructurados, los cuales generalmente se almacenan de manera electrónica en un sistema
informático. El control y la administración de una base de datos suelen recaer en un sistema de
gestión de bases de datos (DBMS).

Hoy en día, existen diversos tipos o categorías de bases de datos, que se clasifican según su
contexto, requisitos, estructura y utilidad. Sin embargo, la distinción principal se encuentra entre
bases de datos relacionales y no relacionales.

Informes

Un informe, en el contexto de las bases de datos, es un componente que se emplea para exponer
información contenida en la base de datos con el objetivo de lograr ciertos propósitos, como
presentar o compartir un resumen de los datos, o conservar instantáneas de la información.

Conceptos de bases de datos

• Dato: Un dato es una pieza específica de información relacionada con un concepto o un


evento. Los datos se caracterizan por pertenecer a un tipo particular.

• Tipo de dato: El tipo de dato indica la naturaleza del campo en una base de datos. Puede
tratarse de datos numéricos, utilizados en cálculos aritméticos, o datos alfanuméricos, que
incluyen caracteres alfabéticos y dígitos numéricos. Estos tipos de datos se pueden
combinar para formar tipos más complejos.

• Campo: Un campo es un identificador para una categoría de datos. Cada campo está
asociado a un tipo de dato específico.

• Registro: Un registro es una colección de datos relacionados con un mismo concepto o


evento.

• Campo Clave: Un campo clave es especial, ya que identifica de manera única a cada
registro en la base de datos. Por ejemplo, el número de identificación único (NIF) sirve
como campo clave para identificar a cada persona.
Algunos de los sistemas de gestión de bases de datos (DBMS) populares, como Oracle, MySQL y
DB2, almacenan la estructura de la base de datos en tablas, lo que permite tratar el esquema de la
base de datos como datos comunes dentro de la base de datos.

Ficheros

Los ficheros son estructuras de información creadas por los sistemas operativos de las
computadoras para la gestión y almacenamiento de datos. Normalmente, poseen un nombre y una
extensión que define el formato de la información contenida en ellos.

Tipos de ficheros y formatos

El formato y tipo de fichero son esenciales para interpretar la información contenida en ellos, ya
que un fichero almacena datos en forma de una secuencia de bits (ceros y unos), que requieren
interpretación para dar sentido a la información. Por ejemplo, para guardar una imagen en un
ordenador, se utiliza un archivo binario BMP que almacena un conjunto de datos relacionados con
los colores de cada píxel en la imagen, junto con información sobre la paleta de colores y las
dimensiones de la imagen. Todos estos datos se organizan según un formato específico, y el
sistema operativo o la aplicación que maneja las imágenes debe conocer ese formato para extraer
y mostrar los píxeles en la pantalla.

Los ficheros se han clasificado de diversas maneras, considerando su contenido (texto o binario),
organización (secuencial, directa, indexada) y utilidad (maestros, históricos, movimientos). El
contenido de un fichero puede tratarse como texto o datos binarios, dependiendo de si los bits
almacenados se traducen en caracteres legibles por humanos o se interpretan como componentes
de estructuras de datos más complejas, como ficheros que almacenan sonido, video o imágenes.

Desde la perspectiva de un sistema operativo, un fichero se evalúa en función de su contenido


(texto o datos binarios) y su tipo (imágenes, ejecutables, clips de video, etc.).

Ficheros de texto

Los ficheros de texto, aunque no requieren un formato específico para su interpretación, suelen
tener extensiones que indican el tipo de contenido que contienen. Por ejemplo:

• Ficheros de configuración: Estos ficheros contienen texto relacionado con la configuración


del sistema operativo o de una aplicación. Ejemplos de extensiones incluyen .ini, .inf y
.conf.

• Ficheros de código fuente: Estos ficheros consisten en texto que contiene programas
informáticos. Algunas extensiones comunes son .sql, .c y .java.

• Ficheros de páginas web: Las páginas web son ficheros de texto que contienen hipertexto
interpretado por un navegador web. Ejemplos de extensiones son .html, .php, .css y .xml.

• Formatos enriquecidos: Estos ficheros de texto incluyen códigos de control para mejorar la
apariencia del texto. Algunas extensiones típicas son .rtf, .ps y .tex.

Ficheros binarios
Los ficheros binarios son aquellos que no se presentan como texto legible y requieren un formato
específico para su interpretación.

• Ficheros de imagen: Ejemplos incluyen .jpg, .gif, .tiff, .bmp, .wmf, .png y .pcx.

• Ficheros de video: Algunos formatos comunes son .mpg, .mov, .avi y .qt.

• Ficheros comprimidos o empaquetados: Estos incluyen extensiones como .zip, .Z, .gz y
.rar.

• Ficheros ejecutables o compilados: Ejemplos son .exe, .com, .cgi, .o y .a.

• Ficheros de procesadores de textos: Se refieren a formatos como .doc y .odt.

También podría gustarte