Access
 sql >> Base de Dados >  >> RDS >> Access

Banco de dados SQL Server Wide World Importers compatível com acesso


O SQL Server geralmente vem com bancos de dados de exemplo úteis para demonstrar novos recursos e alguns designs possíveis. Normalmente, acho bancos de dados de amostra muito mais úteis como playground para desenvolver componentes genéricos em um banco de dados existente para usar em outros projetos. Acho que usar um banco de dados vazio ou muito pequeno cria uma experiência de desenvolvimento enganosa, porque quando os componentes são usados ​​em um banco de dados de produção real, surgem problemas de desempenho em lugares que você nunca antecipa.

Por um tempo, a Microsoft usou o banco de dados Wide World Importers, que é um banco de dados completo com várias tabelas, exibições e procedimentos, além de alguns outros. Um problema, no entanto, é que o banco de dados em seu design atual não é compatível com aplicativos do Access porque usa datetime2(7) que requer o uso do novo tipo de dados de data/hora estendido. Isso não é tão bom quando você precisa permitir compatibilidade com versões anteriores. Mas há coisas melhores a fazer do que se desesperar e lamentar.

Como argumentei em vários lugares, datetime2(0) é realmente melhor para compatibilidade entre o banco de dados SQL Server e os aplicativos do Access porque ambos datetime2(0) e Acesso' Date/Time e a Date do VBA os tipos de dados têm o mesmo nível de precisão e intervalos semelhantes, o que é muito melhor do que o legado do SQL Server datetime que usa uma precisão estranha de 1/3 milissegundos (é preciso se perguntar se alguém estava fumando algo menos do que legal quando pensou que tipo de dados para cima!).

Então, modificando o banco de dados de amostra para usar datetime2(0) no lugar de datetime2(7) , o banco de dados de exemplo pode ser compatível com o Access sem nenhuma modificação além de simplesmente vincular as tabelas. Então, temos um banco de dados de amostra útil para brincar. Esta amostra pesada pesa cerca de 140 MB, então planeje de acordo.

Aproveitar!

Banco de dados de importadores mundiais modificados
Isenção de responsabilidade:Isso é oferecido como está, sem garantias ou garantias. Ressalva emptor, você quebra, você comprou, com grande download, vem grande responsabilidade, etc etc. 🙂