Oracle | Random Dates

Pretende-se gerar uma data aleatória entre 2006-12-01 e 2006-12-20 (um intervalo de 20 dias). Para fazer o cálculo transforma-se a data para o dia juliano em número: TO_CHAR(TO_DATE(‘2006-12-01’, ‘YYYY-MM-DD’), ‘J’) SELECT TO_DATE(TRUNC(DBMS_RANDOM.VALUE(        TO_CHAR(TO_DATE(‘2006-12-01’, ‘YYYY-MM-DD’), ‘J’),        TO_CHAR(TO_DATE(‘2006-12-01’, ‘YYYY-MM-DD’), ‘J’)+20)), ‘J’) FROM DUAL;

Oracle | Random Strings

STRING Create Random Strings dbms_random.string(opt IN CHAR, len IN NUMBER) RETURN VARCHAR2; opt seed values: ‘a’,’A’  alpha characters only (mixed case) ‘l’,’L’  lower case alpha characters only ‘p’,’P’  any printable characters ‘u’,’U’  upper case alpha characters only ‘x’,’X’  any alpha-numeric characters (upper) CREATE TABLE random_strings AS SELECT rownum RNUM, dbms_random.string(‘A’, 12) RNDMSTR FROM all_objects WHERE rownum <= 200;… Read More »

ABD: Questionário Semestral 2010-2011

    Administração de Bases de Dados   Ano Lectivo 2010-2011   Lista de temas e questões para o Questionário Semestral    14/01/2011, 10h-12h sala CLV-127   Definição de base de dados. Administrador de Base de Dados e de Administrador de Dados. Funções e características de cada um deles. Desenho conceptual, lógico e físico de uma base de… Read More »

(Mais sobre o) Modelo dimensional

 O modelo dimensional, ao contrário da opinião de alguns autores, não se trata de nenhuma forma especial de base de dados relacional e, muito menos, de um qualquer tipo de modelo de dados relacional. O modelo dimensional não é uma forma simplificada de um sistema transaccional nem se destina à recolha e entrada de dados pelos seus utilizadores.… Read More »

Oracle Database & Application Express

Oracle Database 10g Express Edition. A última versão do Oracle Application Express pode ser descarregada aqui. Manual de instalação do Oracle Application Express. A instalação do Oracle 10g Express permite a utilização de uma base de dados em Oracle. A instalação da Application Express é um passo adicional que dá outras capacidades ao interface com a base de dados… Read More »