2
голосов
2ответов
5013 просмотров

Нормализация базы данных 3NF

Существует таблица отчетов о просроченных прокате DVD.В магазине есть несколько копий одного и того же DVD (все они пронумерованы для идентификации).Как я могу нормализовать эти данные в соответствии с требованиями 3NF? Нормализация http://img193.imageshack.us/img193/7804/normalization.jpg

0
голосов
6ответов
390 просмотров

Добавление объявления в базу данных mysql;Направьте меня в правильном направлении, пожалуйста

В настоящее время у меня есть страница "добавьте сюда свою рекламу" с формой. Теперь пользователь должен выбрать, в какой категории он будет размещать рекламу ... Итак, у меня есть таблица для каждой категории в mysql. Теперь у меня вопрос: как сделать каждое объявление уникальным с пом...

5
голосов
3ответов
4098 просмотров

Моделирование Rails: преобразование HABTM в has_many: through

Я занимаюсь обслуживанием существующего сайта Rails, и у меня возникают некоторые проблемы, связанные с ассоциациями "многие ко многим". Похоже, что сайт изначально был построен с использованием has_and_belongs_to_many для нескольких отношений, которые с тех пор стали более сложными в бизнес-лог...

0
голосов
1ответов
453 просмотров

Это хорошая модель данных для реализации строго типизированных ролей?

Да, этот вопрос был задан перед здесь и здесь . Мне любопытно, является ли рассматриваемый мной подход архитектурно обоснованным. Позвольте мне начать с описания того, что я хотел бы делать с моей объектной моделью: class Person { ISet<Roles> Roles { get; set; } } class RoleDef...

1
голосов
5ответов
171 просмотров

Должен ли я иметь основной идентификатор?я индексирую другое поле

Используя sqlite, мне нужна таблица для хранения большого двоичного объекта для хранения хэша md5 и 4-байтового int.Я планирую проиндексировать int, но это значение не будет уникальным. Нужен ли мне первичный ключ для этой таблицы?и есть ли проблема с индексированием неуникального значения?(Я...

13
голосов
9ответов
10933 просмотров

Дизайн базы данных для веб-приложений с большим объемом записи

Многие бизнес-приложения, которые мы предоставляем нашим клиентам, носят маркетинговый / рекламный характер (розыгрыши, регистрация на мероприятия и т. д.). Большинство приложений, хотя и очень просты, очень требовательны к базе данных. Представьте себе сайт типа «регистрация» как основу для рек...

5
голосов
3ответов
306 просмотров

Отношения многие ко многим

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

2
голосов
4ответов
660 просмотров

Создание таблиц базы данных с полями типа "или или"

У меня есть база данных, в которой отслеживаются попытки игроков начать игру. Для этого я веду таблицу пользователей и храню попытки в отдельной таблице. Схема для этих таблиц: CREATE TABLE users ( id BIGINT PRIMARY KEY, -- the local unique ID for this user name TEXT UNIQUE, -- a self-c...

1
голосов
3ответов
4443 просмотров

Диаграмма ER (чертеж)

Что такое ER-диаграмма для реляционной базы данных, которая представляет текущий семестр зачисления в крупный университет, для схемы, которая учитывает все данные утверждения: • 100 инструкторов, 200 курсов и 800 студентов. • Инструктор может вести один или несколько курсов за определенный ...

1
голосов
3ответов
292 просмотров

Проблема / задача проектирования базы данных SQL Server

У меня есть база данных с таблицами узлов и типов узлов. Таблица узлов NodeID ParentNodeID NodeTypeID NodeName ... Таблица NodeType NodeTypeID ParentNodeTypeID NodeTypeName ..... Обе таблицы связаны сами с собой. Существуют разные типы узлов, т.е. Узел Сайт Здание Офис ...

3
голосов
1ответов
3954 просмотров

ARIMA, ARMA и AIC?

data <-c(88, 84, 85, 85, 84, 85, 83, 85, 88, 89, 91, 99, 104, 112, 126, 138, 146,151, 150, 148, 147, 149, 143, 132, 131, 139, 147, 150, 148, 145, 140, 134, 131, 131, 129, 126, 126, 132, 137, 140, 142, 150, 159, 167, 170, 171, 172, 172, 174, 175, 172, 172, 174, 174, 169, 165, 156, 142, 131, ...

8
голосов
1ответов
3408 просмотров

Дизайн баз данных для хранения деталей повторяющегося события

Мне нужно реализовать функцию, аналогичную той, что предоставляется в Microsoft Outlook, чтобы назначить встречу повторяющейся. Я пытаюсь определить оптимизированный дизайн базы данных, который мне понадобится для реализации этой функции. Требуется что-то вроде того, что каждый запуск или зад...

-1
голосов
2ответов
634 просмотров

Должен ли я сделать справочную таблицу спецификаций?

Поскольку я знаю, что здесь много опытных разработчиков ядра баз данных, я решил задать этот вопрос о stackoverflow. Я разрабатываю веб-сайт, основной задачей которого является индексирование всех продуктов, доступных в реальном мире, например цифровых фотоаппаратов, принтеров, холодильников ...

1
голосов
1ответов
802 просмотров

MySQL - таблица поиска по ключевым словам - хорошая идея?

Есть ли «таблица поиска» - хорошая идея? Например, поиск, который может искать "пользователи", "группы" и "страницы" (стиль Facebook), будет иметь такие поля, как ключевые слова, идентификатор пользователя, идентификатор группы и идентификатор страницы. Таким образом, система может выполня...

7
голосов
5ответов
2075 просмотров

Дизайн БД использовать подтип или нет?

В разрабатываемой мной базе данных есть 3 основные таблицы: BOOKS, ARTICLES, NOTES. Каждая книга или статья может иметь несколько заметок, мой первоначальный дизайн был именно таким, что означает, что и заметки в книгах, и заметки к статьям попадают в таблицу «заметок».Вот столбцы для таблицы N...

5
голосов
1ответов
8763 просмотров

Модель данных опроса

Я разрабатываю простой модуль опроса для приложения ASP, над которым я работаю, и хотел бы получить несколько предложений по модели данных. Вопросы могут быть одного из трех типов - множественный выбор, множественный ответ;множественный выбор, один ответ и бесплатный ответ. Я думаю о следую...

10
голосов
4ответов
12693 просмотров

Использование rowguid в качестве уникального ключа при проектировании базы данных - хорошая идея?

SQL Server предоставляет тип [rowguid].Мне нравится использовать это как уникальный первичный ключ, чтобы идентифицировать строку для обновления.Преимущество проявляется, если вы выгружаете таблицу и перезагружаете ее, без беспорядка со столбцами SerialNo (идентификация). В особом случае расп...

1
голосов
9ответов
552 просмотров

Два стола или один стол?

быстрый вопрос по дизайну стола. Допустим, я разрабатываю базу данных кредитной заявки. Сейчас у меня будет 2 стола .. Кандидат (идентификатор кандидата, имя, фамилия, SSN, адрес электронной почты ...) и Сопредседатель (CoApplicantID, FirstName, LastName, SSN, Email…, ApplicantID)...

2
голосов
3ответов
2332 просмотров

Суррогатный ключ как внешний ключ вместо составных ключей

Я понимаю, что могут быть похожие вопросы, но я не смог найти ни одного, достаточно близкого для руководства. Учитывая эту спецификацию, Site --------------------------- SiteID int identity Name varchar(50) Series --------------------- SiteID int SeriesCode varchar(...

2
голосов
3ответов
552 просмотров

Структура базы данных SQL для настраиваемых категорий

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

0
голосов
1ответов
73 просмотров

Обеспечение безопасности содержимого данных

Итак, предположим, что в вашем приложении вы должны обеспечивать безопасность содержимого данных таким образом, чтобы приложение определяло несколько «сущностей», которые должны быть защищены, чтобы пользователь не мог просматривать, редактировать и т. д. определенные диапазоны кода.Допустим, у ...

0
голосов
6ответов
548 просмотров

MYSQL с использованием уникальных имен таблиц VS с использованием идентификаторов

У меня сейчас 26 таблиц в базе данных MYSQL. Мой босс хочет, чтобы я воссоздавал эти 26 таблиц всякий раз, когда у нас появляется новый клиент, и добавлял какое-нибудь сокращение клиента к этим новым таблицам. Так, например, есть компания1 ~ система ~ пользователи и компания2 ~ система ~ пользов...

2
голосов
6ответов
614 просмотров

Как создать SQL-запрос для "общих лайков"

В настоящее время я создаю систему (php и mysql), которая в профиле пользователя позволяет добавлять "любимые музыкальные исполнители" в список. пытался найти способ сравнить лайки пользователя с другими пользователями и вернуть «рекомендованных друзей». Например: User A Likes - 1 - 2 - 3 ...

1
голосов
7ответов
142 просмотров

Стоит ли разбивать 1 стол на много, если по нему будут часто бить?

Прямо сейчас у меня есть столик для фотографий.Я ожидаю, что этот стол сильно пострадает.Могу ли я улучшить производительность, если разбиваю его на 3 таблицы, если, например, у меня есть 3 разных типа фотографий?Или это не улучшит производительность?

2
голосов
5ответов
2235 просмотров

Простой дизайн / макет таблицы базы данных

Мне просто интересно, в качестве гипотетического примера, как лучше всего разложить таблицу для следующего сценария: Допустим, я пишу приложение для отслеживания посещаемости студентов . В начале каждого года я хочу добавить всех учащихся (я сделаю это вручную - теперь должен ли быть наз...

6
голосов
6ответов
2108 просмотров

термин непрофессионала для определения отношений

Есть пара вопросов, связанных с просьбой о различиях / объяснении идентификации и неидентифицирующих отношений в базе данных отношений. Мой вопрос: вы можете придумать более простой термин для этих жаргонов? Я понимаю, что технические термины должны быть конкретными и однозначными. Но наличие...

4
голосов
2ответов
811 просмотров

Эффективное хранение идентичных данных в модели данных Core Data

У меня есть модель данных, которая содержит несколько сущностей, каждая из которых имеет несколько различных атрибутов, в которых хранятся данные изображения. Все это будут небольшие изображения, и мне нужно хранить их в постоянном хранилище, а не как внешние файлы. Хотя я могу просто хранить...

2
голосов
7ответов
377 просмотров

Больше таблиц или больше баз данных?

Я настраиваю систему для размещения блогов WordPress для пользователей моего сайта. Сейчас все работает довольно хорошо в одной базе данных, и разные блоги работают со своими собственными таблицами с добавлением (user1_posts, user_posts и т. Д.). Несмотря на то, что это пока работает, кажется...

2
голосов
1ответов
3673 просмотров

Отношение многие-ко-многим с атрибутами в refClass

В настоящее время я занимаюсь разработкой веб-сайта, используя symfony (1.2) с Doctrine в качестве ORM. У меня есть класс Dinner, класс Criteria и класс Mark. Знак связан с Обедом и Criteria и имеет частные атрибуты, например DateOfMark, MarkValue и т. д. У ужина и критериев может б...

1
голосов
2ответов
69 просмотров

Activity list ala SO

We are building a set of features for our application. One of which is a list of recent user activities ala on SO. I'm having a little problem finding the best way to design the table for these activities. Currently we have an Activities table with the following columns UserId (Id of the user ...