Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Структура базы [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 - деталь табл.

Установи связи через меню Сервис->Схема данных.


Наверх

Титульная страница Поиск, карта сайта Написать письмо