Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вычисляемое поле 
:(
    Опции темы
postman
Дата 7.1.2013, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.8.2012

Репутация: нет
Всего: нет



Есть три таблицы : виды стипендий , стипендиаты и начисления .
 user posted image
Как сделать чтобы в таблице начисления , при заполнении поля код студента, в  поле сумма автоматически вставлялось значение соответствующей ему стипендии из таблицы Виды стипендий?
PM MAIL   Вверх
Zloxa
Дата 8.1.2013, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 10
Всего: 161



Цитата(postman @  7.1.2013,  23:06 Найти цитируемый пост)
Как сделать чтобы в таблице начисления , при заполнении поля код студента, в  поле сумма автоматически вставлялось значение соответствующей ему стипендии из таблицы Виды стипендий? 

Реализовать необходимый функционал в триггере.


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Akina
Дата 8.1.2013, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 454



Цитата(postman @  7.1.2013,  23:06 Найти цитируемый пост)
Как сделать чтобы в таблице начисления , при заполнении поля код студента, в  поле сумма автоматически вставлялось значение соответствующей ему стипендии из таблицы Виды стипендий? 

Эта сумма может быть изменена? или она всегда строго равна сумме соотв. вида стипендии?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
postman
Дата 8.1.2013, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.8.2012

Репутация: нет
Всего: нет



сумма всегда постоянна
PM MAIL   Вверх
Zloxa
Дата 9.1.2013, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 10
Всего: 161



Цитата(postman @  8.1.2013,  23:29 Найти цитируемый пост)
сумма всегда постоянна 

тогда зачем ее хранить в данных?
Хардкодить  smile 
Никому же в голову не приходит выносить в данные значения пи, постоянной планка, гравитационной постоянной, ускорения свободного падения... А вот сумма стипендии почему - то в данных не выглядит не уместной. smile

Цитата(Akina @  8.1.2013,  21:16 Найти цитируемый пост)
Эта сумма может быть изменена? 

Хрустальный шар мне подсказывает что ты озаботился целостностью данных, так же он мне подсказывает сумма может быть изменена, но каскадом ее изменять - не следует. Это как розничная цена товара. Необходимо фиксировать какова она на момент реализации, но не необходимо обеспечивать согласованность данных при изменении цены.

Это сообщение отредактировал(а) Zloxa - 9.1.2013, 00:56


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Akina
Дата 9.1.2013, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 454



Цитата(Zloxa @  9.1.2013,  01:54 Найти цитируемый пост)
Хрустальный шар мне подсказывает 

Когда я работал зам. декана (это было давно, правда) - сумма стипендии на семестр для конкретного студента была постоянна и в принципе не могла измениться относительно типа назначенной стипендии. А равно и не мог быть изменен тип стипендии для конкретного студента (за исключением случаев отчисления/перевода/академки, когда стипендия снималась с начисления по институту вообще). 
Если на текущий момент ничего не изменилось - нехрен размеру стипендии делать в таблице студентов.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
postman
Дата 9.1.2013, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.8.2012

Репутация: нет
Всего: нет



Это не реальная база , это задание к зачёту . Список таблиц уже дан и в них определены поля. Нужно составить концептуальную , логическую модели , разработать базу и сделать клиент к ней . Подстановку значения размера стипендии буду наверно делать в клиенте , т.к. незнаю sql.
PM MAIL   Вверх
Akina
Дата 9.1.2013, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 454



Цитата(postman @  9.1.2013,  13:20 Найти цитируемый пост)
Нужно составить концептуальную , логическую модели 

Ага, не закладывая никакой бизнес-логики и даже не ориентируясь на конкретную предметную область... флаг в руки.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Zloxa
Дата 9.1.2013, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 10
Всего: 161



Цитата(postman @  9.1.2013,  13:20 Найти цитируемый пост)
Это не реальная база , это задание к зачёту 

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


Это сообщение отредактировал(а) Zloxa - 9.1.2013, 12:40


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.