Запитання з тегом «database-design»

Розробка концептуальної схеми та / або логічної моделі та / або фізичних налаштувань бази даних.


2
ВИМОГА КОНСТРЕЙН, варто?
Я зазвичай проектую свої бази даних, керуючись наступними правилами: Ніхто інший, ніж db_owner та sysadmin, не мають доступу до таблиць баз даних. Ролі користувачів керуються на рівні програми. Зазвичай я використовую одну db роль, щоб надати доступ до переглядів, збережених процедур та функцій, але в деяких випадках я додаю друге …


6
Що може бути недоліком завжди мати один цілий стовпець у якості основного ключа?
У межах однієї веб-програми, над якою я працюю, всі операції з базою даних абстрагуються за допомогою деяких загальних сховищ, визначених через Entity Framework ORM. Однак для того, щоб мати просту конструкцію для загальних сховищ, усі залучені таблиці повинні визначати унікальне ціле число ( Int32у C #, intу SQL). Досі це …

6
Бажаний спосіб зберігання DateTime
Інформацію про дату та час ми можемо зберігати двома способами. Який найкращий підхід для зберігання інформації DateTime? Збереження дати та часу у 2 окремих стовпцях або одному стовпчику за допомогою DateTime ? Чи можете ви пояснити, чому такий підхід кращий? (Посилання на документи MySQL для довідок, питання загальне, не характерне …

8
Чому змінилося б значення первинного ключа?
Я досліджував концепцію ROWGUID останнім часом і натрапив на це питання. Ця відповідь дала розуміння, але привела мене до різної кролячої нори із згадкою про зміну значення основного ключа. Я завжди розумів, що первинний ключ повинен бути незмінним, і моє пошук, оскільки прочитав цю відповідь, дав лише відповіді, які відображають …

2
Приклад моделей готових до використання баз даних
Де я можу знайти готові до використання моделі баз даних? Мені не потрібна база даних з даними, а лише схеми (UML-діаграми). Можливо, щось на зразок моделей даних за цим посиланням , але набагато складніший і реальний світ.

2
Чи безпечніше пройти через 3-ту базу даних для підключення двох баз даних, використовуючи той самий логін?
У нас є така настройка: Кілька виробничих баз даних, що містять приватні дані, які використовуються програмним забезпеченням на робочому столі Веб-база даних для загальнодоступного веб-сайту, яка потребує деяких даних із приватних баз даних Посередницька база даних, яка містить кілька переглядів і збережених процедур, які витягують дані з приватних баз даних …

2
Чому я не можу використовувати NEWSEQUENTIALID () як значення за замовчуванням для мого стовпця?
Я намагаюся створити таблицю в Management Studio і, прочитавши про нову функцію (починаючи з SQL 2005 року далі) NEWSEQUENTIALID(), подумав, що мені це вдасться. Це те, що я роблю: Але це не дозволяє мені. Повідомлення про помилку, яке я отримую: 'FormTemplate (Forms)' table - Error validating the default for column …

7
Який хороший спосіб зберігати велику кількість стовпців?
У мене є проблема з вирішенням питання, як зберігати ці дані в моїй базі даних. Будь-які пропозиції щодо найкращого способу це зробити? Не можу сказати, я багато чого знаю про бази даних. У мене дані надходять у такому форматі, але замість 4, кількість стовпців становить приблизно 240, тому кожна дата …

4
Кращий дизайн для посилання на кілька таблиць з одного стовпця?
Запропонована схема Перш за все, ось приклад моєї запропонованої схеми для посилання на весь мій пост: Clothes ---------- ClothesID (PK) INT NOT NULL Name VARCHAR(50) NOT NULL Color VARCHAR(50) NOT NULL Price DECIMAL(5,2) NOT NULL BrandID INT NOT NULL ... Brand_1 -------- ClothesID (FK/PK) int NOT NULL ViewingUrl VARCHAR(50) NOT …

4
Дизайн бази даних: як вирішити проблему «архіву»?
Я впевнений, що багато додатків, критичних програм, банків і так далі роблять це щодня. Ідея, що стоїть за цим: усі рядки повинні мати історію всі посилання повинні залишатися узгодженими повинно бути легко робити запити, щоб отримати "поточні" стовпці клієнти, які придбали застарілі речі, все одно повинні побачити, що вони купили, …

2
ефективний дизайн таблиці та індексу mysql для 35 мільйонів рядків + таблиця з 200+ відповідними стовпцями (подвійний), будь-яку комбінацію яких можна запитати
Я шукаю поради щодо дизайну таблиць / індексів для наступної ситуації: У мене є велика таблиця (дані історії цін на акції, InnoDB, 35 мільйонів рядків і зростаюча) зі складеним первинним ключем (assetid (int), дата (дата)). крім інформації про ціни, у мене є 200 подвійних значень, які потрібно відповідати кожному запису. …

4
Дизайн великої таблиці SQL
У мене є загальне питання щодо дизайну таблиць (ів) SQL Server 2008. Наразі у нас є стіл, який становить понад 600 ГБ і зростає приблизно на 3 ГБ на день. Ця таблиця має відповідні обмеження, але вона стає основною перевіркою під час запуску запитів і саме через її розмір. Питання …


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