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

База даних - це організований збір даних. Це колекція схем, таблиць, запитів, звітів, поглядів та інших об'єктів. Дані, як правило, організовуються для моделювання аспектів реальності таким чином, щоб підтримувати процеси, що вимагають інформації. Використовуйте цей тег, якщо у вас є питання щодо проектування бази даних. Якщо мова йде про конкретну систему управління базами даних (наприклад, MySQL), будь ласка, використовуйте замість цього тег.

1
Коли використовувати JCR (сховище вмісту) над іншими параметрами?
Я намагаюся оцінити сховища вмісту ( JSR283 ), такі як Jackrabbit та ModeShape, але я повинен визнати, що я не розумію, яка проблема вирішується в першу чергу, і навіть якщо це хороший вибір для проекту. Як ви вважаєте, які випадки є найкращим рішенням для застосування? Хіба це не те саме, …

4
Як денормалізація даних працює з шаблоном мікросервісу?
Я щойно прочитав статтю про мікросервіси та архітектуру PaaS . У цій статті, приблизно на третині шляху вниз, автор стверджує (під Денормалізуй як Шалений ): Створюйте схеми бази даних рефактора та денормалізуйте все, щоб забезпечити повне відокремлення та розділення даних. Тобто не використовуйте базові таблиці, які обслуговують кілька мікросервісів. Не …

18
Який кращий дизайн бази даних: більше таблиць або більше стовпців?
Колишній співробітник наполягав на тому, що база даних із більшою кількістю таблиць з меншою кількістю стовпців є кращою, ніж база даних із меншою кількістю таблиць із більшою кількістю стовпців. Наприклад, замість таблиці клієнтів із стовпцями імені, адреси, міста, штату, поштового індексу тощо, у вас буде таблиця імен, таблиця адрес, таблиця …

10
CodeIgniter - повернути лише один рядок?
На даний момент, якщо я роблю запит до бази даних, який повинен повертати лише один рядок, використовуючи: ...query stuff... $query = $this->db->get(); $ret = $query->result(); return $ret[0]->campaign_id; Чи існує функція CodeIgniter для повернення першого рядка? щось на зразок$query->row(); Або ще кращою була б можливість, якщо б був лише один рядок, …

10
Кращі практики використання та збереження перерахувань
Я бачив тут декілька запитань / дискусій щодо найкращого способу обробки та збереження значень, подібних до переліку (наприклад, збереження даних, придатних для перерахувань , як зберегти перерахування за допомогою NHibernate ), і я хотів би запитати, що таке загальний консенсус . Зокрема: Як слід обробляти ці значення в коді? Як …

4
Сервер повертає недійсний часовий пояс. Перейдіть на вкладку Додатково та встановіть властивість servertimezone вручну
Моя Intelij IDE не підключається до мого сервера баз даних MySQL Workbench, він визначає це як проблему часового поясу і хоче, щоб я перейшов на вкладку розширених і встановив властивість serverTimezone вручну. Я спробував шукати, чи є де-небудь подібна проблема, але я, здається, не можу її знайти.

3
Як виконувати необроблені запити за допомогою Laravel 5.1?
Отже, у мене є цей крихітний запит для запуску в моїй БД, і він чудово працює в MySQL Workbench. В основному, SELECT із LEFT JOIN і UNION з LEFT JOIN знову. SELECT cards.id_card, cards.hash_card, cards.`table`, users.name, 0 as total, cards.card_status, cards.created_at FROM cards LEFT JOIN users ON users.id_user = cards.id_user …

2
Речення ORDER BY недійсне у поданнях, вбудованих функціях, похідних таблицях, підзапитах та загальних виразах таблиць
Речення ORDER BY недійсне у поданнях, вбудованих функціях, похідних таблицях, підзапитах та загальних виразах таблиць, якщо також не вказано TOP, OFFSET або FOR XML. Я отримую вищезазначену помилку під час спроби виконати наступний запит. Хто-небудь може, будь ласка, поглянути і сказати мені, що я тут роблю не так? SELECT * …

1
Порівняння типів стовпців бази даних у MySQL, PostgreSQL та SQLite? (Перехресне зіставлення)
Я намагаюся знайти спосіб зв’язати типи стовпців у найбільш часто використовуваних базах даних: MySQL , PostgreSQL та SQLite . Ось те, що я маю на сьогодні, але я боюся, що це не зроблено, і мені потрібні люди з більшим досвідом, які допоможуть мені закінчити будь-які відсутні типи. MySQL PostgreSQL SQLite …

8
Досі збентежений щодо ідентифікації та неідентифікації відносин
Отже, я читав про виявлення та неідентифікацію відносин у моїй базі даних, і ряд відповідей на SO здаються мені суперечливими. Ось два запитання, які я розглядаю: Яка різниця між виявленням та неідентифікацією стосунків Проблема з прийняттям рішення про встановлення або неідентифікацію стосунків Переглядаючи найважливіші відповіді на кожне запитання, я, мабуть, …

10
Кращий спосіб зберігання паролів у базі даних
Який ваш найкращий метод / тип даних для зберігання паролів у базі даних (бажано SQL Server 2005). Я робив це у кількох наших додатках - це спочатку використовувати бібліотеки шифрування .NET, а потім зберігати їх у базі даних як двійкові (16). Це найкращий метод, чи я повинен використовувати інший тип …

14
Як імітувати БД для тестування (Java)?
Я програмую на Java, і мої додатки багато використовують БД. Отже, для мене важливо мати можливість легко перевірити використання БД. Що це за тести БД? Для мене вони повинні забезпечити дві прості вимоги: Перевірте синтаксис SQL. Що ще важливіше, переконайтесь, що дані обрані / оновлені / вставлені правильно, відповідно до …

6
PGError: ПОМИЛКА: дозвіл відмовлено у зв'язку (при використанні Heroku)
Нещодавно я пройшов процес міграції бази даних, як описано тут: https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres Тепер я бачу ряд помилок у журналах, як це: PGError: ПОМИЛКА: дозвіл відмовлено у зв'язку Будь-які ідеї щодо того, що мені робити, щоб це виправити?

6
Індексація булевих полів
Це, мабуть, справді дурне питання, але чи буде велика користь від індексації логічного поля в таблиці бази даних? Враховуючи загальну ситуацію, наприклад записи "м'якого видалення", які позначені як неактивні, а отже, включають більшість запитів WHERE deleted = 0, чи допомогло б індексація цього поля самостійно, чи його слід поєднувати з …
76 sql  mysql  database  indexing 


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