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

Вниз

Массив в поле таблицы   Найти похожие ветки 

 
Начинающий освоение БД   (2004-10-04 13:05) [0]

Прошу сильно не пинать!!!
Как реализуется массивы в полях таблицы?


 
Nikolay M. ©   (2004-10-04 13:31) [1]

IB4.x, IB5.x, IB6.x, MSSQL, MySQL, dBase, FoxPro, Paradox

Что, все сразу начинаешь изучать? И что есть массив в твоем понимании? Строка - это тоже массив символов.


 
Начинающий освоение БД   (2004-10-04 14:16) [2]

Как пример, хочу это сделать на БД:

type
 TPerson = class
 private
   FSurName : string;
   FName : string;
   FPatronymic : string;
   FTabelNumber : integer;
   FJobNumber : array of integer;
   FHowUsesRate : array of Real;
   FPluralists : Boolean;
   FTemporarilyDoesNotWork : Boolean;
...


Что, все сразу начинаешь изучать?
Нет. Ну например FoxPro. А с чего лучше?


 
Начинающий освоение БД   (2004-10-04 14:35) [3]

Притом, что FJobNumber есть массив индексов ссылающихся на записи в другой таблице, а FHowUsesRate обычный массив из любого количества, соответственно любых чисел.


 
Zacho ©   (2004-10-04 14:37) [4]

Небльшой совет: забудь пока про массивы, лучше теорию почитай.


 
clickmaker ©   (2004-10-04 14:42) [5]

таблица Person
поля PersonID, SurName, Name, Patronymic, TabelNumber, Pluralist, TemporarilyDoesNotWork
Если JobNumber ссылается на другую таблицу, например Jobs, то в табл. Jobs скорей всего будет поле JobNumber и какие-то другие информативные поля. Тогда нужна таблица для связки
PersonJobs, поля PersonID ссылка на Person.PersonID, JobNumber ссылка на Jobs.JobNumber
Ну и отдельная таблица для HowUsesRates с полями PersonID и собственно HowUsesRate.


 
Начинающий освоение БД   (2004-10-04 14:51) [6]

clickmaker ©   (04.10.04 14:42) [5]
А если персонов тьма, для каждого таблицу?


 
Начинающий освоение БД   (2004-10-04 14:54) [7]

Zacho ©   (04.10.04 14:37) [4]
Небльшой совет: забудь пока про массивы, лучше теорию почитай.

Нельзя-ли поконкретнее, чего почитать? СтОящего, чтобы не зря потраченные деньги.


 
clickmaker ©   (2004-10-04 14:55) [8]


> [6] Начинающий освоение БД   (04.10.04 14:51)
> clickmaker ©   (04.10.04 14:42) [5]
> А если персонов тьма, для каждого таблицу?

Зачем это? каждая персона уникально идентифицируется своим PersonID


 
Начинающий освоение БД   (2004-10-04 15:07) [9]

А понял. Записи в PersonJobs будут идти как попало, а по выборке получим нужную персону. Ясно. Тьфу, геморой, когда не понимешь, не знаешь возможностей, и пытаешь понять.

А как на счет книжки? Delphi знаю достаточно хорошо, а вот по БД ничего. С чего начать?


 
Zacho ©   (2004-10-04 15:49) [10]

Начинающий освоение БД   (04.10.04 14:54) [7]
Например, К.Дж.Дейт "Введение в системы баз данных"
Классика жанра :)



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.047 c
3-1096502795
IGray
2004-09-30 04:06
2004.10.31
Как пересоздать индексные файлы? (DbiRegenIndexes не работает)


1-1097647194
zorik
2004-10-13 09:59
2004.10.31
Округление


4-1095089621
ONIM
2004-09-13 19:33
2004.10.31
Загрузка DLL


14-1097154086
dimonf
2004-10-07 17:01
2004.10.31
Господа почему нет в форуме веток .NET и ASP .NET?


4-1096116790
Nils
2004-09-25 16:53
2004.10.31
Нужен пример работы с TMemIni?