powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как организовать.......
8 сообщений из 58, страница 3 из 3
Как организовать.......
    #33092681
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гы гы http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_globals_50u1.asp

автор@@IDENTITY and SCOPE_IDENTITY will return the last identity value generated in any table in the current session. However, SCOPE_IDENTITY returns the value only within the current scope; @@IDENTITY is not limited to a specific scope.
...
Рейтинг: 0 / 0
Как организовать.......
    #33092745
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Matvey BIf 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.
SQL Books Online (c) (MSSQL Server 2000)
И что? Вы описание SCOPE_IDENTITY() посмотрите, там пример приведен. Если есть триггер и там происходит вставка в какую-то другую таблицу с identity, вы получите не сове значение, а значение из этой таблицы, т.ч. в MS SQL 2k лучше SCOPE_IDENTITY использовать, в форуме по MS SQL это двести раз перетиралось.

Ну да от темы отвлеклись. JulT, вы БД спроектировали?
...
Рейтинг: 0 / 0
Как организовать.......
    #33092784
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для того, чтобы сэмулировать отношение один-к-одному? Не проще ли так
сделать на уровне схемы данных?

--
Regards
Alexander Artamonov


"Matvey B" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1584101@sql.ru...
Iskander
68

Отношение многие-ко-многим между компьютерами и их частями... Одна мышь
может быть сразу у нескольких компьютеров и наоборот...

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.2


а это уж как построите процедуры.
Тема Ответить

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Как организовать.......
    #33093037
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 автор.

Пока все просто...
Вопрос:
В вашей задаче винт, память, сетевая карта, и др - это самостоятельные объекты c серийными номерами или характеристики системного блока?

Возможно это сейчас не нужно, но вдруг потребуется после.
...
Рейтинг: 0 / 0
Как организовать.......
    #33093117
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelR2 автор.

Пока все просто...
Вопрос:
В вашей задаче винт, память, сетевая карта, и др - это самостоятельные объекты c серийными номерами или характеристики системного блока?

Возможно это сейчас не нужно, но вдруг потребуется после.
Это характеристики
...
Рейтинг: 0 / 0
Как организовать.......
    #33093954
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще потенциальное усложнение:
Требуется ли отслеживать историю - вчера монитор был здесь а сегодня там, заменили диск и т.д.?
Или более простой вариант - хранить только дату актуальности, - монитор здесь с такого-то момента?
...
Рейтинг: 0 / 0
Как организовать.......
    #33099798
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята помогите пожалуйста спректорвать базу,а то я уже запуталась,задача усложнилась.
Короче нужно хранить данные о системном блоке(серийный номер,инвентарный номер,марка(DELL GX-60,GX-270и т.д.)),о мониторе(тоже серийный,инвентарный,диагональ и т.д.),причем монитор не обязательно привязан к системному блоку,т.к. некоторые клиенты уже купили свои мониторы,т.е. наш им уже не нужен.Также необходимо хранить данные о ноутбуке,и,если есть,то и флат панель к нему,которая в свою очередь тоже имеет серийный и т.д. номер,данные о мышке,сканере,факсе.
Все это добро мы раздаем по этажам,в определенные департаменты и комнаты,этаж не принципиально фиксировтаь.Вообщем надеюсь поняли.
Спасибо
...
Рейтинг: 0 / 0
Как организовать.......
    #33103179
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скелет:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
[color=blue]ТипУстройства [/color](ТипИд, ТипНаименование) -- "Монитор", "СистемныйБлок",...

[color=blue]Устройство[/color](УИд, СерийныйНомер, УстрНаименование, Марка, ТипИд ссылка на [color=blue]ТипУстройства[/color])

[color=blue]Монитор[/color] (УИд ссылка на [color=blue]Устройство[/color], <специфические параметры мониторов>)

[color=blue]СистемныйБлок[/color] (УИд ссылка на [color=blue]Устройство[/color], <специфические параметры системных блоков>)

[color=blue]РабочееМесто[/color] (РМИд, Департамент, Этаж, Фамилия, ...)

[color=blue]РазмещениеУстройства[/color] (РМИд ссылка на [color=blue]РабочееМесто[/color],УИд ссылка на [color=blue]Устройство[/color])

Если параметров немного, и числа типов устройств невелико можно еще проще

Код: plaintext
1.
2.
[color=blue]Устройство[/color](УИд, СерийныйНомер, УстрНаименование, Марка, ТипИд ссылка на [color=blue]ТипУстройства[/color], 
         <специфические параметры мониторов>, 
         <специфические параметры системных блоков>,...)
...
Рейтинг: 0 / 0
8 сообщений из 58, страница 3 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как организовать.......
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]