powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Операция проекции отношения по двум атрибутам
24 сообщений из 24, страница 1 из 1
Операция проекции отношения по двум атрибутам
    #38432646
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проконсультируйте, пожалуйста.
Выполняю задание по контрольной работе. Необходимо выполнить операцию проекции на атрибуты Код, ФИО.
Само отношение задано таблицей
Код Номер паспорта ФИО Должность
1 6901 777111 Иванов И.И. Директор
2 5521 891234 Петров П.П. Зам. директора
3 2134 998712 Сидоров С.С. Бухгалтер
4 6901 777111 Иванов И.И. Менеджер
5 5521 891234 Петров П.П. Консультант
Отбросила лишние столбцы, посмотрела на оставшиеся кортежи. ФИО повторяются, но коды-то нет, они разные. Следовательно, повторяющихся кортежей для нет.
Получила рецензию от преподавателя. "Проекция отношения R строится на атрибуты Код сотрудника, ФИО – в этом случае дублирующие кортежи не образуются."
Ну, думаю, тогда нужно исключить повторяющиеся ФИО. Переделываю в такой вариант

Код ФИО
1 Иванов И.И.
2 Петров П.П.
3 Сидоров С.С.

И снова получаю ровно такую же рецензию "Проекция отношения R строится на атрибуты Код сотрудника, ФИО – в этом случае дублирующие кортежи не образуются."
Не понимаю, в чем дело. Пересмотрела много книг, но везде в основном показана проекция по одному атрибуту. ;-(
Подскажите, что же за решение у этого задания?
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38432784
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КодНомер паспортаФИОДолжность16901 777111Иванов И.И.Директор25521 891234Петров П.П.Зам. директора32134 998712Сидоров С.С.Бухгалтер46901 777111Иванов И.И.Менеджер55521 891234Петров П.П.Консультант
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38432820
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirПолучила рецензию от преподавателя. ... Ну, думаю, тогда нужно исключить повторяющиеся ФИО.
Подсказываю: преподавателю недостаточно получить от студента правильный ответ. Он хочет быть уверен в том, что студент хорошо и надёжно понимает тему и сможет дать правильные ответы и в других случаях. А для этого в том числе в его арсенале есть "докапывание" до тех или иных погрешностей решения или обоснования.

Вы получили некоторое несогласие преподавателя, решили, что ответ неправильный и пошли искать другой. Этим Вы продемонстрировали.. неуверенность, нефундаментальность своих знаний. Мало того, сейчас, прочитав мой ответ, Вы решите, что ответ таки верный... и на месте преподавателя я бы второй раз поймал Вас на этом.

Поймите простую вещь: правильный ответ - тривиальная функция от правильного решения, не нужно излишне на нём фокусироваться. Преподавателя не устроило что-то в Вашем обосновании ответа; поймите его претензию, доработайте своё решение с учётом оной и посмотрите, что получится. Вполне может оказаться, что его просто не удовлетворила невнятная формулировка.

ferovirПересмотрела много книг, но везде в основном показана проекция по одному атрибуту
Проекция по нескольким атрибутам (X, Y, Z) в общем-то не отличается от проекции по вычисляемому атрибуту X + c + Y + c + Z, где '+' - операция конкатенации, расширенная для работы с null-ами, а 'c' - некий символ-разделитель, отсутствующий в значениях XYZ.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38432839
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer, я не просто составила таблицу, откинув столбцы, а пояснила, почему оставила все кортежи.

авторТак как значения атрибута Код не имеет повторяющихся значений, то в данном отношении нет дублирующих кортежей, не смотря на то, что есть повторяющиеся значения атрибута ФИО.


И этого оказалось недостаточно.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38433428
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirПроконсультируйте, пожалуйста.
Выполняю задание по контрольной работе. Необходимо выполнить операцию проекции на атрибуты Код, ФИО.
Само отношение задано таблицей
Код Номер паспорта ФИО Должность
1 6901 777111 Иванов И.И. Директор
2 5521 891234 Петров П.П. Зам. директора
3 2134 998712 Сидоров С.С. Бухгалтер
4 6901 777111 Иванов И.И. Менеджер
5 5521 891234 Петров П.П. Консультант
Отбросила лишние столбцы, посмотрела на оставшиеся кортежи. ФИО повторяются, но коды-то нет, они разные. Следовательно, повторяющихся кортежей для нет.
Получила рецензию от преподавателя. "Проекция отношения R строится на атрибуты Код сотрудника, ФИО – в этом случае дублирующие кортежи не образуются."
Ну, думаю, тогда нужно исключить повторяющиеся ФИО. Переделываю в такой вариант

Код ФИО
1 Иванов И.И.
2 Петров П.П.
3 Сидоров С.С.

И снова получаю ровно такую же рецензию "Проекция отношения R строится на атрибуты Код сотрудника, ФИО – в этом случае дублирующие кортежи не образуются."
Не понимаю, в чем дело. Пересмотрела много книг, но везде в основном показана проекция по одному атрибуту. ;-(
Подскажите, что же за решение у этого задания?


Должно быть ещё и

4 Иванов И.И.
5 Петров П.П.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38433952
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увы, такой ответ я и отправила в начале (см первый пост). И объяснила, почему я так посчитала.
Получила рецензию - В задании проекция отношения R строится на атрибуты Код сотрудника, ФИО – в этом случае дублирующие кортежи не образуются
Исправила, удалив типа "дубликаты" - опять не правильно. и текст рецензии тот же. Не понимаю и все тут !
Скорее придется я согласится с тем, что преподаватель придирается, ибо не вижу никакого другого решения. Но задание же надо сдать!
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38433967
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirУвы, такой ответ я и отправила в начале (см первый пост). И объяснила, почему я так посчитала.
Получила рецензию - В задании проекция отношения R строится на атрибуты Код сотрудника, ФИО – в этом случае дублирующие кортежи не образуются
Исправила, удалив типа "дубликаты" - опять не правильно. и текст рецензии тот же. Не понимаю и все тут !
Скорее придется я согласится с тем, что преподаватель придирается, ибо не вижу никакого другого решения. Но задание же надо сдать!
В том-то и дело, что Ваша задача не понять предмет, а сдать задание. Поэтому, получив непонятную рецензию преподавателя, Вы ему отправили еще один, уже совершенно непонятный Вам самой, ответ))
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38434236
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина , предмет я понимаю (ну, насколько может понимать студент по сравнению с преподавателем).
Получается, изначально я решила правильно. Так? Преподаватель просто взял и запутал меня?
То есть проблема не в том, что я не типа "не понимаю предмет", а том, что он мне не поверил и решил проверить?
Но ситуация то - патовая. У задачи 2 решения. Одно - правильное, другое - ошибочное. На оба - абсолютно одинаковая рецензия.
Бред какой-то ;-(
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38434238
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина, но не о преподе речь, а о том, какое правильное решение у этой задачи.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38434395
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirБредятина, но не о преподе речь, а о том, какое правильное решение у этой задачи.
Вот Ваш текст:
"Ну, думаю, тогда нужно исключить повторяющиеся ФИО. Переделываю в такой вариант..."
Следовательно, Вы не понимаете предмет))
Ваше решение было правильным.
К.Дейт:
"Таким образом, применение операции проекции фактически приводит к получению "вертикального" подмножества заданного отношения, а именно подмножества, полученного путем удаления всех атрибутов, не указанных в разделенном запятыми списке имен атрибутов, и последующего устранения дубликатов (суб)кортежей из множества оставшихся кортежей."
Не корректный текст, конечно - одно и то же называется то (суб)кортежами, то кортежами (имеется в виду, что "суб" - это по отношению к начальному отношению) - но, ясно, что Вы правильно решили задачу))
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38435314
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина, согласно, что "затупила" во втором случае. ;-(
Но ведь самое интересное -в третий я вернулась к изначальному варианту ответа, добила пояснения и ... правильно - получила ровно тот же текст рецензии. Прямо стена какая-то ;-(
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38435330
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirи ... правильно - получила ровно тот же текст рецензии. Прямо стена какая-то ;-(
Такое поведение преподавателя типично для ситуации, когда он видит в Вашем ответе какой-то очевидный, но важдый недочёт. Пропускать решение с ним он не хочет, а дать более конкретную подсказку невозможно, поскольку это то же самое, что прямо ткнуть пальцем.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38435354
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirправильно - получила ровно тот же текст рецензии. Прямо стена какая-то ;-(

Попробуйте к другому преподавателю кафедры обратиться с вопросом "Что у меня тут неправильно?". Это обычно не очень легко, но попытка - не пытка.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38435488
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovir, Вы красивая девушка? Может препад иметь к Вам дополнительный интерес помимо проекции таблицы? Это нужно исключить.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38435578
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirУвы, такой ответ я и отправила в начале (см первый пост). И объяснила, почему я так посчитала.
Получила рецензию - В задании проекция отношения R строится на атрибуты Код сотрудника, ФИО – в этом случае дублирующие кортежи не образуются
Исправила, удалив типа "дубликаты" - опять не правильно. и текст рецензии тот же. Не понимаю и все тут !
Скорее придется я согласится с тем, что преподаватель придирается, ибо не вижу никакого другого решения. Но задание же надо сдать!

Скорее всего либо ты что-то не поняла, либо преподаватель.

Проекция -- это удаление колонок в наборе (оставляем только нужные) с последующим удалением дубликатов строк.
У тебя тут дубликатов не будет, поскольку поле "Код" уникально.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38436171
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirБредятина, согласно, что "затупила" во втором случае. ;-(
Но ведь самое интересное -в третий я вернулась к изначальному варианту ответа, добила пояснения и ... правильно - получила ровно тот же текст рецензии. Прямо стена какая-то ;-(
Перечитайте внимательно текст рецензии. Что Вас в нем не устраивает. Там же все правильно написано)) Тест успешно пройден, идите дальше))
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38436504
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина, куда идти дальше? После двух рецензий, я вернулась к первому своему первому (как все-таки оказалось правильному) варианту, еще раз подробно объяснила, как рассуждала и получила снова тот же текст рецензии слово в слово.

Кот Матроскин, vadiminfo, у меня дистанционное общение с преподавателями.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38436544
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovir,

Мне кажется, у вас некоторое недопонимание в общении с преподавателями. Ибо, например, мне совершенно не видно, как из фразы "Проекция отношения R строится на атрибуты Код сотрудника, ФИО – в этом случае дублирующие кортежи не образуются." следует, что ваш ответ неправильный.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38437021
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovirБредятина, куда идти дальше? После двух рецензий, я вернулась к первому своему первому (как все-таки оказалось правильному) варианту, еще раз подробно объяснила, как рассуждала и получила снова тот же текст рецензии слово в слово.

Перечитайте внимательно текст рецензии((( Вы должны поблагодарить преподавателя и попросить у него следующее, более сложное задание))
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38439650
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ennor Tiegael, рецензия одна и та же (слово в слово) на правильное и не правильное выполнение задания.
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38439810
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКодНомер паспортаФИОДолжность16901 777111Иванов И.И.Директор25521 891234Петров П.П.Зам. директора32134 998712Сидоров С.С.Бухгалтер46901 777111Иванов И.И.Менеджер55521 891234Петров П.П.Консультант
Для получения этой таблицы предложу такую схему данных (см. картинку)...
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38441455
ferovir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, а в чем это Вы так красиво нарисовали? Что за программа?
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38441493
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferovir , это UML онлайн редактор
http://dbdsgnr.appspot.com/
...
Рейтинг: 0 / 0
Операция проекции отношения по двум атрибутам
    #38443935
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно обработка ответа автоматизирована. Важно соблюсти точно правила оформления ответа.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Операция проекции отношения по двум атрибутам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]