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

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

9
Різниця між таблицею фактів і таблицею розмірів?
Читаючи книгу для бізнес-об’єктів, я натрапив на таблицю термінів та таблицю вимірів. Я намагаюся зрозуміти, чим відрізняється таблиця розмірів від таблиці Факти? Я прочитав пару статей в Інтернеті, але не зміг зрозуміти. Будь-який простий приклад допоможе мені зрозуміти краще?



5
Приєднується мікросервіс та база даних
Для людей, які розбивають монолітні програми на мікросервіси, як ви обробляєте сукупність розбиття баз даних. Типові програми, над якими я працював, роблять багато інтеграції бази даних з причин продуктивності та простоти. Якщо у вас є дві таблиці, які логічно відрізняються (якщо це буде обмежений контекст), але ви часто робите сукупну …

4
View SELECT містить підзапит у пункті FROM
У мене дві таблиці, і мені потрібно створити подання. Таблиці: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) Для цього я використовую наступний запит. Запит без частини "create view" працює добре, але з "create view" він показує помилку "View SELECT містить підзапит у пункті FROM". Що може бути проблемою та …
111 mysql  sql  database  views 

5
Загальні поля MySQL та їх відповідні типи даних
Я створюю дуже маленьку базу даних MySQL, яка зберігає ім’я, прізвище, електронну пошту та номер телефону і намагаюся знайти «ідеальний» тип даних для кожного поля. Я знаю, що немає такої ідеї, як ідеальна відповідь, але для загальновживаних полів, таких як така, повинна бути якась загальна конвенція. Наприклад, я визначив, що …
111 mysql  database  types 

6
Який рекомендований спосіб видалити велику кількість елементів із DynamoDB?
Я пишу простий сервіс реєстрації в DynamoDB. У мене є таблиця журналів, яка вводиться хешем user_id та діапазоном часових позначок (Unix epoch int). Коли користувач послуги припиняє свій обліковий запис, мені потрібно видалити всі елементи таблиці, незалежно від значення діапазону. Який рекомендований спосіб виконання подібних операцій (маючи на увазі, що …

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

24
Чи справді потрібні сторонні ключі в дизайні бази даних?
Наскільки мені відомо, зовнішні клавіші (FK) використовуються для допомоги програмісту в правильному маніпулюванні даними. Припустимо, програміст насправді робить це правильним чином, то чи насправді нам потрібна концепція іноземних ключів? Чи є якісь інші способи використання іноземних ключів? Я щось тут пропускаю?

4
AWS MySQL RDS проти AWS DynamoDB [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 7 років тому . Удосконаліть це питання Я вже досить довго використовую MySQL і мені комфортно його структура …

11
Неможливо передати об’єкт типу "System.DBNull", щоб ввести "System.String"
Я отримав вищезгадану помилку в своєму додатку. Ось оригінальний код public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } Я замінив на public string GetCustomerNumber(Guid id) { object accountNumber = (object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM, CommandType.StoredProcedure, "spx_GetCustomerNumber", new SqlParameter("@id", id)); if (accountNumber is System.DBNull) { return …
109 c#  asp.net  database  null 

7
Як COUNT рядків у EntityFramework без завантаження вмісту?
Я намагаюся визначити, як рахувати відповідні рядки на таблиці за допомогою EntityFramework. Проблема полягає в тому, що кожен рядок може мати багато мегабайт даних (у двійковому полі). Звичайно, SQL був би приблизно таким: SELECT COUNT(*) FROM [MyTable] WHERE [fkID] = '1'; Я можу завантажити всі рядки, а потім знайти графа …


12
Максимальний час виконання в phpMyadmin
Коли я намагаюся виконувати (деякі) запити в phpMyadmin, я отримую цю помилку Фатальна помилка: Максимальний час виконання 60 секунд перевищено у C: \ xampp \ phpmyadmin \ library \ dbi \ mysql.dbi.lib.php у рядку 140 тому що у мене дуже велика таблиця (понад 9 мільйонів записів) Я відредагував файл C: …

4
Чому мені потрібна транзакція в режимі глибокого сну для операцій лише для читання?
Чому мені потрібна транзакція в режимі глибокого сну для операцій лише для читання? Чи вкладається наступна транзакція блокування в БД? Приклад коду для отримання з БД: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Чи можна використовувати …

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