La nomenclatura que se esta usando para representar las entidades se llama Notacion de Chen.
Algunos simbolos que se usan para la representacion de entidades:
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
Introducción a las bases de datos relacionales
Historia de las bases de datos relacionales
Entidades y atributos
Entidades de Platzi Blog
Relaciones
Múltiples muchos
Diagrama ER
Diagrama Físico: tipos de datos y constraints
Diagrama Físico: normalización
Formas normales en Bases de Datos relacionales
Diagrama Físico: normalizando Platziblog
RDBMS (MySQL) o cómo hacer lo anterior de manera práctica
¿Qué es RDB y RDBMS?
Instalación local de un RDBMS (Windows)
Instalación local de un RDBMS (Mac)
Instalación local de un RDBMS (Ubuntu)
Clientes gráficos
Servicios administrados
SQL hasta en la sopa
Historia de SQL
DDL create
CREATE VIEW y DDL ALTER
DDL drop
DML
¿Qué tan standard es SQL?
Creando Platziblog: tablas independientes
Creando Platziblog: tablas dependientes
Creando Platziblog: tablas transitivas
Consultas a una base de datos
¿Por qué las consultas son tan importantes?
Estructura básica de un Query
SELECT
FROM
Utilizando la sentencia FROM
WHERE
Utilizando la sentencia WHERE nulo y no nulo
GROUP BY
ORDER BY y HAVING
El interminable agujero de conejo (Nested queries)
¿Cómo convertir una pregunta en un query SQL?
Preguntándole a la base de datos
Consultando PlatziBlog
Introducción a la bases de datos NO relacionales
¿Qué son y cuáles son los tipos de bases de datos no relacionales?
Servicios administrados y jerarquía de datos
Manejo de modelos de datos en bases de datos no relacionales
Top level collection con Firebase
Creando y borrando documentos en Firestore
Colecciones vs subcolecciones
Recreando Platziblog
Construyendo Platziblog en Firestore
Proyecto final: transformando tu proyecto en una db no relacional
Bases de datos en la vida real
Bases de datos en la vida real
Big Data
Data warehouse
Data mining
ETL
Business intelligence
Machine Learning
Data Science
¿Por qué aprender bases de datos hoy?
Bonus
Bases de datos relacionales vs no relacionales
Elegir una base de datos
Una entidad es algo similar a un objeto (programación orientada a objetos) y representa algo en el mundo real, incluso algo abstracto. Tienen atributos que son las cosas que los hacen ser una entidad y por convención se ponen en plural.
Los atributos compuestos son aquellos que tienen atributos ellos mismos.
Los atributos llave son aquellos que identifican a la entidad y no pueden ser repetidos. Existen:
Entidades fuertes: son entidades que pueden sobrevivir por sí solas.
Entidades débiles: no pueden existir sin una entidad fuerte y se representan con un cuadrado con doble línea.
Aportes 410
Preguntas 61
La nomenclatura que se esta usando para representar las entidades se llama Notacion de Chen.
Algunos simbolos que se usan para la representacion de entidades:
Una entidad es algo similar a un objeto (programación orientada a objetos) y representa algo en el mundo real, incluso algo abstracto. Las entidades se escriben en Plural y están representadas por un conjunto de atributos
Estas pueden ser:
• Concreta: Persona, empleado, casa, auto, etc …
• Abstracta: cta bancaría, empresa, curso
• Multivaluados: puede tener varios valores (teléfonos, hijos, discos duros)
• Compuestos: desde los cuales se desprenden más atributos
• Llave: aquel que identifica la entidad y no se puede repetir y existen dos tipos:
-Natural: Son inherentes del Objeto (Cedula, No. Serie)
-Artificial: No es inherente al objeto y se asigna arbitrariamente
• Derivados: es aquel que se obtiene de un atributo definido (fecha Nac = edad)
buen dia platzinautas, aqui un par de conceptos para entender un poco mas el tema:
Entidad: es un objeto que existe y es distinguible de otros objetos (se encierra en un recuadro)
Atributos: Características o propiedades que describen a la entidad (se encierra en un ovalo)
Atributo multivaluado: Tiene un conjunto de valores para una entidad (Se encierra en un doble ovalo)
Atributo compuesto: Se puede dividir en subpartes (es decir, en otros atributos) (de él salen otros atributos)
Atributo especial o derivados: Su valor se puede obtener a partir de valores de otros atributos (se encierra en un ovalo punteado)
Atributos llave: Característica o propiedad única de la entidad, lo que lo diferencia de los demás
• Atributos llave naturales: Son parte de la entidad y no se pueden separar.
• Atributo llave artificial: No son partes de la entidad y se les asignan de manera arbitraria para facilitar el manejo de la información.
Entidades fuertes- son entidades que pueden sobrevivir por si solo, tip: al leer la tabla sabes que son las entidades (se encierra en un recuadro)
Entidades débiles – no puede existir sin una entidad fuerte, tip: al leer la tabla no puedes saber que son las entidades (se encierra en un recuadro doble)
• Entidades débiles por identidad: es cuando solo se diferencian entre si por la clave de su entidad fuerte
• Entidades débiles por existencia: se le da su propio ID para diferenciarse de la entidad fuerte
Primer profesor que veo que se cambia de ropa jaja.
Excelente clase, toca estudiar más ejemplos para familiarizarse con las posibilidades que entrega este sistema.
Un abrazo.
 propuestas por Edgar F. Codd, del modelo relacional para las bases de datos, diseñado para definir qué requiere un sistema de administración de base de datos.1
Codd se percató de que existían bases de datos en el mercado las cuales decían ser relacionales, pero lo único que hacían era guardar la información en tablas, sin estar estas tablas literalmente normalizadas; entonces publicó 13 reglas que un verdadero sistema relacional debería cumplir, aunque en la práctica algunas de ellas son difíciles de realizar. Un sistema podrá considerarse “más relacional” cuanto más siga estas reglas.2
Reglas
Regla 0: Regla de fundación. Cualquier sistema que se proclame como relacional, debe ser capaz de gestionar sus bases de datos enteramente mediante sus capacidades relacionales.
Regla 1: Regla de la información. Toda la información en la base de datos es representada unidireccionalmente por valores en posiciones de las columnas dentro de filas de tablas. Toda la información en una base de datos relacional se representa explícitamente en el nivel Lógico exactamente de una manera: con valores en tablas.
Regla 2: Regla del acceso garantizado. Todos los datos deben ser accesibles sin ambigüedad. Esta regla es esencialmente una nueva exposición del requisito fundamental para las llaves primarias. Dice que cada valor escalar individual en la base de datos debe ser lógicamente direccionable especificando el nombre de la tabla, la columna que lo contiene y la llave primaria.
Regla 3: Regla del tratamiento sistemático de valores nulos. El sistema de gestión de base de datos debe permitir que haya campos nulos. Debe tener una representación de la “información que falta y de la información inaplicable” que sea sistemática y distinta de todos los valores regulares.
Regla 4: Catálogo dinámico en línea basado en el modelo relacional. El sistema debe soportar un catálogo en línea, el catálogo relacional, que da acceso a la estructura de la base de datos y que debe ser accesible a los usuarios autorizados.
Regla 5: Regla comprensiva del sublenguaje de los datos. El sistema debe soportar por lo menos un lenguaje relacional que:
Tenga una sintaxis lineal.
Puede ser utilizado de manera interactiva.
Tenga soporte de operaciones de definición de datos, operaciones de manipulación de datos (actualización así como la recuperación), de control de la seguridad e integridad y operaciones de administración de transacciones.
Regla 6: Regla de actualización de vistas. Todas las vistas que son teóricamente actualizables deben poder ser actualizadas por el sistema.
Regla 7: Alto nivel de inserción, actualización y borrado. El sistema debe permitir la manipulación de alto nivel en los datos, es decir, sobre conjuntos de tuplas. Esto significa que los datos no solo se pueden recuperar de una base de datos relacional a partir de filas múltiples y/o de tablas múltiples, sino que también pueden realizarse inserciones, actualización y borrados sobre varias tuplas y/o tablas al mismo tiempo y no solo sobre registros individuales.
Regla 8: Independencia física de los datos. Los programas de aplicación y actividades del terminal permanecen inalterados a nivel lógico aunque realicen cambios en las representaciones de almacenamiento o métodos de acceso.
Regla 9: Independencia lógica de los datos. Los programas de aplicación y actividades del terminal permanecen inalterados a nivel lógico aunque se realicen cambios a las tablas base que preserven la información. La independencia de datos lógica es más difícil de lograr que la independencia física de datos.
Regla 10: Independencia de la integridad. Las restricciones de integridad se deben especificar por separado de los programas de aplicación y almacenarse en la base de datos. Debe ser posible cambiar esas restricciones sin afectar innecesariamente a las aplicaciones existentes.
Regla 11: Independencia de la distribución. La distribución de porciones de base de datos en distintas localizaciones debe ser invisible a los usuarios de la base de datos. Los usos existentes deben continuar funcionando con éxito:
cuando una versión distribuida del SGBD se carga por primera vez
cuando los datos existentes se redistribuyen en el sistema.
Regla 12: La regla de la no subversión. Si el sistema proporciona una interfaz de bajo nivel de registro, aparte de una interfaz relacional, esa interfaz de bajo nivel no debe permitir su utilización para subvertir el sistema. Por ejemplo para sortear las reglas de seguridad relacional o las restricciones de integridad. Esto es debido a que a algunos sistemas no relacionales previamente existentes se les añadió una interfaz relacional pero, al mantener la interfaz nativa, seguía existiendo la posibilidad de trabajar no relacionalmente.
Apuntes:
Entidades y atributos
Entidad: Es algo similar a un objeto, la diferencia con estos últimos, es que una entidad solo se refiere a los datos, en cambio un objeto se refiere a datos y los métodos (o funciones) como tal que controlan estos datos. En bases de datos, una entidad es cuando abstraemos un objeto de la vida real.
Las entidades se dividen en 2, las entidades débiles, las cuales dependen de otra entidad y las entidades fuertes, las cuales no dependen de otras entidades.
Nota: Las entidades deben ponerse en plural, puesto que representan un grupo.
Atributos: Son las características que podemos proporcionarles a una entidad, los atributos pueden ser multivaluado, ya que pueden tener mas de un atributo del mismo tipo (Lo contrario a estos son los monovaluados ), así como también pueden ser compuestos, los cuales están compuestos por otros atributos.
Los atributos también pueden ser almacenados y derivados, por ejemplo al almacenar la edad de una persona, se puede primero determinar en la misma base de datos la fecha de nacimiento y cuando la edad sea desfasada, se actualiza automáticamente a partir de su fecha de nacimiento.
Entre los atributos mas importantes, tenemos los atributos llave, que representarían en este caso el dato único e irrepetible de una entidad. Los atributos llave se dividen en naturales y artificiales, los primeros son inherentes al objeto (como un numero de serie) y los artificiales los podemos asignar de manera arbitraria.
Les comparto mis notas
Principales objetos para construir BD
Entidad: Es similar a un objeto, representa algo del mundo real. En su visualización se encierrran en rectangulos, como ejemplo esta cualquier objeto del mundo real como un automovil.
La entidades tienen atributos, estos son “características” de la entidad y se representan en ovalos, cuando hay varias unidades del mismo atributo se ponen múltiples ovalos (atributo multivaluado). En la entidad automovil los atributos pueden ser volante, llantas, etc.
Tip: Las entidades se ponen en plural
Si un atributo puede ser compuesto por otros atributos se llama atributo compuesto, pues se compone de varios atributos. Ejemplo un atributo motor tiene “subatributos” pistones y bujias.
Un atributo puede identidicar de manera única al dato, este atributo es un dato llave, se representa como una palabra subrayada. Hay uno natural inherente al objeto como un número de serie o un ISBN en libros que es único y uno que se asigna por conveniencia.
Las entidades débiles no puede existir sin una entidad “fuerte”, se representa con un cuadrado pero con doble línea. Un ejemplo es entidad fuerte = Libros, entidad débil = donde se ubican los libros. Sin libros no hay una ubicación.
Se pueden representar estos diagramas en DRAW.IO, en la nube y con una cuenta gmail. https://www.draw.io/
Excelente clase ❤️. Soy el unico que está aprovechando al 1000 la cuarentena?
Por convención las entidades se nombran en plural
les recomiendo ver los videos de todo el curso a 1.25x velocidad
Una entidad es una abstracción de un objeto del mundo real
Tuvo muchos conceptos esta clase, esto fue lo que apunte:
*Entidades:
- Es algo similar a un objeto (programación orientada a objetos) y representa algo en el mundo real, incluso algo abstracto.
- Se representan con su nombre encerradas en un rectangulo
- Tienen atributos que son las cosas que los hacen ser una entidad
- Por convencion las entidades se ponen en plural (porque una entidad representan un grupo de objetos)
- Tipos de entidades:
+ Fuertes - No dependen de nadie para existir
+ Debiles - Dependen de una entidad fuerte para existir, se representan con un rectangulo pero tienen doble linea
# Por identidad: No se diferencian entre sí más que por la clave de su identidad fuerte.
# Por existencia: Se les asigna una clave propia.
¿Qué software me recomiendan para hacer mis diagramas?
Entidad: Es un objeto que representa algo en el mundo real. para representarlo gráficamente se encierra en un cuadrado.
.
Atributo: Las entidades poseen atributos, estos se ligan a la entidad y se representan con un circulo.
.
Atributos Multivaluado: Significa que es un atributo que tiene múltiples valores (Ejemplo: llantas); Se representan encerrándolos en un doble circulo.
.
Atributos compuestos: Estos son atributos que tienen otros atributos ligados a el. (Se representan de la misma manera)
.
Antigüedad: Un atributo de tiempo, Se representa con un circulo en lineas punteadas.
.
Entidades Débiles
Por identidad: quiere decir que no se definen por si mismas, sino es por la clave.
Por existencia: Al asignarle un ID a una identidad débil esta se transforma en una entidad débil por existencia; esto se refiere al concepto de que el objeto no puede existir sin dicha entidad principal.
Conceptos:
• Objeto: Puede ser cualquier cosa en la vida real.
• Entidad: Puede ser cualquier objeto. En la mayoría de sus casos tienen atributos, las entidades se encierran en un rectángulo.
• Atributo: Son lo que le dan su esencia a una entidad, siempre van en plural, se encierran en ovalos que van unidas a nuestra entidad
• Atributo multivariado: Cuando nuestra entidad tiene mas de un mismo atributo igual se le llama de este modo, se les encierra en un ovalo doble.
• Atributo compuesto: Estos son los atributos que estan compuestos de mas atributos.
• Atributos especiales: Tienen algunas características especiales, estos van encerrados en ovalos con líneas punteadas.
• Atributos llave: Son aquellos que identifican a la entidad y no pueden ser repetidos, se suelen usar cuando tenemos entidades que comparten mismas características, se dividen en dos tipos.
1. Natural: Es inherente al objeto.
2. Clave artificial: No es inherente al objeto y se le asigna uno de manera arbitraría.
Existen dos tipos de entidades.
1. Entidad fuerte: No depende de ninguna otra entidad para sobrevivir.
2. Entidad débil: No pueden existir sin una entidad fuerte, se encierran en un rectángulo doble.
Diagrama de atributos:
Un objeto del mundo real se representa a través de una entidad.
//
Atributos llave:
Naturales: Primary Key
Artificiales: Foreign Key
apredi mas de BD en esta clase que en casi todo el curso en la uni,
Tiene un error al explicar los atributos multivaluados. En el caso del diagrama del automóvil, las llantas no son multivaluadas, ya que los los atriibutos multivaluados son aquellos que tienen más de una
ocurrencia para un determinado valor de la clave. Por ejemplo, yo hubiera utilizado el ejemplo de marca, ya que un auto puede ser de marca Nisan, Toyota, Ford, etc. Pero en el caso de las llantas sólo pueden ser si tiene 4, 6 u 8 ruedas, pero son las mismas, a menos que se trate de un tipo de rueda (delantera, trasera, etc.).
Ejercicio: Decir que tipo de relación de Dependencia tienen las siguientes entidades:
1- Un Toro (Entidad Débil) Pertenece a una ganadería (Entidad fuerte). Al toro se le identifica por un número y el nombre de su ganadería, puesto que puede haber varios toros con el mismo número pero pertenecientes a distintas ganaderías
Conceptos clave de las Bases de Datos:
-ENTIDAD: son la representación de objetos reales o abstractos, se representan como RECTÁNGULOS y pueden ser FUERTES o DÉBILES según si dependen de otra entidad para existir.
-ATRIBUTOS: características de una ENTIDAD, pueden ser SIMPLES, MONOVALUADOS, MULTIVALUADOS, DERIVADOS o LLAVE según sea mejor para representar determinada característica.
atributo multivaluado -> eso quiere decir que tiene múltiple valores.
atributos compuestos- > porque están compuesto por otros atributos.
se pone en plural porque una entidad representa un grupo de objetos.
en el caso de las entidades, los atributos tienen la peculiaridad que la identifique de manera única dentro del conjunto.
Por convención se escriben en plural
<h4>Son todos aquellos objetos del mundo real</h4>Existen a su vez entidades débiles por identidad y por existencia, la primera se refiere a que depende la clave de su entidad fuerte y la ultima se refiere a que no depende de la clave de su entidad fuerte, pero aun asi siegue siendo debil
<h1>Atributos:</h1>Es aquello que compone a una entidad
RESUMEN
Así como en POO, las entidades son objetos que son modelables de la realidad, las entidades pueden ser de dos tipos:
Entidades fuertes:No dependen de ninguna otra entidad para existir.
Entidades débiles:No pueden existir sin una entidad fuerte. Se representan con un cuadrado de doble línea.
Débiles identidad:No se diferencien entre sí más que por la clave.
Débiles por existencia: Significa que aunque agregues un ID propio a esta entidad, si por contexto depende de una entidad fuerte, es débil por existencia.
Las entidades poseen atributos. Los atributos pueden ser:
Compuestos: Poseen atributos en sí mismos.
Llave: Son atributos que identifican a las entidades de los demás. Las llaves pueden ser naturales o artificiales.
Naturales: Son aquellas identificaciones que por su naturaleza identifican al atributo.
Clave artificial: Son las identificaciones que se asignan arbitrariamente para identificar un atributo.
Multivaluados: Atributos que poseen muchos de sí mismo se encierra en un doble círculo.
Creo que utilizar el concepto de libro y ejemplar, vuelve confuso el tema
Entidades y Atributos
- Entidad: Cualquier objeto, se encierra en rectángulos (plural)
○ Fuerte: No depende de ninguna otra entidad para existir
○ Debiles: Si depende de otra entidad fuerte (doble linea)
§ Entidad: Solo se diferencias por la id de la entidad fuerte
§ Existencia: Se puede diferenciar entre si
- Atributos: Las propiedades de una entidad, se encierra en círculos
○ Doble circulo: Multi valuado
○ Compuestos: Tiene otros atributos
○ Lineas punteadas: Se puede inferir con otros datos
Subrayado: ID
Sé que hay varias formas de representar las entidades para una Base de Datos. ¿Cómo se le llama a la nomenclatura que está usando el Profesor Israel Vázquez? (Por ejemplo, en el curso pasado me parece que fue la de “pata de cuervo”)
Gracias.
Entidad: Es un objeto físico o abstracto, se representa mediante un cuadro. Existen 2 tipos de Entidades “Debiles”, que dependen de otra entidad para poder existir y “Fuertes”, que NO dependen de otra entidad para poder existir.
Atributo: Son las propiedades de una entidad, se representan con un óvalo y cuándo tienen más de un atributo se representan con doble óvalo. A cada atributo se le asigna un valor único, pueden existir entidades compuestas que son las combinación de varios atributos.
Dato Llave: Es un dato único que diferencia entidades con los mismos atributos y se representan con una linea debajo del nombre.
Un ejemplo adicional para diferenciar las entidades de los atributos.
Atributos multivaluado: se expresan como un circulo doble por que la entidad tiene más de uno de ese atributo como, por ejemplo: los carros con más de 1 llanta
Menos mal que decidí realizar esta nueva versión del curso de Bases de Datos. Estoy aprendiendo nuevas cosas, corrigiendo otras y reforzando otras mas.
Gracias!
RESUMEN DE LA CLASE:
Las entidades son cosas del mundo real y abstracto. Por ejemplo, un coche.
Se representa el nombre dentro de un cuadrado.
Y esta entidad tiene atributos. Y se representan con el nombre del atributo dentro de un círculo. Si el atributo tiene mas de un objeto, se les llama multi evaluados, y se representan con el nombre dentro de dos círculos. Por ejemplo: llantas es un atributo de coche, pero el coche tiene mas de una llanta, con lo que es multi evaluado.
Los atributos compuestos de otros atributos se le llama atributos compuestos. En el ejemplo del coche, este tiene motor, y este motor tiene otras partes, como pistones, bujías, etc.
Los atributos especiales son atributos que necesitan ser calculados a partir de otro atributo o atributos. Ejemplo: La edad es un atributo especial de una persona, que se consigue con el calculo entre la fecha de nacimiento y la fecha actual. Se designa con el nombre de atributo dentro de un círculo discontinuo.
Por convención los nombres de entidades se ponen en plural.
El dato llave es un atributo que identifica una única entidad. Ejemplo: ID, número de serie, etc. Esto se denomina dato llave y de representa por el nombre dentro de un círculo y subrayado.
En los atributos llave hay dos tipos:
Los atributos naturales, que ya vienen con la entidad, como, por ejemplo, el número de serie.
Los atributos artificiales, que se le asignan a la entidad cuando esta no tiene ningún atributo llave. ID.
Hay dos tipos de entidades:
Entidades Fuertes: Son entidades que no necesitan de otras para existir. Se representa con un cuadro azul sin borde. Por ejemplo, un libro.
Entidades Débiles: Son las entidades que necesitan de una entidad fuerte para existir. Se representan por un cuadrado en azul con un doble borde. Por ejemplo, ejemplares.
Las identidades son débiles por dos motivos:
Por identidad: Se diferencia entre sí por la clave de su entidad fuerte. Para que dejen de ser débiles por identidad, se les puede asignar una clave propia.
Por existencia: Son las entidades que han dejado de ser débiles por identidad al asignárseles una clave, pero son por existencia, ya que siguen dependiendo de la entidad fuerte para existir.
Resumen: 1.- Entidades son representaciones del mundo real que cuentan con atributos. Estos pueden ser de 2 tipos Fuertes y Débiles.
las entidades fuertes no dependen de ninguna otra entidad para existir.
Las entidades débiles no pueden existir sin una entidad fuerte de por medio. ej. Libros <————-> Ejemplares.
2.- estos atributos pueden ser ; simples, compuestos, múltiples y especiales
3.- los atributos llaves pueden ser naturales o artificiales.
los Naturales son los que son inherentes al objeto.
los Artificiales son los que podemos asignar según nuestra conveniencia.
Entidades y atributos
Las entidades, se representan por un rectángulo y son similares a los objetos de la programación orientada a objetos. Las entidades también poseen atributos que se representan por óvalos unidos por una línea a la entidad principal (o atributo compuesto), cuándo un atributo puede tener varios valores se conoce como un “Atributo multivaluado” representado por un ovalo con doble línea, y cuándo un atributo en si mismo posee otros atributos que lo conforman se conoce como “Atributo compuesto” y se representa por un ovalo conectado con otros atributos. También existen atributos que se pueden extraer a partir de atributos ya definidos, se pueden inferir, se conocen como “Atributo derivado” y se representan por un ovalo con línea discontinua.
Las entidades siempre se identifican en plural, ya que representa un grupo. En una base de datos nunca es deseable que existan dos entidades iguales, sin ningún atributo que las diferencie, para eso se les asigna un “Atributo llave” que se diferencia de los otros porque está subrayado.
Existen dos tipos de atributos llave, los naturales los cuales son inherentes al objeto y los artificiales que se asignan por conveniencia.
Se diferencian dos tipos de entidades, las fuertes que no necesitan de otra entidad para existir, una entidad débil no puede existir sin otra entidad (Y esta otra entidad se representa por un rectángulo con línea doble)
En el caso de desligar las entidades débiles por identidad y pasarlas a entidades débiles por existencia, la llave de la entidad débil se pasa a la entidad fuerte de la que es dependiente?
Entidades: cualquier objeto que refleje la realidad.
Atributos: Son cosas que tiene o hace las entidades.
Atributos compuestos: atributos de atributos.
Entidades débil: esta no puede existir sin una entidad fuerte.
Entidad débil por identidad: depende de la llave de la entidad fuerte.
Entidad débil por existencia: se le asigna una nueva llave única.
Les comparto este link al centro de conocimiento de IBM que les puede ayudar para reforzar los conocimientos de esta clase https://www.ibm.com/support/knowledgecenter/es/SSWSR9_11.6.0/com.ibm.mdmhs.overview.doc/entityconcepts.html
Un objeto o entidad representa algo del mundo real, esto también puede ser algo abstracto.
caracteristicas que destacan al objeto
Agregar la llave (dato llave) de una entidad fuerte a una débil vincula dichas entidades mediante esta llave (dato llave)
Buenos días, encontré esta figura en el libro Bae de datos de Catherine M. Ricardo
Un ejemplo que utilicé en un proyecto de pensiones para hijos de trabajadores es que la Entidad Fuerte seria cada posición de los datos de los trabajadores en su DB y la Entidad débil sería cada posición de sus hijos pensionados.
Porque un trabajador puede tener o no tener 1 o mas hijos pensionados, pero no puede ser que un hijo pensionado exista sin que este vinculado con un trabajador.
Entidad: Cosas sobre las que se almacena información
Atributos: Cualidades de las entidades
Entidad Débil: Entidades que dependen de otra identidad
Entidad Fuerte: Entidades que no dependen
Identidad: Se diferencian por la clave de la entidad clave
Existencia: se diferencian por su clave propia.
Una entidad es un objeto representa algo en el mundo real, ya sea un ser vivo o un objeto, Las entidades se representan con un rectángulo.
Los atributos son las características que le otorga una identidad al objeto y son representados con óvalos.
En caso de tener múltiples veces el mismo atributo se representa con dos óvalos donde uno encierra al otro.
Si encontramos un atributo que necesita de otro atributo para ser existir, lo representamos con un ovalo con líneas punteadas.
Tomamos como ejemplo de entidad a una laptop y podemos deducir que sus atributos son :
El atributo numero de serie es un atributo llave y ayuda a identificar un elemento entre el grupo de elementos, en este caso entre el grupo de laptops. Este atributo es representado con una linea debajo de su nombre, dando la importancia necesaria.
No depende de otra entidad para existir.
Necesitan de otra entidad para poder existir, son representada por dos cuadros donde uno encierra a otro.
Las entidades débiles existen por dos factores, por identidad ya que depende del atributo llave de la entidad “padre”, para corregir o desligar las dos entidades, se otorga un identificador propio y solo seria una entidad débil por existencia.
Por existencia, quiere decir que la entidad débil no puede existir o usarse sin la entidad “padre”.
Muy buena clase! " Por convención las entidades van en plural "
Explicación entidades fuertes y débiles
Me entusiasma mucho este curso y se que va estar Excelente con el profesor Israel 😃
Es importante indicar que las bases del modelo entidad relación se debe a peter chan quien lo plasma en un documento en 1976 link
Mi proyecto es hacer una base de datos de un restaurante. Comparto las entidades y atributos que determiné:
gracias por explicar el concepto de entidad débil, no me habia quedado del todo claro en la facu.
muy buena explicación,
saludos
Excelente contenido,
Cualquier objeto del mundo puede representarse como una entidad.
Entonces, la entidad escuela de ingeniería de sistemas es una entidad débil de la entidad Facultad de Ingeniería, porque no puede existir la escuela de ingeniaría de sistemas sin una Facultad de ingeniería.
Un atributo multi valuado es aquel que tiene múltiples valores, o sea que es más de uno
Las entidades fuertes tienen tiene atributos claves, las entidades débiles no tienen atributos claves propios.
Voy a recapitular para ver si comprendí.
Entidad: Es una representación conceptual de algo que existe en la realidad.
Atributo: Es una característica de la entidad y la describe. Los atributos se pueden diferenciar por cantidad y se pueden organizar de forma jerárquica.
Pueden haber entidades fuertes cuya existencia depende de si misma y entidades débiles cuya existencia depende de una entidad fuerte.
Entidades y Atributos.
Entidad: (como objeto)Representa algo en el mundo real incluso abstracto
Entidades debiles: No pueden existir sin una identidad fuerte.
* por identidad: No se diferencia entre si mas que por la clave de su identidad fuerte.
Excelente curso, los conceptos básicos bien explicados para su comprensión 😃
Entidades débiles: No pueden existir sin una entidad fuerte y se representan con un cuadrado con doble línea.
Identidades débiles por identidad: No se diferencian entre sí más que por la clave de su identidad fuerte.
Identidades débiles por existencia: Se les asigna una clave propia.
Esta chido este curso, pensé que me iba a aburrir pero no.
Excelente la explicación de como podemos identificar las identidades .
Opino que deben organizar mucho esta clase. Haz por detalle cada entidad y luego pasas a atributo. Gracias!
ENTIDAD: Es un objeto o cosa existen dos tipos de entidades
- Fuertes: No dependen de ninguna otra entidad.
- Débiles: No pueden existir sin una entidad fuerte y estas puedes ser por debilidad o existencia a las cuales se les asigna una clave.
"ATRIBUTO:** Es una característica o partes de la entidad. existen diferentes:
- Atributos Compuestos: están formados por otros atributos.
- Atributos Multivaluados: Es cuando una entidad tiene más de uno del mismo atributo.
- Atributos llaves: son los que se identifican por identidad y no pueden ser repetidos, existen dos naturales y clave artificial las cuales se les asigna
ENTIDAD: Es todo aquello que esta en la vida real y se puede reflejar en una base de datos. Ejemplo: Carro
ATRIBUTOS: Son las características que poseen las entidades.Ejemplo: atributos de un carro. Volante, Motor, Puerta, Llantas, etc.
Hay Entidades Fuertes y Debiles
Entidades Fuertes: Son aquellas que no dependen de ninguna entidad.
Entidades Debiles: Son Aquellas que dependen de una otra Entidad. Pueden ser Debiles por Identidad o Por Existencia.
Un ejemplo de ellos es un tienda que venda helados.
Los Sabores de los Helados son una Entidad por Identidad y llevarian un codigo o un Id de identificacion.
Si son por existencia La podemos Manejar por existencia. Seria la cantidad de Helados de ese Sabor que se encuentran almacenados de acuerdo a su numero de produccion
Me estaba confundiendo un poco a final, pero de veras es bien interesante.
entidad puede ser cualquier cosa que existe
entidad fuerte:cuando puede existir por si misma
entidades débiles:cuando no puede existir por si misma
cuando son débiles por identidad:cuando genera el id de la entidad fuerte
cuando son débiles por existencia:cuando tiene su propio id pero no puede existir por si misma
LAS ENTIDADES son similares a objetos que representan cosas en la vida real (autos, laptos, etc) y LOS ATRIBUTOS son elementos que hacen al objeto una entidad (en un auto es el volante, las llantas, el motor, etc).
Hay atributos multivaluados o mas del mismo (las llantas de un auto), compuestos o que tienen sub-atributos (los perifericos como metodos de entrada en un pc) y llaves que lo identifican y lo diferencian (el numero de serie en laptops). Tenemos dos tipos de atributos llaves: Naturales (inherente al objeto) y Artificiales (asignado de manera arbitraria). Tambien hay entidades fuertes y debiles, las fuertes no dependen de otra para existir pero las debiles sí. Las entidades debiles pueden ser por identidad (mismo identificador que la fuerte) o por existencia (diferente identificador que la fuerte pero no puede existir sin ella).
Entidades débiles: No pueden existir sin una entidad fuerte y se representan con un cuadrado con doble línea.
Identidades débiles por identidad: No se diferencian entre sí más que por la clave de su identidad fuerte.
Identidades débiles por existencia: Se les asigna una clave propia.
Entidades:
*Cualquier objeto que se nos ocurra en el mundo real podemos convertirla en una entidad en una base de datos. Las entidades tienen Atributos.
*Por convencion las entidades se ponen en plural, ya que representan un grupo de algo(laptops, automoviles, etc.)
*Existen dos tipos de entidades.
-Entidades fuertes.
.No depende de ninguna otra entidad para existir.
-Entidades debiles.
.No puede existir sin una entidad fuerte.
.Pueden ser debiles, por identidad o por existencia.
Atributos:
*Los atributos son las cosas que permiten a la entidad ser una entidad. Existen diferentes tipos de atributos.
-Atributos compuesto.
-Atributo llave.
-Atributo multivaluado.
Una herramienta útil que suelo utiilzar es draw.io, es gratis y lo puedes usar con Drive, Github, entre otros. Tiene la notación de Chen, pero también para realizar otro tipos de diagramas, mockups, y un gran etcétera. Además de poder exportarlos en varios formatos.
Así se ven los componentes!!
Ejemplo Entidades Débiles de esta sería un platillo en un restaurante, se tendría una Entidad en el menu, pero se crearía otra nueva entidad, la cual sería el platillo que vas a comer, al momento de crearla, cocinar o pedir la comida. Haciendo que tu platillo, la Entidad Devil, no hubiera podido existir si no existiera el Platillo en el Menu, la Entidad Fuerte.
Yo lo hice así (no sabía como colocar el óvalo punteado jaja, Miro no me dejaba, por eso está en rojo):
Recordando mucho de mi clase de Base de Datos en la Universidad. ❤️
Cuánta información en 10 minutos, pero mi resumen sería algo así
Hay dos tipos de llaves:
Hay dos tipos de entidades:
A su vez, las entidades débiles tienen dos tipos, que son:
-Débil por identidad: Solo se diferencian por su clave
-Débil por existencia: Dependen de la existencia de la entidad fuerte
Encontré un canal en YouTube que explica muy bien las bases de datos relacionales.
https://www.youtube.com/playlist?list=PLh7JzoyIyU4KyM7g-t3qlj6f7fELGcC_i
Se nota que el profesor es un crack, se le va entendiendo todo muy claramente.
.
Relacionar las entidades con los Objetos de la POO, es una manera curiosa para enseñar el tema de las entidades, pero muy funcional, me parece curiosa, por la razón que de esa manera puedes hacerte una idea del otro tema y darte curiosidad por investigarlo más a fondo.
Entidades y atributos
Un objeto o entidad representa algo en l mundo real, las entidades se encierran en rectangulos, por ejemplo:
[Manzana] [automovil]
la entidades tienen atributos que son las cosas que los hacen ser una entidad, siguiendo con el ejemplo:
[automovil] tiene (volante) ((llantas)) (modelo)
(motor)–>(pistones) (bujias)
(-antiguedad-)
cuando un atributo se encierra en doble circulo es por que es multivalor que tiene un valor mayor a 1 como el carro que en el atributo llantas posee 4.
Si un atributo esta conformado por diversas parte u otros atributos se denominan atributos compuesto como lo es es el caso de el atributo motor
atributos especiales que usan informacion de otros atributos para construirse, por ejemplo anguedad.
Entidades
[laptops]
por convencion el nombre de las entidades se pone en plural, por que representan un grupo de objetos
(color) (ano) (modelo) (no de serie____) ((disco duro)) (metodo de entrada)–>trackpad, teclado<-- (-antiguedad-) (pantalla)
Entidades fuertes que no dependen de otra entidad para existir
Entidades debiles dependen de una entidad fuerte para existir.
Entidades debiles
Se representan con un cuadrado doble similar a un atributo multi valor.
(Libros)-----((Ejemplares))
Las entidades debiles pueden ser debiles por dos motivos:
Por identidad
son las que no se diferencian entre si a no ser por su identidad fuerte que le asigna su clave unica
Por existencia
Son las que tienen su propia identificacion unica pero aun de una manera conceptual dependen de una entidad fuerte.
Atributos
En el caso de numero de serie este es un atributo que posee un valor que permite identificar de forma unica al objeto dentro del conjunto de entidades, este es un dato llave y se representa con s su nombre subrayado…
Atributo natural llave como el numero de serie
Clave artificial esta se asigna de forma arbitraria
El rectangulo azul representa la entidad principal (casa): sus atributos principales estan del lado derecho.
El ovalo de color verde: es una entidad que se relaciona a la principal, la cual cuenta con sus propios atributos ATRIBUTOS_COMPUESTOS
En este curso voy a aprender lo que en la universidad me tomó 6 meses, y no terminó por quedarme claro. 😄
¿las entidades son las tablas que se hacen después y que es la base de datos, un conjunto de entidades?
Les recomiendo el software día que permite hacer todo tipo de diagramas y entre ellos modelos E-R.
----dia-installer.de/index.html.es-----
Aporte sobre Chen’s Notation 🦧
Buenas, comparto mis apuntes.
Entidades: son la representación en BD de algo en la vida real, sea abstracto o físico, como por ejemplo frutas, personas, empresas, objetos, entre otros.
Atributos: son aquellas cosas que componen y dan sentido a las entidades.
En los diagramas se representan con óvalos.
El dato primario (PK) es el atributo que identifica de forma única a cualquier entidad. Están representados con un óvalo y su palabra subrayada.
PK natural: inherente al objeto o entidad.
PK artificial: asignado arbitrariamente.
Existen también atributos con múltiples valores (multi value, representado por un óvalo con doble borde) o los atributos derivados (representado con un óvalo de líneas punteadas) que dependen de otros atributos.
Un pequeño aporte más.
¿Y de que manera se puede relacionar las entidades débiles con las fuertes si tienen diferentes ID?
Las entidades usadas en bases de datos guardan semejanza con las plantillas dadas en la programación orientada a objetos (POO) en la que sus clases poseen atributos (o características).
En una relación motor-auto, la entidad fuerte viene siendo el motor y la débil el auto?
Descripción Entidades Débiles
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.