Actividad 2 Bases de Datos
Actividad 2 Bases de Datos
Actividad 2 Bases de Datos
Abril de 2020.
Bogotá D.C.
Primera Parte
1. ¿Qué es cardinalidad?
Poner etiquetas en las líneas que unen las relaciones con las entidades, consiste en un mínimo y
máximo que contiene un cero (varios a varios) y lo usual es poner una “M” en un
Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con
cuantas ocurrencias de entidad de tipo B se puede relacionar una ocurrencia de entidad de tipo A:
2. ¿Qué es un atributo?
Un atributo representa una propiedad de interés de una entidad. Por ejemplo, la entidad de un
empleado puede describir el nombre del empleado, su edad, su dirección, su salario, su trabajo
específico. Una entidad particular tendrá un valor para cada uno de sus atributos. Los valores de
los atributos que describen cada entidad componen los datos almacenados en una base de datos.
En el modelo ER pueden existir varios tipos de atributos:
- Simples / Compuestos
- Almacenados / Derivados
Atributos Simples / Compuestos: Son aquellos atributos compuestos que pueden ser divididos en
pequeñas partes, las cuales representan atributos básicos con existencia independiente.
Por ejemplo, el atributo Dirección puede ser dividido en Domicilio, Ciudad, Estado y Código
Postal, con los valores "C. 51 No. 511", Mérida, Yucatán, 97220.
Los atributos compuestos pueden formar una jerarquía. El domicilio puede dividirse en: Calle,
El valor de un atributo compuesto es la concatenación de los valores que tienen sus atributos
simples.
Los atributos compuestos son útiles para modelar situaciones en las que el usuario algunas veces
se refiere a los atributos compuesto como una unidad y otras se refiere específicamente a alguno
de sus componentes.
3. ¿Qué es una Entidad en bases de datos?
Es un "objeto" en el mundo real con una existencia independiente. Una entidad puede ser un objeto
con una existencia física (por ejemplo, una persona, un automóvil, una casa o un empleado) o este
puede ser un objeto con una existencia conceptual (por ejemplo, una compañía, un trabajo, un curso
universitario).
Las entidades fuertes tienen atributos claves, en tanto las entidades débiles no tienen atributos
claves propios.
Una estructura relacional es un tipo de base de datos que almacena y proporciona acceso a puntos
de datos relacionados entre sí. Las bases de datos relacionales se basan en el modelo relacional,
una forma intuitiva y directa de representar datos en tablas. En una base de datos relacional, cada
fila de la tabla es un registro con un ID único llamado clave. Las columnas de la tabla contienen
atributos de los datos, y cada registro generalmente tiene un valor para cada atributo, lo que facilita
restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.
Los tipos de datos más comunes son: entero, Flotante, Serie o Cadena, Booleano, Char o String,
Date(Fecha)
Segunda Parte Caso Practico
En esta oportunidad usted debe diseñar una base de datos, para solucionar una problemática de la
Requerimientos funcionales:
• Datos compartidos entre el sistema que registra las entradas y salidas, y el sistema que
los ordena para generar el número de pedidos realizados por los clientes, para su
alistamiento y despacho
• Registro de tickets de pedidos, con el fin de llevar un control interno sobre los pedidos
• Contar con usuario que identifique a cada empleado con el fin de llevar control sobre la
• Registro de tickets de venta, con el fin de llevar un control interno sobre las ventas
• Sistema de inventarios con el fin de registrar la entrada y salida de productos y así llevar
• El sistema debe ser capaz de dar respuesta a los usuarios, en menos de 5 segundos
• El sistema debe ser capaz de operar adecuadamente con hasta 100.000 usuarios con
sesiones concurrentes.
• Los permisos de acceso al sistema podrán ser cambiados solamente por el administrador
de acceso a datos.
usuario final.
http://basededatosaplicado.blogspot.com/2011/10/v-behaviorurldefaultvmlo.html
http://www.contaduria.uady.mx/bd_I/entidades_y_atributos1.htm
https://www.oracle.com/co/database/what-is-a-relational-database/