Запитання з тегом «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
Коли використовувати вигляд замість таблиці?
Коли насправді перегляд слід використовувати над фактичною таблицею? Які вигоди я повинен очікувати, що це призведе? В цілому, які переваги використання виду над столом? Чи не слід розробити таблицю так, як має виглядати в першу чергу погляд?

14
Найкращі практики зберігання поштових адрес у базі даних (RDBMS)?
Чи є якісь посилання на кращі методи зберігання поштових адрес у RDBMS? Здається, існує безліч вигід, які можна здійснити, і багато плюсів і мінусів, які можна оцінити кожному - напевно, це робилося знову і знову? Може, хтось хоч десь написав, що десь засвоїв уроки? Приклади компромісів, про які я говорю, …


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


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

12
Які стовпці зазвичай дають хороші індекси?
Як продовження " Що таке індекси та як я можу використовувати їх для оптимізації запитів у моїй базі даних? ", Де я намагаюся дізнатись про індекси, які стовпці є хорошими кандидатами на індекси? Конкретно для бази даних MS SQL? Після деякого гуглювання все, що я прочитав, свідчить про те, що …

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 символів, тоді як …

8
MySQL - як вставити поштовий індекс на "0"?
У базі даних MySQL InnoDB у мене є брудні дані поштового індексу, які я хочу очистити. Чисті дані поштового індексу - це коли у мене є всі 5 цифр для поштового індексу (наприклад, "90210"). Але з якоїсь причини я помітив у своїй базі даних, що для поштових індексів, які починаються …

6
Зв'язок первинного ключа та кластерного індексу
Чи може TABLEмати первинний ключ без кластерного індексу? А чи може TABLEмати кластерний індекс, не маючи первинного ключа? Хто-небудь може коротко розповісти мені про зв’язок між первинним ключем та кластерним індексом?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.