Ir para o conteúdo
ou

Software livre Brasil

Tela cheia
 Feed RSS

Fabiano Moura

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.
Quer saber mais sobre Banco de Dados Firebird, PostgreSQL, DB2, Oracle, MySQL, SQL Server, entre outros, visite o blog. Além de banco de dados, o site, procura mostrar outras tecnologias, como Java, .Net, PHP, Delphi, JQuery, Windows, Linux, Android, além de gerenciamento de projetos e governança de TI. O site também possui uma área, destino a divulgação de eventos e a projetos sociais.

Talentos

12 de Fevereiro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

Há pessoas que possuem talentos impressionantes, que fazem delas, uma verdadeira estrela. Contudo, muitas delas, quando brilham e conseguem fazer o seu brilho chegar no mundo todo, quando conseguem surpreender a todos, esquece que aqui é apenas uma vida passageira; que aqui, fomos formados por Deus do pó e para o pó voltaremos. O que quero dizer, que mesmo pessoas tão talentosas, precisa de Deus, precisa crer e obedecer a um Deus todo poderoso.

O intuito deste blog, sempre foi fazer artigos voltados a informática e mostrar trabalhos sociais, mas quando me deparei com um notícia que uma cantora tão talentosa, como a Whitney Houston faleceu, fiquei pensando em como uma estrela nasce e brilha por um tempo e depois morre. As vezes a nossa vida é encurtada, pelas nossas atitudes. Não sei qual foi o motivo da morte dela, mas sabemos que ela era viciada em drogas e em álcool. Por isso, caro leitores, peço que pensem o quanto Deus nos ama e peço que deixe Deus guiar a sua vida, os seus passos, até o momento que Ele, o Deus todo poderoso, decidir não apagar a estrela, mas pegar a estrela que Ele criou e fez brilhar no mundo, para Ele.

 

Deus vos abençoe! Abaixo vou deixar alguns vídeos da Whitney Houston que eu gosto muito.

 

 

 

 

 



OCA 11g – Gerenciando Objetos de Schema (parte 2) Tipos de Dados

23 de Janeiro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

Tipos de dados

Um resumo sobre os tipos de dados suportados pelo Oracle.

Alfanuméricos:

  • VARCHAR2 – caracteres, comprimento variável, de 1 byte até 4 KB;
  • NVARCHAR2 – semelhante ao VARCHAR2, mas armazenados no conjunto de caracteres nacional alternativo;
  • CHAR – caracteres, comprimento fixo, de 1 byte até 2 KB. Se os dados não forem do tamanho da coluna, esta é preenchida com espaços;
  • RAW – dados binários de comprimento variável, de 1 byte a 2 KB. Não são convertidos pelo Oracle Net do conjunto de caracteres de banco de dados para o conjunto de caracteres do processo de usuário na seleção ou na inserção.

Numéricos

  • NUMBER – pode ser especificado a precisão e escala. Precisão de 1 a 38, escala de -84 a 127;
  • FLOAT – tipo de dado ANSI, número de ponto flutuante com precisão de 126 binários (ou 38 decimais). Alternativas: BINARY_FLOAT e BINARY_DOUBLE;
  • INTEGER – equivalente ao NUMBER, com escala zero.

Data e Hora

  • DATE – pode ser de comprimento zero (coluna vazia), ou 7 bytes. Incluem século, ano, mês, dia, hora, minuto e segundo. O intervalo válido é de 1o. de janeiro de 4712 A.C. até 31 de dezembro de 9999 D.C;
  • TIMESTAMP – comprimento zero até 11 bytes. Similar a DATE, mas com precisão de até nove casas decimais para segundos (seis casas por padrão);
  • TIMESTAMP WITH TIMEZONE – similar ao timestamp, mas os dados são armazenados com um registro mantido do fuso horário ao qual ele se refere. Comprimento de até 13 bytes, dependendo da precisão. Permite que o Oracle determine a diferença entre duas horas normalizado-as para UTC, mesmo estando em fuso horários diferentes;
  • TIMESTAMP WITH LOCAL TIMEZONE – igual ao timestamp, mas os dados são normalizados para o fuso horário do banco de dados no salvamento. Quando recuperado, é normalizado para o fuso horário do processo do usuário;
  • INTERVAL YEAR TO MONTH – registra um período em anos e meses entre duas DATE’s ou TIMESTAMP’s;
  • INTERVAL DAY TO SECOND – registra um período em dias e segundos entre duas DATE’s ou TIMESTAMP’s.

Large Objects

  • CLOB – dados de caracteres armazenados no conjunto de caracteres do banco de dados. Tamanho suportado: 4 GB multiplicado pelo tamanho do bloco de banco de dados;
  • NCLOB – similar ao CLOB, porém armazenados no conjunto de caracteres de idioma nacional alternativo;
  • BLOB – similar ao CLOB, exceto os dados binários que não sofrem conversão de conjunto de caracteres pelo Oracle Net;
  • BFILE – localizador que aponta para um arquivo armazenado no sistema operacional do servidor do banco de dados. Tamanho dos arquivos limitado a 4 GB;
  • LONG – caracteres, até 2 GB. Precursor do CLOB. LONG’s não devem ser usados em um banco de dados moderno, pois toda a sua funcionalidade (e outras mais) é fornecida pelo CLOB;
  • LONG RAW – similar ao LONG, exceto que os dados binários não são convertidos pelo Oracle Net. Colunas LONG RAW devem ser convertidas para BLOB’s.

Referência Bibliográfica

Este post, assim como todos os posts sobre Certificação OCA deste blog, são trechos do livro “OCA Oracle Database 11g – Administração I (Guia do Exame 1Z0-052)”, da editora Bookman – www.bookman.com.br
Recomendo este livro a todos que pretendem estudar para o exame. Meus posts são apenas algumas dicas para quem já está estudando por outros materiais, e por isso exige uma base de conhecimento anterior em cada um dos capitulos. Para uma referência completa de estudos é recomendado a compra do livro correspondente, bem como a documentação oficial da Oracle.

Fonte

http://miltonbastos.com/2012/01/23/oca-11g-gerenciando-objetos-de-schema-parte-2-tipos-de-dados/



OCA 11g – Gerenciando Objetos de Schema (parte 1)

23 de Janeiro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

Tabelas

  • As tabelas existem dentro de schemas e devem estar de acordo com as regras de nomeação de objetos de schema;
  • As colunas de uma tabela são definidas como sendo de um certo tipo de dados.

Users, contas, schemas e objetos

  • Um usuário é uma pessoa que faz logon em um banco de dados e se conecta a uma conta de usuário;
  • Quando uma conta de usuário é criada, um schema também é criado;
  • Um schema consiste em objetos pertencentes à conta. Inicialmente ele está vazio, mas ele pode conter tabelas, views, códigos e outros objetos do banco de dados;
  • Os objetos de schema são objetos com um owner (proprietário). O identificador único para um objeto de um tipo específico não é apenas o seu nome: é seu nome com um prefixo do nome do schema ao qual ele pertence;
  • Exemplo: a tabela SCOTT.DEPT é uma tabela chamada DEPT que pertence ao usuário SCOTT. É possível existir uma tabela HR.DEPT, completamente diferente, sem nenhuma relação com a SCOTT.DEPT;
  • Diversos usuários são criados automaticamente durante a criação de um banco de dados;
  • Os principais são: SYS e SYSTEM;
  • SYS: owner do dicionário de dados, de centenas de pacotes PL/SQL, etc;
  • Os objetos do schema SYS nunca devem ser alterados com comandos DDL. E comandos DML podem corromper o dicionário de dados, causando um grande estrago no banco de dados;
  • SYSTEM: armazena vários objetos adicionais usados para aministração e monitoramento.

Regras para nomear objetos de schema

  • De 1 a 30 caracteres de comprimento, com exceção dos nomes de links, que podem ter até 128 caracteres;
  • Palavras reservadas (como SELECT, CREATE, UPDATE, TABLE, etc) não podem ser usadas como nomes de objetos;
  • Todos os nomes devem começar com uma letra de A a Z;
  • Os nomes podem conter letras, números, sublinhado (_), cifrão ($) ou o símbolo de hash (#);
  • Letras minúsculas são convertidas para letras maiúsculas automaticamente durante a criação do objeto;
  • Colocando o nome entre aspas (” “), todas as regras acima (com exceção do comprimento) podem ser quebradas. Porém, para referenciar estes objetos após a criação ele deve ser sempre especificado entre aspas. As mesmas restrições se aplicam aos nomes de colunas.

Namespace de objeto

Um namespace define um grupo de tipos de objeto, no qual os nomes devem ser identificados com exclusividade por schema e nome. Os objetos em diferentes namespaces podem compartilhar o mesmo nome.

Todos estes tipos de objeto compartilham o mesmo namespace:

  • Tabelas
  • Views
  • Sequences
  • Sinônimos privados
  • Procedures
  • Functions
  • Packages
  • Views materializadas
  • Tipos definidos pelo usuário

Portanto, é impossível criar uma view com o mesmo nome de uma tabela.

Já os tipos abaixo tem seu próprio namespace:

  • Índices
  • Constraints
  • Clusters
  • Triggers
  • Database Links
  • Dimensões

Portanto, é possível existir um índice com o mesmo nome de uma view, por exemplo. Mesmo assim, esta prática não é nada recomendada.

Referência Bibliográfica

Este post, assim como todos os posts sobre Certificação OCA deste blog, são trechos do livro “OCA Oracle Database 11g – Administração I (Guia do Exame 1Z0-052)”, da editora Bookman – www.bookman.com.br
Recomendo este livro a todos que pretendem estudar para o exame. Meus posts são apenas algumas dicas para quem já está estudando por outros materiais, e por isso exige uma base de conhecimento anterior em cada um dos capitulos. Para uma referência completa de estudos é recomendado a compra do livro correspondente, bem como a documentação oficial da Oracle.

Fonte

http://miltonbastos.com/2012/01/20/oca-11g-gerenciando-objetos-de-schema-parte-1/



Revista Clube Delphi 136

8 de Dezembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

É com muito prazer, que anuncio a nova edição da revista Clube Delphi, a edição 136, aonde estarei dando continuidade sobre o Firebird, falando de tipos de bancos de dados, tipos de dados que o Firebird possui, entre outros assuntos.

Vale a pena conferir…

Clique aqui para acessar a página da revista.



Festa de Natal

8 de Dezembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Fabiano Moura - Tecnólogo em Processamento de Dados

A Associação Anti-Alcoólica de Matão, convida a todos para a festa de natal comunitária.
A festa será realizada no dia 17 de dezembro na sede da Associação, a partir das 19h30.

Venha prestigiar a Associação Anti-Alcoólica e conhecer este importante trabalho.