Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 15.09.2011, 20:02
Аватар для Amilman
Amilman Amilman вне форума
Новичок
 
Регистрация: 27.03.2011
Адрес: г.Кемерово
Сообщения: 98
Версия Delphi: XE
Репутация: 10
По умолчанию

Спасибо. Завтра утром всё подготовлю и выложу.
Ответить с цитированием
  #17  
Старый 15.09.2011, 23:16
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,029
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Не надо делать 2 таблицы!!! Здесь по всем канонам одна таблица. Убрать лишние колонки из списка можно настроив колонки грида. при этом у тебя будут доступны все поля в источнике данных (Query или Table - смотря как ты делаешь).
Ответить с цитированием
  #18  
Старый 16.09.2011, 10:33
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

Цитата:
Сообщение от lmikle
Не надо делать 2 таблицы!!! Здесь по всем канонам одна таблица. Убрать лишние колонки из списка можно настроив колонки грида. при этом у тебя будут доступны все поля в источнике данных (Query или Table - смотря как ты делаешь).

Вот и я не понимаю зачем тут две таблицы. И так, и так придется поля добавлять, так лучше все персональные данные (Ф.И.О., дата рождения, адрес, телефон и т.п.) держать в одной таблице. Вторая таблица может понадобиться если появится параметр, который для одного человека может принимать разные значения. Но это уже отдельная история, тут же если не ошибаюсь задача стоит достаточно тривиальная и лишние телодвижения не к чему.
__________________
Google в помощь

Последний раз редактировалось Ildar-tsr, 16.09.2011 в 16:00.
Ответить с цитированием
  #19  
Старый 16.09.2011, 11:37
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Цитата:
Вот и я не понимаю зачем тут две таблицы. И так, и так придется поля добавлять, так лучше все персональные данные (Ф.И.О., дата рождения, адрес, телефон и т.п.) держать в одной таблице.
Это в корне неверно! Это не лучше, т.к. неизбежно избыточное хранение данных и как следствие ошибки ввода. Пример с адресом и лицом я уже привел, а чем больше вы будете запихивать в одну таблицу, тем больше у вас будет появляться дубликатов данных.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #20  
Старый 16.09.2011, 11:51
Аватар для Amilman
Amilman Amilman вне форума
Новичок
 
Регистрация: 27.03.2011
Адрес: г.Кемерово
Сообщения: 98
Версия Delphi: XE
Репутация: 10
По умолчанию

Вот doc файл в нём описал что должно добавляться в справочник о сотруднике.
Информация на добавление.rar
Ответить с цитированием
  #21  
Старый 16.09.2011, 12:22
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

Цитата:
Сообщение от Страдалецъ
Это в корне неверно! Это не лучше, т.к. неизбежно избыточное хранение данных и как следствие ошибки ввода. Пример с адресом и лицом я уже привел, а чем больше вы будете запихивать в одну таблицу, тем больше у вас будет появляться дубликатов данных.

Цитата:
Сообщение от Ildar-tsr
Вторая таблица может понадобиться если появится параметр, который для одного человека может принимать разные значения.

А это я по Вашему для чего написал?
__________________
Google в помощь

Последний раз редактировалось Ildar-tsr, 16.09.2011 в 16:00.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:08.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter