Bienvenida conceptos básicos y contexto histórico de las Bases de Datos

1

Bienvenida conceptos básicos y contexto histórico de las Bases de Datos

Introducción a las bases de datos relacionales

2

Historia de las bases de datos relacionales

3

Entidades y atributos

4

Entidades de Platzi Blog

5

Relaciones

6

Múltiples muchos

7

Diagrama ER

8

Diagrama Físico: tipos de datos y constraints

9

Diagrama Físico: normalización

10

Formas normales en Bases de Datos relacionales

11

Diagrama Físico: normalizando Platziblog

RDBMS (MySQL) o cómo hacer lo anterior de manera práctica

12

¿Qué es RDB y RDBMS?

13

Instalación local de un RDBMS (Windows)

14

Instalación local de un RDBMS (Mac)

15

Instalación local de un RDBMS (Ubuntu)

16

Clientes gráficos

17

Servicios administrados

SQL hasta en la sopa

18

Historia de SQL

19

DDL create

20

CREATE VIEW y DDL ALTER

21

DDL drop

22

DML

23

¿Qué tan standard es SQL?

24

Creando Platziblog: tablas independientes

25

Creando Platziblog: tablas dependientes

26

Creando Platziblog: tablas transitivas

Consultas a una base de datos

27

¿Por qué las consultas son tan importantes?

28

Estructura básica de un Query

29

SELECT

30

FROM

31

Utilizando la sentencia FROM

32

WHERE

33

Utilizando la sentencia WHERE nulo y no nulo

34

GROUP BY

35

ORDER BY y HAVING

36

El interminable agujero de conejo (Nested queries)

37

¿Cómo convertir una pregunta en un query SQL?

38

Preguntándole a la base de datos

39

Consultando PlatziBlog

Introducción a la bases de datos NO relacionales

40

¿Qué son y cuáles son los tipos de bases de datos no relacionales?

41

Servicios administrados y jerarquía de datos

Manejo de modelos de datos en bases de datos no relacionales

42

Top level collection con Firebase

43

Creando y borrando documentos en Firestore

44

Colecciones vs subcolecciones

45

Recreando Platziblog

46

Construyendo Platziblog en Firestore

47

Proyecto final: transformando tu proyecto en una db no relacional

Bases de datos en la vida real

48

Bases de datos en la vida real

49

Big Data

50

Data warehouse

51

Data mining

52

ETL

53

Business intelligence

54

Machine Learning

55

Data Science

56

¿Por qué aprender bases de datos hoy?

Bonus

57

Bases de datos relacionales vs no relacionales

58

Elegir una base de datos

Entidades y atributos

3/58
Recursos

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:

  • Naturales: son inherentes al objeto como el número de serie
  • Clave artificial: no es inherente al objeto y se asigna de manera arbitraria.

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.

  • 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.

Aportes 410

Preguntas 61

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

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.

![](

Tipos de atributos llave

  • Naturales, los cuales son valores únicos que ya trae consigo la entidad. Un ejemplo de ello es el número de serie de algún aparato electrónico

  • Artificiales, si nuestra entidad no trae consigo un valor único, nosotros debemos crearlo, ejemplo de ello poner un id con autoincremento para poder diferenciarlo.

Las 12 reglas de Codd o Los 12 Mandamientos

Ir a la navegaciónIr a la búsqueda
Las 12 reglas de Codd son un sistema de reglas (numeradas del 0 al 12) 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.

  • Atributos:
    • Los atributos pueden ser:
      • Atributos - son representados con ovalos
      • Atributos Multivaluado - Son aquellos que son dos o mas del mismo, representados con DOS obalos (son varios en uno, como llantas, ojos, piernas)
      • Atributos Compuestos - Son aquellos que estan compuestos por más atributos
      • Atributos Derivados - Se obtienen a partir de otros y usan un ovalo con linea punteada
      • Atributos Llave - Son aquellos que identifican a la entidad y no pueden ser repetidos, pueden ser: <h1>Naturales - Inherentes al objeto como un número de serie</h1> <h1>Clave artificial - No son inherentes al objeto y se asigna de manera arbitraria</h1>

¿Qué software me recomiendan para hacer mis diagramas?

Entidades y Atributos

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

  • Son aquellas entidades que dependen de una entidad principal. Se representan con un cuadrado con doble linea. Estas identidades pueden ser débiles por dos motivos:
  1. Por identidad: quiere decir que no se definen por si mismas, sino es por la clave.

  2. 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.
//

  • Por convención, una entidad se ponen en plural debido a que representa un grupo de aquellos objetos.
    //
    Diagramación de objetos de DB:
  • Entidad → rectángulo
  • Atributos → óvalo (se unen a la entidad principal)
  • Atributos (multivaluados) → doble óvalo
  • Atributos compuestos (formados por más atributos) → óvalo
  • Atributo que se infiere a partir de los demás → óvalo con líneas punteadas
  • Atributo llave → óvalo con línea debajo o palabra subrayada
    //
    Al crear una entidad en la DB debe haber un atributo diferenciador, puede ser el atributo llave o un atributo artificial que se cree para diferenciarlos.
    //
    Atributos naturales: inherentes al objeto
    Atributo artificial: en caso de que no haya un atributo diferenciador, se crea uno artificial (clave) para darle distinción de las demás entidades.
    //
    Entidades fuertes: no dependen de otras para existir.
    Entidades débiles: no puede existir sin una entidad fuerte (se representan con el mismo rectángulo, pero con doble línea) → pueden ser débiles por identidad o por existencia.

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.

<h1>Entidades:</h1>

Por convención se escriben en plural

<h4>Son todos aquellos objetos del mundo real</h4>
  • Entidades fuertes: Existe por si misma
  • Entidades debiles: Depende de la entidad fuerte

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

  • Atributos compuestos -> Tienen a su vez mas atributos
  • Atributos multivariados -> Son mas de uno
  • Atributos Especiales -> Se puede inferir de información de ellos
  • Atributos llave -> Hacen que la entidad sea única

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

Entidad

Un objeto o entidad representa algo del mundo real, esto también puede ser algo abstracto.

Caracteristicas

  • Entidades se encierra en rectangulos
  • Puede ser cualquier cosa del mundo real hasta algo abstracto

Atributos

caracteristicas que destacan al objeto

  • Los atributos se defienen en ovalos
  • El dobla ovalo significa que es un atributo que tiene más de un valor (en este caso 4 llantas)
  • Un atributo puede estar compuesto por más atributos se crean ovalos para un ovalo
  • Los atributos derivados (que se pueden calcular a partir de otro dato) se representa en un ovalo con borde entrecortado.

Existen 2 tipos de dato llave

  • Inherentes al objeto como su número de serie
  • Arbitrarias: que son designada por el programador para diferenciar los registros

Entidades fuertes

  • No depende de otra entidad para existir
  • Cuentan con un atributo llave propio

Entidades debiles

  • Depende de una entidad fuerte para existir. (El ejemplar depende de que exista un libro)
  • Se presentan por un rectángulo con doble borde.

Motivos de las entidades débiles

  1. Identidad: No cuenta con un atributo llave propio
  2. Existencia: La entidad débil dependerá de otra entidad para existir (Cuenta de banco depende de que exista el banco).

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.

Entidades y atributos

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 :

  • Color
  • Pantalla
  • Año venta
  • Modelo
  • Numero de serie
  • Disco duro
  • Método de entrada
  • Antigüedad

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.

Entidades fuertes

No depende de otra entidad para existir.

Entidades débiles

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.

  • Por existencia: Tiene su propia clave(id) pero no existira si no hay una entidad fuerte.
    Atributos: Son las características de la entidad.
    Atributos llave: Identifican la entidad y no pueden ser repetidos.
    *Naturales: inherentes al objeto como #de serie.
    *Artificiales: NO inherente al objeto y se asigna de manera
    arbitraria.

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.

  • La entidad Principal la representamos con un rectángulo.
  • Los atributos de esas entidades los representamos con óvalos.
  • Los atributos multivaluados porque existe más de uno, lo encerramos con dos óvalos.
  • Los atributos compuestos, tienen atributos propios.
  • Los atributos especiales, no se obtienen igual que el resto, por eso se encierra en óvalos hecho con líneas separadas.

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. ❤️

Recomiendo que utilicen este sitio para realizar sus esquemas E-R, porque les genera el esquema relacional y el código SQL:

https://erdplus.com

Cuánta información en 10 minutos, pero mi resumen sería algo así

Hay dos tipos de llaves:

  • Naturales: Vienen de manera inherente al objeto
  • Artificiales: Se asignan de manera arbitraría

Hay dos tipos de entidades:

  • Fuertes: No dependen de otra entidad para existir
  • Débiles: No pueden exisir sin una entidad fuerte

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.

  • En los diagramas se representan con un rectángulo.
  • Por convención se colocan en plural.
  • Existen las entidades fuertes, que pueden subsistir por sí mismas (representadas por un rectángulo de un solo borde) y las débiles que dependen de una entidad fuerte (representadas por un rectángulo con 2 bordes).
  • Una entidad débil puede serlo por:
    Identidad: cuando se diferencian sus datos por la clave de la entidad fuerte.
    Existencia: cuando se le asigna una clave propia, pero aún dependen de una entidad fuerte.

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