Вопросы с тегом «database-design»

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

15
Является ли таблица с одним столбцом хорошим дизайном? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Можно ли иметь таблицу только с …

17
Сколько индексов базы данных слишком много?
Я работаю над проектом с довольно большой базой данных Oracle (хотя мой вопрос одинаково применим и к другим базам данных). У нас есть веб-интерфейс, который позволяет пользователям выполнять поиск практически по любой возможной комбинации полей. Чтобы эти поиски выполнялись быстро, мы добавляем индексы к полям и комбинации полей, по которым, …

9
Зачем использовать несколько столбцов в качестве первичных ключей (составной первичный ключ)
Этот пример взят из w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Насколько я понимаю, оба столбца вместе ( P_Idи LastName) представляют собой первичный ключ для таблицы Persons. Это верно? Зачем кому-то …

8
Когда использовать представление вместо таблицы?
Когда действительно следует использовать View поверх реальной таблицы? Какие выгоды я должен ожидать от этого? В целом, каковы преимущества использования представления над таблицей? Разве я не должен спроектировать таблицу так, как в первую очередь должно выглядеть представление?

14
Лучшие практики для хранения почтовых адресов в базе данных (СУБД)?
Есть ли какие-либо хорошие ссылки на передовые методы хранения почтовых адресов в СУБД? Кажется, есть много компромиссов, которые можно сделать, и множество плюсов и минусов для каждого из них, которые нужно оценить - конечно, это делалось снова и снова? Может, кто-то хоть что-то написал, где-то извлечены уроки? Примеры компромиссов, о …



15
Лучший способ хранить время (чч: мм) в базе данных
Я хочу хранить время в таблице базы данных, но мне нужно хранить только часы и минуты. Я знаю, что могу просто использовать DATETIME и игнорировать другие компоненты даты, но как лучше всего сделать это, не сохраняя больше информации, чем мне действительно нужно?

5
Как создать материализованные представления в SQL Server?
Я собираюсь разработать DW и слышал о материализованных представлениях. На самом деле я хочу создать представление, и оно должно автоматически обновляться при изменении базовых таблиц. Может ли кто-нибудь объяснить на примере запроса ..

12
Какие столбцы обычно составляют хорошие индексы?
В продолжение темы « Что такое индексы и как я могу использовать их для оптимизации запросов в моей базе данных? », Где я пытаюсь узнать об индексах, какие столбцы являются хорошими кандидатами на индекс? Специально для базы данных MS SQL? После некоторого поиска в Google все, что я прочитал, предполагает, …

2
Индексирование нескольких столбцов в Ruby on Rails
Я реализую функцию отслеживания статей, прочитанных пользователем. create_table "article", :force => true do |t| t.string "title" t.text "content" end Это моя миграция: create_table :user_views do |t| t.integer :user_id t.integer :article_id end Таблица user_views всегда будет запрашивать оба столбца, а не только один. Мой вопрос в том, как должен выглядеть мой …

13
Соглашение об именах первичного / внешнего ключа [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос В нашей группе разработчиков ведутся бурные …

8
Какова оптимальная длина электронного адреса в базе данных?
Вот извлеченная часть моего запроса, отражающая EMAIL_ADDRESSтип данных и свойство столбца: EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, Однако Джон Сондерс использует VARYING(256). Это наводит на мысль, что я не обязательно правильно понял РАЗЛИЧНЫЕ. Я так понимаю, что длина адреса электронной почты в моем случае составляет 20 символов, а для Jodn - …

2
Предоставить все в определенной схеме в базе данных групповой роли в PostgreSQL
Используя PostgreSQL 9.0, у меня есть групповая роль под названием «персонал», и я хотел бы предоставить ей все (или определенные) привилегии для таблиц в определенной схеме. Ни одна из следующих работ GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; Члены «штата» по-прежнему не могут …

8
MySQL - как поставить почтовый индекс на передней панели с «0»?
В моей базе данных MySQL InnoDB у меня есть грязные данные почтового индекса, которые я хочу очистить. Чистые данные почтового индекса - это когда у меня есть все 5 цифр для почтового индекса (например, «90210»). Но по какой-то причине я заметил в своей базе данных, что для почтовых индексов, начинающихся …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.