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

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

3
Великий (> 22 трлн. Елементів) геопросторовий набір даних з швидкою (<1) ефективністю запиту читання
Я зараз розробляю нову систему для великого набору геопросторових даних, який потребуватиме швидкого виконання запитів читання. Тому я хочу дізнатися, чи хтось вважає, що це можливо, чи має досвід / поради щодо відповідних СУБД, структури даних чи альтернативних методів для досягнення необхідної продуктивності в наступній ситуації: Дані будуть постійно вироблятися …

3
Реалізація підтипу підтипу в конструкції типу / підтипу з взаємовиключними підкласами
Вступ Для того, щоб це питання було корисним для майбутніх читачів, я буду використовувати загальну модель даних для ілюстрації проблеми, з якою я стикаюся. Наша модель даних складається з 3 об'єктів, які повинні бути позначені як A, Bі C. Для того, щоб все було просто, всі їх атрибути матимуть intтип. …

4
Чи є інструмент для перевірки нормалізації моєї бази даних до третьої нормальної форми?
Я дізнався про нормалізацію нещодавно і розумію, наскільки це важливо при впровадженні нової схеми. Як я можу перевірити, чи відповідає моя база даних 2NF або 3NF? Огляд вручну - це вірний варіант, але я шукаю тут автоматизований інструмент. Я не шукаю інструмент "крапка та клацання", більше щось, що підкреслить можливі …

5
Чи порожні стовпці займають місце в таблиці?
У мене є таблиця, яка вміщує в собі дуже основну інформацію. Просто заголовок та кілька полів дати. Існує одне поле під назвою коментарі, яке є varchar (4000) Більшу частину часу ми залишаємо його порожнім, але іноді тут буде вводитися велика кількість даних. Це справді поганий дизайн? Або це просто трохи …

1
Дизайн бази даних: два зв’язки від 1 до багатьох до однієї таблиці
Я повинен моделювати ситуацію, коли у мене є таблиця Chequing_Account (яка містить бюджет, номер iban та інші реквізити рахунку), яка повинна бути пов'язана з двома різними таблицями Person і Corporation, в яких обидва можуть мати 0, 1 або багато рахунків, що перевіряють. Іншими словами, у мене є два стосунки від …

7
Як змусити один запис мати справжнє значення для булевого стовпчика, а всі інші - помилкове значення?
Я хочу застосувати, що лише один запис у таблиці вважається значенням "за замовчуванням" для інших запитів чи представлень, які можуть отримати доступ до цієї таблиці. В основному, я хочу гарантувати, що цей запит завжди буде повертати рівно один рядок: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Як би я це …

4
Проблема відносин між особами
У мене є 4 подібні таблиці (це приклад): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Припустимо, що я маю classificationс id = 20, id_company = 1. І departmentщо має id_company = 2(що представляє іншу компанію). Це дозволить …

2
Вимкнення всіх обмежень та перевірок таблиці під час відновлення дампа
Я отримав дамп моєї бази даних PostgreSQL з: pg_dump -U user-name -d db-name -f dumpfile яку я продовжую відновлювати в іншій базі даних за допомогою: psql X -U postgres -d db-name-b -f dumpfile Моя проблема полягає в тому, що база даних містить референтні обмеження, перевірки та тригери, а деякі з …

4
База даних SQL Server на SSD - будь-яка перевага окремого файлу для кожної таблиці?
Я створюю базу даних, в якій буде близько 30 таблиць, кожна таблиця містить десятки мільйонів рядків, а кожна таблиця містить один важливий стовпець та стовпчик первинного / зовнішнього ключа для того, щоб досягти максимальної ефективності запитів в умовах важких оновлення та вставки та активно використовують кластерні індекси. Дві таблиці містять …

5
Підвищення цілісності бази даних
Чи має це коли-небудь сенс, щоб програма застосувала цілісність бази даних замість того, щоб мати сторонні ключі, перевірити обмеження тощо? Скільки покращення продуктивності можна очікувати за неприйняття цілісності бази даних за допомогою внутрішніх інструментів бази даних?

2
INT або CHAR для поля типу
Яка найкраща конструкція для столу, Typeполя, яке є intабо char(1)? Іншими словами, враховуючи цю схему: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Це ефективніше (ефективність роботи) VehTypeбути intчи a char(1)? Скажімо, у вас п'ять типів автомобілів, чи слід використовувати значення …

3
Ім'я стовпця, що називає конвенції та кращі практики
Я хотів би отримати деяку експертну думку щодо найкращих практик щодо імен стовпців . Фоном є те, що згідно Вікіпедії , наступний синтаксис, SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); є більш ефективним, ніж SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); Однак JOIN ... USINGсинтаксис, який …


2
Чим відрізняються типи даних MySQL VARCHAR від TEXT?
Після версії 5.0.3 (яка дозволила VARCHAR скласти 65535 байт і перестала обрізати пробіли), чи є якась значна різниця між цими двома типами даних? Я читав список відмінностей, і єдині дві примітки: Для індексів у стовпцях BLOB та TEXT потрібно вказати довжину префікса індексу. Для CHAR та VARCHAR довжина префікса необов’язково. …

5
SQL Server - окрема база даних для звітів?
На нашому SQL Server у нас є база даних для кожного з наших веб-додатків. Для звітів ми використовуємо служби звітування, а всі дані звіту (включаючи параметри звіту) надходять із збережених процедур. Збережені процедури знаходяться в тій самій базі даних, що і дані у звіті. Так, наприклад, програми, які обслуговують звіти …

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