Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 02:52 04.07.25 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Re: ... и в допълнение [re: VladoVasilev]
Автор NickBass (бас-програмист)
Публикувано15.11.05 10:12  



>А това с правата за достъп - аз съм ги задал в самото приложение

В клиент-сървър системите сървъра за какво е? Твоето приложение е клиента, а всъщност се прави на сървър. Представи си, че имаш таблица със записи, някои от които трябва да бъдат виждани само от определени юзъри. Например - доставните цени на стоките трябва да се виждат само от някои хора, щото иначе на шефа какво ще му чуят ушите? Ако твоето приложение "администрира" достъпа на непривилегированите като генерира заявка:
SELECT
PRICE_ID, PRICE_TYPE, PRICE
FROM
ARTICLE_PRICES
WHERE
PRICE_TYPE <> 'DOSTAVNA';
то тогава тази заявка може да се пусне от всякаква SQL конзола от човек, който просто си е направил труда да прочете какво е SELECT и има ли то почво у нас... Без WHERE клаузата "секретната" информация е разкрита.

>, конкретно към NickBass- може би има по-добър вариант, директно във SQL-Servera (в случая - firebird 1.5.2)?? Какво имаш в предвид под "подходящ филтър във view-то?)

CREATE VIEW V_ARTICLE_PRICES(
PRICE_ID,
PRICE_TYPE,
PRICE)
AS
SELECT
P.PRICE_ID,
P.PRICE_TYPE,
P.PRICE)
FROM
ARTICLE_PRICES P
WHERE
(P.KEY_R IS NULL) OR
(P.KEY_R =
(
SELECT U.KEY_CODE
FROM USERKEYS U
WHERE (U.USER_NAME = CURRENT_USER) AND (U.KEY_CODE = P.KEY_R)
)
)
;

Не ти поствам цялата структура. Айде сети се сам Ако не - питай.

Редактирано от NickBass на 15.11.05 10:22.



Цялата тема
ТемаАвторПубликувано
* view- какво е рпедимството??? VladoVasilev   13.11.05 15:25
. * Re: view- какво е рпедимството??? cтapeц roлoбpaд   13.11.05 18:11
. * ... и в допълнение NickBass   14.11.05 09:00
. * Re: ... и в допълнение Wolfheart   14.11.05 12:44
. * Re: ... и в допълнение VladoVasilev   14.11.05 13:25
. * Re: ... и в допълнение fan   14.11.05 15:58
. * Re: ... и в допълнение NDeu   14.11.05 16:01
. * Re: ... и в допълнение salle   14.11.05 21:48
. * Re: ... и в допълнение NDeu   15.11.05 00:49
. * Re: ... и в допълнение phpGuru   15.11.05 01:56
. * Ей това е! NickBass   15.11.05 08:50
. * Re: ... и в допълнение NickBass   15.11.05 10:12
. * Re: view- какво е рпедимството??? phpGuru   15.11.05 02:02
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.