Определите главные ключи и типы полей в следующих отношениях: Автобусы (Н0МЕР _МАРШРУТА,...

0 голосов
291 просмотров

Определите главные ключи и типы полей в следующих отношениях:
Автобусы (Н0МЕР _МАРШРУТА, НАЧАЛЬНАЯ _ОCTAHOBKA, КОНЕЧНАЯ_ОСТАНОВКА);
Кино (КИНОТЕАТР, СЕАНС, ФИЛЬМ, РОССИЙСКИЙ, ДЛИТЕЛЬНОСТЬ);
Уроки (ДЕНЬ_НЕДЕЛИ, НОМЕР_УРОКА, КЛАСС, ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ).


Информатика (14 баллов) | 291 просмотров
0

Первое. Насколько я понимаю, речь идет о таблицах в реляционной базе данных (БД). Задание не просто некорректное - давайте уж называть вещи своими именами: оно - глупое! В реляционной модели БД давно сложилась терминология. Каждая таблица имеет единственный PK (Primary Key - первичный ключ) и произвольное количество FK (Foreign Key - внешний ключ). Никаких "главных ключей" реляционной модели БД нет и в помине.

0

Второе. Термин "главный ключ" присутствует в БД "Microsoft Access" - это так. Но тогда следовало в задании указать, что речь идет именно об этом программном средстве.

0

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

Дан 1 ответ
0 голосов

1)Автобусы (Н0МЕР _МАРШРУТА - главный ключ, числовой, НАЧАЛЬНАЯ _ОCTAHOBKA - текстовый, КОНЕЧНАЯ_ОСТАНОВКА-текстовый); 
2) 
Кино (КИНОТЕАТР - текстовый, СЕАНС дата/время, ФИЛЬМ- текстовый, РОССИЙСКИЙ- текстовый, ДЛИТЕЛЬНОСТЬ числовой); - ключ определить невозможно
3) 
Уроки (ДЕНЬ_НЕДЕЛИ - дата/время, НОМЕР_УРОКА - числовой, КЛАСС - текстовый, ПРЕДМЕТ - текстовый, ПРЕПОДАВАТЕЛЬ - тестовый) - ключ определить невозможно

(5.6k баллов)