Está en la página 1de 3

Bases de Datos

Por: Yerson Danilo giraldo Suarez

Cod: 20161032504

Teoría de bases de datos.

Dato: Un dato es un conjunto de caracteres con algún significado, que puede ser numérico,
alfabético o alfanumérico. Es la unidad mínima de información en una base de datos y
responde a la función de objeto, atributo o valor. Los datos son fundamentales para el
desarrollo de las bases de datos, ya que son la base sobre la cual se construye la
información.
Información: es un conjunto ordenado de datos, los cuales son manejados según la
necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente y
pueda dar lugar a información, primero se debe guardar lógicamente en archivos.
Base de datos: es un conjunto de datos almacenados de manera sistemática para su
posterior uso. Debe ser independiente de las aplicaciones y mantener la integridad y
seguridad de los datos. Además, debe ser accesible, clara, precisa, propia y oportuna.

Modelos de datos: Los modelos de datos son representaciones de la realidad que contienen
las características generales de algo que se va a realizar. Estos modelos son colecciones de
herramientas conceptuales para describir los datos, las relaciones entre ellos, la semántica
asociada a los datos y las restricciones de consistencia. Los modelos de datos se pueden
clasificar en diferentes tipos según los conceptos que ofrecen para describir la estructura de
la base de datos.
El modelo jerárquico es una estructura de base de datos en la que los datos se organizan en
una estructura de árbol, con un nodo padre que puede tener varios hijos. Es útil para
aplicaciones con un gran volumen de información y datos compartidos, pero tiene
limitaciones en la representación eficiente de la redundancia de datos.
El modelo relacional organiza los datos en tablas, con filas que representan registros y
columnas que representan campos. Es el modelo más utilizado en la actualidad y ofrece
simplicidad, generalidad y facilidad de uso para el usuario final. Permite especificar
consultas de información de forma sencilla y controlar la redundancia de datos.
La principal diferencia entre el modelo jerárquico y el relacional radica en la forma en que se
organizan y representan los datos. El modelo jerárquico utiliza una estructura de árbol,
mientras que el modelo relacional utiliza tablas.

Niveles de abstracción: En una base de datos, existen tres niveles de abstracción: el nivel
interno, el nivel conceptual y el nivel externo. El nivel interno define cómo se almacenan los
datos en el soporte físico, el nivel conceptual representa los datos realizados por la
organización y el nivel externo corresponde a las diferentes vistas parciales que tienen los
usuarios de la base de datos.
Conceptos básicos

Una entidad en una base de datos es una persona, lugar, objeto o evento de interés acerca
del cual se recogen o procesan datos. Se representa gráficamente como un rectángulo que
contiene el nombre de la entidad. Las entidades pueden ser regulares o fuertes, que tienen
existencia por sí mismas sin depender de otras, o débiles, cuya existencia depende de otras
entidades.
Un atributo es una característica de una entidad o relación en una base de datos. Puede ser
simple o compuesto, monovaluado o multivaluado, almacenado o derivado. Los atributos se
representan gráficamente como elipses. Los atributos simples no están divididos en
subpartes, mientras que los atributos compuestos están divididos en subpartes. Los
atributos monovaluados solo pueden tener un valor para una entidad particular, mientras
que los atributos multivaluados pueden tener más de un valor para una entidad. Los
atributos almacenados o derivados son aquellos cuyo valor se obtiene en función de los
valores almacenados en otros atributos.

Una tabla en una base de datos es un conjunto de datos organizados en filas y columnas.
Cada fila representa un registro y cada columna representa un atributo o campo. Las tablas
se utilizan para almacenar y organizar la información de manera estructurada. Para crear
una tabla, es necesario definir su estructura, incluyendo el nombre de la tabla, los tipos de
datos de cada campo y las propiedades o características de cada campo. La tabla también
debe tener una clave primaria, que es el atributo principal utilizado para identificar las
entidades dentro de la tabla.
Relaciones en bases de datos relacionales

En una base de datos relacional, las relaciones son el elemento fundamental que permite
relacionar los datos entre sí. Se pueden considerar como tablas, donde cada atributo de la
tabla corresponde a una columna y cada tupla corresponde a una fila. Las relaciones pueden
ser de diferentes tipos, como binarias, dobles, ternarias o reflexivas, dependiendo del
número de entidades que se relacionan.
Las relaciones en una base de datos relacional se representan gráficamente mediante un
rombo. Este rombo muestra la interacción entre dos o más entidades y ayuda a visualizar la
estructura de la base de datos. Dependiendo del tipo de relación, se utilizan líneas que unen
los atributos con los conjuntos de entidades y los conjuntos de entidades con las relaciones.

La integridad referencial es un concepto importante en las bases de datos relacionales. Se


refiere a las reglas que se establecen para mantener las relaciones entre las tablas cuando
se agregan, cambian o eliminan registros. Al exigir la integridad referencial, se evita la
introducción de datos incorrectos o registros huérfanos en las tablas relacionadas.

Las bases de datos relacionales presentan varias ventajas, como el control de la redundancia
de datos, la consistencia de datos, la concurrencia de datos y la capacidad de mantener
estándares. Además, el modelo relacional es fácil de entender y utilizar para los usuarios, y
las consultas a la base de datos se pueden realizar mediante el lenguaje SQL, que es un
estándar implementado por los principales sistemas de gestión de bases de datos
relacionales.

La normalización de datos es un proceso utilizado para mejorar el esquema lógico de


una base de datos y garantizar que el esquema resultante esté lo más cerca posible
del flujo de información con mínima redundancia y máxima estabilidad. Según
Martínez (2006), existen varias reglas de normalización, pero es suficiente garantizar
que se cumplan las tres primeras formas normales.

• Primera forma normal (FN1): Una relación cumple la primera forma normal
si cumple ciertas condiciones, como tener valores individuales en las celdas de
la tabla, todas las entradas en cualquier columna deben ser del mismo tipo,
cada columna debe tener un nombre único, no puede haber dos renglones
idénticos, entre otros.
• Segunda forma normal (FN2): Una relación cumple la segunda forma
normal si, y solo si, cumple las reglas de la primera forma normal y todos sus
atributos no-llave dependen completamente del atributo llave.
• Tercera forma normal (FN3): Una relación está en tercera forma normal si
cumple la segunda forma normal y no tiene dependencias transitivas.

También podría gustarte