0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 38

Объединение баз данных , разделение баз.

21.01.2011, 18:51. Показов 9482. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую. Помогите разделить имеющуюся базу, и собрать все в одну. С sql только начал работать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.01.2011, 18:51
Ответы с готовыми решениями:

Объединение баз данных
Добрый день! Возникла необходимость объединить несколько баз данных в одну.То есть базы абсолютно одинаковые,но информация в них...

Объединение баз ms sql
Добрый день. Сложилась такая ситуация. Есть два sql сервера с аналогичной структурой бд, но с разными данными в них. В одной базе...

Восстановление баз данных
При попытке восстановления базы данных выдается такое сообщение(рис).Захожу как администратор есть полный доступ.Причем восстанавливаю...

8
 Аватар для Devil_FoX
168 / 142 / 1
Регистрация: 01.04.2010
Сообщений: 474
21.01.2011, 18:58
Что ты имеешь ввиду?
0
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 38
22.01.2011, 07:28  [ТС]
У меня есть несколько баз, нужно собрать их в одну. И второе, уже собранную базу разделить относительно некоторых условий.

Добавлено через 12 часов 13 минут
т.е. из имеюющейся база построить базу по выборкам
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
22.01.2011, 21:54
Kanat, объясни точнее. Если у меня есть 2 базы ("Овощная база" и "Танкостроение"), объеденить я их не смогу никак.
Объединять можно данные с одинаковых по структуре БД. Если БД не одинаковы, то нужно строить запросы исходя из их структуры, которой тут не видно...

то же самое касается деления: как делить ? по дате? по таблицам? по алфавиту?

грамотно поставленное техническое задание - уже часть решения задачи
0
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 38
23.01.2011, 07:28  [ТС]
конечно же они имею одинаковую структуру, и делить её нужно было по дате, я с этим уже разобрался!
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
23.01.2011, 10:16
Kanat, и смотри за первичными ключами: нужно продумывать механизм изменения первичных ключей(может через промежуточные таблицы), иначе вся база убъется.
0
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 38
01.02.2011, 05:06  [ТС]
Можно насчет первичных ключей поподробнее, у меня проблема именно с ними.
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
01.02.2011, 08:53
Цитата Сообщение от Kanat Посмотреть сообщение
Можно насчет первичных ключей поподробнее
Можно
пример: есть 2 таблицы (т1) баз данных, которые нужно объеденить, у каждой сделано автоинкрементное ключевое поле, на эту таблицу есть внешние ключи в других таблицах (т2,т3). Скажем в первой таблице есть ключи 1,2,5,8, а во второй - 1,3,4,5,7. После добавления значений из второй базы в первую там будут значения 1,2,5,8,9,10,11,12,13. Но в момент объединения таблиц (т2 и т3) начнуться глюки, потому что их внешние ключи будут указвать на несоответствующие записи в т1 или вообще не будут иметь никакого соответствия.
При разделении таблиц сиуация будет такой же.

Что в данном случае делать? Нужно очень хорошо продумать скрипт, что бы ничего не потерять.
0
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 38
01.02.2011, 14:31  [ТС]
с ключами полное соответствие!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.02.2011, 14:31
Помогаю со студенческими работами здесь

Синхронизация баз данных
Для решения задачи распределения нагрузки на сервера требуются одинаковые копии БД на каждом сервере. Каким образом можно...

Нормализация баз данных
Интересует вопрос. При изменении основной таблицы, таблицы 1,2,3 нормальной формы должны подтягивать значения автоматом или сам...

Синхронизация баз данных
Добрый день, подскажите как осуществить синхронизацию/репликацию одинаковых баз данных MSSQL 2005 или 2008. Ссылки на литературу тоже...

Размещение баз данных
Увеличится ли производительность системы, если базы данных sql server будут расположены на отдельном физическом диске ?

анализ баз данных
необходимо проанализировать базу данных, создать диаграмму по данным( строкам, столбцам и т.д.). Возможно у кого нибудь есть пример кода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

Новые блоги и статьи
Шаблоны и протоколы для создания устойчивых микросервисов
ArchitectMsa 19.04.2025
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих. . .
Изменяемые и неизменяемые типы в Python
py-thonny 19.04.2025
Python славится своей гибкостью и интуитивной понятностью, а одна из главных его особенностей — это система типов данных. В этом языке все, включая числа, строки, функции и даже классы, является. . .
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru