SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Proyecto
Base de
Datos
Iteso, Beta, Electrodomésticos
Brenda Lizet Alejos Jaral
Maestra Esperanza Pecador Espita

05/12/2013
Enunciado: Iteso
Iteso En la web hay un dominio llamado Iteso que el ofrece a los usuarios
cursos en línea en el cual se encuentra localizado un catalogo de ofertas
como son diplomados, cursos de especialidades y postgrados a los usuarios
se les asignan fechas, horarios, asesores, aulas virtual y el nombre del
curso. Cada curso tiene un límite de usuario el periodo de realización y el
número total de horas. Los usuarios para hacer los pagos lo pueden hacer
de 2 formas con tarjeta de crédito con cargo a 6 meses sin intereses y la
opción 2 pago en efectivo a la cuenta en el banco. Para cada curso los
asesores registran productos o evidencias al termino de cada modulo, el
número total de módulos para cada curso es de 4. La planeación del curso
depende del número de horas y los contenidos temáticos para la extensión
de la constancia final deberán 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 otorga una beca del 100% a partir del 4° curso tomado.

Usuario
(id usuario, nombre, curso, fecha, horario, asesor)
Curso
(id curso, nom curso, limite de curso, período de
realización,
núm. Total de horas , forma de pago)
Asesor
(id asesor, producto o evidencia, calificación, modelo
curso, contenido)

Relaciones:
Usuario

N -||---------------||-- 1 curso

Curso M -||---------------||--- N Asesor
Usuario N -||---------------|---1 beca
Asesor N -||---------------||--- N planeación
Usuario N -||---------------||--- horas
Diagrama Entidad Relación:
Tablas
Alumno:

Boleta:
Materia:
QuerYs
Agregar la materia de Ingles
1-. INSERT INTO materia(CveMat,NomMat) VALUES('ING I','Ingles I')
2-.Agregar un nuevo dato a la boleta con un numero de control que sea 25489752 y que este en la
especialidad de Administración.
INSERT INTO boleta(NoControl,CveMat,Parcial,CT,CP,RFC)
VALUES('25489752','ADMON','5','5','5','AICP560129U54')

3-.Insertar UN NUEVO VALOR A LA TABLA BOLETA QUE EL NUMERO DE CONTROL SEA 125984 Y
SEA DE CveMat BIO
INSERT INTO boleta(NoControl,CveMat,Parcial,CT,CP,RFC)
VALUES('125894','BIO','10','10','10','FRHDU12445HFT33')
4-. INSERT INTO materia(CveMat,NomMat) VALUES('GEOG','Geografia I')

5.- INSERT INTO docente(RFC,NOMDOC,FECNACDOC,NIVEL,CARRERA,INSTITUCION)
VALUES('MAYR5510566',' Patiño Resendiz Mayra
Gisela','12/07/1985','Maestra','Tec.Prog.Analistica','UPG')

6-. INSERT INTO alumno(NoControl,NomAlu,FecNac,CveEsp,Grupo,Semestre)
VALUES('12344321','Fidel Jaraleño Teniente','17/07/1996','A56','C','3')
7-. UPDATE alumno
set Grupo='C'
WHERE NoControl='200118852'

8-.DELETE FROM alumno
WHERE Nocontrol='12344321'

9.-DELETE FROM alumno
WHERE Nocontrol='Nocontrol'
10-. DELETE FROM materia
WHERE CveMat='GEOG'

11-. DELETE FROM materia
WHERE CveMat='ING I'

12-. DELETE FROM materia
WHERE CveMat='CveMa'
13-. DELETE FROM boleta
WHERE NoControl='125894'

14-. DELETE FROM boleta
WHERE RFC='AICP560129U54'

15-. DELETE FROM docente
WHERE NOMDOC=' Patiño Resendiz Mayra Gisela'

16-. UPDATE docente
set RFC ='C45784E44'
WHERE NOMDOC ='Contreras Ruiz Nicolas Gerardo'
17-. UPDATE alumno
set NoControl ='2547892'
WHERE NomAlu ='Ramirez Robledo Hiram'

18-.UPDATE docente
set NOMDOC ='Quintana Miguel Angel'
WHERE NOMDOC ='Quintana Aguado Miguel Angel'

19-.UPDATE boleta
set CP ='10'
WHERE NoControl='200118852'
20-.UPDATE boleta
set Parcial='10'
WHERE NoControl='200118852'

21-.UPDATE boleta
set CT='10'
WHERE CveMat ='BIO'

22-. DELETE FROM docente
WHERE RFC ='RFC'
23-. INSERT INTO especialidad (CveEsp,NomEsp)
VALUES ('Of59','Ofimatica')

24-. DELETE FROM especialidad
WHERE CveEsp='Of59'

25-. UPDATE docente
set RFC='RVOA5872099'
WHERE NOMDOC='Rosa Velazquez Angelica'
Enunciado elecrodomesticos
Una empresa de aparatos electrodomésticos desea informatizar sus datos.
Cada aparato electrónico viene determinado por un código único t una
descripción. Además cada aparato corresponde a un tipo de
electrodomésticos (a lo sumo).
Cada tipo de electrodoméstico (Televisor. MP3, lavadora. Etc.) Tiene un
nombre y unas características (un campo de texto). Se supone que no hay
dos tipos con el mismo nombre y características. Algunos tipos pueden
formar parte de otro tipo mas general (MP3 aparato de música), pero en
este caso forman parte de un único tipo.
Los componentes son las piezas que forman el aparato. Vienen dados por un
nombre (por ejemplo transformador) y unas especificaciones (un campo de
texto).
También nos interesa conocer datos de los fabricantes de componentes su
CIF (único) y su domicilio social.
Cada aparato puede llevar cualquier cantidad de componentes. Interesa
saber cada aparato que componentes lleva y que fabricante suministra cada
componente. Un aparato puede llevar muchas unidades de un mismo
componente (interesa saber cuántas), pero en este caso todas estarán
suministradas por el mismo fabricante y con un mismo precio.
Diagrama entidad relación
Tablas
Articulo

Componentes

Cliente

Estado

Fabricantes
Enunciado Beta
Ventas de equipo de cómputo con una sola matriz en GTO y
abarca los estados de la república y negocio Beta genera ventas
para clientes, venta por correo, teléfono, personal, atreves de
Orden la hora y la fecha, articulo o refacción puede ser
consumible y no consumible, atendido por el vendedor o
proveedor.
ENTIDADES

ATRIBUTOS

CLIENTE

(Id, Nombre, Direccion, E-mail, Tel)

PROVEDOR

(Id_Prov, Nom_Prov, Direccion, tel)

VENDEDOR

(Id_Vend, Nom_Vend, Tel, Direccion)

REFACCION (Id_Ref, Nom_Ref)
ARTICULO
(Id_Art, Nom_Art, Precio, Unidad)

ESTADO

(Id_Estado, Nom_Estado)

RELACIONES
CLIENTE N -||---------------|-- 1 VENDEDOR
PROVEDOR M -||---------------||--- N ARTICULO
REFACCION 1 --|---------------|---1 ARTICULO

PROVEDOR 1 --|---------------||--- N ESTADO
Diagrama entidad relación
Tablas
ARTICULO

ESTADO

CLIENTE

ORDEN
Refaccion

Vendedor
Querys
1. Obtener los nombres de los clientes.
Select NomCliente
From cliente

2. Obtener los nombres de los clientes y su id de estado
Select NomCliente, IdEDo
From cliente

3. Select NomCliente, estado
FROM Cliente,estado
Where cliente.IdEdo=Estado.IdEdo
4.
Select NomCliente,estado
FROM Cliente, estado
where cliente.IdEdo=Estado.IdEdo and estado='sinaloa'
5. Obtener los id de articulo y su cantidad
Select IdArt,CantArt
From

5. Obtener los id de articulo y su cantidad
Select IdArt,CantArt
From orden

6. Obtener los nombres de los clientes que son del estado de Morelia
Select NomCliente, estado
From Cliente, estado
Where cliente.IdEdo=estado.IdEDo AND estado='Morelia'
7. Obtener los id de cliente que son de Querétaro
Select IdCliente, estado
From Cliente, estado
Where cliente.IdEdo=estado.IdEdo and Estado='Queretaro'

8. Obtener los id de artículos y id de clientes que ordenaron cantidades
mayores a 4
Select IdArt,IdCliente
From orden
Where CantArt>'4'

9. Obtener los nombres de los artículos que fueron ordenados por el cliente
cuenca bravo José
Select NomArt,NomCliente
from artículo,orden,cliente
Where articulo.IdArt=orden.IdArt AND orden.IdCliente=cliente.IdCliente
AND NomCliente='Cuenca Bravo José'

10. Obtener los nombres de los artículos que fueron ordenados en el estado
de VERACRUZ
Select NomArt,estado
From articulo,estado,orden,cliente
Where orden.IdArt=articulo.IdArt AND orden.IdCliente=cliente.IdCliente
AND cliente.IdEdo=Estado.IdEdo AND estado='Veracruz'

10. Obtener los nombres de los artículos que fueron ordenados en el estado
de VERACRUZ Select NomArt,estado
From articulo,estado,orden,cliente
Where orden.IdArt=articulo.IdArt AND orden.IdCliente=cliente.IdCliente
AND cliente.IdEdo=Estado.IdEdo AND estado='Veracruz'
11. Obtener los datos de la tabla Cliente.
SELECT *
From cliente

12. Obtener los nombres de los clientes que empiecen con (V).
Select NomCliente
From cliente
Where NomCliente like 'V%'

13. Obtener los nombres de los productos que fueron ordenados entre
cantidades de 8 a 13
Select NomArt
From orden,articulo
Where articulo.IdArt = orden.IdArt AND
CantArt >= 8 AND CantArt <=13
14. Obtener la cantidad máxima de producto ordenado
Select MAX(CantArt)
From orden

15. Obtener las cantidades de los productos ordenadas de mayor a menor
select CAntArt
From orden
ORDER BY CantArt DESC

16 obtener el nombre de todas las refacciones ordenados del Z a la A
SELECT NomRef
FROM refaccion
ORDER BY NomRef DESC;

17 obtener los nombres de los clientes que empiezan con p
SELECT NomCliente
FROM cliente
WHERE NomCliente like 'p%';

18 obtener los nombres de los clientes que empiezan con z
SELECT NomCliente
FROM cliente
WHERE NomCliente like 'z%';
19 obtener los datos de la tabla cliente
SELECT *
FROM articulo;

20 obtener el nombre de todos los articulos ordenados alfabeticamente
SELECT NomArt
FROM articulo
ORDER BY NomArt ASC;
21|Obtener el nombre y la cantidad de refacciones qe estén entre
cantidades de compras de 1 a 7
Select CantRef
FROM orden,refaccion
Where refaccion.IdRef=orden.IdRef AND
CantRef BETWEEN 1 AND 7

22|Ordenar los nombres de los vendedores alfabéticamente
Select NomVend
From vendedor
ORDER BY NomVend ASC

23.Obtener la suma dela cantidad de refacciones que fueron ordenadas
Select SUM(CantRef)
From orden

24. obtener los numeros telefonicos de los clientes que su lada sea 411
Select Tel
From cliente
Where cliente.Tel REGEXP BINARY 411

25.obtener el precio maximo de articulo
SELECT MAX(precio)
From articulo
26. obtener la cantidad de artículos y su nombre que estén entre 6 y 9 y
ordenar la cantidad de artículos ascendentemente
Select CantArt, NomArt
From orden,articulo
Where articulo.IdArt=orden.IdArt and CantArt between 6 and 9
ORDER BY CantArt ASC;

27. obtener los nombres de los estados donde hay clientes
Select DISTINCT estado
From cliente,estado
WHERE IdCliente=cliente.IdEdo=Estado

Mais conteúdo relacionado

Mais procurados (19)

Ejercicios aplicando el modelo entidad relacion 2
Ejercicios aplicando el modelo entidad relacion 2Ejercicios aplicando el modelo entidad relacion 2
Ejercicios aplicando el modelo entidad relacion 2
 
Guía 2 Ejercicios MER
Guía 2 Ejercicios MERGuía 2 Ejercicios MER
Guía 2 Ejercicios MER
 
Ejercicios de internet de sgbd
Ejercicios de internet de sgbdEjercicios de internet de sgbd
Ejercicios de internet de sgbd
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
Ejercicios Entidad - Relacion
Ejercicios Entidad - RelacionEjercicios Entidad - Relacion
Ejercicios Entidad - Relacion
 
Prob disenyo
Prob disenyoProb disenyo
Prob disenyo
 
Ejercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoEjercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumno
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Enunciados de casos para Bases de Datos
Enunciados de casos para Bases de DatosEnunciados de casos para Bases de Datos
Enunciados de casos para Bases de Datos
 
Access examen
Access examenAccess examen
Access examen
 
Taller Practico 2 Base de Datos
Taller Practico 2 Base de DatosTaller Practico 2 Base de Datos
Taller Practico 2 Base de Datos
 
Primera clase de base de datos
Primera clase de base de datosPrimera clase de base de datos
Primera clase de base de datos
 
Dis02
Dis02Dis02
Dis02
 
1 ejercicio modelo mer
1 ejercicio modelo mer1 ejercicio modelo mer
1 ejercicio modelo mer
 
Ejercicios Modelamiento E-R y normalización
Ejercicios Modelamiento E-R y normalizaciónEjercicios Modelamiento E-R y normalización
Ejercicios Modelamiento E-R y normalización
 
Trabajo julk
Trabajo julkTrabajo julk
Trabajo julk
 
Guía 3 de ejercicios MER-E de Internet
Guía 3 de ejercicios MER-E de InternetGuía 3 de ejercicios MER-E de Internet
Guía 3 de ejercicios MER-E de Internet
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Base de datos 3.
Base de datos 3.Base de datos 3.
Base de datos 3.
 

Destaque (9)

Formulas excel
Formulas excelFormulas excel
Formulas excel
 
Como configurar un switch
Como configurar un switchComo configurar un switch
Como configurar un switch
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Tadeo 1
Tadeo 1Tadeo 1
Tadeo 1
 
Ans51
Ans51Ans51
Ans51
 
Nota de Telam 13 de junio
Nota de Telam 13 de junioNota de Telam 13 de junio
Nota de Telam 13 de junio
 
1. cómo crear un blog g150
1. cómo crear un blog g1501. cómo crear un blog g150
1. cómo crear un blog g150
 
Internet»
Internet»Internet»
Internet»
 
Implementació signatura electrònica en un R.I.S.
Implementació signatura electrònica en un R.I.S.Implementació signatura electrònica en un R.I.S.
Implementació signatura electrònica en un R.I.S.
 

Semelhante a Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL

Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALESProyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALESIsabel Vlz MoOrales
 
Informe multitelas valdivia
Informe multitelas valdiviaInforme multitelas valdivia
Informe multitelas valdiviaivanjarab
 
Bases de Datos CBTis172
Bases de Datos CBTis172Bases de Datos CBTis172
Bases de Datos CBTis172PaulinaHdz1
 
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥Isabel Vlz MoOrales
 
Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresasPaulinaHdz1
 
Base de datos avanzados cb tis 172
Base de datos avanzados cb tis 172Base de datos avanzados cb tis 172
Base de datos avanzados cb tis 172MRR2013
 
Basede datos trabajo Monica Lopez
Basede datos trabajo Monica Lopez Basede datos trabajo Monica Lopez
Basede datos trabajo Monica Lopez monicaLopez123
 
Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de DatosElisabet Cuevas
 
Rojas ingrid 22981003 trabajo de base de datos
Rojas ingrid 22981003 trabajo de base de datosRojas ingrid 22981003 trabajo de base de datos
Rojas ingrid 22981003 trabajo de base de datosIUTAC BARINAS
 
Caso practico de ing. software
Caso practico de ing. softwareCaso practico de ing. software
Caso practico de ing. softwareByrna Carmona
 
Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)yourenotsorry
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Julián Castiblanco
 

Semelhante a Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL (20)

Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALESProyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
 
Proyecto
Proyecto Proyecto
Proyecto
 
Informe multitelas valdivia
Informe multitelas valdiviaInforme multitelas valdivia
Informe multitelas valdivia
 
Informe multitelas valdivia
Informe multitelas valdiviaInforme multitelas valdivia
Informe multitelas valdivia
 
Bases de Datos CBTis172
Bases de Datos CBTis172Bases de Datos CBTis172
Bases de Datos CBTis172
 
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
 
Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresas
 
Base de datos avanzados cb tis 172
Base de datos avanzados cb tis 172Base de datos avanzados cb tis 172
Base de datos avanzados cb tis 172
 
Guia 1
Guia 1Guia 1
Guia 1
 
Basede datos trabajo Monica Lopez
Basede datos trabajo Monica Lopez Basede datos trabajo Monica Lopez
Basede datos trabajo Monica Lopez
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de Datos
 
Rojas ingrid 22981003 trabajo de base de datos
Rojas ingrid 22981003 trabajo de base de datosRojas ingrid 22981003 trabajo de base de datos
Rojas ingrid 22981003 trabajo de base de datos
 
Bases de datos s14
Bases de datos s14Bases de datos s14
Bases de datos s14
 
Bases de datos s14
Bases de datos s14Bases de datos s14
Bases de datos s14
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
Caso practico de ing. software
Caso practico de ing. softwareCaso practico de ing. software
Caso practico de ing. software
 
Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)
 
Trabajo final ir
Trabajo final   irTrabajo final   ir
Trabajo final ir
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2
 

Último

Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entornoday561sol
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxMartaChaparro1
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Gonella
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Gonella
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
programa PLAN ANUAL TUTORIA 3° SEC-2024.docx
programa PLAN ANUAL TUTORIA 3° SEC-2024.docxprograma PLAN ANUAL TUTORIA 3° SEC-2024.docx
programa PLAN ANUAL TUTORIA 3° SEC-2024.docxCram Monzon
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 

Último (20)

Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entorno
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
programa PLAN ANUAL TUTORIA 3° SEC-2024.docx
programa PLAN ANUAL TUTORIA 3° SEC-2024.docxprograma PLAN ANUAL TUTORIA 3° SEC-2024.docx
programa PLAN ANUAL TUTORIA 3° SEC-2024.docx
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 

Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL

  • 1. Proyecto Base de Datos Iteso, Beta, Electrodomésticos Brenda Lizet Alejos Jaral Maestra Esperanza Pecador Espita 05/12/2013
  • 2. Enunciado: Iteso Iteso En la web hay un dominio llamado Iteso que el ofrece a los usuarios cursos en línea en el cual se encuentra localizado un catalogo de ofertas como son diplomados, cursos de especialidades y postgrados a los usuarios se les asignan fechas, horarios, asesores, aulas virtual y el nombre del curso. Cada curso tiene un límite de usuario el periodo de realización y el número total de horas. Los usuarios para hacer los pagos lo pueden hacer de 2 formas con tarjeta de crédito con cargo a 6 meses sin intereses y la opción 2 pago en efectivo a la cuenta en el banco. Para cada curso los asesores registran productos o evidencias al termino de cada modulo, el número total de módulos para cada curso es de 4. La planeación del curso depende del número de horas y los contenidos temáticos para la extensión de la constancia final deberán 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 otorga una beca del 100% a partir del 4° curso tomado. Usuario (id usuario, nombre, curso, fecha, horario, asesor) Curso (id curso, nom curso, limite de curso, período de realización, núm. Total de horas , forma de pago) Asesor (id asesor, producto o evidencia, calificación, modelo curso, contenido) Relaciones: Usuario N -||---------------||-- 1 curso Curso M -||---------------||--- N Asesor Usuario N -||---------------|---1 beca Asesor N -||---------------||--- N planeación Usuario N -||---------------||--- horas
  • 6. QuerYs Agregar la materia de Ingles 1-. INSERT INTO materia(CveMat,NomMat) VALUES('ING I','Ingles I')
  • 7. 2-.Agregar un nuevo dato a la boleta con un numero de control que sea 25489752 y que este en la especialidad de Administración. INSERT INTO boleta(NoControl,CveMat,Parcial,CT,CP,RFC) VALUES('25489752','ADMON','5','5','5','AICP560129U54') 3-.Insertar UN NUEVO VALOR A LA TABLA BOLETA QUE EL NUMERO DE CONTROL SEA 125984 Y SEA DE CveMat BIO INSERT INTO boleta(NoControl,CveMat,Parcial,CT,CP,RFC) VALUES('125894','BIO','10','10','10','FRHDU12445HFT33')
  • 8. 4-. INSERT INTO materia(CveMat,NomMat) VALUES('GEOG','Geografia I') 5.- INSERT INTO docente(RFC,NOMDOC,FECNACDOC,NIVEL,CARRERA,INSTITUCION) VALUES('MAYR5510566',' Patiño Resendiz Mayra Gisela','12/07/1985','Maestra','Tec.Prog.Analistica','UPG') 6-. INSERT INTO alumno(NoControl,NomAlu,FecNac,CveEsp,Grupo,Semestre) VALUES('12344321','Fidel Jaraleño Teniente','17/07/1996','A56','C','3')
  • 9. 7-. UPDATE alumno set Grupo='C' WHERE NoControl='200118852' 8-.DELETE FROM alumno WHERE Nocontrol='12344321' 9.-DELETE FROM alumno WHERE Nocontrol='Nocontrol'
  • 10. 10-. DELETE FROM materia WHERE CveMat='GEOG' 11-. DELETE FROM materia WHERE CveMat='ING I' 12-. DELETE FROM materia WHERE CveMat='CveMa'
  • 11. 13-. DELETE FROM boleta WHERE NoControl='125894' 14-. DELETE FROM boleta WHERE RFC='AICP560129U54' 15-. DELETE FROM docente WHERE NOMDOC=' Patiño Resendiz Mayra Gisela' 16-. UPDATE docente set RFC ='C45784E44' WHERE NOMDOC ='Contreras Ruiz Nicolas Gerardo'
  • 12. 17-. UPDATE alumno set NoControl ='2547892' WHERE NomAlu ='Ramirez Robledo Hiram' 18-.UPDATE docente set NOMDOC ='Quintana Miguel Angel' WHERE NOMDOC ='Quintana Aguado Miguel Angel' 19-.UPDATE boleta set CP ='10' WHERE NoControl='200118852'
  • 13. 20-.UPDATE boleta set Parcial='10' WHERE NoControl='200118852' 21-.UPDATE boleta set CT='10' WHERE CveMat ='BIO' 22-. DELETE FROM docente WHERE RFC ='RFC'
  • 14. 23-. INSERT INTO especialidad (CveEsp,NomEsp) VALUES ('Of59','Ofimatica') 24-. DELETE FROM especialidad WHERE CveEsp='Of59' 25-. UPDATE docente set RFC='RVOA5872099' WHERE NOMDOC='Rosa Velazquez Angelica'
  • 15. Enunciado elecrodomesticos Una empresa de aparatos electrodomésticos desea informatizar sus datos. Cada aparato electrónico viene determinado por un código único t una descripción. Además cada aparato corresponde a un tipo de electrodomésticos (a lo sumo). Cada tipo de electrodoméstico (Televisor. MP3, lavadora. Etc.) Tiene un nombre y unas características (un campo de texto). Se supone que no hay dos tipos con el mismo nombre y características. Algunos tipos pueden formar parte de otro tipo mas general (MP3 aparato de música), pero en este caso forman parte de un único tipo. Los componentes son las piezas que forman el aparato. Vienen dados por un nombre (por ejemplo transformador) y unas especificaciones (un campo de texto). También nos interesa conocer datos de los fabricantes de componentes su CIF (único) y su domicilio social. Cada aparato puede llevar cualquier cantidad de componentes. Interesa saber cada aparato que componentes lleva y que fabricante suministra cada componente. Un aparato puede llevar muchas unidades de un mismo componente (interesa saber cuántas), pero en este caso todas estarán suministradas por el mismo fabricante y con un mismo precio.
  • 18. Enunciado Beta Ventas de equipo de cómputo con una sola matriz en GTO y abarca los estados de la república y negocio Beta genera ventas para clientes, venta por correo, teléfono, personal, atreves de Orden la hora y la fecha, articulo o refacción puede ser consumible y no consumible, atendido por el vendedor o proveedor. ENTIDADES ATRIBUTOS CLIENTE (Id, Nombre, Direccion, E-mail, Tel) PROVEDOR (Id_Prov, Nom_Prov, Direccion, tel) VENDEDOR (Id_Vend, Nom_Vend, Tel, Direccion) REFACCION (Id_Ref, Nom_Ref) ARTICULO (Id_Art, Nom_Art, Precio, Unidad) ESTADO (Id_Estado, Nom_Estado) RELACIONES CLIENTE N -||---------------|-- 1 VENDEDOR PROVEDOR M -||---------------||--- N ARTICULO REFACCION 1 --|---------------|---1 ARTICULO PROVEDOR 1 --|---------------||--- N ESTADO
  • 22. Querys 1. Obtener los nombres de los clientes. Select NomCliente From cliente 2. Obtener los nombres de los clientes y su id de estado Select NomCliente, IdEDo From cliente 3. Select NomCliente, estado FROM Cliente,estado Where cliente.IdEdo=Estado.IdEdo
  • 23. 4. Select NomCliente,estado FROM Cliente, estado where cliente.IdEdo=Estado.IdEdo and estado='sinaloa' 5. Obtener los id de articulo y su cantidad Select IdArt,CantArt From 5. Obtener los id de articulo y su cantidad Select IdArt,CantArt From orden 6. Obtener los nombres de los clientes que son del estado de Morelia Select NomCliente, estado From Cliente, estado Where cliente.IdEdo=estado.IdEDo AND estado='Morelia'
  • 24. 7. Obtener los id de cliente que son de Querétaro Select IdCliente, estado From Cliente, estado Where cliente.IdEdo=estado.IdEdo and Estado='Queretaro' 8. Obtener los id de artículos y id de clientes que ordenaron cantidades mayores a 4 Select IdArt,IdCliente From orden Where CantArt>'4' 9. Obtener los nombres de los artículos que fueron ordenados por el cliente cuenca bravo José Select NomArt,NomCliente
  • 25. from artículo,orden,cliente Where articulo.IdArt=orden.IdArt AND orden.IdCliente=cliente.IdCliente AND NomCliente='Cuenca Bravo José' 10. Obtener los nombres de los artículos que fueron ordenados en el estado de VERACRUZ Select NomArt,estado From articulo,estado,orden,cliente Where orden.IdArt=articulo.IdArt AND orden.IdCliente=cliente.IdCliente AND cliente.IdEdo=Estado.IdEdo AND estado='Veracruz' 10. Obtener los nombres de los artículos que fueron ordenados en el estado de VERACRUZ Select NomArt,estado From articulo,estado,orden,cliente Where orden.IdArt=articulo.IdArt AND orden.IdCliente=cliente.IdCliente AND cliente.IdEdo=Estado.IdEdo AND estado='Veracruz'
  • 26. 11. Obtener los datos de la tabla Cliente. SELECT * From cliente 12. Obtener los nombres de los clientes que empiecen con (V). Select NomCliente From cliente Where NomCliente like 'V%' 13. Obtener los nombres de los productos que fueron ordenados entre cantidades de 8 a 13 Select NomArt From orden,articulo Where articulo.IdArt = orden.IdArt AND CantArt >= 8 AND CantArt <=13
  • 27. 14. Obtener la cantidad máxima de producto ordenado Select MAX(CantArt) From orden 15. Obtener las cantidades de los productos ordenadas de mayor a menor select CAntArt From orden ORDER BY CantArt DESC 16 obtener el nombre de todas las refacciones ordenados del Z a la A SELECT NomRef FROM refaccion
  • 28. ORDER BY NomRef DESC; 17 obtener los nombres de los clientes que empiezan con p SELECT NomCliente FROM cliente WHERE NomCliente like 'p%'; 18 obtener los nombres de los clientes que empiezan con z SELECT NomCliente FROM cliente WHERE NomCliente like 'z%';
  • 29. 19 obtener los datos de la tabla cliente SELECT * FROM articulo; 20 obtener el nombre de todos los articulos ordenados alfabeticamente SELECT NomArt FROM articulo ORDER BY NomArt ASC;
  • 30. 21|Obtener el nombre y la cantidad de refacciones qe estén entre cantidades de compras de 1 a 7 Select CantRef FROM orden,refaccion Where refaccion.IdRef=orden.IdRef AND CantRef BETWEEN 1 AND 7 22|Ordenar los nombres de los vendedores alfabéticamente Select NomVend
  • 31. From vendedor ORDER BY NomVend ASC 23.Obtener la suma dela cantidad de refacciones que fueron ordenadas Select SUM(CantRef) From orden 24. obtener los numeros telefonicos de los clientes que su lada sea 411 Select Tel From cliente Where cliente.Tel REGEXP BINARY 411 25.obtener el precio maximo de articulo SELECT MAX(precio) From articulo
  • 32. 26. obtener la cantidad de artículos y su nombre que estén entre 6 y 9 y ordenar la cantidad de artículos ascendentemente Select CantArt, NomArt From orden,articulo Where articulo.IdArt=orden.IdArt and CantArt between 6 and 9 ORDER BY CantArt ASC; 27. obtener los nombres de los estados donde hay clientes Select DISTINCT estado From cliente,estado WHERE IdCliente=cliente.IdEdo=Estado