Опубликовано Оставить комментарий

Задания про проектированию базы в MySQL

Пёстрые дельфины
Пёстрые дельфины

Задания по проектированию базы MySQL включают в себя задачи на типы данных SQL, задачи на нормализацию базы данных и построение отношений между таблицами. Часть задач необходимо выполнить в MySQL Workbench. Рекомендуется кроме тем на проектирование базы в заданиях, использовать свои темы. Примечание: при построении БД помните о создании индексов.

Задания про проектированию

  1. Изучите типы данных присутствующие в SQL сервера БД MySQL. Числовые, строковые (в том числе set, enum), временные.
  2. Изучите пример нормализации базы данных по слайдам курса MySQL. Примечание: обратите пристальное внимание на понятия ключей, ключевых атрибутов
  3. Повторите материал курса по MySQL посвященный построению зависимостей (один-к-одном и др.)
  4. Спроектируйте таблицу customer некоторой базы данных, которая должна хранить имя клиента, его контактные данные,
  5. Спроектируйте таблицу goods некоторой базы данных. Таблица должна хранить описание товара, его стоимость и наличие в базе. Примечание: в этом задании постарайтесь воспользоваться всеми типами данных (строковыми, числовыми, временными)
  6. Спроектируйте две таблицы, связанных отношениями один к одному.
  7. Спроектируйте две таблицы: users и groups. Таблицы должны позволять хранить данные о том, в какой группе находится посетитель сайта. Примечание: рассмотрите вариант, когда человек может находиться только в одной группе и вариант, при котором каждый человек может находиться сразу в нескольких группах.
  8. По аналогии с предыдущей задачей, спроектируйте базу данных товаров и категорий товаров
  9. * Используя MySQL Workbench спроектируйте базу, позволяющую хранить переписку между посетителями сайта. Примечание: можно рассмотреть вариант переписки один на один и режим переписки в чате.
  10. Спроектируйте базу данных интернет-магазина. Примечание: выполняя задания по MySQL помните, что интернет-магазины могут содержать десятки и сотни таблиц, в рамках курса по MySQL не получится полноценно работать с такими таблицами по причине ограниченного времени. В этом задании считается оптимальным присутствие в схеме от трех до десяти таблиц в базе.

Другие задания по MySQL

Добавить комментарий