Консультация № 188349
07.12.2015, 11:52
0.00 руб.
0 4 1
Здравствуйте, уважаемые эксперты! У меня возникли сложности с таким вопросом:
Должна сделать лабораторную работу. Создать базу данных. Вот вариант по которому должна делать: Университет (ФАКУЛЬТЕТ – СПЕЦИАЛЬНОСТЬ). Не знаю что можно написать в таблицах.
Например дана таблица ГРУППЫ и там: номер группы, направление, куратор, дата зачисления. И таблица СТУДЕНТЫ: номер зачетки, фио, дата рождения, адрес, стипендия, телефон, номер группы.
А что мне придумать для моих таблиц ФАКУЛЬТЕТ и СПЕЦИАЛЬНОСТЬ? Нужно чтобы как в примере одна строчка и в той и в той таблице была одинаковая, чтобы сделать связь. Помогите, пожалуйста.

Обсуждение

давно
Профессионал
848
1596
07.12.2015, 12:49
общий
07.12.2015, 12:55
Таблица ФАКУЛЬТЕТ:
id_fac - тип поля числовой, идентификатор факультета
fac_name -тип поля тестовый, название факультета.

Таблица СПЕЦИАЛЬНОСТЬ
id_spec - тип поля числовой, идентификатор специальности
fac - тип поля числовой, показывает принадлежность к факультету - т.е. сюда записывается id_fac из таблицы ФАКУЛЬТЕТ
spec_name -тип поля тестовый, название Специальности.

Пример нескольких записей в таблицах
ФАКУЛЬТЕТ:
1 Механико–математический факультет
2 Факультет вычислительной математики и кибернетики
и т.д.
СПЕЦИАЛЬНОСТЬ:
1 1 Математический анализ
2 1 Дифференциальные уравнения
3 1 Геометрия и топология
4 2 Математическая физика
5 2 Теория вероятностей и математическая статистика

И далее Ваша таблица ГРУППЫ в поле Направление должна иметь ссылку на поле id_spec таблицы СПЕЦИАЛЬНОСТЬ.

Для создания более полных таблиц воспользуйтесь например ссылкой. Можете добавить поле ШИФР и связывать обе таблицы по этому полю.
давно
Посетитель
399128
17
07.12.2015, 13:29
общий
Адресаты:
Что такое идентификатор факультета? Как его заполнять?
давно
Профессионал
848
1596
07.12.2015, 14:15
общий
Адресаты:
Числовое поле, обычно начинается с 1 и дальше с приращением +1, как счетчик. Можно использовать что-нибудь другое - главное чтобы была уникальность.
давно
Профессионал
848
1596
08.12.2015, 12:58
общий
это ответ
Здравствуйте, Посетитель - 399128!
Таблица ФАКУЛЬТЕТ:
id_fac - тип поля числовой, идентификатор факультета
fac_name -тип поля тестовый, название факультета.

Таблица СПЕЦИАЛЬНОСТЬ
id_spec - тип поля числовой, идентификатор специальности
fac - тип поля числовой, показывает принадлежность к факультету - т.е. сюда записывается id_fac из таблицы ФАКУЛЬТЕТ
spec_name -тип поля тестовый, название Специальности.

Пример нескольких записей в таблицах
ФАКУЛЬТЕТ:
1 Механико–математический факультет
2 Факультет вычислительной математики и кибернетики
и т.д.
СПЕЦИАЛЬНОСТЬ:
1 1 Математический анализ
2 1 Дифференциальные уравнения
3 1 Геометрия и топология
4 2 Математическая физика
5 2 Теория вероятностей и математическая статистика

И далее Ваша таблица ГРУППЫ в поле Направление должна иметь ссылку на поле id_spec таблицы СПЕЦИАЛЬНОСТЬ.

Для создания более полных таблиц воспользуйтесь например ссылкой. Можете добавить поле ШИФР и связывать обе таблицы по этому полю.
Форма ответа