Главная страница
    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.46 MB
Время: 0.036 c
6-1087975627
abcdef
2004-06-23 11:27
2004.10.31
Скачивание файла через HTTP FTP


3-1096884029
Михахан
2004-10-04 14:00
2004.10.31
Организация файл-серверной СУБД.


1-1097594672
redlord
2004-10-12 19:24
2004.10.31
buf[0..2048]array of byte и buf array of bute;setlength(buf,204


6-1093242984
MiniTex
2004-08-23 10:36
2004.10.31
Слежение за поротом или его закрытие


8-1090225353
dedMazDie
2004-07-19 12:22
2004.10.31
Быстрая работа с файлами Jpeg





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский