renault-digital-2020

Workshop 09 - Design BDD 01 - Faire son diagramme

Le but de ce workshop c’est de faire le design de sa base de donnée pour son chef d’oeuvre :

Nous avons déjà partiellement couvert ce sujet : Simplon.co - Formation UML “Entity Relationship Diagram”

Exemple pour l’application “Synthesirs”

Les entitées

Les relations

Le diagramme

Synthesizrs - Entity relation diagram

Le SQL

CREATE TABLE users (
    username varchar(100) primary key,
    password varchar(100)
);
-- ...

Le Java (Hibernate)

@Entity("users")
public class User {

    @Id
    private String username;
    
    @Column
    private String password

}

Le JavaScript (Sequelize)

module.exports = (sequelize, Sequelize) => {
    return sequelize.define("user", {
        username: {
            type: Sequelize.STRING
        },
        password: {
            type: Sequelize.STRING
        },
    });
};