quarta-feira, 3 de abril de 2013

Modelos Lógicos Baseados em Registro

O modelo lógico baseado em registro é um tipo de modelagem usada nos bancos de dados. Nesse modelo, os dados são estruturados em diversos tipos e a vantagem dele é que ele deixa mais simples a implementação física dos bancos de dados.
Seguem abaixo os três modelos de dados mais aceitos, sendo que o mais usado é o relacional:

Modelo de Redes: No modelo de redes, os dados são feitos em forma de coleção de registros, e os relacionamentos em forma de ligação. Os registros são organizados como grafos arbitrários.

Modelo Hierárquico: O modelo hierárquico é semelhante ao modelo de redes, com a única diferença na maneira de organização dos dados. Ao invés dos dados serem organizados em grafos arbitrários, eles são organizados em coleção de árvores.

Modelo Relacional: O modelo relacional representa os dados em forma de tabelas, cada tabela tem um nome único e um determinado número de colunas. Toda tabela possui atributos que são representados nas colunas das tabelas. O atributo que tem a capacidade de definir um registro, ou seja, o atributo que é unico para cada registro dentro de uma tabela(exemplo CPF de uma pessoa, CNPJ de uma empresa, CRM de um médico, entre outros), será chamado de chave primária.

Basicamente, os modelos lógicos mais usados são esses, e, é claro, que não é possível descrevê-los em poucas linhas, mas é possível ter uma noção básica com as informações que foram descritas acima. Como conclusão, a vantagem de se usar os modelos lógicos em um banco de dados, é que o seu banco de dados, independentemente de qual modelo utilizar, ficará mais organizado e mais fácil de entender, além disso, pelo fato de eles terem sido criados, foi natural ocorrer uma padronização, o que ajuda mais na compreensão do banco de dados.


segunda-feira, 11 de março de 2013

Arquitetura - ANSI/SPARC


O American National Standards Institute (ANSI) através do Standards Planning and Requirements Committee (SPARC) estabeleceu um padrão para o desenvolvimento de tecnologias de Banco de Dados (BD), definindo uma arquitetura de 3 níveis independentes que são os níveis interno(armazenamento),lógico(do usuário) e conceitual(de comunidade).

O nível interno é o mais próximo do meio de ar­mazenamento físico - ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazena­dos dentro do sistema.O nível externo (também conhecido como nível lógico do usuário) é o mais próximo dos usuários – ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais. O nível conceitual (também conhecido como nível lógico de comunidade, ou às vezes apenas nível lógi­co, sem qualificação) é um nível "indireto" entre os outros dois.


Como a maior parte dos usuários não estará interessada no banco de dados inteiro, mas somente em al­guma parte restrita dele, esse tipo de arquitetura ajuda e muito na interpretação do banco de dados, pois em cada nível há um tipo de visão que ajuda cada pessoa a entender o banco dados. Ou seja, como na de TI área cada técnico tem um conhecimento diferente de cada outro técnico, esse tipo de arquitetura ajuda essas pessoas a entenderem o banco de dados de uma forma melhor e além disso, ajuda na comunicação entre esses técnicos.

terça-feira, 5 de março de 2013

Seven Eleven: A loja que usa a informação para vender

A Seven Eleven é uma marca internacional, licenciada, e operadora de lojas de conveniência. Ela é desde Março de 2007 a maior cadeia de lojas em todas as categorias, estando na frente do McDonald's por 1000 lojas. Suas lojas são encontradas em 18 países, com os maiores mercados no Japão, Estados Unidos e China.


O sucesso dessa grande loja não é por acaso.  Em minha opinião o grande diferencial da loja é o estudo que ela faz para vender as mercadorias para os clientes, ou seja, caso você vá a uma Seven Eleven no Japão ela não estará vendendo a mesma coisa nos Estados Unidos, o que mostra que a empresa realmente se preocupa com o cliente, pois, os gostos e costumes variam muito de região para região. Para fazer todo esse estudo, a loja conta com uma base de dados gigante, pois essa base armazena todas as compras efetuadas em cada loja, para posteriormente, ser feita uma análise do que vender na loja, garantindo uma satisfação maior ao cliente.

Isso tudo prova que a informação, se bem estudada e aplicada, ajuda e muito no sucesso de uma empresa, pois caso não existisse toda essa base de dados, provavelmente a empresa perderia essas informações e o estudo realizado em cada Seven Eleven não seria tão eficaz como é .