|
Модераторы: LSD |
|
Metallist64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.2.2008 Репутация: нет Всего: нет |
Здравствуйте уважаемые форумчане!
Прясвятите пожалуйста конченого болвана. 1. Есть SCADA , в ней имеется инструмент для работы с SQL. 2. Есть графики, которые строятся по данным с датчиков. 3. Большой архив по данным сдатчиков создавать нельзя (Scada загибается) Вопрос таков: Можно ли в принципе сделать так, что бы данные, которые будет передавать Scada уходили в СУБД, а из нее в БД. Число параметров около 50. Интервал опроса около 2 сек. Большое спасибо! |
|||
|
||||
avvo |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 60 Регистрация: 11.9.2007 Репутация: нет Всего: 4 |
Возможно все .
Для начала вопрос: Какая скада? Судя по нику - WinCC, угадал? Второй вопрос: В какую СУБД? Опять же, судя по нику - Oracle, правильно? Для такой связки, вопрос состоит только в том, чтобы из M$ SQL сервера перегонять данные в оракл. Это не особо проблемно. Надо просто разумно решить вопрос в каком структурном виде их следует хранить в БД и как их оттуда планируется доставать, чтобы потом не было мучительно больно. Вообще можно опрос датчиков и сохранение в БД сделать без участия скады. OPC/AS/DataBridge и т.п. Так что, если вопрос чисто абстрактный, то ответ - да. А степень геморойности зависит от используемых скды и субд. |
|||
|
||||
Metallist64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.2.2008 Репутация: нет Всего: нет |
Здравствуйте avvo !
Да, вопрос чисто абстрактный. Насчет Scada - MasterScade Насчет СУБД я полный ноль. Насколько понимаю MS SQL Server, Oracle, Access это все СУБД?? |
|||
|
||||
avvo |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 60 Регистрация: 11.9.2007 Репутация: нет Всего: 4 |
Да, все это субд.
Насколько я понял, мастерскада на данный момент умеет связываться с базой данных путем вызова хранимых процедур из базы данных и передачи/приему параметров этим процедурам. Это модули расширения MSRT-(тип субд)-SQL. Вам, как я понял, нужно расширить архив за счет внешней базы данных, а потом иметь возможность этот архив отдельно просматривать. Для этого у них скоро выходят дополнения MSRT-SQL-Arc-Server и MSRT-SQL-Arc-Client. Пока, как я понял, они еще не выпущены, но скоро будут доступны. В принципе, даже без этих расширений, можно реализовать расширение архива, но это будет несколько сложнее, потребует создания некоторых процедур в БД. Так что, да, можно. А с пакетами MSRT-SQL-Arc-Server и MSRT-SQL-Arc-Client вообще будет легко. |
|||
|
||||
Metallist64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.2.2008 Репутация: нет Всего: нет |
Я конечно сильно извиняюсь.Но есть еще пара вопросов:
1. Но MS SQL Server позволяет создавать БД как Access ? Например связанные таблицы и др. или нет??? 2. Зачем его администрировать? Ведь Access админить не надо, вроде. |
|||
|
||||
LSD |
|
||||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15708 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
SQL Server позволяет больше чем Access.
Чтобы он исправно работал Как ты сам верно заметил это не Access. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
Metallist64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.2.2008 Репутация: нет Всего: нет |
Еще один вопросик созрел.
Скачал MS SQL Server Express но там нет возможности создать БД Какая версия позволяет создавать БД (имеет графическую оболочку и т.д.)? |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15708 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
1. В SQL Server Express по умолчанию создаётся база SQLEXPRESS и нужно использовать её, т.к. создать ещё нельзя (это ограничение Express версии).
2. СУБД с графическими оболочками - не существует. Есть различные утилиты для работы с БД в графическом режиме. И такие утилиты есть для всех более-менее известных СУБД, некоторые идут в комплекте с базой, некоторые надо ставить отдельно. Для MS SQL Server Express есть SQL Server Management Studio Express. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Metallist64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.2.2008 Репутация: нет Всего: нет |
Большое спасибо!
|
|||
|
||||
Metallist64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.2.2008 Репутация: нет Всего: нет |
Попрошу помощи еще в одном вопросе.
Допустим будет БД. В ней планируется держать значения температур. Можно ли внутренними средствами построить графики этих температур, разбить графики по группам и т.д. Или необходимо писать какое-то приложение. Спасибо! Это сообщение отредактировал(а) Metallist64 - 14.2.2008, 19:43 |
|||
|
||||
avvo |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 60 Регистрация: 11.9.2007 Репутация: нет Всего: 4 |
Что значит построить график?
Показать график пользователю в каком-то окошке? База данных (СУБД) в принципе не предназначена для показывания пользователю каких-то картинок. Она предназначена для хранения и обработки данных. А если брать в качестве примера тот-же Access, то это собранные в одном флаконе СУБД, средство построение отчетов, средство разработки и т.п. Для серьезных СУБД, функционал не характерный для СУБД, в состав самой системы не включается. Поэтому, для построения графиков нужно какое-то стороннее средство (типа MS SQL server reporting services)или писать программуленку. А насчет разбить графики по группам и т.д., то если имеется ввиду разбить данные по группам для построения графиков, то это можно делать просто на этапе выборки данных. Все зависит от того как организовано хранение данных. Например есть в БД таблица со столбцами: Id, ВремяЧтенияЗначения, НомерДатчика, ЗначениеТемпературы. И в нее записываются значения температур с датчиков. Тогда данные необходимые для построения графика температуры для датчика №10 можно получить так:
и т.д. |
|||
|
||||
Metallist64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.2.2008 Репутация: нет Всего: нет |
Большое спасибо!
|
|||
|
||||
Правила форума "Общие вопросы по базам данных" | |
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |