Cómo utilizar los diagramas entidad-relación en sql para la programación css3 html5and

Como un programador de HTML 5 y CSS 3, puede resolver todos los problemas con la base de datos SQL, rompiendo la tabla única en una serie de tablas más pequeñas y especializadas. La forma típica de trabajar con los datos de diseño es el uso de un concepto llamado Entidad-Relación (ER) diagrama. Esta forma de diagrama por lo general incluye los siguientes:

Video: Crear diagrama Entidad Relación en MySQL WorkBench

  • entidades: Por lo general, una tabla es una entidad, sino que ver otros tipos de entidades, también. Una entidad se dibuja generalmente como una caja con cada campo indicado en el interior.

  • relaciones: Las relaciones se dibujan como líneas entre las cajas. Como te enteraste de diversas formas de relaciones, hay símbolos particulares usados ​​para describir este tipo de relación.

Cómo utilizar MySQL Workbench para dibujar diagramas ER

Puede crear diagramas ER con cualquier cosa, pero un muy buen software libre puede ayudar. Un programa especialmente agradable se llama MySQL Workbench. Este software tiene una serie de características muy útiles:

Video: Diagrama Entidad-Relación de una empresa de calzado y consultas en MYSQL

  • Representación visual de diseño de base de datos: MySQL Workbench le permite definir una mesa fácilmente y luego ver cómo se ve en forma de ER. Puede crear varias tablas y manipular visualmente para ver cómo se relacionan.

  • La comprensión de las reglas ER: MySQL Workbench no es simplemente un programa de dibujo. Es especializada para la elaboración de diagramas ER, por lo que crea un diseño estándar para cada tabla y relación. Otros administradores de datos pueden entender los diagramas ER que se crean con esta herramienta.

    Video: Creando DER y BD con MySQL Workbench - Parte 01

  • Integración con MySQL: Después de crear un diseño de datos se quiere, se puede tener MySQL Workbench crear una secuencia de comandos de MySQL para crear las bases de datos que ha definido. De hecho, puede incluso tener aspecto Workbench en una base de datos existente y crear un diagrama ER de ella.

    Video: Modelo Entidad Relacion de Base de Datos (2).wmv

Cómo crear una definición de tabla en Workbench

La creación de las tablas en MySQL Workbench es una tarea bastante fácil:

  1. Crear un nuevo modelo.

    Seleccione Archivo → Nuevo para crear un nuevo modelo.

  2. Crear una nueva tabla.

    Utilice el icono Agregar tabla (cerca de la parte superior de la pantalla) para crear una nueva tabla. Un nuevo cuadro de diálogo se abre en la parte inferior de la pantalla, lo que le permite cambiar el nombre de la tabla. Cambiar el nombre de la tabla a héroe, pero dejar a los otros valores en blanco por ahora.

  3. Editar las columnas.

    Seleccione la pestaña Columnas en la parte inferior de la pantalla para editar campos de la tabla. Puede agregar nombres de campo y tipos aquí. Crear una tabla que se parece a la héroe mesa. Puede utilizar la tecla de tabulación para añadir un nuevo campo.

  4. Hacer un diagrama de la tabla.

    Hasta el momento, MySQL Workbench parece mucho a phpMyAdmin. La característica más útil de Workbench es la forma en que le permite ver sus mesas en forma de diagrama. Puede ver las tablas de un par de maneras, pero la forma más fácil es seleccionar Crear Diagrama de catálogo objetos en el menú Modelo. Cuando lo haga, verá una pantalla.

    El diagrama no muestra el contenido de la tabla, sólo el diseño. De hecho, MySQL Workbench no le importa mucho acerca de lo que está en la base de datos. La idea clave aquí es cómo están organizados los datos. Esto es importante porque va a crear varias tablas para administrar sus superhéroes.

  5. Extraer el código.

    Si lo desea, puede ver el código SQL que se utiliza para crear la tabla que acaba de diseñar. Simplemente haga; haga clic en la tabla y elija Copiar SQL en portapapeles. los CREAR declaración para esta tabla se copia en el portapapeles, y se puede pegar a su script. Aquí está el código creado por Workbench:

    CREAR TABLA SI NO EXISTE `mibd`. `Héroe` (INT `Heroid` NOT NULL, `nombre` VARCHAR (50) NULL, `Fecha de nacimiento` FECHA NULL, `missionID` NULL INT, PRIMARY KEY (Heroid)) ENGINE = InnoDB
  • Los valores NULL por defecto se indican: La mayoría de los campos se definen con un valor predeterminado es NULL. (Por supuesto, la clave principal no puede ser NULL, y está definido de esa manera.)

  • Los nombres de campo y de mesa se citan: El código generado automáticamente usa comillas simples alrededor de todos los nombres de campo y de mesa. Se necesitan comillas simples cuando identificadores tienen espacios en ellos.

  • La notación de clave principal es diferente: En lugar de definir la clave principal en la definición del campo, la clave principal está configurado como una entrada separada en la definición de la tabla. Esto es simplemente una cuestión de estilo.

Artículos Relacionados