roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 май 2025, 16:26

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 09:06 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
есть потребность создать небольшую базу данных и появились вопросы про связи, а все самоучители только по версии 2.х
в частности не могу найти где устанавливать тип связи "один к одному" и "один ко многим"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 10:52 
Не в сети

Зарегистрирован: 23 авг 2008, 22:28
Сообщения: 1158
Откуда: Санкт-Петербург
ФИО: Сергей
видимо вопрос - как управлять типом отношений?
Похоже OF всегда опирается на primary key при определении отношений
Вложение:
OpenOfficeDB.jpg
OpenOfficeDB.jpg [ 27.88 КиБ | Просмотров: 1472 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 11:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я бы вообще забил на все связи кроме 1-n, а эти спокойно определяются перетаскиванием поля ссылки на поле первичного ключа.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 11:19 
Не в сети

Зарегистрирован: 23 авг 2008, 22:28
Сообщения: 1158
Откуда: Санкт-Петербург
ФИО: Сергей
похоже все типы реляции определяются автоматически при перетаскивании полей в зависимости от того - является ли поля таблиц ключем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 12:07 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
да, я тоже так понял, что типы реляции определяются автоматически при перетаскивании полей в зависимости от того - является ли поля таблиц ключем, но хочется иметь возможность самому выбрать тип связей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 12:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2EdGull: А зачем тебе какие-то связи кроме 1-n ? :)

1-1 плохая связь, она означает, что надо было в 1 таблицу класть инфу :)

n-n реализуется только через промежуточную таблицу с 2 связями 1-n

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 15:53 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Тем не мение 1-1 порой нужна, для плагинов той-же вики, чтоб не трогать оригинальную таблицу.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 16:05 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Это только в теории от связей 1-к-1 надо всегда избавляться, а на практике иногда приходиться наоборот их специально вводить.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 16:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Чего-то я не думаю что EdGull дошел уже до того уровня, когда их надо специально заводить :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 18:08 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Не, данные со связью 1-1 нужно в одну таблицу ссыпать. Вообще наличие связей, отличных от 1-n, свидетельствует о нехорошей нормализации базы.

_________________
I live My life!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 19:02 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Нормализация - это теория, но не догма. На практике бывает выгоднее вводить связи 1-1.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь пользуется OpenOffice 3.1 Base ?
СообщениеДобавлено: 12 июл 2009, 19:58 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ладно, бог с ними с со связями..
я так понял что в версии 3.1 база сама выбирает какие ключи ставить, тока я так и не понял что делать если я не согласе с ее выбором...

тут другой вопрос назрел, есть две таблицы:
в первой поля:
- ФИО
- Город
во второй:
- Города

как в сделать в форме заполнения первой таблицы чтобы она выбирала из с писка второй таблицы?

Добавлено спустя 2 минуты 46 секунд:
задаю вопросы потому что нашел самоучители только по версии 2.Х, а в 3.1 всё по другому... :(
а хелп ваще не понятно для кого написан.

Добавлено спустя 29 минут 50 секунд:
нашел, правда там тоже всё через задницы, методом научного тыка догадался как нужно делать
http://community.i-rs.ru/index.php?topic=8040.0


Вложения:
Text2.pdf [439.19 КиБ]
Скачиваний: 16
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO