1. Онлайн-инструмент для ER-диаграмм
Рекомендуем использовать dbdiagram.io – бесплатный веб-сервис для рисования ER-диаграмм через простой DSL (DBML). Поддерживает экспорт в PDF, PNG, MySQL/ PostgreSQL DDL и встраивание через <iframe>dbdiagram.ioholistics.io. 2. Код для создания диаграммы (DBML)
Скопируйте этот код в новое окно на dbdiagram.io. dbmlКопироватьРедактировать Table Department {
dep_id int [pk, increment]
dep_name varchar
}
Table Project_Category {
cat_id int [pk, increment]
cat_name varchar
}
Table Employee {
emp_id int [pk, increment]
first_name varchar
last_name varchar
working_hours_per_week int
dep_id int [ref: > Department.dep_id]
}
Table Project {
project_id int [pk, increment]
project_name varchar
start_date date
end_date date
cat_id int [ref: > Project_Category.cat_id]
}
Table Timesheet {
ts_id int [pk, increment]
emp_id int [ref: > Employee.emp_id]
project_id int [ref: > Project.project_id]
work_date date
hours_worked int