Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Скоро экзамен, не могу найти ответы на вопросы  (Прочитано 8280 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dima1984
Гость
« : 18-03-2006 03:37 » 

1.Приведите пример таблицы с комбинированным ключом?
2.Опишите технологию проектирования программных модулей VBA управления формами?
3. Сделайте декомпозицию отношения «многие ко многим», рекурсивного отношения?
4. Когда не нужна нормализация таблицы?
Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 18-03-2006 13:24 » 

Вообще говоря, вопросы 1, 3 и 4 на "подумать", а не на "найти ответы". Знания теории для них достаточно. Поэтому мой совет такой же, какой я своим студентам даю - смените стратегию работы. У вас вся энергия уходит на поиск готового ответа, а не на работу головой.

А вот вопрос 2 совершенно тёмный. Что преподаватель давал, то и нужно отвечать. Технологии бывают разные, а результат одинаковый.

P.S. Судя по VBA, речь, видимо, идёт об Access.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
dima1984
Гость
« Ответ #2 : 18-03-2006 15:10 » 

Вообще говоря, вопросы 1, 3 и 4 на "подумать", а не на "найти ответы". Знания теории для них достаточно. Поэтому мой совет такой же, какой я своим студентам даю - смените стратегию работы. У вас вся энергия уходит на поиск готового ответа, а не на работу головой.

А вот вопрос 2 совершенно тёмный. Что преподаватель давал, то и нужно отвечать. Технологии бывают разные, а результат одинаковый.

P.S. Судя по VBA, речь, видимо, идёт об Access.
Про 4 вопрос: везде где читал делается такой вывод что нормализация всегда нужна!

Зачем множить цитирование?
« Последнее редактирование: 18-03-2006 21:40 от RXL » Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #3 : 18-03-2006 15:45 » 

http://www.osp.ru/win2000/sql/projtips/sidebar51tips10_01.htm
Записан

Удачного всем кодинга! -=x[PooH]x=-
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 18-03-2006 16:58 » 

Цитата
везде где читал делается такой вывод что нормализация всегда нужна!
"Этого не может быть, потому что не может быть никогда." Скорее всего, вы мало где читали, или читали не там, где нужно.

Всякое действие предполагает получение какого-то преимущества в работе. Процедура нормализации - не исключение. Чрезмерная нормализация понижает производительность и усложняет прикладной программный код, работающий с базой. А вот какая нормализация может считаться выполненной "в меру" - зависит от задачи, и универсального ответа вы не получите. Здесь как раз нужно думать и понять.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
x77
Модератор

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #5 : 27-03-2006 13:06 » 

4. большинство современных СУБД один большой запрос к большой таблице выполняют быстрее, чем кучу маленьких запросиков к маленьким табличкам (имеется в виду, что результирующий НД в обоих случаях одинаков). соответственно, нормализацию не всегда проводят на "операционных" таблицах, где надо максимально быстро получить выборку и запрашивается такая выборка множество раз. но и это далеко не всегда так, многие разработчики предпочитают базу таки нормализовывать, а требуемые "сложносочинённые" выборки делать из заданных "денормализованных" просмотров. другой довольно распространённый вариант, когда в нормализованной базе с помощью триггеров формируются "лишние", денормализованные таблицы для ускорения работы.

в общем случае база нормализуется всегда, просто там, где это необходимо, формируются таблицы (просмотры) с заведомо избыточной информацией.
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines