3 / 3 / 11
Регистрация: 17.01.2013
Сообщений: 354
|
|
1 | |
Изменение структуры базы данных08.01.2015, 22:34. Показов 1179. Ответов 7
Метки нет (Все метки)
Всем привет!
Делаю БД для учёта достижений учащихся. Получил такие 4 таблицы (см. вложения). Но, проблема в том, что мне нужно предусмотреть перевод ученика на следующий год, соответственно, когда я создам новый учебный год и классы, мне нужно будет изменить id_class у ученика на новый. В таком случае ученик перейдёт в новый класс, а в старом классе информация о нём исчезнет. Как этого избежать ? Как изменить структуру БД, чтобы ученик "не пропадал" из прошлых уч. годов. Что-то я уже по-всякому пробую, голова пухнет... быть может кто чего подскажет. Спасибо.
0
|
08.01.2015, 22:34 | |
Ответы с готовыми решениями:
7
Создание структуры базы данных Оценка структуры базы данных Составление логической структуры базы данных Разработка структуры базы данных, объектно-ориентированный SQL |
3 / 3 / 11
Регистрация: 17.01.2013
Сообщений: 354
|
|
08.01.2015, 22:39 [ТС] | 3 |
Ну тогда у пользователя будет новый id_pupil и его старые олимпиады потеряются...
0
|
3 / 3 / 11
Регистрация: 17.01.2013
Сообщений: 354
|
|
08.01.2015, 22:45 [ТС] | 5 |
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||||||||||||
08.01.2015, 22:50 | 6 | ||||||||||||||||||||
нечто наподобие такого
К примеру, такие данные. Ид ученика - 3, Ид классов - 1, 2, 3 (по порядку - 1а, 2а, 3а) Итого
Если я правильно понял, чего вы хотите
0
|
3 / 3 / 11
Регистрация: 17.01.2013
Сообщений: 354
|
|
08.01.2015, 23:22 [ТС] | 7 |
Не знаю)
То ли я неправильно объяснил, то ли вас просто не пойму. То что вы привели, это модифицированная таблица или вообще новая ? Если модифицированная, то тогда какая ? Да и вообще, как я внесу id_class и id_pupil вместе с id_year, когда двух первых ещё нет ??? Ведь сначала нужно создать год, потом класс, потом ученика...
0
|
3 / 3 / 11
Регистрация: 17.01.2013
Сообщений: 354
|
|
09.01.2015, 12:03 [ТС] | 8 |
В общем у меня примерно такой интерфейс приложения (см. вложения).
Поэтому, если я изменю ученику id_class, то он уже не будет отображаться в списке старого класса. Вот этого мне и нужно избежать.
0
|
09.01.2015, 12:03 | |
09.01.2015, 12:03 | |
Помогаю со студенческими работами здесь
8
нужно пример кода базы данных который храниться в тхт формате(удаление, изменение и т.д) Скрипт для переноса структуры таблиц базы данных клиенту Триггер на изменение версии базы данных Perco Слияние с WORD базы данных ACCESS (изменение вида передачи данных) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |