Форум: "Базы";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
ВнизМассив в поле таблицы Найти похожие ветки
← →
Начинающий освоение БД (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c