﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Базы Данных / Базы данных  / конструктивный вопрос по построению БД / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 19:55:41 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: конструктивный вопрос по построению БД</title><link>http://www.relib.com/forums/Topic879423-2-1.aspx</link><description>Если InterBase/FireBird - там есть понятие роли(Role)... Аналог группы пользователей..  Права на доступ раздаются этим группам(ролям) SQL-командами grant(дать)/revoke(убрать).. Можно определить, кто что может делать: читать, добавлять, редактировать, удалять, запускать ХП.. Можно несколько прав, а можно и только одно.. Права определяются на СЕРВЕРЕ.. Конечно, можно применять вышесказанное и к отдельному юзверю..</description><pubDate>Mon, 26 Sep 2005 15:58:00 GMT</pubDate><dc:creator>vpanasenko</dc:creator></item><item><title>RE: конструктивный вопрос по построению БД</title><link>http://www.relib.com/forums/Topic879423-2-1.aspx</link><description>Ты не указал какая операционная система. Если винда и  MSSQL то можно завязать на пользователях ActiveDirectory.</description><pubDate>Mon, 26 Sep 2005 10:19:00 GMT</pubDate><dc:creator>(Phantom)</dc:creator></item><item><title>RE: конструктивный вопрос по построению БД</title><link>http://www.relib.com/forums/Topic879423-2-1.aspx</link><description>Ну спасибо конечно... если учесть ещё то, что эти БД находятся не на одной станции... </description><pubDate>Sat, 24 Sep 2005 22:49:00 GMT</pubDate><dc:creator>mentos_has_arisen</dc:creator></item><item><title>RE: конструктивный вопрос по построению БД</title><link>http://www.relib.com/forums/Topic879423-2-1.aspx</link><description>С SELECT я, конечно, промахнулся... Там же разные файлы баз данных...</description><pubDate>Wed, 07 Sep 2005 17:29:00 GMT</pubDate><dc:creator>inserter</dc:creator></item><item><title>RE: конструктивный вопрос по построению БД</title><link>http://www.relib.com/forums/Topic879423-2-1.aspx</link><description>Если я правильно понял...1. Делаем таблицу баз данных DBtable (db_id БД, db_name, и т.д.)2. Делаем таблицу пользователей USERtable (user_id, user_name, user_age, и т.д.)3. Делаем таблицу прав доступа RIGHTStable (user_id, db_id, "право на чтение", "право на запись", и т.д.).Для определения доступа Пользователя с [bold]username[/bold] к базе [bold]dbname[/bold] делаем SELECT "право на чтение" FROM RIGHTStable,  USERtable, DBtable WHERE RIGHTStable.user_id = USERtable.user_id and RIGHTStable.db_id = DBtable.db_idВроде так.</description><pubDate>Wed, 07 Sep 2005 17:27:00 GMT</pubDate><dc:creator>inserter</dc:creator></item><item><title>конструктивный вопрос по построению БД</title><link>http://www.relib.com/forums/Topic879423-2-1.aspx</link><description>Пдскажите как правильно и лучше организовать конструкцию из нескольких БД.Есть БД юзверей (инфа, права, лог и т.д.) и несколько  других БД-ресурсов, в которых предполагается использование этих юзверей (к примеру, форум и т.д.). Как можно организовать систему регистрации и учета пользователей к нескольким БД по одной БД-пользователей?Надеюсь понятно. Заранее благодарен.</description><pubDate>Wed, 31 Aug 2005 09:51:00 GMT</pubDate><dc:creator>mentos_has_arisen</dc:creator></item></channel></rss>