viernes, 28 de diciembre de 2007

consulta de fechas de una tabla

Parea hacer una consulta de una tabla donde queramos comparar fechar o buscar un rango no se puede hacer con > o > o = porque el campo DATE no es numerico.
Se puede hacer asi
SELECT * FROM ordenes WHERE fecha_registro BETWEEN '10/06/2006' AND '16/06/2006'

Estadisticas con Oracle

Veamos como generar estadisticas del Oracle para verle un poco como funciona.

Para borrar estadisticas
SQL> EXEC DBMS_STATS.DELETE_INDEX_STATS('usuario','clave primaria');

Para crearlas
begin
DBMS_STATS.GATHER_SCHEMA_STATS (ownname => 'powerg',estimate_percent => 100);
end;

Analizar datos de una tabla
ANALYZE TABLE tablaaanalizar COMPUTE STATISTICS;

Analizar indices
ANALYZE INDEX indiceaanalizar COMPUTE STATISTICS;


recoger los datos del analisis
SELECT * FROM user_indexes;
SELECT * FROM user_tables;

se pueden seleccionar algunas columnas i tambien haer calculos con ellas

viernes, 14 de diciembre de 2007

domingo, 2 de diciembre de 2007

una funcion de complejos


No veas como me costo, tanto porque no veia los complejos, como qpor la hora a la que lo hice.
Ea, aqui esta

viernes, 30 de noviembre de 2007

una integral con complejos


una integral con complejos

viernes, 23 de noviembre de 2007

una de fourier


y la solucion de lo que creo es el 3b

jueves, 22 de noviembre de 2007

pulso rectangular


Señales y sistemas analogicos. Pulso rectangular

salida slit


Os presento una salida SLIT

martes, 20 de noviembre de 2007

Funcion de transferencia de un filtro

Creo que esto es una funcion de transferencia de un filtro pasaalto donde la zona de transicion va de 2KHz a 6 KHz y la ganancia maxima es de G=4, que supongo que es la altura hasta donde puede llegar |H(w)|


domingo, 18 de noviembre de 2007

uso de recover con oracle

Parce ser que cuando intentaba levantar mi base de datos Oracle me daba un error ora 0600. se resuelve con recover como indica esta pagina

Parar y arrancar Base de datos Oracle

Un enlace a una pagina dond se explica muy bien como arrancar y parar una base de datos Oracle. Me ha salvado de una buena :-D

http://www.orasite.com/tutoriales/arranque-y-parada-base-de-datos-oracle.html

jueves, 8 de noviembre de 2007

Integral por partes

Como es de esperar, el ejercicio anterior esta mal y ahora he llegado a este punto





En esta integral se debe de modificar (e^x) -1 por t ^2

Veamos como yo creio que se resuelve, pero me parece extraña

lunes, 5 de noviembre de 2007

lunes, 29 de octubre de 2007

Añadir columna a una table con LATER TABLE

Para añadir una columna a una tabla se hace asi
alter table "table_name" add ("nombre_columna" NUMBER(2,0) NULL)
Mas informacion aqui

dar permisos a varios usuarios con CREATE ROLE

Cuando queremos dar los mismos permisos a un grupo de usuarios, se suelen crear roles y asignar esos roles a los usuarios. todos tendrasn las mismas prioridades.
CREATE ROLE role_name;
mas informacion aqui

Para borrar ese mismo rol
DROP ROLE role_name;


Para dar permisos a ese rol se hace
GRANT permisos_ a_conceder TO role_name;
GRANT role_name TO user1,user2;
Este comando aun no me ha funcioando, asi que.....a leer tocan.

Para borrar esos permisos con REVOKE. Mas info aqui

Crear y borrar usuarios con oracle CREATE USER y DROP

Para crear un nuevo usuario que pueda acceder a nuestra base de datos y acceder a las tablas con los permisos que queramos, se hace mediante el siguiente comando.

CREATE USER user1 IDENTIFIED BY passwd1; Mas informacion aqui

Para borra un usuario se hace mediante el siguiente comando:
DROP USER user1;

Mas informacion aqui

sábado, 27 de octubre de 2007

Integral de una division


Pongo el ejercicio segun creo que se hace.
La integral de una potencia es la potencia mas 1 dividido por el exponente +1
Luego sale x^-2/-2
Aqui el numerador lo bajan, pero da lo mismo
El subir y bajar un numerador ocn exponente positivo o negativo es frecuente.Aprendelo que es muy util.
Espero que lo haya hecho bien, claro.

viernes, 26 de octubre de 2007

Borrar un usuario con DROP

Para borrar un usuario mediante DROP se hace asi:
drop USER albus CASCADE;

instalar ayuda

  • Cuando intentas hacer un HELP, te puede responder con esto.
SP2-0171 HELP system not available
  • Que ocurre?Segun Oracle es esto:
Cause: Command-line SQL*Plus help is not installed in this Oracle instance.
Action: Command-line SQL*Plus help is not installed in this Oracle instance

  • Como pedir ayuda si esta no esta instalada?Asi:
Use the sqlplus/admin/help/hlpbld.sql script to install HELP on this database:
sqlplus system @hlpbld.sql helpus.sql

He intentado hacerlo y no me sale....a ver si encuentro el porque

jueves, 25 de octubre de 2007

Dar y quitar permisos con Oracle. GRANT Y REVOKE

  • Dar permisos a un usuario sobre un objeto--->GRANT

Ejemplo:GRANT ALL ON MyTable to TheOtherUser;
  • Quitar permisos a un usuario-->REVOKE
Ejemplo:REVOKE ALL ON MyTable FROM TheOtherUser;


  • Dar permisos a un usuario sobre un objeto y permitirle que retramsita estos permisos--->GRANT
Ejemplo:GRANT ALL ON albuspublic TO harry WITH GRANT OPTION;

miércoles, 24 de octubre de 2007

Una integral Riemann mal hecha

Esta es una integral Riemann pero esta mal hecha. Donde me he equivocado?

davidperezmartorell@gmail.com