SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 08.01.2015 22:56:11

maybebest
Участник
Зарегистрирован: 08.01.2015
Сообщений: 1

Интересное задание при устройстве на работу по БД (нужна помощь)

Устраивался на работу, перед собеседованием выслали такие задание
Требования к сайту, влияющие на структуру БД (имеется ввиду написать только БД для сайта, не сайт):

1.    На сайте присутствуют новости и обзоры.
2.    И у новостей, и у обзоров есть рубрики, в которых могут быть подрубрики.
3.    Как новости, так и обзоры могут принадлежать только одной рубрике (или подрубрике).
4.    Новости и обзоры могут быть связаны друг с другом (для ссылок в виде "также читайте новости по этой теме…" и "также читайте обзоры по этой теме…"). Каждая новость может быть связана с любым количеством обзоров, каждый обзор может быть связан с любым количеством новостей.
5.    Отдельно для новостей и отдельно для обзоров формируется набор "тегов" (слов, по которым удобно искать новость или обзор).
Написать следующие запросы:

1.    Подсчитать количество новостей в каждой рубрике (включая подрубрики).
2.    Подсчитать количество обзоров, не связанных ни с одной новостью.
3.    Вывести заголовки всех новостей, связанных с двумя и более обзорами.
4.    Удалить некоторую указанную рубрику, все её подрубрики и все новости в них.
5.    Перенести все обзоры из некоторой указанной подрубрики A в некоторую указанную подрубрику B.
6.    [дополнительное задание]Вывести список всех тегов, связанных с указанной новостью.
7.    [дополнительное задание]Подсчитать, накакой тег ссылается больше всего обзоров.


Написать БД смог) но с запросами беда, если кто может объяснить, буду очень рад ) Могу предоставить БД с формате .txt

Отредактированно maybebest (08.01.2015 23:03:23)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson