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

Реляционная база данных - это база данных, состоящая из переменных отношений (которые также называются * relvars *, * R-таблицы * или просто * таблицы *). Правила определения, управления и целостности реляционных баз данных основаны на реляционных операциях, эквивалентных или аналогичных реляционной алгебре и исчислению. Принципы реляционной базы данных составляют основу существенной части теории и практики управления данными.

9
Зачем использовать несколько столбцов в качестве первичных ключей (составной первичный ключ)
Этот пример взят из w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Насколько я понимаю, оба столбца вместе ( P_Idи LastName) представляют собой первичный ключ для таблицы Persons. Это верно? Зачем кому-то …


8
Как создавать отношения в MySQL
В классе мы все «изучаем» базы данных, и все пользуются Access. Мне это надоело, и я пытаюсь делать то, что делает остальной класс, но с необработанными командами SQL с MySQL вместо использования Access. Мне удалось создать базы данных и таблицы, но как теперь установить связь между двумя таблицами? Если у …

7
Разница между тета-соединением, равным соединением и естественным соединением
У меня проблемы с пониманием реляционной алгебры, когда речь идет о тета-соединениях, равных соединениях и естественных соединениях. Может ли кто-нибудь помочь мне лучше понять это? Если я использую знак = для тета-соединения, будет ли это то же самое, что и обычное соединение?

7
Сравнение реляционных баз данных и графовых баз данных
Может ли кто-нибудь объяснить мне преимущества и недостатки базы данных отношений, такой как MySQL, по сравнению с базой данных графов, такой как Neo4j? В SQL у вас есть несколько таблиц с разными идентификаторами, связывающими их. Затем вам нужно присоединиться, чтобы соединить столы. С точки зрения новичка, зачем вам проектировать базу …

13
Когда мне следует использовать отношения один на один?
Извините за этот вопрос нуба, но есть ли реальная необходимость использовать взаимно-однозначные отношения с таблицами в вашей базе данных? Вы можете реализовать все необходимые поля внутри одной таблицы. Даже если данные становятся очень большими, вы можете перечислить имена столбцов, которые вам нужны, в SELECTоператоре вместо использования SELECT *. Когда вам …

26
Как вам ваши первичные ключи? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

8
В чем разница между реляционной и нереляционной базой данных?
Я знаю, что такие решения, как MySQL, PostgreSQL и MS SQL Server, являются системами реляционных баз данных, а NoSQL, MongoDB и т. Д. - нереляционными СУБД. Однако в чем разница между двумя типами систем? Условия непрофессионала предпочтительнее. Благодарю.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.