Esquema de base datos
Para almacenar datos en Oracle necesitamos crear un esquema.Abrimos nuestro SQL plus

Entramos con el usuario SYSTEM

Creamos un usuario llamado activity con contraseña manager
alter session set "_ORACLE_SCRIPT"=true;
create user activity identified by manager;

Asignamos un rol
grant connect to activity;

Verificacamos la conexion en mi caso es con orcl pero en otros con xe depende de tu instalación.
conn activity/manager@orcl

Vamos a asignar privilegios y espacio.Nos volvemos con el usuario system y ponemos la siguiente sentencia.
grant resource to activity;

Abrimos nuestro SQL developer y creamos una conexión


Ahora si podemos crear nuestros objetos.
Creación de las tablas
CREATE TABLE USUARIO(
nombre VARCHAR2(150) NOT NULL,
apellido_paterno VARCHAR2(150) NOT NULL,
apellido_materno VARCHAR2(150) ,
email VARCHAR2(80) PRIMARY KEY NOT NULL,
contrasena VARCHAR2(15) NOT NULL,
rol VARCHAR2(30) NOT NULL);
CREATE TABLE CLIENTE (
cliente_id NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
nombre VARCHAR2(150) NOT NULL,
email VARCHAR2(150),
telefono VARCHAR2(30),
contacto VARCHAR(400)
);
CREATE TABLE PROYECTO (
proyecto_id NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
nombre_proyecto VARCHAR2(250) NOT NULL,
cliente VARCHAR2(200) NOT NULL,
lider_proyecto_cliente VARCHAR2(400),
lider_proyecto_interno VARCHAR2(400),
email_lider_cliente VARCHAR2(200),
email_lider_interno VARCHAR2(200),
telefono_lider_cliente VARCHAR2(30),
telefono_lider_interno VARCHAR2(30),
ubicacion VARCHAR2(200),
fecha_inicio DATE,
status VARCHAR2(100),
fecha_entrega DATE
);
CREATE TABLE ACTIVIDAD (
actividad_id NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
nombre_proyecto VARCHAR2(250) NOT NULL,
cliente VARCHAR2(200) NOT NULL,
email_usuario VARCHAR2(200) NOT NULL,
descripcion VARCHAR2(600) NOT NULL,
fecha DATE NOT NULL,
hora NUMBER NOT NULL
);
INSERT INTO USUARIO (nombre,apellido_paterno,apellido_materno,email,contrasena,rol)
VALUES('José Martín','Lara','López','kapo1978@hotmail.com','manager','admin');
INSERT INTO USUARIO (nombre,apellido_paterno,apellido_materno,email,contrasena,rol)
VALUES('Pancho','Pantera','','pancho@email.com','manager','user');