Category Archives: Bases de Dados

Privilégios a nível da coluna em Oracle

Privilégios a nível da coluna em Oracle Os únicos privilégios a nível da coluna em Oracle que podem ser atribuídos são INSERT, UPDATE e REFERENCES. Por exemplo, não se pode atribuir a autorização de SELECT a uma coluna específica. No caso do Oracle se se pretender restringir a leitura a um subconjunto das colunas de uma tabela o… Read More »

Gerar datas entre dois limites em Oracle

É possível gerar datas entre dois limites em Oracle através deste procedimento: SELECT TO_CHAR(TO_DATE(’01-JAN-2000′,’DD-MON-YYYY’) + ROWNUM -1, ‘DD/MM/YYYY’) AS “Data” FROM dba_tables WHERE ROWNUM <= TO_DATE(’31-JAN-2016′,’DD-MON-YYYY’)-TO_DATE(’01-JAN-2000′,’DD-MON-YYYY’)+1; Na Figura-1 está um excerto do output:  

Definição de base de dados relacional

Uma base de dados relacional é uma grande colecção de dados integrados num sistema de informação altamente estruturado. As bases de dados são construídas de acordo com o modelo de dados relacional. Os sistemas de gestão de bases de dados relacionais (SGBDR) são as aplicações comerciais ou open source sobre as quais podem ser desenvolvidas bases de dados… Read More »

Como criar um tablespace em Oracle

{sharethis} Sintaxe: create tablespace universidade datafile ‘e:StuffOracleuniversidade.dbf’ size 100m; em que: ‘universidade’ é o nome do tablespace; datafile indica a localização do ficheiro em que o tablespace será definido; ‘100m’ é o tamanho, em megabytes do datafile; o directório/pasta tem que ser previamente criado.

O que diferencia uma base de dados de um data warehouse?

O uso universal de bases de dados relacionais consolidou um conjunto de boas práticas que actualmente são respeitadas com um rigor quase religioso pela sua comunidade de utilizadores. O baixo, ou mesmo nulo, nível de redundância (repetição dos mesmos dados em mais do que um local da base de dados) é o exemplo paradigmático, e mais conhecido, de… Read More »