miércoles, 20 de febrero de 2013

Inserciones, Borrados, Actualizaciones, Consultas básicas

Es necesario realizar inserciones, actualizaciones, borrados y consultas básicas
Se revisó la sintaxis en el manual 2 Days Developers guide:
  • Insert
  • Delete
  • Update
  • Select
Notas adicionales:
INSERT: Se deben insertar todos los campos obligatorios del a tabla
DELETE si no se especifica WHERE se borran todos los registros de la tabla
UPDATE las columnas a actualizar van separadas por coma

Para obtener valor siguiente y valor actual de una secuencia:
Select SECU.currval , SECU.nextval
from dual
Ejemplo de creación de secuencia para generar PK, creación de tabla, inserción en tabla creando secuencia para insertar pk y finalmente consulta de registros insertados.

drop sequence secu;
create sequence secu  MINVALUE 0 MAXVALUE 999999 INCREMENT BY 3 START WITH 0
NOCACHE NOORDER NOCYCLE ;

select secu.nextval
from dual;

drop table pruebaSEQ;
create table pruebaSEQ ( numero number(10) not null);

insert into pruebaSEQ values (SECU.nextval);
insert into pruebaSEQ values (SECU.nextval);
insert into pruebaSEQ values (SECU.nextval);
insert into pruebaSEQ values (SECU.nextval);
commit;
select *
from pruebaSEQ;


S

lunes, 18 de febrero de 2013

Revisión de creación de esquema para entrega de proyecto

El ddl deberá contener :
  • creación de usuario dueño de la aplicación
  • creación de tablas 
  • creación de constraints de pk
  • creación de constraints de fk
  • indices de pk
  • indices de fk
  • Secuencias para cada tabla

miércoles, 13 de febrero de 2013

Calculo de longitud de pk

De que tamaño será la columna de la llave primaria de una tabla si,
  • el primer año se guardan 10 millones de registros
  • De los años 2 al 6 se incrementa en 5 millones  cada año
  • De los años 7 al 10, se incrementa la tabla en 7 millones cada año
  • Los números de la llave primaria seran generados de la siguiente manera:
    • 10
    • 20
    • 30
    • 40
    • etc
    • Es decir la llave primaria sera incrementada de 10 en 10
    •  
    •  
    •  
Parejas: Noryed y Diego
Nancy y Eliseo
JL y Dulce
Caro y Alexis

La primer pareja en documentar la respuesta correcta, será merecedora a un punto sobre evaluación escrita


 

Entregables proyectos

Para el primer periodo:
  • Parrafo descriptivo de TODA la problematica
  • Diagrama lógico, revisado en formato datamodeler
  • Diagrama relacional
  • Diccionario de datos
  • DDL 
  • Ambiente creado

Se entrega de manera individual, reporte individual impreso
Es posible trabajr en equipo para las partes en común, pero para el DDL es necesario entregar solo el correspondiente a la, entidades creadas

Proyectos semestre



Nombre de proyecto: Inmuebles
Integrantes: Noryerd Rodrìguez Tapia y Josè Luis Garcìa Garcìa
Descripción de proyecto: Base de datos para consulta de la disponibilidad de los inmuebles en renta o venta.
                                           

Nombre de proyecto: Renta de automoviles 
Intregantes: Reyes Galvez Andres Diego,Hernández Juárez Nancy
Descripcion de proyecto: Creaciòn de una Base de Datos lo cual muestra la  consulta de la renta de        automoviles cada 2 años

Nombre de proyecto: Catalogo de venta de telefonos
Intregantes: Sanchez Flores Yaneli Damaris, Diaz Rodriguez Eduardo Alexis
Descripcion de proyecto: Creacion de una base de datos que lleva el control de las aparatos celulares que se van vendiendo cada año.

nombre del proyecto: telefonia de celulares
integrantes: Alcantara Doroteo Claudia Thalia, Franco Lira Viridiana Carilina
descripcion de proyecto:La creacion de una base de datos para tener el mayor control en la venta y existencia de celulares de una tienda
 

nombre del proyecto: universidades 
integrante: eliseo hernandez aldana
descripcion del proyecto: este proyecto trata de una base de datos para conocer el total de alumnos que estudian en diferentes universidades, asi como conocer sus respectivas carreras y grados universidad.


NOMBRE DEL PROYECTO: HOTEL VISTA DEL MAR 
INTEGRANTES: MILLAN ISLAS DULCE LIZ Y OLMEDO MUNGUIA ILIANY ALEJANDRA 
DESCRIPCIÒN DEL PROYECTO: Realizar un modelo entidad relación para la reservación de habitaciones del hotel vista del mar



Las reservaciones se realizan al público en general, únicamente deberán  proporcionar nombre completo y lugar de procedencia.
El hotel cuenta con habitaciones sencillas, dobles y suites de diferentes, costos. La habitación sencilla cuenta con una cama matrimonial y  su costo es de 800 pesos por noche. La habitación doble tiene 2 camas matrimoniales y su costo es de 1200 pesos por noche. Las suites cuentan con   2 camas matrimoniales, sala,  cocineta y un sofá cama matrimonial en la sala, el costo es de 1700 por noche .
Los clientes pueden llegar directamente al hotel sin reservación y solicitar una o más habitaciones siempre y cuando existan habitaciones  disponibles. Se liquida en cuanto se asigna la habitación y únicamente se aceptan pagos en efectivo.
Al huésped se le entrega un ticket en el cual va el nombre del recepcionista que lo atendió y al acumular 5 tickets se le hará descuento de 50%.