powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Правильно спроектировано бд
25 сообщений из 31, страница 1 из 2
Правильно спроектировано бд
    #39185068
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Целесообразно проектировать базу до такого уровня
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185079
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С технической точки зрения - нет. Но кроме технических может быть много других соображений.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185083
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А стехнической что может быть не так??

А сточки зрения правил нормализации это правильно ??
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185101
Turbo Prolog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriy,

Слушай, это просто бред.
Почему у тебя LAST_NAME, NAME и DATE_BORN - это отдельные сущности?
Это ведь всего лишь атрибуты сущности USER.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185109
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turbo Prolog,

Ну они повторяются , и решил вынести . Так это неправильно.

Подскажите хорошие материалы с примерами по проектирование
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185122
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriy,
С технической точки зрения отношения "1:1" оправданы достаточно редко (и обычно это связано с ограничениями платформы). Поскольку платформу Вы не привели и обсуждаете сферического коня в вакууме - то

Кот Матроскин рС технической точки зрения - нет
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185141
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turbo Prolog,

Если атрибуты бутут повторятся их разве не нужно выносить в отдельную таблицу??
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185171
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyЕсли атрибуты бутут повторятся их разве не нужно выносить в отдельную таблицу??Хотелось бы узнать обоснование такого умозаключения.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185174
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ChA,

Ну прочитал что повторяющиеся данные нужно выносить в отдельную таблицу
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185190
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyНу прочитал что повторяющиеся данные нужно выносить в отдельную таблицу

:)
вы ничего не поняли о принципах проектирования БД. Читайте дальше)))
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185195
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите и подскажите что нужно поправить
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185198
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serguei,

А вы поняли так поправьте добрый человек
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185199
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyНу прочитал что повторяющиеся данные нужно выносить в отдельную таблицу
C какого-то возраста появился вопрос "ЗАЧЕМ"
YouTube Video
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185233
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спосибом
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185240
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати те же самые соображения для адресов.
Экономия (короткая ссылка вместо длинного адреса) гораздо существеннее, но вероятность расшаривания адреса (когда более одного человека в таблице users имеют одинаковый адрес) существенно ниже чем для имени - то бишь по факту все эти адреса лежат в справочнике адресов. Плюс неизбежный гемор с правкой адресов из топика выше.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185276
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257,

Вы имеете ввиду лучше объединить юзерс и а жре в одну таблицу?
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185296
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriy Вы имеете ввиду лучше объединить юзерс и а жре в одну таблицу? как минимум рассмотреть эту возможность.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185592
Turbo Prolog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyюзерс и а жре в одну таблицу
Это - русскоязычный форум.
Использование кириллицы - необходимо, но недостаточно.
Нужно ещё и писать русскими словами.
Возможно, ты имел ввиду слово "адрес" ?

Схема очевидно доказывает, что о проектировании Баз Данных ты решительно ничего не знаешь.
Если стоит задача спроектировать БД - найми программиста-базовика.
Если стоит задача научиться проектировать БД - падай на книги.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39185695
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turbo Prolog,

Подскажите хорошую литературу ??
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39186275
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyА стехнической что может быть не так??

А сточки зрения правил нормализации это правильно ??

нет.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39186276
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyTurbo Prolog,

Если атрибуты бутут повторятся их разве не нужно выносить в отдельную таблицу??


нет.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39186277
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyTurbo Prolog,

Подскажите хорошую литературу ??

Дейт.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39186321
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyTurbo Prolog,
Подскажите хорошую литературу ??
Вот литература.
Применяйте для нормализации два правила-вопроса:
1) Не является ли какое-либо свойство этого типа сущности на самом деле самостоятельным типом сущности?
2) Не является ли какое-либо свойство этого типа сущности на самом деле свойством другого типа сущности?

Формальная процедура нормализации вряд ли кого-то заставит задуматься о том, что Имя или Фамилия человека - это отдельный тип сущности со своими собственными свойствами (а уже потом принять решение о денормализации)...
Так что, Вы все делаете правильно. Внимательнее разбирайтесь с сущностями и свойствами сущностей.
И принимайте решение о денормализации. Вам выше объясняли, что если это не сущность, и это можно рассматривать как свойство сущности (например, Имя - это свойство сущности Человек), то не нужно выделять в "отдельную таблицу".
Но, с этим не нужно торопиться, это само придет со временем, если Вы не будете пользоваться рекомендуемой Вам литературой.
Мне приходится писать эти элементарные вещи уже не одно десятилетие. Только из-за того, что создатели форумов до сих пор не переименовали тему "Проектирование баз данных" в "Проектирование реляционных баз данных". Но, раз не переименовали, то повторю: проектирование реляционных баз данных не позволит Вам разобраться в проектировании баз данных)))
Сначала используйте модель, в которой есть одни только сущности, из известного учебного материала по ORM, который Вы здесь можете почитать.
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39186814
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyTurbo Prolog,

Подскажите хорошую литературу ??
Коннолли "Базы данных".
...
Рейтинг: 0 / 0
Правильно спроектировано бд
    #39187052
Вадиман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyTurbo Prolog,

Если атрибуты бутут повторятся их разве не нужно выносить в отдельную таблицу??
С такой аналогией можно далеко зайти.
Почему бы не хранить ссылки на буквы алфавита вместо того, чтобы составлять из них слова, каждый раз использующие одни и те же наборы букв? :) Ведь они повторяются
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Правильно спроектировано бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]