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

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

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

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

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


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