Импорт CSV в SQLITE - PullRequest
       2

Импорт CSV в SQLITE

0 голосов
/ 07 февраля 2011

Я только начинаю новую таблицу рецептов (в Google Docs), которую я в конечном итоге буду импортировать в базу данных SQLite.

У меня вопрос: как мне лучше всего ввести данные в эту электронную таблицу, чтобы их можно было легко импортировать в SQLite, когда я закончу?

Моя главная проблема заключается в том, что во многих полях рецепта (список ингредиентов, список направлений), очевидно, будет много отдельных строк на поле (то есть в одной ячейке таблицы будет много строк информации).

Может кто-нибудь предложить лучший способ ввести эти новые строки в электронную таблицу, чтобы она была правильно импортирована, когда я закончу?

Я буду вручную загружать CSV в базу данных, а затем использовать его в качестве статической базы данных в приложении для iOS. Это будет однократная загрузка данных, поэтому я готов импортировать их любым удобным способом.

Любые мысли или помощь будут с благодарностью. Заранее спасибо!

1 Ответ

0 голосов
/ 07 февраля 2011

Все зависит от конечного результата, которого вы пытаетесь достичь.

Основная идея состоит в том, чтобы разбить рецепт на более простые кусочки, например, «ингредиенты» и «шаги».Вы можете пройти полный маршрут нормализация , чтобы получить максимальную возможность / расширяемость запросов, если хотите.Идея состоит в том, что вы сохраняете данные в разобранном виде и позднее «воссоздаете» их с помощью запросов SELECT.

Подход, о котором вы, похоже, думаете, - поместить «список» значений в одно поле - isn '• Как реляционные базы данных, такие как SQLite, предназначены для работы.

Я не знаю, что вы пытаетесь сделать в конце концов, но, возможно, база данных ориентирована на документы, такие как CouchDB или MongoDBбудет более подходящим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...