Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: CL | DM;

Вниз

Структура базы   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
7-45601
МИФИст
2002-07-28 23:21
2002.10.14
Окно в окне...


4-45627
Delphi 5.01
2002-08-30 09:07
2002.10.14
Problema s TFIleStream!


1-45363
netm
2002-10-06 03:26
2002.10.14
Как вставить link на интернет сайт?


1-45416
Демонов Е.В.
2002-10-03 12:06
2002.10.14
Вопрос О DLL


1-45397
vitnt2000
2002-10-03 09:29
2002.10.14
№ бригады