26.06.2017, 11:58 [+3 UTC]
в нашей команде: 2 044 чел. | участники онлайн: 7 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: консультации

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.41 (25.02.2017)

Общие новости:
23.02.2017, 09:51

Форум:
26.06.2017, 10:43

Последний вопрос:
26.06.2017, 06:34

Последний ответ:
25.06.2017, 07:41

Последняя рассылка:
26.06.2017, 02:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
11.11.2012, 05:33 »
Посетитель - 386361
Спасибо большое! [вопрос № 186794, ответ № 271685]
01.06.2010, 14:48 »
Ольга Андреева
Спасибо большое. Я читала большинство этих отзывов, но чем больше я их читала, тем больше я путалась и сомневалась в выборе. Вы очень четко мне разложили все "по полочкам", указали на недостатки и достоинства, выделили самое главное. Обязательно прислушаюсь к Вашему совету. [вопрос № 178784, ответ № 261797]
08.01.2010, 10:00 »
Валерий Юрьевич
Большое спасибо за такой подробный ответ! Теперь все стало абсолютно понятно. С уважением, В.Ю. [вопрос № 175899, ответ № 258456]

РАЗДЕЛ • Базы данных

Установка и настройка серверов баз данных, таблицы и запросы.

[администратор рассылки: Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)]

Лучшие эксперты в этом разделе

Megaloman
Статус: Академик
Рейтинг: 263
Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 135
Alexander Babich
Статус: Профессор
Рейтинг: 1

Перейти к консультации №:
 

Консультация онлайн # 63789
Раздел: • Базы данных
Автор вопроса: Митя
Отправлена: 23.11.2006, 01:33
Поступило ответов: 2

Здравствуйте. Нужно создать БД справочник по радиодеталям. Будут таблицы: детали(микросхемы,резисторы,диоды...), тип детали(н-р:микросхемы бывают цифровые,аналоговые,комбинированные...), характеристики конкретной детали, общая характеристика(всех деталей). Правильно? Дальше как?

Состояние: Консультация закрыта

Ответ # 127956 от PaVeL_Ekt

Здравствуйте, Митя!

Новые сведения !!!
я бы сделал тогда так !!!

таблица DETAILS
UIN * числовой тип - уникальный номер детали.
Mark_Det * текстовый тип, длинна 50 символов - маркировка детали.
Group_Det * числовой тип - уникальный номер группы.
Type_Det * числовой тип - уникальный номер типа детали.
Feature_Det * текстовый тип, длинна думаю символов 200 - описание

Таблица Groupes (микросхема, резистор и т.д.)
Group_Det * числовой тип - уникальный номер группы.
Name_Grp * Текстовый тип, 50 символов - название группы (н-п: процессор).
Featur_Grp * Текстовый тип, 200 символов - описание группы.

таблица Types (цифра, аналог и т.д.)
Type_Det * числовой тип - уникальный номер типа детали.
Type_Name * текстовый тип, длинна 50 символов - название типа.

а дальше идет чистый SQL.

Приложение:


Консультировал: PaVeL_Ekt
Дата отправки: 23.11.2006, 07:52

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 127985 от HookEst

Здравствуйте, Митя!
Я думаю, при проектировании такой БД, необходимо исходить из того, что будет хранится, и по каким критериям будет происходить поиск записей, наверное это будут конкретные характеристики(сопротивление, коэффициент усиления, мощность и т.д.) для конкретного типа деталей, поэтому детали в таблицы нужно группировать исходя из набора индивидуальных характеристик. Например, собирать в одну таблицу конденсаторы и ОУ нет смысла, все равно одновременно Вы их искать не будете, а подобрать общий набор параметров будет сложно. Так что я бы сделал отдельные таблицы например для резисторов, биполярных транзисторов, ОУ, логических МС и т.д. со столбцами-параметрами присущими конкретному набору. Если какие-то параметры могут быть одинаковыми для некоторой группы(например для серии МС это могут быть напряжение питания, технология изготовления и т.д.) то можно создать отдельную таблицу для этих параметров, а в деталях хранить только id серии. Допустим:

Таблица ОУ
{
id - primary key;
mark - маркировка;
series - id серии;
gain - коэффициент усиления;
body - корпус(если это рисунок, то есть смысл создать отдельно таблицу с рисунками, а здесь хранить только их id);
noise - уровень шума;
...что там еще?
}

Таблица МС серии
{
id - primary key(отношение 1 ко многим к ОУ.seriesID);
name - имя серии(155,176...);
voltage - питание;
producer - производитель;
...что там еще?
}

Таблица БТ
{
id - primary key;
mark - маркировка;
type - тип(pnp,npn);
material - (кремний, германий);
body - корпус;
noise - уровень шума;
...что там еще?
}
и т.д.
Вообще-то структура самих данных довольно сложная, желательно тщательно все продумывать на конкретные детали, переделать будет сложнее.
Пишите, чем смогу помогу.
Успехов.


Консультировал: HookEst
Дата отправки: 23.11.2006, 10:26

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14783 сек.

© 2001-2017, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.41 от 25.02.2017
Бесплатные консультации онлайн