Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как делают из ненормализованной таблицы нормализованную? / 6 сообщений из 6, страница 1 из 1
15.07.2021, 20:02
    #40084231
sysn1k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делают из ненормализованной таблицы нормализованную?
Допустим, мы загрузили CSV файл с кучей столбцов и данных в одну таблицу. Например - это данные по библиотеке. У нас есть столбец с названием книг, дата издания, жанр, цена, количество книг, автор и тп. Хотим эту таблицу превратить в нормализованную БД. Заново, ручками заносить миллион этих строк - займет больше 5 мин, а это не круто.
Можете просто расписать алгоритм действий?
...
Рейтинг: 0 / 0
15.07.2021, 20:07
    #40084233
sysn1k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делают из ненормализованной таблицы нормализованную?
Принципы Нормальных форм не нужны. Вопрос больше связан как правильно использовать Инсерты, чтобы данные не терялись.
...
Рейтинг: 0 / 0
15.07.2021, 20:08
    #40084234
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делают из ненормализованной таблицы нормализованную?
sysn1k,

подумать, составить схему нормализованных таблиц, создать таблицы, заполнить данными из исходной таблицы. Правила нормализации известны.
...
Рейтинг: 0 / 0
15.07.2021, 20:10
    #40084235
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делают из ненормализованной таблицы нормализованную?
1) уникальные значения из нужных колонн по разным таблицам с identity как pk
2) join на исходную - с заменой (или в др. колонну) тех самых autoincrement identity сделав их FK
3) выкидываем поля разнесённые по другим таблицам

налету до загрузки или уже после - зависит от нюансов и требований к процессу
...
Рейтинг: 0 / 0
15.07.2021, 23:57
    #40084276
Gerros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делают из ненормализованной таблицы нормализованную?
sysn1k,

почитайте про Extract-Transform-Load.
...
Рейтинг: 0 / 0
19.07.2021, 08:52
    #40084564
uaggster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делают из ненормализованной таблицы нормализованную?
sysn1k
Принципы Нормальных форм не нужны. Вопрос больше связан как правильно использовать Инсерты, чтобы данные не терялись.

Я так понимаю, в переводе на русский, ваш запрос звучит так:
"Как вставить данные в набор таблиц master/detail, связанных по автоинкрементному или sequentinal guid ключу"?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как делают из ненормализованной таблицы нормализованную? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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