Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FireBird - как организовать доступ к базе с разными правами? [D6, D7, FireBird]


Filat ©   (2003-04-07 16:29:00) 

Привет ALL!
Подскажите пожалуйста по нескольким вопросам.
Итак. Хочу сделать прогу (не знаю ещё клиент-сервер или локальную, которая будет стоять на сервере) и база на FireBird.
Можно ли в ней организовать доступ к таблицам с разными правами?
Как правильно сделать, если с программой по сети будут работать несколько пользователей, делать её клиент - сервер или пусть каждый юзер, кому это необходимо по сети с ней одной работает?
Нагрузка будет небольшая. По кол-ву запросов к ней (100-300 в день)?
Спасибо!


Johnmen   (2003-04-10 12:54:00) [1]

>Filat © (10.04.03 12:42)

Верно говоришь ! Только лучше и доходчевей, особенно в начале изучения, ничто, кроме книг/факов/хелпов, не поможет...
А на частные вопросы тебе всегда здесь ответят.
(Вопрос про диалекты слишком общ).


Filat   (2003-04-10 12:42:00) [2]

_oleg Я с базами локальными работаю уже лет 5-6. А вот с InterBase и FireBird только сейчас понадобилось. Поэтому и море вопросов :(
Извините, если кому досаждаю, но как говорят, пока в воду не окунёшься, плавать не начнёшь ... :)))


_oleg   (2003-04-09 23:35:00) [3]

Думаю, тут лучше сначала книжечку взять и почитать. Причем я бы посоветовал для понимания общей идеологии что-нибудь типа Delphi. "Руководство разработчика баз данных" (Тихомиров, кажется), а уж потом Ковязина с Востриковым "Мир InterBase".


Johnmen   (2003-04-08 23:03:00) [4]

>sts (08.04.03 20:12)

Слишком безаппеляционное утверждение, не подкрепленное обоснованием...


Zacho   (2003-04-08 21:44:00) [5]

Тебе уже давали ссылку - www.ibase.ru Там и про диалекты есть, и еще много про что. Обязательно изучи внимательно этот сайт, и большинство твоих вопросов исчезнет.


sts   (2003-04-08 20:12:00) [6]

Используй 3 и забудь об 1-2


Filat   (2003-04-08 18:46:00) [7]

А что такое SQL Dialect - Dialect 3 или Dialect 1, для чего это надо и как это потом влияет в работе?


Johnmen   (2003-04-08 17:42:00) [8]

Выбрасываешь всякие воркшопы, бде и прочая.
Берешь IBConsole, IBExpert, IBX, FIBPlus и т.п.


Filat   (2003-04-08 17:27:00) [9]

Спасибо, и ещё.
Я создал в Database Workshop 5.01 базу Интербэйз,
FB он не создаёт, будет ли она потом работать с FB или в чем можно её создать.
Есть ещё IBEasy+.
Если я создаю базу на работе, в качестве адреса ("имени") стоит IP компа, винда 98, дома она будет работать, если настройки FB несколько другие и винда 2000 Сервер?
Спасибо!


Ruf   (2003-04-08 16:30:00) [10]

>Filat
SYSDBA
masterkey


Filat   (2003-04-08 16:23:00) [11]

А какой логин и пароль по умолчанию при стартовом логине для IB и FB. Что не могу найти.


Filat   (2003-04-08 09:59:00) [12]

Спасибо!
Основное уже понятно, имхо с чего и как правильно начать...


Sergey13   (2003-04-08 08:49:00) [13]

2Filat © (07.04.03 22:20)
>Хочу сделать прогу (не знаю ещё клиент-сервер или локальную, которая будет стоять на сервере)
А какая разница, где лежит приложение. Запускаться то оно будет все равно на клиенте. ИМХО и запускаться оно будет быстрее если и положить его там же.
>Можно ли в ней организовать доступ к таблицам с разными правами?
В принципе, можно и без ролей (хотя с ними удобнее ИМХО), особенно если юзеров немного и у них у всех разные права. Просто командой GRANT давать разные права. Кстати и с ролями без него (GRANT) никак.


Johnmen   (2003-04-07 23:17:00) [14]

1. Изучай роли.
2. В FB ограничений нет.


Filat   (2003-04-07 22:20:00) [15]

Все просто - на серваке база и само приложение. С приложением, а соответственно и с базой работают несколько пользователей, только каждый запускает его со своими правами. Так можно?
Извините если что не так, но К/С приложения никогда не писал ...
И сколько юзеров могут одновременно работать с FireBird?


NickBat   (2003-04-07 17:39:00) [16]

> Как правильно сделать, если с программой по сети будут
> работать несколько пользователей, делать её клиент - сервер
> или пусть каждый юзер, кому это необходимо по сети
> с ней одной работает?

Ничего не понял.:)) Как это: каждый по сети с ней одной работает?


Johnmen   (2003-04-07 16:40:00) [17]

CREATE ROLE ...


Соловьев   (2003-04-07 16:31:00) [18]

www.ibase.ru


Наверх

Титульная страница Поиск, карта сайта Написать письмо