powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите ламеру
5 сообщений из 5, страница 1 из 1
Помогите ламеру
    #33955906
deadok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объект objects(ID int, Name varchar(50), ID_type int) и тип объекта type(ID int, Name varchar(50)).
В обеих таблицах ID – первичный ключ, а Name – уникальное.
objects.ID_type – внешний ключ к таблице type(поле ID).


Какие связи (отношения) возможны между этими таблицами (по количеству и по обязательности).

как создать запрос, который выведет таблицу типа:
название_объекта, название_типа_объекта при условии, что тип объекта – обязательное поле, а ID типов будут указаны.

и вот такой запрос, который выведет таблицу типа:
название_объекта, название_типа_объекта при условии, что тип объекта – необязательное поле, а ID типов будут указаны.
...
Рейтинг: 0 / 0
Помогите ламеру
    #33955938
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, а сам-то как думаешь или хочешь что бы за тебя код написали?

Ты бы сначала нарисовал бы тестовые таблички, затем попытался бы получить результирующую выборку, а если не получилось, то спрашивал.
...
Рейтинг: 0 / 0
Помогите ламеру
    #33955951
deadok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не понятно необязательное и обязательное поля в чем отличия
...
Рейтинг: 0 / 0
Помогите ламеру
    #33956001
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет связей - ну как минимум один к одному , но скорее один тип к многим объектам.
ну насчет обязательное / необязательное - нужно спрашивать у того кто тебе задачку ставит.
Может необязательное - это значит что в таблице обьектов могут быть ссылки на несуществующие типы или пустые типы .
хотя если указан внешний ключ - по идее такого быть и не должно.
да и задание ID типов будут указаны тоже с такой трактовкой как-то не вяжеться - если будут указаны - как тогда оно необязательное ?
короче по любому в 1 случае inner join или стандартный where , во 2 left join
...
Рейтинг: 0 / 0
Помогите ламеру
    #33956014
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри http://www.citforum.ru/database/dbguide/4-2.shtml
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите ламеру
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]