Описание тега database-theory

1 ответ

Как определить ключ-кандидат по функциональным зависимостям в теории реляционных баз данных

Рассмотрим отношение базы данных студенческих записей следующим образом: Студент (I, G, P, M, S, Y, E, L, R, C) (а) Покажите, как получить два ключа-кандидата для ученика, или объясните, почему вы не можете этого сделать. (б) В какой нормальной форм…
1 ответ

Сохраняем ли мы функциональную зависимость рефлексивности в минимальном покрытии

Предположим, мне нужно придумать минимальное покрытие набора функциональных зависимостей. У меня есть эта функциональная зависимость {A,B,C} -> {C}, Мы бы знали, что {A,B} является избыточным, и мы должны удалить эти два атрибута, чтобы получить …
14 апр '16 в 02:39
0 ответов

Что означает "структурированный" в языке структурированных запросов?

Что делает SQL "структурированным"? Отличаются ли языки структурированных запросов от неструктурированных? И когда мы говорим, что SQL является "декларативным", это связанное понятие?
24 мар '14 в 03:34
0 ответов

Дорогостоящий процесс повторного заполнения производственных данных с Laravel в большом наборе данных MySQL

Я ищу более разумный способ исправить ошибки в большой базе данных. Решения приветствуются, насколько они разумны (не стесняйтесь задавать вопросы инструментам для работы, то есть реляционной базе данных). Я не могу позволить себе обрезать данные и …
1 ответ

ER диаграмма для преобразования базы данных

Предположим, у меня есть две сильные сущности E1 и E2, связанные отношением 1 ко многим R. E1 <--------- R ---------- E2 Сколько таблиц будет создано, когда я преобразую приведенную выше диаграмму ER в базу данных? Я знаю, что когда E2 будет в общем…
20 янв '17 в 19:53
2 ответа

Теория внедрения SQL

Я все время использую слой ORM в базах данных, поэтому я не возражаю против инъекций SQL, но друг дал мне эту задачу, и я до сих пор не знаю, как ее решить. Я знаю, что PHP-скрипт просто проверяет, возвращен ли запрос!= Null (имя пользователя соотве…
4 ответа

Как мне реализовать MVCC?

Я нашел много ресурсов в Интернете, дающих общие обзоры концепций MVCC (многоуровневое управление параллелизмом), но нет подробных технических ссылок о том, как именно это должно работать или реализовываться. Существуют ли какие-либо документы в Инт…
03 мар '11 в 10:45
3 ответа

Рассмотрим следующий набор F функциональных зависимостей на схеме отношений r(A,B,C,D,E,F):

Я безуспешно пытался связаться с моим инструктором, и я действительно хочу понять этот процесс, но независимо от того, сколько я читаю материала, я не могу вписаться в мой маленький мозг. Может кто-нибудь, пожалуйста, помогите мне со следующими вопр…
19 фев '11 в 14:22
1 ответ

Нормализация и структура базы данных

У меня есть структура данных, которая имеет следующие таблицы Customers Transactions (Type A) Transactions (Type B) Мы добавляем Comments Таблица Customers есть еще один из Transactions A а также Transactions B Comments может быть связано либо с Tra…
3 ответа

3-я обычная форма для таблицы учетных записей пользователей, солей и хэшей

Я понимаю важность солей, хэшей и всего такого хорошего для паролей. Мой вопрос относится к теории реляционных баз данных. Мое понимание третьей нормальной формы заключается в том, что каждый элемент должен предоставлять факт о ключе, целом ключе и …
01 июн '11 в 04:25
5 ответов

Реляционная модель и запросы, которые естественным образом возвращают повторяющиеся строки

Обычно считается, что в реляционной модели: Каждая реляционная операция должна давать отношение. Отношения, будучи наборами, не могут содержать повторяющиеся строки. Представьте себе отношение "ПОЛЬЗОВАТЕЛИ", которое содержит следующие данные. ID FI…
2 ответа

Как избежать состояния гонки, когда два пользователя вставляют запись в одну таблицу с созданным вручную идентификатором пользователя

Я генерирую userId вручную, т.е. предыдущий userId+1. но если два или более пользователей читают предыдущий userId и вставляют новую запись. Таким образом, существует вероятность, что любые два или более пользователей вставляют записи с одинаковым и…
16 июл '14 в 10:06
1 ответ

Использование пользовательского типа в качестве первичного ключа

Предположим, у меня есть система, где у меня есть метаданные, такие как: table: ====== key name address ... Тогда предположим, что у меня есть пользовательский тип, описанный так: datasource datasource-key А) Существуют ли системы, где можно иметь к…
1 ответ

Теория зависимости

Кто-нибудь знает хороший сайт, книгу или любые другие ресурсы, которые бы хорошо объясняли теорию зависимости? Я застрял в вопросе, аналогичном приведенному ниже: Дано R &lt; A = {P,Q,R,S,T,U,Y }, gamma = {Y-&gt;S …(1) Q-&gt;ST….(2) U-&gt; Y……(3) S-…
1 ответ

Теория зависимости - Вопрос

Последние несколько часов я пытался получить это, я включил ниже единственный выработанный мной ответ, который, кажется, может куда-то пойти, может кто-нибудь сказать мне, если я на правильном пути: Вопрос: Gamma = { U-&gt; PT….. 1 Q-&gt; SU……2 W-&g…
0 ответов

Что такое арность запросов в теории баз данных

Какова степень сложности запроса в базах данных? для объекта является количество атрибутов. Это количество атрибутов во всех входных отношениях или количество атрибутов нового выходного отношения запроса? например, Входные данные: база данных D, зап…
20 фев '19 в 15:14
4 ответа

Ключи-кандидаты от функциональных зависимостей

Приведена связь R с атрибутами ABCDE. Вам даны следующие зависимости: A -> B, BC -> E и ED -> A. У меня уже есть ответ CDE, ACD и BCD. Мне просто нужно знать, как это сделать. Благодарю.
27 апр '10 в 02:54
1 ответ

Как определить, имеет ли место функциональная зависимость в проецируемом отношении?

Если я начну с отношения R с набором функциональных зависимостей, и я спроецирую эти FD на отношение S, как я могу сказать, определяют ли определенные FD тогда в проецируемом отношении?
19 июл '14 в 07:03
1 ответ

База данных - функциональная зависимость и ключи-кандидаты

У меня возникла большая проблема, когда я цепляюсь за функциональные зависимости и клавиши-кандидаты. В настоящее время я делаю проект, в котором я должен определить "два" ключа-кандидата и иметь только четыре функциональные зависимости. Все мои отн…
1 ответ

Эквивалентность множества функциональных зависимостей

Fd1 = {AB -> C, D -> E, E -> C} Fd2 = {AB -> C, D -> E, AB -> E, E -> C} эти два FD эквивалентны или нет, я думаю, что они. Но в ответе он показан как не эквивалентный.
14 фев '17 в 09:09