Habilidades básicas del gerente de producto 丨 Conocer el modelo ER

Cuando me comunicaba con otros gerentes de productos recientemente, siempre escuchaba algo como esto: "En realidad, las capacidades básicas de los gerentes de productos son similares. Las principales diferencias son la experiencia en la industria, la comprensión del negocio, las capacidades de planificación y las capacidades de gestión de proyectos, etc." , con lo que estoy de acuerdo. Entonces, ¿cuáles son las capacidades básicas de un gerente de producto? Planeo organizar una serie de capítulos sobre las capacidades básicas de los gerentes de producto.

Al principio, planeo hablarles sobre el modelo ER. La razón es muy simple. El modelo ER puede traducir el modelo físico en un modelo conceptual o un modelo de datos, y puede traducir directamente la escena real en una escena digital. Esto es en realidad un El comienzo del nacimiento de un producto o una función.

Conceptos del modelo ER

Modelo ER (Entity-relationship model), es la abreviatura de Entity-relationship model. Fue publicado por primera vez por el chino-estadounidense Chen Pinshan en ACM Transactions on Database Systems en marzo de 1976. "The Entity-Relationship Model–Toward a Unified View of Los datos se conocen como un modelo conceptual utilizado para describir el mundo real.

Según tengo entendido, el modelo ER es en realidad un modelo abstracto simple que expresa la relación en el mundo real en forma de datos, como las transcripciones de los estudiantes. Usar el modelo ER para describirlo es: cada estudiante tiene N transcripciones, y cada Una boleta de calificaciones contendrá el nombre del estudiante, materia, puntuación, etc.; a través de dicha descripción, el desarrollador puede comprender cómo diseñar la tabla de datos de la boleta de calificaciones y también conocer la relación entre el estudiante y la boleta de calificaciones.

Elementos del modelo ER

Los modelos ER generalmente se presentan en forma de diagramas ER, y los diagramas ER generalmente deben contener los siguientes elementos:

Entidad: generalmente se refiere al objeto de datos en el modelo de datos, o al objeto principal en el mundo real, que se puede describir mediante atributos. Por ejemplo, los estudiantes son entidades y las transcripciones también son entidades (porque las transcripciones también tienen múltiples atributos y es específico y realmente existe), las entidades generalmente se representan mediante rectángulos.

  • Atributo: es decir, los atributos de la entidad. Por ejemplo, los atributos de un estudiante son ID de estudiante, nombre de estudiante, género de estudiante, clase de estudiante, etc. Los atributos generalmente se representan con puntos suspensivos.
  • Contacto: por lo general se refiere a la relación entre entidades. Hay tres tipos de conexiones: uno a uno, uno a muchos y muchos a muchos. Por ejemplo, la relación entre los estudiantes y las transcripciones es uno a muchos, debido a que un estudiante tiene varias transcripciones, la conexión generalmente se representa mediante un rombo.

Aplicación del modelo ER

Con respecto al diagrama ER, en realidad hay más detalles. Por ejemplo, las entidades se pueden dividir en entidades fuertes, entidades débiles y entidades compuestas. Los gerentes solo necesitan dominar el método de dibujo básico del modelo ER. En cuanto a los escenarios de aplicación del modelo ER, éste se centra principalmente en los siguientes dos escenarios:

  • Combinación de lógica de datos: es decir, ordene los requisitos de la tabla de datos de acuerdo con el documento de requisitos, para que el personal de I + D pueda comprender fácilmente los requisitos. Por ejemplo, si desea desarrollar un sistema de gestión del rendimiento de los estudiantes, puede ordenar todas las entidades relacionadas con el sistema (estudiantes, materias, clases, calificaciones), expedientes académicos, etc.), atributos y enlaces entre entidades.
  • Abstracción de escenarios comerciales: es decir, para analizar escenarios de demanda complejos, lo que es más adecuado para encontrar puntos en común. Por ejemplo, si desea diseñar un módulo de tareas ahora, lo primero que debe hacer es recopilar varios escenarios de tareas y luego intentar para encontrar las entidades en ellos, como eventos, tareas y recompensas, cada finalización de N eventos puede desencadenar la finalización de N tareas, y cada finalización de una tarea puede completar la distribución de N recompensas.

Aprender el modelo ER es un modelo de pensamiento muy útil para los gerentes de productos. Les permite a los gerentes de productos tener una comprensión directa de la relación entre las entidades conceptuales y la asociación entre los objetos de datos, y también les permite a los gerentes de productos comprender más fácilmente los escenarios del mundo real. se transforman en escenarios del mundo digital.

Si desea obtener más conocimientos y experiencia relacionados con los gerentes de producto, síganos y avance junto a mí.

Supongo que te gusta

Origin blog.csdn.net/pm1z666/article/details/131046991
Recomendado
Clasificación