Category Archives: Teaching

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 »