Enlace con la base de datos, los archivos tee, el módelo entidad - relación y el diccionario de datos.

https://drive.google.com/open?id=1nigPkH0PqKeKkok5LxYmjhl66UxkoLhM


FINAL

1. Definir el enunciado del problema a sistematizar según las necesidades detectadas. (Debe ser Claro y tener mínimo 8 tablas) (Entrega 1)

La Corporación Universitaria Remington está en proceso de automatizar la información de sus semilleros, por lo tanto se le pide diseñar una base de datos que pueda ayudar a realizar este proceso en temas referentes a la inscripción, actualización y la gestión de la información de los semilleros.


Comando update.

1. Elaborar una consulta que permita modificar el correo electrónico de un estudiante.

Análisis:

1. ¿ Qué se va a modificar?

El correo electrónico de un estudiante.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es estudiante.

3. ¿Cuáles son las condiciones?

No aplican condiciones.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando update.

6. ¿Cuál es la sintaxis a utilizar?

update estudiante set Correo_electronico ='juanprmendoza96@hotmail.com' where PKnum_documento ='650374';


Comando delete.

2. Elaborar una consulta que permita eliminar un registro de la tabla estudiante_semillero_asesor.

Análisis:

1. ¿ Qué se va a eliminar?

Un registro.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es estudiante_semillero_asesor.

3. ¿Cuáles son las condiciones?

La condición es que el registro debe ser eliminado de la tabla estudiante_semillero_asesor.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando delete.

6. ¿Cuál es la sintaxis a utilizar?

delete from estudiante_semillero_asesor where FKcod_semillero ='30';


Comando insert.

3. Elaborar una consulta que permita insertar un registro en la tabla estudiante_semillero_asesor.

Análisis:

1. ¿ Qué se va a insertar?

Un registro.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es estudiante_semillero_asesor.

3. ¿Cuáles son las condiciones?

La condición es que el registro debe ser insertado en la tabla estudiante_semillero_asesor.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando insert.

6. ¿Cuál es la sintaxis a utilizar?

insert into estudiante_semillero_asesor values('103048615','30','593938765');


Comando view.

4. Elaborar una consulta que permita crear una view de la tabla carrera.

Análisis:

1. ¿ Qué se va a crear?

Una view.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es carrera.

3. ¿Cuáles son las condiciones?

La condición es que la view debe ser de la tabla carrera.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando view.

6. ¿Cuál es la sintaxis a utilizar?

create view carrera_view as select * from carrera;


Comando drop view.

5. Elaborar una consulta que permita eliminar una view de la tabla carrera.

Análisis:

1. ¿ Qué se va a eliminar?

Una view.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es carrera_view.

3. ¿Cuáles son las condiciones?

La condición es que se debe eliminar la tabla carrera_view.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando drop.

6. ¿Cuál es la sintaxis a utilizar?

drop view carrera_view;


Procedimientos almacenados.

6. Elaborar una consulta que permita crear un procedimiento almacenado que retorne toda la información de los estudiantes.

Análisis:

1. ¿ Qué se va a crear?

Un procedimiento almacenado.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es estudiante.

3. ¿Cuáles son las condiciones?

La condición es que debe retornar toda la información de los estudiantes.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando delimiter.

6. ¿Cuál es la sintaxis a utilizar?


7. Elaborar una consulta que permita crear un procedimiento almacenado que retorne toda la información de un estudiante.

Análisis:

1. ¿ Qué se va a crear?

Un procedimiento almacenado.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es estudiante.

3. ¿Cuáles son las condiciones?

La condición es que debe retornar toda la información de un estudiante.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando delimiter.

6. ¿Cuál es la sintaxis a utilizar?


8. Elaborar una consulta que permita llamar a un procedimiento almacenado que retorne toda la información de un estudiante.

Análisis:

1. ¿ Qué se va a consultar?

La información de un estudiante.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es estudiante.

3. ¿Cuáles son las condiciones?

La condición es que debe retornar toda la información de un estudiante.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando call.

6. ¿Cuál es la sintaxis a utilizar?

call consultar_estudiante(650374);


9. Elaborar una consulta que permita llamar a un procedimiento almacenado que retorne toda la información de los estudiantes.

Análisis:

1. ¿ Qué se va a consultar?

La información de los estudiantes.

2. ¿Qué tablas se ven afectadas o involucradas?

La tabla afectada es estudiante.

3. ¿Cuáles son las condiciones?

La condición es que debe retornar toda la información de los estudiantes.

4. ¿Cómo se relacionan las tablas?

No aplican relaciones.

5. ¿Qué comando se va a utilizar?

Se va a utilizar el comando call.

6. ¿Cuál es la sintaxis a utilizar?

call info_estudiantes();



¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar