Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сетевая база данных, создание бд на 15-20 человек 
V
    Опции темы
Sven47
Дата 13.9.2007, 02:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 22.4.2006
Где: Украина/Киев

Репутация: нет
Всего: нет



В сетевых БД я полный профан, поетому у меня такая проблема.

Мне нужно для небольшой рекламной конторы создать БД типа сервер/клиент.
Т.е. на сервере лежит бд и они на 15-20 машин с ней одновремено работают. 

Вопрос.
Смогу ли я сам сделать такую базу, или может есть уже какието готовые варианты програм которые мне подойдут.

Спасибо за помощь 
PM MAIL ICQ   Вверх
aktuba
Дата 13.9.2007, 02:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: нет
Всего: 38



Firebird, MySQL и т.д... В чем проблема то?


--------------------
user posted image
PM MAIL WWW Skype   Вверх
SergeBS
Дата 13.9.2007, 07:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 1
Всего: 22



Sven47
Читай местный FAQ, а также Локальные, сетевые, серверные базы данных. как бороться с базами данныхБазы данных с нуля и далее по теме.
Цитата
Вопрос.
Смогу ли я сам сделать такую базу, или может есть уже какието готовые варианты програм которые мне подойдут.

Не сможешь и готовых нет. Прочитаешь сверху ссылки - поймешь почему.
PM MAIL   Вверх
Sven47
Дата 13.9.2007, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 22.4.2006
Где: Украина/Киев

Репутация: нет
Всего: нет



Сколько примерно будет стоить разработать такую СУБД

Примерная структура таблицы:
 
1 Номер по счету  (число)
2 Адрес бигборда (строка)
3 Свет (да/нет)
4 Номер щита (число)
5 тип щита (строка)
6 Стоимость в месяц (деньги)
7 Заказчик на Январь (строка)
8 Заказчик на Февраль
......................................
19 Заказчик на декабрь
20 Фото ( jpg файл)


PM MAIL ICQ   Вверх
DimW
Дата 14.9.2007, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 2
Всего: 44



Цитата(Sven47 @  13.9.2007,  18:49 Найти цитируемый пост)
Сколько примерно будет стоить разработать такую СУБД

ты путаешь сервер БД с базой данных.
Цитата(Sven47 @  13.9.2007,  18:49 Найти цитируемый пост)
Примерная структура таблицы:

это не одна таблица, я насчитал как минимум 3.

Цитата(Sven47 @  13.9.2007,  18:49 Найти цитируемый пост)
Сколько примерно будет стоить

от 1 000р до 50 000р может и больше - это как договоришься.
рекламная контора где? в москве? в питере?

PM MAIL ICQ   Вверх
SergeBS
Дата 14.9.2007, 08:49 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 1
Всего: 22



Sven47
Не пытайся все загнать в одну таблицу. И вообще не строй таблиц сам. Найди у себя в городе кого-нибудь разбирающегося в БД и потолкуй с ним. Иначе замаешься писать, что тебе надо получить на самом деле. Поскольку, например, я сейчас вижу: нужно не меньше 4-х таблиц. Это если город не имеет районов и он один. Насчет стоимости: можно немного прикинуть по задачам и срокам.
1. Выпытывание у тебя и юзеров, что нужно иметь в результате - 2-3 недели. В это и войдет решение на каком сервере это делать, под какую ОС, проблема бэкапа и т.п. Т.е. на чем (железо и софт) это будет работать.
2. Оформление в виде ТЗ и прочая бумажная возня - еще 1-2 недели.
3. Создание БД, клиентского приложения: 4-5 недель.
4. Обкатка и доработка - 1-2 недели.
Короче за 2 месяца делается. Итого: не меньше 40 000 р. - зависит от способа оплаты. Ежели найдется кому написать грамотное ТЗ - есс-но дешевле.
ОЧЕНЬ ВАЖНО: 
1. Никаких dbf-ок, никаких Access-ов! Ежели местный "знаток" что-то в этом духе предложит - гони его в шею! Тут без сервера никак. Лично я выбрал бы MySQL. Благо он бесплатный, многоплатформенный. Да и на нем я кое-что похожее уже делал. Причем примерно 2 месяца. Т.е. сейчас под известный срок подогнал раскладку smile.
2. Сопровождение задачи: либо исполнитель (программер, который все сделал), либо ты. Во втором случае клиент должен быть сделан на языке, который ты знаешь (например Делфи smile ) и от программера - получить исходники. И не надо надеяться, что обойдется без сопровождения. Через месяц, полгода, ... обязательно что-нибудь понадобится переделать.
3. Задача бэкапа должна быть решена и проверена на работоспособность.
4. Доступ к серверу должен быть ограничен не только программными, но и административными средствами.
Вроде все.
Да, есс-но кое-как, лишь бы как-то работало, это делается дешевле. Но прочитай мою статейку, если еще не читал. Там все объяснено. 
PM MAIL   Вверх
SergeBS
Дата 14.9.2007, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 1
Всего: 22



DimW
СУБД - система управления базой данных. Весьма расплывчатая формулировка, согласись. А насчет 1000 р. ты загнул. За 1-2 дня такое точно не делается. Разбираться, что на самом деле надо, даже если задача совсем простенькая, будешь дольше. Не забывай, что результатом должны быть еще и отчеты, статистика и т.п. - куда же без них. :(
PM MAIL   Вверх
Sven47
Дата 15.9.2007, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 22.4.2006
Где: Украина/Киев

Репутация: нет
Всего: нет



DimW
контора находиться в Киеве


SergeBS
Спасибо за полный ответ.


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


Я сейчас учусь в полетехе на 3м курсе и БД мы только начали учить (ФоксПро).
Просто думаю может есть какаято  программа типа  Access только способная работать через сеть, я им ее поставлю а потом по ходу обучения зделаю что то более сложное.


Но насколько я понял с твоего ответа,  SergeBS, то единственый вариант для меня это только искать  программера который мне напишет все, а я уже буду сидеть и подправлять что то 
PM MAIL ICQ   Вверх
shilnik
Дата 16.9.2007, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 377
Регистрация: 22.12.2003

Репутация: нет
Всего: 1



Sven47
ИМХО: Если нет опыта написания БД, то лучше поискать програмера. Учиься лучше все-таки на примерах, чем потом расхлебывать неправильно построенную программу.

Поставить Акцесс, а потом переделывать во что-нибудь более сложное конечно можно, но с переделкой обычно больше гемора, чем с написанием с нуля. Потом еще пользователей переучивать. 

Про то что программеров, советующих Акцесс гнать в шею - несогласен. Если база планируется небольшая (до 1 млн записей) то можно и акцесс. MS SQL или MySQL, конечно лучше. Если есть возможность их поставить - однозначно ставь.  

PS: Если будешь искать удаленного программера, пиши на [email protected], договоримся smile


--------------------
каталог товаров qp1
PM MAIL WWW   Вверх
SergeBS
Дата 17.9.2007, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 1
Всего: 22



shilnik,
Цитата
Про то что программеров, советующих Акцесс гнать в шею - несогласен. Если база планируется небольшая (до 1 млн записей) то можно и акцесс.
 
Для 15-20 юзеров? Ну-ну. Сколько дней ЭТО прорабтает, перед тем как рухнет?
Как-нибудь открой базу Access, а потом нажми на ресет. Я уж не говорю о транзакциях. И принципиальной "настольности" Access-а.
А потому - ГНАТЬ В ШЕЮ! 
Sven47
Цитата
Просто думаю может есть какаято  программа типа  Access только способная работать через сеть, я им ее поставлю а потом по ходу обучения зделаю что то более сложное.

Тебе же даны ссылки, что читать.  Прочти. Не студенческая это задача и "на авось" не проскочит.

Цитата
Но насколько я понял с твоего ответа,  SergeBS, то единственый вариант для меня это только искать  программера который мне напишет все, а я уже буду сидеть и подправлять что то 

Правильно понял. И повторю: С ОПЫТОМ ПРОМЫШЛЕННЫХ СУБД! А не dbf/Access/Excel и прочая ...
PM MAIL   Вверх
shilnik
Дата 17.9.2007, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 377
Регистрация: 22.12.2003

Репутация: нет
Всего: 1



Цитата(SergeBS @  17.9.2007,  13:45 Найти цитируемый пост)
Для 15-20 юзеров? Ну-ну. Сколько дней ЭТО прорабтает, перед тем как рухнет?

Если грамотно делать, то долго проработает. 
На Access - только база. Клиент, например на Delphi. Если аккуратно открывать и вовремя закрывать таблицы, то получится достаточно устойчиво. Но это вариант на тот случай, если нет возможности поставить серверную СУБД (MSSQL, MySQL). Конечно с MSSQL или MySQL система будет в разы устойчивей.


--------------------
каталог товаров qp1
PM MAIL WWW   Вверх
SergeBS
Дата 25.9.2007, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 1
Всего: 22



shilnik
Малость прозевал. Значит, так: в Access НЕТ журнала транзакций. Поэтому зависшая машина на любом клиенте (или обрыв связи) при редактировании - в лучшем случае останов всех. В худшем случае - крах всей базы. Лечится единственным способом - делать на машине-"сервере" MS Jet сервер, к нему обращаться из прочих приложений-клиентов. Но при зависании этого "сервера" - результаты будут тоже плачевные. Или "ручками" организовывать транзакции.
При наличии кучи бесплатных SQL-серверов тратить время на такое - глупо.
А насчет 15-20 юзеров - MS Jet (Access) столько просто не потянет. При условии что они активно работают, а не так, что каждый раз в 30 мин. что-то вводит.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0857 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.