Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2013, 11:09   #1
tema654
Пользователь
 
Регистрация: 11.10.2010
Сообщений: 49
Радость Связи между таблицами.access

Добрый день!
ИС Типографии
Посмотрите, пожалуйста, правильно ли расставлены связи между таблицами.
и как сделать связь между таблицами "material" и "product" один-к-одному ?
Спасибо!
Изображения
Тип файла: jpg access.jpg (47.0 Кб, 86 просмотров)
tema654 вне форума Ответить с цитированием
Старый 04.04.2013, 12:17   #2
netpolice
Форумчанин
 
Аватар для netpolice
 
Регистрация: 14.02.2013
Сообщений: 222
По умолчанию

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

Пример: Таблица Zakaz поля z_id_zakaz, z_kolvo, z_cena и т.д.

А то у Вас и в Заказах есть количество и в продуктах и в материалах, а потом думай и разноси все по таблицам.

А что Вы хотите от связи "один к одному", обычно такая связь подразумевает, что 2 таблицы можно объединить в одну?
netpolice вне форума Ответить с цитированием
Старый 04.04.2013, 12:45   #3
tema654
Пользователь
 
Регистрация: 11.10.2010
Сообщений: 49
По умолчанию

в access, между этими таблицами связь проставилась 1:М, мне кажется, это не корректно, не так ли?
tema654 вне форума Ответить с цитированием
Старый 04.04.2013, 13:18   #4
netpolice
Форумчанин
 
Аватар для netpolice
 
Регистрация: 14.02.2013
Сообщений: 222
По умолчанию

Цитата:
Сообщение от tema654 Посмотреть сообщение
в access, между этими таблицами связь проставилась 1:М, мне кажется, это не корректно, не так ли?
Честно говоря я с access-ом только в институте и то где то в начале общался, далее мне его ущербность никогда не нравилась, хотя это вопрос вкуса (Видел я в работе одну не плохую БД на Access-е).

Так вот, фактически все связи это логические построения в SQL-запроссе и как не странно но связь всего одна 1:М, а остальные связи это либо две таблицы не объединенных в одну таблицу случай 1:1, либо конструкция вида М:1 + 1:М случай М:М
netpolice вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Access связи между таблицами DoGFoX Microsoft Office Access 4 16.11.2012 10:04
Связи между таблицами. AntiKaspersky Общие вопросы .NET 1 19.11.2010 14:40
связи между таблицами new_here Microsoft Office Access 8 06.10.2010 12:13
Удаление связи между таблицами в Access sashaslam БД в Delphi 3 23.07.2008 09:44
Связи между таблицами! Alexij БД в Delphi 1 10.06.2008 18:11