Se puede percibir como un “almacén” de
información que se define y se crea una
sola vez para guardar grandes
cantidades de datos de forma
organizada (o estructurada), con el fin de
poder encontrarla y utilizarla fácilmente
Sistemas de Gestión
de BD SGBD
Es un sistema o servicio
informático que permite a las
personas definir, crear, dar
soporte y mantenimiento a las
bases de datos, controlando el
acceso de forma segura
Diccionario de datos o
catálogo de datos
Agrega una explicación de la
naturaleza del dato en la empresa.
Metadatos
Almacenar una descripción
precisa de los datos que
contiene BD.
SGBD: un programa de computador
que permite definir, crear y
mantener los datos de una base de
datos, controlando el acceso
ORACLE,
PostgeSQL,
MySQL y
SQLServer
Restricción de no
nulidad, es decir, que
ninguna fila puede
tener valor nulo
Tipos de base de
datos
BD con
estructura
gerarquica
Las relaciones entre registros forman
una estructura en árbol, en la
actualidad un ejemplo de estas bases
de datos es la base de datos LDAP
Bases de datos con
estructura en red
admitiendo relaciones de cada
registro con otros, de manera tal que
puede seguir distintos caminos para
acceder a la información
Bases de datos
con estructura
relacional
Estas bases de datos son multipropósito, lo que
las hace las más extendidas en la industria y más
empleadas. Se basan en tablas y en la relación
de los datos de unas tablas con otras
Bases de datos con
estructura orientada a
objetos
es un sistema de gestión de base de datos
mediante el cual representamos la
información en forma de objetos que son
utilizados en programación orientada a
objetos (Kyocera, 2021)
Bases de datos con
estructura
multidimensional
Las relacionales, se basan en
estructuras bidimensionales (tablas),
mientras que la multidimensional en
cubos (tres dimensiones), o más
complejas con N dimensiones
Modelo Entidad
relación
ENTIDAD
es una «cosa» u «objeto» en el
mundo real que es distinguible
de otros objetos. Se representa
con un triángulo. (LAS TABLAS)
ATRIBUTOS
Las entidades están descritas
por un conjunto de atributos, se
representan con una elipse
Principio de unicidad: En una tabla nunca
deben existir TUPLAS repetidas, es decir,
no debe haber más de una fila con
exactamente los mismos valores en cada
columna que otra fila de la misma tabla.
En otras palabras, cada fila debe diferir al
menos en un elemento (columna) en
relación con las demás.
Claves: se conoce como claves a los
atributos que sirven para identificar un
registro de forma inequívoca.
Clave compuesta: Si se escogiera el conjunto de
atributos identificación y país como clave de la
entidad, se está haciendo una clave compuesta
porque es un conjunto de más de un atributo el
que se usa para este fin.
Superclave: Es un conjunto de uno o más atributos
que, tomados juntos, permiten identificar de forma
única una entidad en el conjunto de entidades.
Clave primaria: Se emplea el término clave primaria para
nombrar una clave candidata que es elegida por el
diseñador o analista de la base de datos como clave
principal para identificar las tuplas dentro de una entidad.
Una relación de uno a varios o de uno a muchos es el tipo
de relación más empleada. En este tipo de relación, una
fila de la tabla A puede tener muchas filas coincidentes
en la tabla B. Pero una fila de la tabla B solo puede tener
una fila coincidente en la tabla A
En una relación uno a uno, una fila de la tabla A solo puede
tener una fila coincidente en la tabla B y viceversa
En una relación de muchos a muchos, una fila de la tabla A
puede tener relación con muchas filas en la tabla B y
también, en sentido contrario, una fila de la tabla B con
respecto de varias filas de la tabla A. Esta relación se crea
definiendo una tercera tabla denominada tabla de relación.
Esta nueva tabla tiene una clave principal de la tabla
compuesta de las claves foráneas de la tabla A y de la B
RELACIONES
Una relación es una
asociación entre varias
entidades, se representa
con un rombo
TUPLA.
A la agrupación de los datos de cada
registro se le llama TUPLA y, en
términos sencillos, una TUPLA de una
base de datos es el conjunto de todos
los atributos (columnas) de una fila
OBJETO
cada uno de los
conjuntos de registros
dentro de un atabla