Форум » ОБЩЕНИЕ » База данных » Ответить

База данных

MoPaHa: Вобщем у меня такая идея появилась: создать базу данных (и поместить ее куда-нибудь в интернет), где будет отражаться где какие книги есть (допустим взять две библиотеки wsd и kidsbook), кто какие книги готовит, что б не было такого что 2 человека одну и ту же книгу делали Стоит ли такое начинать делать, и вообще нужно какое-то разрешение библиотеки

Ответов - 88, стр: 1 2 3 4 5 All

Wsd: Pantera На сайт скину. Более конкретно куда напишу позже, сперва сам попробую разобраться что к сему. MoPaHa пишет: Как я поняла, Wsd куда-то выложит эту программку, оттуда все желающие и скачают Я хотел чтобы это была общая база по детским книгам. Для лучшего ориентирования. кто допустим сканирует какая книга готовится. Для библиотек Kidsbook и моей. Дам возможность нескольким пользователям пополнять и редактировать БД. MoPaHa Так возможно???

MoPaHa: Тогда я немного переделаю программу. Разобью на 2 части. Одна будет для дополнения и редактирования базы. А в другой будут только функции просмотра. Кстати, у кого какие пожелания по тому, как данные отображать пользователю. Пока что я сделала только вывод данных по автору, названию, жанру, серии. Планирую доделать поиск по автору, названию и серии.по жанру думаю смысла нет его делать. и еще алфавитный каталог по автору и назвнию. Насчет пополения и редактирования хотелось бы уточнить. я могу представить как реализовать только следующее: допустим несколько пользователей редактируют и дополняют базу. При этом эти данные будут сохраняться в новую бд, которая будет отсылаться кому-то, этот кто-то будет собирать все бд в одну и выкладывать.

Wsd: MoPaHa Посмотрел. пощупал. Есть несколько замечаний, предложений. Во первых: При нажатии на кнопку Index вываливается ошибка. Потом долго кликаешь чтобы ее закрыть. Во вторых: Дай мне полный доступ к БД. Пришли пустую оболочку. Чтобы я с самого начала понял как эта прога работает и где что сохраняет. Третье. Книги должны добавляться просто: выбрал автора. библиотеку, серию, и только добавь название. Потом может выкладывать не саму БД на сайт я незнаю насколько она "ломкая" а только часть через запросы пользователей. Пусть например в HTML. Например авторов список или серий.


Pantera: Да, глобальные проблемы обсуждаются!!!

MoPaHa: Wsd А что значит пустую оболочку. Все что я прислала - это программа написанная на Fox Pro. Я могу только добавить фукнкции по просмотру таблиц и возможности редактирования. Wsd пишет: Потом может выкладывать не саму БД на сайт я незнаю насколько она "ломкая" а только часть через запросы пользователей. Тогда лучше писать бд не FoxPro а на каком-нибудь другом языке, типа Jave или php, но тут я не помощник, я этих языков не знаю, и у меня нет возможности их изучить.

Wsd: MoPaHa пишет: А что значит пустую оболочку. Только БД без книг авторов библиотек и т.д. Книги Должны выводиться по авторам не в три строки как сейчас, а списком. А если будет 1000-1500 авторов замучаешься кнопку далее жать. MoPaHa пишет: могу только добавить фукнкции по просмотру таблиц и возможности редактирования. Вот мне и нужна необходимость редактирования. Если ошибся никак эту строчку не убрать.

MoPaHa: Ах это, ну я вообще это собирарлась делать. Просто когда я присылала ту бд, то думала, что сама ее буду заполянть, и писала соответсвующие функции под себя. Но так как изъявили желание сами это делать, тогда я добавлю туда еще все эти функции. Wsd пишет: Книги Должны выводиться по авторам не в три строки как сейчас, а списком. Это типа как у меня при выводе всех книг (Books->All book)? Вобщем я попытаюсь разработать меню, потом здесь опишу его, чтоб прогу 200 раз не переделывать.

Wsd: MoPaHa Хорошо. Подождем результатов. Еще вопрос а например можно разграничить права пользователей. Например Юзер только просмотр. Редактор: Правка и добавление. Администратор все права.

MoPaHa: По-моему лучше вообще разбить на 2 приложения. Чтоб пользователь не скачивал лишнее. А какие права должны быть у админа?

MoPaHa: Мне бы хотелось узнать, эта программа случаем не только мне одной и Wsd нужна?

Pantera: Случаем не только тебе одной и Wsd. Мне тоже нужна.

Wsd: MoPaHa У администратора все права. Редактирование. Добавление. Удаление. Создание дополнительных полей если возможно.

MoPaHa: Меню: Жду ваших пожеланий и предложений Первые 2 для всех. Следующие два для тех, кто будет добавлять данные. Последние два пункта только для админа.

Invisible Man: Неплохо. А сервер для размещения БД у вас есть?

MoPaHa: пока что будет локальная бд. не хочу заморачиваться еще и на этом.

Invisible Man: Понятно. Но если она локальная - что тогда с синхронизацией содержимого БД у различных пользователей? Как я понимаю, каждый пользователь будет иметь не только клиента (клиентскую часть БД), но и саму базу. Тогда возникает второй вопрос - зачем нужны админские и юзерские аккаунты, если каждый пользователь такой БД - сам себе админ? Или я чего-то не понял?

MoPaHa: Обычные пользователи смогут только просматривать данные. Доверенные лица будут дополнять и редактировать БД. измененные данные будут отсылаться к админу, а тот собирать их все всместе. Потом попробую сделать подключение к удаленной БД. Допустим пользователи могут просматривать локальную или удаленную БД (для тех у кого нет постоянного доступа в сеть. как я например). Доверенные лица будут изменять только удаленную, ну и админ будет работать с удаленной.

Invisible Man: ИМХО подключение к удалённой нужно сделать обязательно. Для централизованного контроля.

MoPaHa: Если это так уж необходимо, поищите для меня справку в нете про то, как содавать в Visual FoxPri (v 9) такие приложения. тогда я попробую.

Wsd: MoPaHa Надо попробывать. На мой взгляд очень неплохо. Invisible Man пишет: Неплохо. А сервер для размещения БД у вас есть? Да. Место есть.



полная версия страницы