Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Ray D JulTВот этого-то делать я и не умею.Не знаю,что именно хранить,какие таблички,что в качестве ключевого поля ставить,все в одну табличку записывать или же кучу их делать,да еще и эти формы нормальные брр... Забудьте пока про таблички, ключевые поля и НФ. Определите варианты использования, выделите сущности. Просто словами опишите что у вас будет происходить. Вообщем рассказываю: Купили мы 20 компьютеров например,необходимо поставить на каждом системном блоке серийный и инвариантный номер,на мониторе соответственно тоже.Дальше мы это все дело разносим по определенным комнатам определенного департамента,т.е. например:в комнату 1203 департамента "Авиации" мы ставим 3 компьютера, в комнату 2204 департамента "Транспорта" 7 компьютеров.Бывает такое,что приходится переставлять местами мониторы или системные блоки из одной\го комнаты\департамента в другую\й.Раньше мы вели кучу бумаг по всем комнатам,а теперь хотим создать программку для хранения всех этих данных,с поиском и т.д.Чуть не забыла,еще кроме компьютеров мы также ставим модемы,мышки,принтеры и т.д.,и они также имеют свои номера(серийн. и инв.).Вообщем вот так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 11:38 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
это так на вскидку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 11:47 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
надо добалить таблицы: департамент, комната, рабочее место и связать их через отдельные таблицы. завтра комнаты перераспределят, компьютеры перенесут, мышки поменяют - такая база работает ВСЕГДА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 11:49 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
посмотрел и переделал немного. так более гибко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 11:59 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Matvey B 8-) Садись, два!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 12:34 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
я учил :-)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 12:52 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Отношение многие-ко-многим между компьютерами и их частями... Одна мышь может быть сразу у нескольких компьютеров и наоборот... -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 12:54 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Matvey Bпосмотрел и переделал немного. так более гибко Да уж. А еще сканер, плоттер, копир, дальше продолжать? 2 JulT: В целом, я думаю, вам подойдет моя структура. Вообще названия вроде бы говорят сами за себя, но если есть вопросы - расскажу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 12:55 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
естественно продолжать. так и надо делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 12:57 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Iskander68 Отношение многие-ко-многим между компьютерами и их частями... Одна мышь может быть сразу у нескольких компьютеров и наоборот... -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.2 а это уж как построите процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 12:58 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Matvey Bестественно продолжать. так и надо делать Ну конечно, правда смотря чего добиться хочется. Если хочется переписывать запросы и модифицировать БД при появлении нового оборудования, то наверное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:03 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
2 JulT: Еще совет, поставьте себе какое-нибудь case-средство для проектирования, ErWin, например, или Embarcadero ErStudio (сам пользую), диаграммы в EM - все-таки не то чтобы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:12 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Ray D Matvey Bестественно продолжать. так и надо делать Ну конечно, правда смотря чего добиться хочется. Если хочется переписывать запросы и модифицировать БД при появлении нового оборудования, то наверное. если у каждого оборудования свои ОТЛИЧНИЕ ОТ ДРУГИХ параметры - то для каждого своя таблица. если для всех одинаковый набор полей - можно обойтись 2 таблицами: таблица параметров и таблица типов оборудования. все зависет от того какая информация должна храниться о каждом оборудовании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:13 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Я вставила строчку в табличку базы,как мне сразу же получить ее id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:16 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
JulT Это не вопрос по проектированию ;) У вас что за база, какого типа ключ, как вы получаете новый id (seq, identity, guid)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:17 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
JulTЯ вставила строчку в табличку базы,как мне сразу же получить ее id @@IDENTITY если это MSSQL и тип ID int ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:21 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:22 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
id у меня автоматический назначается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:39 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
funikovyuri Код: plaintext @@IDENTITY Returns the last-inserted identity value. SQL Books Online (c) (MSSQL Server 2000) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:53 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
@@IDENTITY, SCOPE_IDENTITY, and IDENT_CURRENT are similar functions in that they return the last value inserted into the IDENTITY column of a table. SQL Books Online (c) (MSSQL Server 2000) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:56 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Examples This example inserts a row into a table with an identity column and uses @@IDENTITY to display the identity value used in the new row. INSERT INTO jobs (job_desc,min_lvl,max_lvl) VALUES ('Accountant',12,125) SELECT @@IDENTITY AS 'Identity' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:57 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Ну и словите значение для другой таблицы, в которую данные в триггере, например, вставлялись. BOL: SCOPE_IDENTITY() - там все написано. Правда у автора MS SQL 7.0, там вариантов, кроме @@identity, по-моему нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 13:57 |
|
||
|
Как организовать.......
|
|||
|---|---|---|---|
|
#18+
Ray DНу и словите значение для другой таблицы, в которую данные в триггере, например, вставлялись. BOL: SCOPE_IDENTITY() - там все написано. Правда у автора MS SQL 7.0, там вариантов, кроме @@identity, по-моему нет. If the statement fires one or more triggers that perform inserts that generate identity values, calling @@IDENTITY immediately after the statement returns the last identity value generated by the triggers. The @@IDENTITY value does not revert to a previous setting if the INSERT or SELECT INTO statement or bulk copy fails, or if the transaction is rolled back. SQL Books Online (c) (MSSQL Server 2000) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 14:00 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33092414&tid=1545829]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 274ms |
| total: | 528ms |

| 0 / 0 |
