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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.06.2007, 23:47
Cooler Cooler вне форума
Прохожий
 
Регистрация: 09.06.2007
Сообщения: 11
Репутация: 10
По умолчанию Разработка базы данных

Здравствуйте, мне нужна помощь. Надо разработать базу данных. Для учета карт-экспресс оплаты, платежей и т.д. Т.е есть карты на утро(это инф вносится вручную), есть данные на вечер, еще карты докупаются днем. надо посчитать разницу (утро+приход днем-вечер)*на продажную стоимость(цены на карты должны где-то хранится(наверное в таблице))

Как организовать весь этот процесс. Сколько таблиц и какие связи.

1.-ый вариант. Одна таблица стоимости карт. Другая где на каждый день приходится четыре строки (1-данные на утро 2-приход 3-вечер 4- итог)

2-ой вариант где одна таблица -это данные на утро. друга-приход 3-я вечер и т.д.


Как правильно и как это все лучше реализовать
Ответить с цитированием
  #2  
Старый 10.06.2007, 08:03
Аватар для Amon
Amon Amon вне форума
Прохожий
 
Регистрация: 14.05.2007
Сообщения: 4
Репутация: 10
По умолчанию


А может лучше сделать 1 таблицу а вычисления SQL запросами???
__________________
Per aspera ad mortis
Ответить с цитированием
  #3  
Старый 10.06.2007, 09:24
Cooler Cooler вне форума
Прохожий
 
Регистрация: 09.06.2007
Сообщения: 11
Репутация: 10
По умолчанию

т.е одна таблица, :



[Дата] [Тип] [Би100] [Би250] [Би500] [МТС150] [МТС300]...... [] [] [] [wmz10] [wmz20]


В первой строке сохранить стоимость карт

[тип] -- утро, приход, вечер, итог, стоимость карт.
На одну дату будет приходится четыре строки.

Я правильно понимаю

Последний раз редактировалось Cooler, 10.06.2007 в 09:39.
Ответить с цитированием
  #4  
Старый 12.06.2007, 19:35
Burka Burka вне форума
Начинающий
 
Регистрация: 10.06.2007
Сообщения: 163
Репутация: 10
По умолчанию

Ну составление БД начинается с Универсального отношения, во-первых.
А во-вторых БД нужно для уменьшения объема/времени запросов, по-этому все пихать в одну таблицу смысла нет.

Последний раз редактировалось Burka, 12.06.2007 в 19:46.
Ответить с цитированием
  #5  
Старый 12.06.2007, 23:21
Cooler Cooler вне форума
Прохожий
 
Регистрация: 09.06.2007
Сообщения: 11
Репутация: 10
По умолчанию

Есть идеи? Помоги плиз
Ответить с цитированием
  #6  
Старый 12.06.2007, 23:50
Burka Burka вне форума
Начинающий
 
Регистрация: 10.06.2007
Сообщения: 163
Репутация: 10
По умолчанию

Ну выложи все поля возможные в виде списка, а там будем думать как нормализовать.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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