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