5 лет назад
MySQL. Связи между таблицами. JOIN’ы
В прошлом уроке мы создали базу данных sport и добавил в нее три таблицы (countries, sports и teams). При этом мы установили связь между таблицами по механизму внешних ключей. Но мы не учли одну проблему — как быть, если мы пытаемся удалить/обновить данные в связанных таблицах. В этом уроке мы немного модифицируем нашу базу данных и сделаем несколько запросов из двух таблиц одновременно. Чтобы отобразить поведение данных в дочерних таблицах при изменении/удалении данных из связующей родительской таблицы, необходимо при объявлении внешнего ключа дописать ключевые слова — on update cascade on delete restrict...
9 месяцев назад
как создать базу данных для (ит комп)333
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...