Форум: "Базы";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];
ВнизСтруктура базы Найти похожие ветки
← →
Sten (2002-09-18 22:23) [0]Уважаемые мастера! Подскажите плиз структуру базы MSAccess,
если мне нужно хранить ФИО, возраст, адрес и n-фотографий.
Сейчас храню в базе пути к фотографиям, но хотелось бы чтобы
все было одним файлом.
Спасибо.
← →
RDA (2002-09-19 09:45) [1]Базы в Accsess состоят из одного файла, в нем хранится множество таблиц и вся остальная информация.
Создай две таблицы
1. СЧЕТЧИК(Первичный ключ),ФИО,ВОЗРАСТ, АДРЕС - мастер табл.
2. СЧЕТЧИК(Первичный ключ),P_Мастер(ссылка на запись в родительской таблице),BLOB - деталь табл.
Установи связи через меню Сервис->Схема данных.
← →
Sten (2002-09-19 16:44) [2]спасибо RDA, идею понял.
Но только зачем делать связанные таблицы, если
всеравно нужно открывать мастер таблицу, выводить
имя, возраст и тел., потом закрыть ее, открыть
деталь таблицу и сделать выборку фотографий
по Р_Мастер. Или это делается не так?
← →
Polevi (2002-09-19 16:48) [3]затем что ФИО один а фотографий n
← →
Sten (2002-09-19 23:26) [4]насколько я понял, то смысл в связи таблиц
в том чтобы фотографии удалялись автоматически
с удалением ФИО, больше незачем, т.к. при внесении
фотографий я сам буду открывать таблицу деталь и
заполнять все поля, в том числе и Р_Мастер. А потом
буду считывать из таблицы мастер ФИО итд, открывать
табл. деталь и искать Р_Мастер совпадающий с СЧЕТЧИК
(в мастер табл.) и подгружать фотографии.
Или когда таблицы связаны, открыв мастер табл. можно
получить доступ к полям табл. деталь относящимся к данному
ФИО.
Разъясните ламеру плиз...
← →
Sten (2002-09-20 00:42) [5]все понял.....
Т.Е. прийдется разместить 2-3 компонента TTable,
не многовато ли ресурсов занимать будет? Какие
варианты?
← →
Виталий Панасенко (2002-09-20 08:52) [6]А что, большинство БД состоит из ОДНОЙ таблицы ?..:-))
← →
-=Sergeante=- (2002-09-20 11:10) [7]
> Sten © (20.09.02 00:42)
Не будет. Это основной и правильный подход, который отвечает идиологии построения реляционных БД.
← →
Bond (2002-09-20 14:41) [8]Stan, не дури людям голову
Уж структуру базы не составить самому - это стыдно
← →
Sten (2002-09-20 23:47) [9]> Bond:
я давно составил структуру, но сейчас
хочу оптимизировать...уж сильно разрослась
база.
у меня еще один вопрос к мастерам:
поступило мнение, что фотографии
лучше хранить не в базе, а во внешних
файлам??!! Что посоветуете???
Спасибо за ваши ответы.
← →
sniknik (2002-09-21 12:48) [10]открою большой секрет. готов? как сделаеш так и будет!!! после всегда можно доказать что сделано неправильно/правильно. ты только делай чтонибудь и думай.
посмотри на фотки, размер большой? а файл Access максимум 2гига. вот и решай что лутше. или сколько MDB-шников у тебя будет. а ты хотел одной табличкой обойтись????
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c