Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-45551
qube
2002-09-19 15:30
2002.10.14
Идиотский вопрос.


1-45374
maxinfosoft
2002-10-05 16:34
2002.10.14
Как добавить в адресную книгу TheBat & Outloock новые записи?


7-45610
YDV
2002-08-01 08:00
2002.10.14
Как средствами DELPHIпроверить отвечает ли программа на системные


1-45327
Anatoly P
2002-10-01 15:38
2002.10.14
Динамические структуры


1-45355
stain
2002-10-05 23:53
2002.10.14
union в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский