Дизайн и креатив: разработка от профессионалов
http://www.uptimecommerce.com/forum/

Помогите с проектированием БД.
http://www.uptimecommerce.com/forum/viewtopic.php?f=22&t=860
Страница 1 из 1

Автор:  vixel [ 18 июн 2009, 07:57 ]
Заголовок сообщения:  Помогите с проектированием БД.

Даны отношения, моделирующие работу фирмы, занимающейся разработкой программных систем. Каждый сотрудник административно закреплен только за одним отделом. Файлы хранятся на разных серверах. На разных серверах файлы могут иметь одинаковые имена. Создатель файла является его владельцем, поэтому у каждого файла только один владелец, но владелец файла может разрешить пользоваться файлом другим сотрудникам. Существует множество системного программного обеспечения, каждая программа может работать с одним или с несколькими файлами, расположенными на одном или нескольких серверах.
Вообщем мне нужно очень составить логическую схему сущьностей определить первичные ключи у этих таблиц и указать связи так что бы небыло аномалий при редактировании модификации и удалениях записей. Так же объяснить как лутше добавлять данные в 2 таблици сразу например. Какой запрос должен быть для этого. СУБД MYSQL

Автор:  pzonov [ 18 июн 2009, 11:00 ]
Заголовок сообщения:  Re: Помогите с проектированием БД.

Данные в две таблицы оформляются двумя запросами. А вот получить выборку из двух таблиц вполне реально.
Тебе нужны таблицы:
- сотрудники
- файлы (владелец - ссылка на ID сотрудника)
- пользователи файлов (в каждой строке идёт сопоставление ID файла и ID сотрудника)

Ты слышал о реляционных базах данных? Дим, а ЗАЧЕМ вообще хранить все эти связи сотрудников с файлами на сайте???

Страница 1 из 1 Часовой пояс: UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/