Top Banner
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
39

Empresa iteso heriberto razo bocanegra 3 c

Aug 04, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Empresa iteso heriberto razo bocanegra 3 c

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

Page 2: Empresa iteso heriberto razo bocanegra 3 c

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.

Page 3: Empresa iteso heriberto razo bocanegra 3 c

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.

Page 4: Empresa iteso heriberto razo bocanegra 3 c

< 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)

Page 5: Empresa iteso heriberto razo bocanegra 3 c

PAGO

USUARIO

HORARIO CURSO

CURSO PLANEACION

CURSO ASESOR

CURSO USUARIO

USUARIO BECA

CURSO AULA

M:1

N:1

1:1

1:M

1:1

1:M

1:1

Page 6: Empresa iteso heriberto razo bocanegra 3 c

1ER MODELO RELACIONAL.

PAGO

USUARIO BECA

ASESOR CURSO HORARIO

PLANEACION

AULA

R1

R6

R5

R3

R2

R4

R7

ID PAGO,TIPO DE PAGO

ID USUARIO,FECHA,HORARIO,NOMBRE

ID HOR,HORA

ID BECA,BECA

ID ASE,REGISTRO,NUM Totalhor,modulo

Id plan,num hor,conte

Id aula,nomaula,limite

Page 7: Empresa iteso heriberto razo bocanegra 3 c

2DO MODELO RELACIONAL

ALUMNO

DOCENTE FACULTAD

CURSO BOLETA

R1 N:1

1:N

R4

R3

R2

N:1

N:1

MATRICULA No.Curso

Cve.Facultad RFC

Page 8: Empresa iteso heriberto razo bocanegra 3 c

TABLAS DE LA BASE DE DATOS ITESO

Page 9: Empresa iteso heriberto razo bocanegra 3 c

INTERIOR DE LA TABLA ALUMNO

TABLA BOLETA

Page 10: Empresa iteso heriberto razo bocanegra 3 c
Page 11: Empresa iteso heriberto razo bocanegra 3 c

INTERIOR DE LA TABLA BOLETA

Page 12: Empresa iteso heriberto razo bocanegra 3 c

INTERIOR DE LA TABLA DOCENTE

Page 13: Empresa iteso heriberto razo bocanegra 3 c

INTERIOR DE LA TABLA MATERIA

Page 14: Empresa iteso heriberto razo bocanegra 3 c
Page 15: Empresa iteso heriberto razo bocanegra 3 c
Page 16: Empresa iteso heriberto razo bocanegra 3 c
Page 17: Empresa iteso heriberto razo bocanegra 3 c
Page 18: Empresa iteso heriberto razo bocanegra 3 c
Page 19: Empresa iteso heriberto razo bocanegra 3 c
Page 20: Empresa iteso heriberto razo bocanegra 3 c
Page 21: Empresa iteso heriberto razo bocanegra 3 c

CONSULTAS PARA LA BASE ITESO

Insert into

Ingresar la nueva materia llamada algebra II

: INSERT INTO materia VALUES ('alg','algebra II')

ANTES

AHORA

Page 22: Empresa iteso heriberto razo bocanegra 3 c

Ingresar al alumno para poder sacar su registro

: INSERT INTO boleta VALUES ('0025','alg',6,6,6,'razkjlhio')

ANTES

AHORA

Page 23: Empresa iteso heriberto razo bocanegra 3 c

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

Page 24: Empresa iteso heriberto razo bocanegra 3 c

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

Page 25: Empresa iteso heriberto razo bocanegra 3 c

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

Page 26: Empresa iteso heriberto razo bocanegra 3 c

UPDATE

Eliminar la materia de quimica III ya que esta obsoleta

UPDATE materia

SET NomMat='quimica III'

WHERE CveMat='QUIMII'

ANTES

Page 27: Empresa iteso heriberto razo bocanegra 3 c

Eliminar al alumno con rf 200118852 ya que reprovo y sale del sistema

UPDATE alumno

SET Grupo='c'

WHERE NoControl='200118852'

Eliminar el registro de beti ya que bentes torrecillas

UPDATE docente

SET INSTITUCION='UPG'

WHERE RFC='BETI700628R26'

ANTES

AHORA

AHORA

ANTES

ANTES

Page 28: Empresa iteso heriberto razo bocanegra 3 c

Eliminar el registro de rova640227223

UPDATE docente

SET NIVEL='Maestria'

WHERE RFC='ROVA640227223'

ANTES

AHORA

Page 29: Empresa iteso heriberto razo bocanegra 3 c

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

UPDATE docente

SET NIVEL='Ingeneria'

WHERE RFC='MAAG470912DP9'

ANTES

Page 30: Empresa iteso heriberto razo bocanegra 3 c

DELET

Eliminar la clave de materia ya que es obsoleta

DELETE FROM materia

WHERE CveMat='alg'

ANTES

AHORA

Page 31: Empresa iteso heriberto razo bocanegra 3 c

AHORA

Page 32: Empresa iteso heriberto razo bocanegra 3 c

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

Page 33: Empresa iteso heriberto razo bocanegra 3 c

DELETE FROM alumno

WHERE NomAlu='Alexis Ortega Bocanegra'

ANTES

AHORA

Page 34: Empresa iteso heriberto razo bocanegra 3 c

AHORA

Page 35: Empresa iteso heriberto razo bocanegra 3 c

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%';

Page 36: Empresa iteso heriberto razo bocanegra 3 c

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%';

Page 37: Empresa iteso heriberto razo bocanegra 3 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')

Page 38: Empresa iteso heriberto razo bocanegra 3 c

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

Page 39: Empresa iteso heriberto razo bocanegra 3 c