SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
TEMA

PAGINA.

INTRODUCCION…………

2

EMPRESA ITESO……….. 3
MODEO LOGICO………..4
RELACIONES ……………..5
MODELO RELACIONAL…..6-7
TABLAS PARA LA EMPRESA ITESO….8-14
IMPORTAR TABLAS DE EXEL A NAVICAT…15-20
CONSULTAS….. 21-39
INTRODUCCION.

Desarrollar aplicaciones en base a la metodología orientada a objetos
utilizando un lenguaje de programación orientado a objetos y maneo de
base de datos con almacenamientos persistente de los datos.
Empezaremos esta unidad didáctica viendo cuáles son los objetivos de los
sistemas de gestión de las bases de datos (SGBD) y, a continuación,
daremos
una visión general de la arquitectura, el funcionamiento y el entorno de estos
sistemas.
EMPRESA ITESO

En la web hay un dominio con el nombre de ITESO el cual ofrece a los
usuarios cursos en línea en el cual se encuentra localizado un catalogo de
ofertas como son diplomados, cursos, especialidades y posgrados los
usuarios se les asignan fechas programada para los cursos así como los
horarios los asesores, el aula virtual y cada curso tiene un limite de usuarios
el periodo de realización y en numero total de horas los usuarios para hacer
pagos lo pueden hacer de dos formas con tarjeta de crédito con cargo a 6
meses sin intereses y la opción 2 pago en efectivo a cuenta en el banco.
Para cada curso los asesores registran productos i evidencias al termino de
cada modulo, el numero total de módulos para cada curso es de 4. La
planeación del curso depende de número de horas y los contenidos
temáticos, para la extensión de la constancia final deberá de aprobar con
una calificación mayor o igual a 8 con solo 2 oportunidades de reprobar por
cada curso.
Se sabe que cada participante solo puede tomar como máximo 3 cursos, al
usuario frecuente se le otorgo una beca del 100% a partir del 4to curso
tomado.

Nota.
Construir un modelo de base de datos para administrar el dominio de a
pagina.
< MODEO LOGICO>

Entidades

Atributos

Pago (id pago, tipo pago)
Horario(idhorario,hora)
Usuario(idusuario,fecha,horario,numCur)
Curso(idCurs,limUsu,Perido,Tolhor,Modulo)
Asesor(idAse,Registro,NumMod)
Planeación(idPlaneacion,NomHor,Conte)
Aula Virtual(idAula,NomAula,LimAlu)
Beca(IdBeca,Beca)
M:1
PAGO

USUARIO

1:1
CURSO

HORARIO
N:1
USUARIO

CURSO

1:M
ASESOR

CURSO

1:1
PLANEACION

CURSO
1:M

AULA

CURSO
1:1

BECA

USUARIO
PAGO
ID PAGO,TIPO DE PAGO

1ER MODELO RELACIONAL.
R1
ID BECA,BECA
BECA

USUARIO

R2

ID USUARIO,FECHA,HORARIO,NOMBRE
R3

ASESOR

HORARIO

CURSO

R5

R4
ID HOR,HORA

ID ASE,REGISTRO,NUM

Totalhor,modulo
R7
R6
AULA

Id aula,nomaula,limite
PLANEACION

Id plan,num hor,conte
No.Curso

MATRICULA
ALUMNO

R2

BOLETA

R4

N:1

1:N

R1

FACULTAD

Cve.Facultad

N:1

R3

N:1

DOCENTE

RFC

2DO MODELO RELACIONAL

CURSO
TABLAS DE LA BASE DE DATOS ITESO
INTERIOR DE LA TABLA ALUMNO

TABLA BOLETA
INTERIOR DE LA TABLA BOLETA
INTERIOR DE LA TABLA DOCENTE
INTERIOR DE LA TABLA MATERIA
CONSULTAS PARA LA BASE ITESO
Insert into
Ingresar la nueva materia llamada algebra II
: INSERT INTO materia VALUES ('alg','algebra II')
ANTES

AHORA
Ingresar al alumno para poder sacar su registro
: INSERT INTO boleta VALUES ('0025','alg',6,6,6,'razkjlhio')

ANTES

AHORA
Ingresarme ya que no a paresco en la base de datos del plantel
: INSERT INTO alumno VALUES ('PED2201','HERIBERTO','10/20/96','PROG','C','3')

ANTES

AHORA
Insertar al profe nico ya que en la base de datos faltaba meter sus datos correctos
: INSERT INTO docente VALUES ('NICOL','Nicolas Bernal Rosas',4/5/96,'Licenciatura','
Educacion fisica','UpG')
ANTES

AHORA
Ingresar al nuevo alumno que biene del conalep para formar parte de la base de datos del plantel
: INSERT INTO alumno VALUES ('ALEX12048','ALEXIS ORTEGA BOCANEGRA','4/5/96','MECA','D','1')

ANTES

AHORA
UPDATE
Eliminar la materia de quimica III ya que esta obsoleta

UPDATE materia
SET NomMat='quimica III'
WHERE CveMat='QUIMII'

ANTES
AHORA

Eliminar al alumno con rf 200118852 ya que reprovo y sale del sistema
UPDATE alumno
SET Grupo='c'
WHERE NoControl='200118852'

ANTES

Eliminar el registro de beti ya que bentes torrecillas
UPDATE docente
SET INSTITUCION='UPG'
WHERE RFC='BETI700628R26'
ANTES

AHORA

ANTES
Eliminar el registro de rova640227223

UPDATE docente
SET NIVEL='Maestria'
WHERE RFC='ROVA640227223'
ANTES

AHORA
Eliminar el registro de maag470912dp9 ya que sus datos no están correctos

UPDATE docente
SET NIVEL='Ingeneria'
WHERE RFC='MAAG470912DP9'
ANTES
AHORA

DELET
Eliminar la clave de materia ya que es obsoleta
DELETE FROM materia
WHERE CveMat='alg'

ANTES
AHORA
Eliminar el registro del maestro nicolas ya que la información era errónea
DELETE FROM docente
WHERE NOMDOC='Nicolas Bernal Rosas'

Debes eliminar al alumno heriberto ya que se dio de baja temporal
DELETE FROM alumno
WHERE NomAlu='HERIBERTO'
ANTES
AHORA

DELETE FROM alumno
WHERE NomAlu='Alexis Ortega Bocanegra'
ANTES
AHORA
SELECT
Seleccionar a los alumnos y su grupo
SELECT NomAlu,grupo
from alumno

Encontrar a los alumnos que en su nombre tengan “e”
SELECT NomAlu
FROM alumno
WHERE NomAlu LIKE '%e%';
Encontrar la especialidad que tengan una “a” en su nombre
SELECT NomEsp
FROM especialidad
WHERE NomEsp LIKE '%a%';

Encontrar la especialidad que tengan una “c”en su nombre
SELECT NomEsp
FROM especialidad
WHERE NomEsp LIKE '%c%';
Insertar a la boleta lopez rosas donde me muestre el promedio de algebra
INSERT INTO boleta VALUES ('0029','alg',6,6,6,'lopezrosa2356')

Insertar a la boleta de mirna atravez del cual veremos su calificacion de tics

I

NSERT INTO boleta VALUES ('0029','tics',9,6,9,'mirna125487')
Insertar a la boleta de mirna que esta en el programa duolingo para formar parte de materia

INSERT INTO boleta VALUES ('0007','dulingo',9,6,9,'pedroramirez478457')

Eliminar de la boleta al compañero pedroramirez el cual reprovo un total de 6 materias
DELETE FROM boleta
WHERE RFC='pedroramirez478457'

El jefe necesita saber todos los valores de boleta
5SELECT *
from boleta
Empresa iteso heriberto razo bocanegra 3 c

Más contenido relacionado

Destacado

Destacado (16)

Disenografico
DisenograficoDisenografico
Disenografico
 
Yadira
YadiraYadira
Yadira
 
Resumen laboratorio de computacion primero de bachillerato
Resumen laboratorio de computacion primero de bachilleratoResumen laboratorio de computacion primero de bachillerato
Resumen laboratorio de computacion primero de bachillerato
 
Manejo de bases de datos. Unidad 2
Manejo de bases de datos. Unidad 2Manejo de bases de datos. Unidad 2
Manejo de bases de datos. Unidad 2
 
Unidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datosUnidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datos
 
Herramientas web
Herramientas webHerramientas web
Herramientas web
 
Herramientas Web 2.0.
Herramientas Web 2.0.Herramientas Web 2.0.
Herramientas Web 2.0.
 
Anomalias
AnomaliasAnomalias
Anomalias
 
Computacion basica presentacion grupo 7
Computacion basica presentacion grupo 7Computacion basica presentacion grupo 7
Computacion basica presentacion grupo 7
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.
 
Informatica Y Educacion
Informatica Y EducacionInformatica Y Educacion
Informatica Y Educacion
 
Computación-Primero de Bachillerato
Computación-Primero de BachilleratoComputación-Primero de Bachillerato
Computación-Primero de Bachillerato
 
RyanMcKinneyResume2016
RyanMcKinneyResume2016RyanMcKinneyResume2016
RyanMcKinneyResume2016
 
Conferencia 6
Conferencia 6Conferencia 6
Conferencia 6
 
Master copy
Master copyMaster copy
Master copy
 
Brandi Woodson - New Resume 2015
Brandi Woodson - New Resume 2015Brandi Woodson - New Resume 2015
Brandi Woodson - New Resume 2015
 

Similar a Empresa iteso heriberto razo bocanegra 3 c

Laboratorio 25 de junio
Laboratorio 25 de junioLaboratorio 25 de junio
Laboratorio 25 de junioraillanca
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistemafanyto
 
Proyecto ingenieria de software
Proyecto ingenieria de softwareProyecto ingenieria de software
Proyecto ingenieria de softwareHenry Trujillo
 
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docxSERGIOLUSARRIETAGONZ
 
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docxSERGIOLUSARRIETAGONZ
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del ProyectoCarlos Dorado
 
actividad_3_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_3_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_3_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_3_grupogestionexamenes_bd2_2021_SQLserver.docxSERGIOLUSARRIETAGONZ
 
Programa de desarrollo y administración de bases de datos con SQL Server 2012...
Programa de desarrollo y administración de bases de datos con SQL Server 2012...Programa de desarrollo y administración de bases de datos con SQL Server 2012...
Programa de desarrollo y administración de bases de datos con SQL Server 2012...Ingeniería Nica
 
Ingeniería de software_ii_expo_final
Ingeniería de software_ii_expo_finalIngeniería de software_ii_expo_final
Ingeniería de software_ii_expo_finalingcupitan
 

Similar a Empresa iteso heriberto razo bocanegra 3 c (20)

Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
Laboratorio 25 de junio
Laboratorio 25 de junioLaboratorio 25 de junio
Laboratorio 25 de junio
 
ITESO
ITESOITESO
ITESO
 
Rc marly pajaro
Rc marly pajaroRc marly pajaro
Rc marly pajaro
 
Rc marly pajaro
Rc marly pajaroRc marly pajaro
Rc marly pajaro
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 
Sistema CORNERSTONE.docx
Sistema CORNERSTONE.docxSistema CORNERSTONE.docx
Sistema CORNERSTONE.docx
 
Rc ariel berna
Rc ariel bernaRc ariel berna
Rc ariel berna
 
Rc beatriz pachón
Rc beatriz pachónRc beatriz pachón
Rc beatriz pachón
 
Rc hector avila
Rc hector avilaRc hector avila
Rc hector avila
 
Rc hector avila
Rc hector avilaRc hector avila
Rc hector avila
 
Proyecto ingenieria de software
Proyecto ingenieria de softwareProyecto ingenieria de software
Proyecto ingenieria de software
 
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
 
Rc gamadiel sanchez
Rc gamadiel sanchezRc gamadiel sanchez
Rc gamadiel sanchez
 
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyecto
 
Rc oscar bravo
Rc oscar bravoRc oscar bravo
Rc oscar bravo
 
actividad_3_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_3_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_3_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_3_grupogestionexamenes_bd2_2021_SQLserver.docx
 
Programa de desarrollo y administración de bases de datos con SQL Server 2012...
Programa de desarrollo y administración de bases de datos con SQL Server 2012...Programa de desarrollo y administración de bases de datos con SQL Server 2012...
Programa de desarrollo y administración de bases de datos con SQL Server 2012...
 
Ingeniería de software_ii_expo_final
Ingeniería de software_ii_expo_finalIngeniería de software_ii_expo_final
Ingeniería de software_ii_expo_final
 

Empresa iteso heriberto razo bocanegra 3 c

  • 1. TEMA PAGINA. INTRODUCCION………… 2 EMPRESA ITESO……….. 3 MODEO LOGICO………..4 RELACIONES ……………..5 MODELO RELACIONAL…..6-7 TABLAS PARA LA EMPRESA ITESO….8-14 IMPORTAR TABLAS DE EXEL A NAVICAT…15-20 CONSULTAS….. 21-39
  • 2. INTRODUCCION. Desarrollar aplicaciones en base a la metodología orientada a objetos utilizando un lenguaje de programación orientado a objetos y maneo de base de datos con almacenamientos persistente de los datos. Empezaremos esta unidad didáctica viendo cuáles son los objetivos de los sistemas de gestión de las bases de datos (SGBD) y, a continuación, daremos una visión general de la arquitectura, el funcionamiento y el entorno de estos sistemas.
  • 3. EMPRESA ITESO En la web hay un dominio con el nombre de ITESO el cual ofrece a los usuarios cursos en línea en el cual se encuentra localizado un catalogo de ofertas como son diplomados, cursos, especialidades y posgrados los usuarios se les asignan fechas programada para los cursos así como los horarios los asesores, el aula virtual y cada curso tiene un limite de usuarios el periodo de realización y en numero total de horas los usuarios para hacer pagos lo pueden hacer de dos formas con tarjeta de crédito con cargo a 6 meses sin intereses y la opción 2 pago en efectivo a cuenta en el banco. Para cada curso los asesores registran productos i evidencias al termino de cada modulo, el numero total de módulos para cada curso es de 4. La planeación del curso depende de número de horas y los contenidos temáticos, para la extensión de la constancia final deberá de aprobar con una calificación mayor o igual a 8 con solo 2 oportunidades de reprobar por cada curso. Se sabe que cada participante solo puede tomar como máximo 3 cursos, al usuario frecuente se le otorgo una beca del 100% a partir del 4to curso tomado. Nota. Construir un modelo de base de datos para administrar el dominio de a pagina.
  • 4. < MODEO LOGICO> Entidades Atributos Pago (id pago, tipo pago) Horario(idhorario,hora) Usuario(idusuario,fecha,horario,numCur) Curso(idCurs,limUsu,Perido,Tolhor,Modulo) Asesor(idAse,Registro,NumMod) Planeación(idPlaneacion,NomHor,Conte) Aula Virtual(idAula,NomAula,LimAlu) Beca(IdBeca,Beca)
  • 6. PAGO ID PAGO,TIPO DE PAGO 1ER MODELO RELACIONAL. R1 ID BECA,BECA BECA USUARIO R2 ID USUARIO,FECHA,HORARIO,NOMBRE R3 ASESOR HORARIO CURSO R5 R4 ID HOR,HORA ID ASE,REGISTRO,NUM Totalhor,modulo R7 R6 AULA Id aula,nomaula,limite PLANEACION Id plan,num hor,conte
  • 8. TABLAS DE LA BASE DE DATOS ITESO
  • 9. INTERIOR DE LA TABLA ALUMNO TABLA BOLETA
  • 10.
  • 11. INTERIOR DE LA TABLA BOLETA
  • 12. INTERIOR DE LA TABLA DOCENTE
  • 13. INTERIOR DE LA TABLA MATERIA
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. CONSULTAS PARA LA BASE ITESO Insert into Ingresar la nueva materia llamada algebra II : INSERT INTO materia VALUES ('alg','algebra II') ANTES AHORA
  • 22. Ingresar al alumno para poder sacar su registro : INSERT INTO boleta VALUES ('0025','alg',6,6,6,'razkjlhio') ANTES AHORA
  • 23. Ingresarme ya que no a paresco en la base de datos del plantel : INSERT INTO alumno VALUES ('PED2201','HERIBERTO','10/20/96','PROG','C','3') ANTES AHORA
  • 24. Insertar al profe nico ya que en la base de datos faltaba meter sus datos correctos : INSERT INTO docente VALUES ('NICOL','Nicolas Bernal Rosas',4/5/96,'Licenciatura',' Educacion fisica','UpG') ANTES AHORA
  • 25. Ingresar al nuevo alumno que biene del conalep para formar parte de la base de datos del plantel : INSERT INTO alumno VALUES ('ALEX12048','ALEXIS ORTEGA BOCANEGRA','4/5/96','MECA','D','1') ANTES AHORA
  • 26. UPDATE Eliminar la materia de quimica III ya que esta obsoleta UPDATE materia SET NomMat='quimica III' WHERE CveMat='QUIMII' ANTES
  • 27. AHORA Eliminar al alumno con rf 200118852 ya que reprovo y sale del sistema UPDATE alumno SET Grupo='c' WHERE NoControl='200118852' ANTES Eliminar el registro de beti ya que bentes torrecillas UPDATE docente SET INSTITUCION='UPG' WHERE RFC='BETI700628R26' ANTES AHORA ANTES
  • 28. Eliminar el registro de rova640227223 UPDATE docente SET NIVEL='Maestria' WHERE RFC='ROVA640227223' ANTES AHORA
  • 29. Eliminar el registro de maag470912dp9 ya que sus datos no están correctos UPDATE docente SET NIVEL='Ingeneria' WHERE RFC='MAAG470912DP9' ANTES
  • 30. AHORA DELET Eliminar la clave de materia ya que es obsoleta DELETE FROM materia WHERE CveMat='alg' ANTES
  • 31. AHORA
  • 32. Eliminar el registro del maestro nicolas ya que la información era errónea DELETE FROM docente WHERE NOMDOC='Nicolas Bernal Rosas' Debes eliminar al alumno heriberto ya que se dio de baja temporal DELETE FROM alumno WHERE NomAlu='HERIBERTO' ANTES
  • 33. AHORA DELETE FROM alumno WHERE NomAlu='Alexis Ortega Bocanegra' ANTES
  • 34. AHORA
  • 35. SELECT Seleccionar a los alumnos y su grupo SELECT NomAlu,grupo from alumno Encontrar a los alumnos que en su nombre tengan “e” SELECT NomAlu FROM alumno WHERE NomAlu LIKE '%e%';
  • 36. Encontrar la especialidad que tengan una “a” en su nombre SELECT NomEsp FROM especialidad WHERE NomEsp LIKE '%a%'; Encontrar la especialidad que tengan una “c”en su nombre SELECT NomEsp FROM especialidad WHERE NomEsp LIKE '%c%';
  • 37. Insertar a la boleta lopez rosas donde me muestre el promedio de algebra INSERT INTO boleta VALUES ('0029','alg',6,6,6,'lopezrosa2356') Insertar a la boleta de mirna atravez del cual veremos su calificacion de tics I NSERT INTO boleta VALUES ('0029','tics',9,6,9,'mirna125487')
  • 38. Insertar a la boleta de mirna que esta en el programa duolingo para formar parte de materia INSERT INTO boleta VALUES ('0007','dulingo',9,6,9,'pedroramirez478457') Eliminar de la boleta al compañero pedroramirez el cual reprovo un total de 6 materias DELETE FROM boleta WHERE RFC='pedroramirez478457' El jefe necesita saber todos los valores de boleta 5SELECT * from boleta