Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACTIVIDAD No. 1
OBJETIVO:
ACTIVIDAD:
Realizar un trabajo escrito definiendo y dar ejemplos de cada uno de los conceptos
básicos de Bases de Datos:
1. Base de datos
Una base de datos es una recopilación organizada de información o datos estructurados, que
normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una
base de datos está controlada por un sistema de gestión de bases de datos (DBMS). En conjunto,
los datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el nombre de sistema de
bases de datos, abreviado normalmente a simplemente base de datos.
Los datos de los tipos más comunes de bases de datos en funcionamiento actualmente se suelen
utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la eficacia del
procesamiento y la consulta de datos. Así, se puede acceder, gestionar, modificar, actualizar,
controlar y organizar fácilmente los datos. La mayoría de las bases de datos utilizan un lenguaje de
consulta estructurada (SQL) para escribir y consultar datos.
https://www.oracle.com/co/database/what-is-database/#:~:text=Una%20base%20de%20datos
%20es,electr%C3%B3nica%20en%20un%20sistema%20inform%C3%A1tico.
El diagrama entidad relación es la expresión gráfica del modelo entidad relación. En él las
entidades se representan utilizando rectángulos, los atributos por medio de círculos o elipses y las
relaciones como líneas que conectan las entidades que tienen algún tipo de vínculo. También es
muy común el formato de diagrama en el que los atributos de una entidad aparecen listados en
filas dentro del rectángulo que representa a esa entidad.
https://www.esic.edu/rethink/tecnologia/modelo-entidad-relacion-descripcion-aplicaciones
Además, es común que, en el modelo entidad-relación, los conectores que indican que dos
entidades A y B están relacionadas entre sí tengan una apariencia gráfica diferente dependiendo
del tipo de relación que exista entre ellas.
3. Modelo Relacional
Frecuentemente una relación se conceptualiza de una manera más fácil de imaginar, esto es,
pensando en cada relación como si fuese una tabla que está compuesta por registros (cada fila de
la tabla sería un registro o tupla), y columnas (también llamadas campos).
https://2019basededatos.blogspot.com/p/unidad-3.html
4. Dominio conceptual superior (concepto, Ejemplos)
El Dominio Conceptual Superior en bases de datos se refiere al nivel de abstracción más alto
en el modelo de datos. Representa una visión más conceptual y abstracta de la estructura de
la base de datos, independiente de cualquier consideración de implementación física. En este
nivel, se define la organización lógica de los datos y las relaciones entre las entidades,
brindando una representación más comprensible y coherente de la información que se
almacena en la base de datos.
a. Entidades
Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona,
concepto abstracto o suceso. Por ejemplo: coches, casas, empleados, clientes, empresas,
oficios, diseños de productos, conciertos, excursiones, etc. Las entidades se representan
gráficamente mediante rectángulos y su nombre aparece en el interior. Un nombre de
entidad sólo puede aparecer una vez en el esquema conceptual. Hay dos tipos de entidades:
fuertes y débiles. Una entidad débil es una entidad cuya existencia depende de la existencia
de otra entidad. Una entidad fuerte es una entidad que no es débil.
b. Relación
Es una correspondencia o asociación entre dos o más entidades. Cada relación tiene un
nombre que describe su función. Las relaciones se representan gráficamente mediante
rombos y su nombre aparece en el interior.
https://www.studocu.com/es-mx/document/centro-de-ensenanza-tecnica-y-superior/diseno-
de-bases-de-datos/base-de-datos-modelo-conceptual-fundamentos-tema-3/21834417
c. Grado
https://www.jgarces.info/base-de-datos-introduccion/
1. Reflexiva
La relación reflexiva es un tipo de relación en la cual la entidad se asocia a sí misma,
cuando tiene que especificar un rol que la entidad; este tipo de relación también se le
conoce como relación recursiva.
https://www.abcsoftperu.com/descargas/curso02.html#:~:text=La%20relaci%C3%B3n
%20reflexiva%20es%20un,le%20conoce%20como%20relaci%C3%B3n
%20recursiva.
2. Binaria
Esta relación existe cuando solo dos entidades se relacionan para compartir datos a
través de los atributos, puede ser entre una entidad fuerte y otra débil o entre una
entidad fuerte y otra fuerte. Esta relación es la más común entre las entidades y es la
que mayormente se usa para relacionar las entidades.
3. Terciaria
Esta relación es cuando tres entidades se relacionan a través de un área común y comparten los
mismos datos, a través de los atributos claves de ellas. Pero cuando ocurre este tipo de relación
entre las entidades, porque no es común este tipo de relación como lo mencionamos en el párrafo
anterior; esto llega a pasar cuando la relación entre las entidades la cardinalidad es de muchos a
muchos; esto en la parte lógica se puede representar de esa manera; en la parte física no, por lo
tanto de obtiene una tercera entidad que tiene los atributos claves de ambas y esta entidad viene
hacer una entidad dependiente de las otras dos. Otra forma de presentarse este tipo de relación
es cuando la relación se convierte en entidad, por lo tanto se crea una tercera entidad; ahora bien
porque una relación se convierte en entidad, cuando por razones de integridad de la información
o por que la información que existe en la relación debe ser guardada, en ese caso la relación se
convierte en entidad.
4. N-aria
Se le conoce así a las relaciones que existe con más de dos entidades. Una de estas
relaciones es la relación ternaria y la otra es la relación cuaternaria.
1. 1:N
Con este patrón decimos que tenemos una relación de uno a mucho
https://informaticosinlimites.com/base-de-datos/cardinalidad/
2. N:1
Una relación de muchos a uno hace referencia a una tabla o entidad que contiene valores y
hace referencia a otra tabla o entidad que tiene valores exclusivos.
https://www.ibm.com/docs/es/ida/9.1.2?topic=schemas-many-one-
relationships#:~:text=Una%20relaci%C3%B3n%20de%20muchos%20a,entidad
%20que%20tiene%20valores%20exclusivos.
3. 0:N
Ninguno a muchos
4. 0:1
Ninguno a uno
6. Jerarquía (concepto, Ejemplos)
Una base de datos jerárquica es un modelo para organizar y vincular registros de datos en una
estructura de árbol. Cada registro tiene un propietario y se accede a él mediante una ruta
específica. El registro primario puede tener varios registros secundarios vinculados.
a. Entidades
Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona,
concepto abstracto o suceso.
1. Entidades fuertes
2. Una entidad
3. fuerte (también conocida
como entidad regular) es
aquella que sí puede
4. ser identificada
unívocamente. En los
casos en que se requiera,
se
5. puede dar que una
entidad fuerte "preste"
algunos de sus atributos a
una
6. entidad débil para que,
esta última, se pueda
identificar
Una entidad fuerte (también conocida como entidad regular) es aquella que sí
puede ser identificada unívocamente. En los casos en que se requiera, se puede
dar que una entidad fuerte "preste" algunos de sus atributos a una entidad débil
para que, esta última, se pueda identificar
7. Entidades débiles
b. Relaciones
Representan asociaciones entre entidades, es decir entidades de un conjunto que tienen
contacto con entidades de otro conjunto. Es el elemento del modelo que permite
relacionar en sí los datos del mismo; de otro modo tendríamos información aislada.
1. Relaciones recursivas
La recursión en un modelo de datos es un tema especialmente difícil. Decimos que
tenemos un una relación ecursiva si el mismo tipo de entidad aparece más de una
vez en una relación. Estas relaciones parecen ocurrir siempre en algún lugar en un
modelo de datos de tamaño regular a grande. Un típico ejemplo de negocios surge
cuando tenemos una regla comercial como "un empleado supervisa otros
empleados ".
https://www.tecnologias-informacion.com/tiposrelaciones.html
2. Relaciones débiles
Las relaciones débiles son conexiones entre una entidad débil y su propietario.
https://www.tecnologias-informacion.com/tiposrelaciones.html#:~:text=Las
%20relaciones%20d%C3%A9biles%20son%20conexiones,del%20tipo%20de
%20entidad%20d%C3%A9bil.
7. Restricción de dependencia
a. Dependencia en existencia
Está se da cuando hay una entidad regular relacionada con una entidad débil, de manera que
la entidad débil no pueda existir sin la entidad regular.
b. Dependencia en identificación
Tiene que tener un campo clave cada entidad y que este campo clave sea diferente uno del
otro y se da cuando la entidad débil necesita el campo cable de la entidad regular.
https://alevillanew.wordpress.com/2010/09/03/2-2-4-dependencia-de-existencia-y-de-
identificacion/
c. Dominio conceptual inferior
El Dominio Conceptual Inferior en bases de datos se refiere a un nivel de abstracción más bajo en
el modelo de datos. Representa el nivel más cercano a la implementación física y describe cómo se
almacenan y manipulan los datos en el sistema. En este nivel, los datos se transforman en
estructuras específicas y se gestionan según las características de la plataforma o motor de la base
de datos utilizada.
https://www.ibm.com/docs/es/SSHRKX_9.0.0/mp/plan/
db_domains_shared.html#:~:text=Se%20considera%20el%20dominio%20como,de
%20producci%C3%B3n%20de%20forma%20individualizada.&text=En%20un
%20entorno%20que%20conste,las%20distintas%20l%C3%ADneas%20de%20producci
%C3%B3n.
2. Atributos (concepto, Ejemplos)
Un atributo es un dato que describe una entidad. Por ejemplo, en una base de datos
de clientes, los atributos pueden ser nombre, dirección y número de teléfono. En una
base de datos de productos, los atributos pueden ser el nombre, el precio y la fecha de
fabricación.
https://codigosql.top/bases-de-datos/atributo/#:~:text=Un%20atributo%20es%20un
%20dato,y%20la%20fecha%20de%20fabricaci%C3%B3n.
https://codigosql.top/bases-de-datos/llave-primaria/#Llave-primaria-en-base-de-
datos-ejemplos
b. Llave secundaria
Una Clave Secundaria es un orden que no necesariamente identifica una fila de
otra (puede haber repeticiones), pero sirve para procesar la información en un
orden adecuado, para algún proceso en particular. Por ejemplo, la Fecha de una
factura es importante para listar los Libros de IVA o para filtrar facturas entre
fechas, por ello se la establece como Clave Secundaria. También los campos que
hacen referencia a otras tablas son Claves Secundarias, aunque se les suele llamar,
en ese caso, Claves Foráneas.
https://tucompucom.wordpress.com/2016/10/19/clave-primaria-y-secundaria-
base-de-datos/
c. Llave compuesta
Una clave compuesta es un conjunto ordenado de dos o más columnas de la
misma tabla. El orden de las columnas no está restringido por su orden real dentro
de la tabla. El término valor , cuando se utiliza en relación a una clave compuesta,
indica un valor compuesto.
https://www.ibm.com/docs/es/db2-for-zos/11?topic=tables-db2-
keys#:~:text=Una%20clave%20compuesta%20es%20un,compuesta%2C%20indica
%20un%20valor%20compuesto.
d. Llave foránea
Una clave foránea es una columna o un conjunto de columnas en una tabla cuyos
valores corresponden a los valores de la clave primaria de otra tabla. Para poder
añadir una fila con un valor de clave foránea específico, debe existir una fila en la
tabla relacionada con el mismo valor de clave primaria.
https://www.ibm.com/docs/es/ida/9.1.2?topic=entities-primary-foreign-keys
8. Manejador de Bases de Datos (DBMS)
Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase
Management System (DBMS) es una colección de software muy específico, orientado al
manejo de base de datos, cuya función es servir de interfaz entre la base de datos, el usuario y
las distintas aplicaciones utilizadas.
a. Tablas
Una tabla en base de datos es un tipo de modelado de datos donde se guarda una
información recogida por un sistema. Es decir, son objetos o estructuras que contienen los
datos organizados en filas y columnas. Cada fila representa un registro único, y cada
columna un campo dentro del registro.
https://blog.comparasoftware.com/que-es-tabla-en-base-de-datos/
b. Campos
Los campos son los componentes que proporcionan la estructura a una tabla. No es
posible tener una tabla sin campos. Por ejemplo, puede crear una tabla vacía que tenga
definidos los campos pero ninguna fila (registros). En las bases de datos, se utilizan
campos para mantener las relaciones entre las tablas.
https://pro.arcgis.com/es/pro-app/latest/help/data/geodatabases/overview/defining-
fields-in-tables.htm#:~:text=Los%20campos%20son%20los%20componentes,las
%20relaciones%20entre%20las%20tablas.
c. Tuplas
Una tupla identifica de forma inequívoca un segmento de datos de un cubo. Una
combinación de miembros de dimensión forma la tupla, siempre que no haya dos o más
miembros que pertenecen a la misma jerarquía.
https://learn.microsoft.com/es-es/analysis-services/multidimensional-models/mdx/
tuples?view=asallproducts-allversions#:~:text=Una%20tupla%20identifica%20de
%20forma,pertenecen%20a%20la%20misma%20jerarqu%C3%ADa.
9. Diccionario de datos