Разработать базу данных на SQL, которая будет поддерживать загрузку различных баз данных с разным числом столбцов и объемом данных. База данных должна обеспечивать возможность поиска компаний по тегам, содержащимся в одном из столбцов. Т.е. фильтрация по тегам + классно бы и по другим столбцам.
Требования к функционалу:
Разработать схему базы данных, которая позволит гибко обрабатывать таблицы с разным количеством столбцов. Но в основной базе должно быть единое количество столбцов. Если в таблице один из столбцов отсутствует, то подгрузиться должны те, которые есть, в правильном порядке, пропуская этот столбец.
Основная таблица должна содержать следующие поля: «Company name», «Website», «Email», «Регион», «ИНН», «ОКВЭД», «Основной вид деятельности», «Описание компании», «Выручка», «Статус», «ФИО руководителя», «Тег», «Дата» (автоматически — дата, когда добавляем таблицу) + 3-5 пустых, чтоб туда потом можно было вставить названия.
Возможно, потребуется вспомогательная таблица для тегов: • id — уникальный идентификатор тега.
• «Тег» — название тега.
Разработать процедуру или скрипт для импорта данных из Google Sheets(предпочтительно), CSV, Excel или других форматов в основную таблицу.
Обеспечить возможность обновления и удаления данных.
Реализовать функционал поиска по тегу в таблице.
Предусмотреть возможность резервного копирования и восстановления данных, а также удаленный доступ к таблице.
Предусмотреть возможность выгрузки данных из таблицы в формате файла CVS, в ином случае копирования.
Технические требования:
Использовать реляционную СУБД: MySQL, PostgreSQL или аналогичную.
Скрипты загрузки данных могут быть написаны на любом языке по согласованию.
Во вложении примеры файлов с данными для импорта (CSV, Excel и т.д.). Мы пришлем более подробное описание полей, которые будут использоваться в каждом файле.
Техническая часть обсуждается.
«Грузовичкоф» на передовой новых коллабораций с блогерами: выступление Наталии Поникаровской на конференции The Trends
Филиал № 4 ОСФР по Москве и Московской области информирует:
Отделение СФР по Москве и Московской области оплатило свыше 243 тысяч дополнительных выходных дней по уходу за детьми с инвалидностью
В Чехове сотрудники Росгвардии задержали подозреваемого в незаконном обороте наркотиков в крупном размере
В Чехове сотрудники Росгвардии задержали подозреваемого в незаконном обороте наркотиков в крупном размере
Las Vegas GP F1 qualifying: George Russell takes pole, Lewis Hamilton only 10th
Exclusive: Sumit Kaul on joining the new season of Tenali Rama as Girgit; says ‘It will be a challenge for me to live up to the expectations of audience’
Michail Antonio reveals he was barred from entering the UK after passport blunder in nightmare international break
Sky Sports commentator stunned by ‘one of the strangest reactions to a goal I’ve ever seen’ by Watford fans
Your League of Legends rank will reset less in 2025, and creepy XP-boosting flowers will now grow around your corpse thanks to the new theme coming in season 1
Five new Steam games you probably missed (November 25, 2024)
The community behind the PC port of Ocarina of Time have been secretly working on a native version of Star Fox 64
Гастрольный форс-мажор: Театр Дениса Матросова едва не остался без сценических костюмов
Филиал № 4 ОСФР по Москве и Московской области информирует:
Отделение СФР по Москве и Московской области оплатило свыше 243 тысяч дополнительных выходных дней по уходу за детьми с инвалидностью
Bloody - участник и технический партнер Red Expo-2024
«Грузовичкоф» на передовой новых коллабораций с блогерами: выступление Наталии Поникаровской на конференции The Trends
Филиал № 4 ОСФР по Москве и Московской области информирует:
Отделение СФР по Москве и Московской области оплатило свыше 243 тысяч дополнительных выходных дней по уходу за детьми с инвалидностью
Пожарные ликвидировали возгорание в ресторане в центре Москвы
Филиал № 4 ОСФР по Москве и Московской области информирует:
В Москве и Московской области 650 тысяч пенсионеров старше 80 лет получают пенсию в повышенном размере
Bloody - участник и технический партнер Red Expo-2024
Филиал № 4 ОСФР по Москве и Московской области информирует:
Отделение СФР по Москве и Московской области оплатило свыше 243 тысяч дополнительных выходных дней по уходу за детьми с инвалидностью
Филиал № 4 ОСФР по Москве и Московской области информирует:
В Москве и Московской области 650 тысяч пенсионеров старше 80 лет получают пенсию в повышенном размере
Гастрольный форс-мажор: Театр Дениса Матросова едва не остался без сценических костюмов