Вопросы с тегом «relational-database»

Реляционная база данных - это цифровая база данных, основанная на реляционной модели данных. Эта модель организует данные в одну или несколько таблиц (или «отношений») столбцов и строк

7
Должен ли суррогатный ключ когда-либо предоставляться пользователю?
Часто в таблице, которая не имеет естественного ключа, пользователям по-прежнему полезно иметь уникально сгенерированный идентификатор. Если таблица имеет суррогатный первичный ключ (и в этом случае вы, конечно, ожидаете этого), должен ли этот ключ быть открыт пользователю или для этой цели должно использоваться другое поле? Одна из причин не раскрывать суррогатный …

7
Почему SQL известен как основанный на отношениях / функциональный язык?
Мы узнаем, что большинство языков классифицируются как «отношения на основе» или «высокий уровень». Я никогда раньше не использовал SQL, но, читая его синтаксис, он больше напоминает синтаксис императив / высокоуровневый, чем функциональный / основанный на отношениях (Lisp, Haskell) ?? Или, может быть, моя интерпретация лекций моего профессора неверна ... но …

2
одна таблица с дополнительными столбцами и несколькими таблицами, дублирующими схему
Я работаю над проектом, в котором в какой-то момент мне нужно было принять решение о том, должна ли в базе данных быть одна таблица с несколькими столбцами, которую использует не каждая запись, или несколько таблиц с дублированной схемой. Я создаю спортивное информационное приложение, которое может обрабатывать несколько видов спорта. Мы …

4
Нужны ли этим конкретным таблицам суррогатные ключи?
Фон У меня есть эти таблицы +-------------------------+ +------------------------+ |Airport | |Country | |-------------------------| |------------------------| |airport_code string (PK) | |country_code string (PK)| |address string | |name string | |name string | +------------------------+ +-------------------------+ +-------------------------+ |Currency | |-------------------------| |currency_code string (PK)| |name string | +-------------------------+ AIRPORT_CODE является IATA (Международная ассоциация воздушного транспорта) …

4
Являются ли миграции схем базы данных проблемой в производственных средах?
В дискуссиях о базах данных NoSQL против SQL я иногда слышал, что компании предпочитают использовать базы данных NoSQL без схемы, поскольку перенос схемы на новую версию проблематичен. Но действительно ли это большая проблема при обновлении? Реляционные базы данных вредны для таких операций? Я прочитал этот пост в блоге MongoDB: Почему …

5
Моя команда боится сущностей реляционных баз данных с отношениями внешних ключей, и я не понимаю, почему
Я относительно новичок в колледже, так что большая часть моего знакомства с реляционными базами данных происходит из моего курса по базам данных, где что-либо не в BCNF или 3NF - это пародия. Конечно, это один крайний край, но моя команда на работе действительно, кажется, доводит его до совершенно противоположного конца. …

4
Имеет ли смысл когда-либо НЕ сводить отношения один к одному?
Если у нас есть таблица A, которая имеет отношение один к одному с таблицей B, имеет ли смысл когда-нибудь их разделять? Или никогда не помешает объединить их в один стол? Влияет ли какой-либо из этих сценариев (две таблицы против одной объединенной таблицы) на что-либо относительно его нормальной формы (1NF, 2NF, …

4
Как мне представить перечислимый тип в реляционной базе данных?
Я работаю над созданием реляционной базы данных, которая отслеживает транзакции, которые происходят на устройстве, над которым я работаю для моей компании. Существуют различные типы транзакций, которые могут происходить на устройстве, поэтому у нас есть поле «trans_type» в одной из наших основных таблиц записей. Моя группа решила сделать тип этого поля …

2
Обработка подписок, сальдо и изменений тарифного плана [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Преамбула Моя цель - создать повторно используемый код для нескольких проектов …

10
Как можно считать СУБД модой?
Завершив мой уровень Computing A в 2003 году и получив степень в области вычислительной техники в 2007 году, а также изучив свою профессию в компании с большим использованием SQL, я был воспитан на идее использования реляционных баз данных для хранения. Таким образом, несмотря на то, что я относительно новичок в …

2
Дерево B по сравнению с деревом R - это не просто связка связанных списков?
Я довольно хорошо знаком с B Tree, в основном мне нужно, чтобы базы данных хорошо питались электричеством, кондиционерами и жестким диском. Я ассоциируюсь с двойным (дублирующим [т.е., ey]?) Связанным списком. Сегодня один из разработчиков за обедом упомянул R-дерево. Я вскочил на Википедию и начал читать. Это звучало ужасно, как высокое …

1
Можно ли использовать доказательства реляционной алгебры / исчисления для проверки / проверки SQL?
Возможно ли или даже возможно использовать реляционную алгебру и / или реляционное исчисление в форме доказательств для проверки / проверки правильности операторов, функций и хранимых процедур SQL? Мне кажется, что это должно быть по крайней мере возможно, но я не знаю, есть ли какая-то деталь, которую я упускаю, которая делает …

2
Качество данных в регрессионных тестах реляционных баз данных
Я работал над веб-приложением «Управление коллекциями музеев» с открытым исходным кодом, которое будет использоваться для отслеживания экспонатов музея, которые были приобретены, переданы в дар, взяты в аренду или иным образом приобретены. Это включало проектирование и создание довольно большой базы данных (по сравнению с моим предыдущим опытом), в которой хранятся все …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.