Запитання з тегом «relational-theory»

На цьому веб-сайті ця тега стосується питань щодо теорії реляційної моделі. Реляційна модель управління базами даних - це підхід до управління даними за допомогою структури та мови, що відповідає логіці предикатів першого порядку. У реляційній моделі бази даних всі дані представлені у вигляді кортежів, згрупованих у відношення. База даних, організована з точки зору реляційної моделі, є реляційною базою даних.

2
Чи можна без втрат розкласти цю таблицю?
Я натрапив на проблему дизайну бази даних, яка не входить до моєї ліги, і мій гуру DBA до DBA не працює на пожежних навчаннях. По суті, у мене є таблиця з наступним первинним ключем (ПК для стислості): child_id integer parent_id integer date datetime child_idі parent_idє зовнішніми ключами до таблиць сутності. …

2
Чи нормалізується таблиця без первинного ключа?
На лекції мій лектор показав нам таблицю без первинного ключа. Запитавши, він сказав, що в 3NF, коли ви видаляєте транзитивні залежності, це нормально, щоб тоді мати таблицю без первинного ключа. Однак жоден первинний ключ не означає, що функціональних залежностей немає - але 3NF - це усунення перехідних залежностей, і мене …

4
Перша нормальна форма: остаточне визначення
Я намагаюся отримати остаточну версію того, що є Першою нормальною формою. Все, що я читаю, має дещо інший виток. Багато органів влади, такі як Дата, кажуть, що за визначенням це відношення завжди знаходиться в Першій нормальній формі, а інші дають перелік вимог. Це означає, що для 1NF є багато нульових …

1
Створення структури бази даних дружби: чи слід використовувати багатозначний стовпець?
Скажімо, у мене є таблиця під назвою User_FriendList, яка має такі характеристики: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); Припустимо, що у вказаній таблиці є такі дані: + ---- + --------- + --------------------------- + | Ідентифікатор | User_ID | Список друзів_ID | + …

3
Як Yelp ефективно обчислює відстань у базі даних?
Наприклад, скажіть, у мене є таблиця: Business(BusinessID, Lattitude, Longitude) Усі, звичайно, індексуються. Також є 1 мільйон записів Скажімо, я хочу знайти бізнес, найближчий до 106,5, наприклад, як мені це зробити? Якщо я це роблю SELECT * FROM Business WHERE (Some formula to compute distance here) < 2000 наприклад, або якщо …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.