Discussion:
бд в сети
(слишком старое сообщение для ответа)
Denis Sharipov
2007-05-05 08:47:17 UTC
Permalink
Приветствую тебя All

люди, где можно найти информацию о БД (interbase или BDE), их создании,
использовании в своих программах.
вообще, мне нужно создать тестирущую программу (для ОС MS 98/2000/xp) для
работы в сети, т.е. на клиентских компьютерахьстуденты тестируются, результаты
тестирования заносятся в базу данных и уже потом преподаватель
просматриваетрезультаты на сервере или одном из клинтских компов при этом
преподавателю нужно время от времени вносить коррективы в БД, дополнять её
новыми тестами, редактировать учётные регистрационные данные студентов и
результаты тестирований.как лучше всего осуществить это, каким наилучшим
образом может быть построена схема работы всего этого?

как Вы смотрите на такую схему: насколько я понимаю (а в вопросах сети я почти
круглый ноль:) в сети (локальной сети) есть сетевые папки с общим доступом с
любого компа сети, так можно ли установить один экземпляр программы в эту
общесетевую папку и уже со всех клиентских компов запускать прогу из этой
папки? там же может располагаться общая БД , в которую будет стекаться
информация со всех компьютеров (тем самым решается вопрос большого числа
локальных БД, свободного диского пространства, доступа к информации) или всё же
возможно добавление данных результатов тестирования с клиентских компьютеров в
ценральную БД сервера?

вообще, как осуществляется контроль и работа с БД в сетях?

вопрос очень важен и я буду рад любому совету и помощи :)





Пиши All, пока.
... - Доктоp, я вчеpа Windows... - К ГИHЕКОЛОГУ!
Sergey V Kaltyga
2007-05-08 02:44:49 UTC
Permalink
Post by Denis Sharipov
как Вы смотрите на такую схему: насколько я понимаю (а в вопросах сети я
почти
Post by Denis Sharipov
круглый ноль:) в сети (локальной сети) есть сетевые папки с общим доступом
с
Post by Denis Sharipov
любого компа сети, так можно ли установить один экземпляр программы в эту
общесетевую папку и уже со всех клиентских компов запускать прогу из этой
папки?
Можно, но глупо, т.к. этот подход критически зависит от характеристик сети.
Post by Denis Sharipov
там же может располагаться общая БД , в которую будет стекаться
информация со всех компьютеров (тем самым решается вопрос большого числа
локальных БД, свободного диского пространства, доступа к информации) или
всё же
Post by Denis Sharipov
возможно добавление данных результатов тестирования с клиентских
компьютеров в
Post by Denis Sharipov
ценральную БД сервера?
Оба варианта, в принципе, заслуживают внимания.
Post by Denis Sharipov
вообще, как осуществляется контроль и работа с БД в сетях?
Первый из вышеозначенных вариантов называется файл-сервер.
BDE его поддерживает на нормальном уровне.
К сожалению саму BDE уже никто не поддерживает и не развивает,
но пока она вполне работоспособна.
Следовать ли ей на практике, зависит от количества тестируемых
(терминалов).

С уважением. Сергей Калтыга.
Vitaliy Shmorgun
2007-05-07 05:13:11 UTC
Permalink
Привет, Denis!

05 Май 07 13:47, Denis Sharipov -> All:


DS> вообще, мне нужно создать тестирущую программу (для ОС MS 98/2000/xp)
DS> для работы в сети, т.е. на клиентских компьютерахьстуденты
DS> тестируются, результаты тестирования заносятся в базу данных и уже
DS> потом преподаватель просматриваетрезультаты на сервере или одном из
DS> клинтских компов при этом преподавателю нужно время от времени
DS> вносить коррективы в БД, дополнять её новыми тестами, редактировать
DS> учётные регистрационные данные студентов и результаты
DS> тестирований.как лучше всего осуществить это, каким наилучшим образом
DS> может быть построена схема работы всего этого?
Hа "свалке" такого добра ..., поГугли сначала. Посмотри что люди сделали. Потом
решиш, как лучше тебе. Уж ооооооочень много там индивидуальных особенностей.

DS> как Вы смотрите на такую схему: насколько я понимаю, в сети есть
DS> сетевые папки с общим доступом с любого компа сети, так можно ли
DS> установить один экземпляр программы в эту общесетевую папку и уже со
DS> всех клиентских компов запускать прогу из этой папки? там же может
DS> располагаться общая БД , в которую будет стекаться информация со всех
DS> компьютеров (тем самым решается вопрос большого числа локальных БД,
DS> свободного диского пространства, доступа к информации) или всё же
DS> возможно добавление данных результатов тестирования с клиентских
DS> компьютеров в ценральную БД сервера?
Когда у сменя стояла такая задача, я выбрал Apache+PHP+JS+FB
DS> вообще, как осуществляется контроль и работа с БД в сетях?
у СЕТЕВОЙ БД - элементарно. но у каждой БД посвоему.

DS> вопрос очень важен и я буду рад любому совету и помощи :)





DS> Пиши All, пока.
DS> ... - Доктоp, я вчеpа Windows... - К ГИHЕКОЛОГУ!
DS> --- GoldED+/W32 1.1.5-040321,
DS> * Origin: Hажмите "Yes"! Еще! Format complete... (2:5010/53.40)

Vitaliy
07 Май 07 10:13

Loading...