Где я могу скачать образец базы данных Northwind для SQLite? - PullRequest
0 голосов
/ 19 октября 2019

После просмотра:

Где я могу скачать базу данных Northwind для Postgresql?

это выглядит как лучшее место для данных Northwind, вне самой Microsoft,это:

https://code.google.com/archive/p/northwindextended/downloads

В какой степени эти необработанные данные соответствуют данным Microsoft? Есть ли какое-либо преимущество в загрузке напрямую из Microsoft?

Я буду использовать MySQL или SQLite, в основном в Linux. Сайт Microsoft, по крайней мере, подчеркнул их SQL Server, конечно.

Ответы [ 2 ]

1 голос
/ 19 октября 2019

См. https://github.com/jpwhite3/northwind-SQLite3

"Все ТАБЛИЦЫ и ПРОСМОТРЫ из версии MSSQL-2000 были преобразованы в Sqlite3 и включены сюда. Также включены две версии, предварительно заполненные данными - маленькая версия и большая версия«

1 голос
/ 19 октября 2019

Вы можете загрузить версию базы данных sqlite3 с

https://code.google.com/archive/p/northwindextended/downloads

Преимущество: она доступна сразу. Нажмите и используйте.

Если просто получить образец базы данных для общего тестирования, просто используйте то, что доступно сразу. Если вам требуется точная копия для соответствия результатам тестирования (например), то загрузите и преобразуйте данные MS самостоятельно, чтобы обеспечить точность, поскольку заголовок файла указывает на изменения и добавленные внешние ключи и не содержит никакой другой сертификации содержимого. Вы действительно должны ответить на этот вопрос самостоятельно, исходя из своих собственных требований.

Не зная ничего о процессе преобразования, я бы, по крайней мере, предположил, что значения даты не совсем совпадают, так как sqliteне имеет собственного типа DateTime, скорее, такие значения нужно было бы преобразовать в строковые значения и / или в юлианские числовые значения. Конечно, сами значения могут представлять одни и те же даты и время, но обработка данных запроса, безусловно, потребует специальной обработки. Значения BLOB для изображений также должны создавать те же изображения, но получение и использование этих значений, вероятно, будет отличаться от получения их из других баз данных. Я предполагаю, что могут быть другие значения / типы данных, к которым будет применяться другая обработка, поскольку sqlite действительно не имеет четких, строгих числовых типов, а только сходства типов.

...