SlideShare a Scribd company logo
1 of 42
Download to read offline
PROYECTO PARCIAL 3
BETA , ITESO, ELECTRONICOS
MARIA ISABEL VELEZ MORALES
MAESTRA: ESPERANZA PESCADOR ESPITIA
[Seleccionar fecha]
MENU
ITESO






ENUNCIADO
DIAGRAMA
DISEÑO DE TABLAS
TABLAS
QUERYS

BETA






ENUNCIADO
DIAGRAMA
DISEÑO DE TABLAS
TABLAS
QUERYS

EMPRESA






MENU

ENUNCIADO
DIAGRAMA
DISEÑO DE TABLAS
TABLAS
QUERYS
ENUNCIADO 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.

RELACIONES
Alumno --|-------------||-- Boleta
Boleta ---||---------------|--- Curso
Boleta ---||----------------|-- Docente
Alumno --||----------------|-- Facultad

ATRIBUTOS
Boleta (NoControl, CveEsp, Parcial, CT, CP, RFC)
Docente (RFC, NomDoc, FecNacDoc, Nivel, Carrera)
Alumno (NoControl, NomAlu, FecNac, CveEsp, Grupo, Semestre)
Materia (CveMat, NomMat)
Especialidad (CveEsp, NomEsp)

MENU
DIAGRAMA ENTIDAD RELACION ITESO

semest
r
grupo
fecnac

n
o.
c
o
n
ALUMNO

N
o
m
.d
R2

cveesp

R1

p
C C
a
T
P
r
c
i
BOLETA
a
l
n
o
m
c
o
n
tr
ol

FACULTAD

C
V
E
E

MENU

R
F
C
R4

C
V
E
M

c
v
e
m
a
t

R3

CARRERA

DOCENTE

N
O
M
E
S

R
F
C

N
O
M
D
O
C

INSTITUCION
F
E
C
H

CURSO

N
I
V
E
L

N
O
M
M
A
T
DISEÑO DE TABLAS ITESO
ALUMNO

BOLETA

DOCENTE
ESPECIALIDAD

MATERIA

MENU
TABLAS ITESO
ALUMNO

BOLETA

MATERIA

ESPECIALIDAD
MATERIA

MENU

DOCENTE
QUERYS DE ITESO
Querys
1.
INSERT into materia (CveMat, NomMat)
VALUES (' ING I' , ' Ingles I ' )

2.
INSERT INTO INSERT INTO INSERT INTO INSERT INTO INSERT INTO INSERT INTO INSERT INTO
boleta ( NoControl, CveMat, Parcial, CT, CP, RFC )
VALUES ( '123456789',' BIO ', '9', '8',' 7', 'VEMI041245'), ( '987654321','ADMON', '8','9','9',
'JAQR123456')

3. UPDATE alumno
set Grupo='C'
WHERE NoControl='200118852'
Cambio de grupo A a grupo C

4 DELETE FROM materia
WHERE CveMat='ING '

Se elimino la CveMat ING Y
NomMat Ingles I

5. . UPDATE boleta
set Parcial=10
WHERE NoControl='200118852'

Cambia el 9 por el 10
6. UPDATE alumno
Set NomAlu= Gonzalez Rojas Marianita de Jesus
Where NoControl=’200118840’

7 Alumnos que empiecen con la letra C.
Select NomALu
From alumno
Where NomAlu like ‘C%’

8. alumnos que empiezen con la letra L
Select NomALu
From alumno
Where NomAlu like ‘L%’

9 insertar la materia de valores
INSERT into materia (CveMat, NomMat)
VALUES (' VALORES' , ' Valores I ' )

10. seleccionar todos los datos de la tablas ESPECIALIDAD
Select *
From especialidad
11. cambiar el martines con S y a martinez con z
update docente
Set NomDoc=’Martinez Ojeda Victor’
Where RFC= ‘ MAOV630915MN6’

12.seleccionar los nombres de los docentes qe empiezen con P
Select NomDoc
From docente
Where NomDoc like ‘P%’

13. insertar la materia de contabilidad
INSERT INTO materia (CveMat, NomMat)
Value (‘ CONTA’, Contabilidad)

14. alumnos con la letra G
Select NomAlu
From alumno
Where NomAlu Like G%

15. eliminar la materia de contabilidad
Delete from materia
WHERE CveMat='CONTA '

Se elimino la materia
de CONTABILIDAD
16. Elimina la clave y el nombre de la especialidad que allas insertado.
4.DELETE FROM especialidad
WHERE CveEsp='023012'

17. Ordenar las claves de materia descendentemente
SELECT CveMat
FROM materia
ORDER BY CveMat DESC

18 . Obtener la calificación máxima de la boleta
SELECT MAX(Parcial)
FROM boleta
19. SELECT NomMat FROM materia
WHERE NomMat = 'Quimica II ';

20. Selecciona las calificaciones de parcial
SELECT parcial
from boleta

21.
21. Obtener la calificación máxima de la boleta
Selecciona las calificaciones del parcial que están entra 6 y 9
SELECT Parcial,Ct
FROM boleta
WHERE boleta.NoControl=boleta.NoControl AND Parcial BETWEEN 6 AND 9
ORDER BY Parcial ASC;

22.
BETA
Enunciado
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, Dirección, E-mail, Tel)
PROVEDOR (Id_Prov, Nom_Prov, Dirección, 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 RELACION
R5

REFACCION

R6

Id
N
o
m

Id

I
d

T
e
l

ESTADO

I

N
o
m

N
o
m

Id

d

R3
D

TIPO DE REFACCION

PROVEDOR

R4

CLIENTE

I
d
R2

N
o
m

e
P
r
m
e
a
c
il
i
ARTICULO
o

Id

R1

ñ
Id

R7

N
o
m

REFACCION

TE
L

N
o
m

VENDEDOR

R8
DISEÑO DE TABLAS
ARTICULO

CLIENTE

ESTADO

ORDEN

REFACCION
VENDEDOR
TABLAS
ARTICULO

ESTADO

CLIENTE

ORDEN
REFACCION

VENDEDOR
QUERYS

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 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 Jose'

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 artículos ordenados alfabéticamente
SELECT NomArt
FROM articulo
ORDER BY NomArt ASC;

21Obtener el nombre y la cantidad de refacciones que 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 números telefónicos de los clientes que su lada sea 411
Select Tel
from cliente
where cliente.Tel REGEXP BINARY 411

25. obtener el precio máximo de artículo
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
EMPRESA
ENUNCIADO
Una empresa se aparatos electrónicos desea informatizar sus datos. Escribir el
diagrama ER que responda a la siguiente especificación verbal:
♦ Cada aparato electrónico viene determinado por un código único y una descripción.
Además cada aparato corresponde a un tipo de electrodomésticos ( a lo sumo).
♦ Cada tipo de electrodomésticos (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 más
general (mp3, de aparato de música). Pero en este caso solo 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 aparto puede llevar cualquier cantidad de componentes. Interesa saber para
cada aparato que componentes lleva y que fabricante suministra cada componente
(interesa saber cuántas). Pero en este caso todas estarán suministradas por el mismo
fabricante y con un mismo precio.
RELACIONES
Articulo -|--------||--- Fabricante
Componente -|--------||-- fabricante
Estado -|---------||--- Fabricante
Cliente -|----------||--- Fabricante

ENTIDADES

ATRIBUTOS

Fabricante

(CIF, DomicilioFab)

Cliente

(NomCliente, TelCliente)

Articulo

(IdArt, NomArt, CostoArt)

Estado

(IdEstado, Estado)
DIAGRAMA ENTIDAD RELACION

Componente

Estado

Fabricante

Cliente

Articulo
DISEÑO DE TABLAS
ESTADO

FABRICANTE

ARTICULO

COMPONENTE

CLIENTE
TABLAS
CLIENTE

COMPONENTE

FABRICANTE

ARTÍCULO

ESTADO
QUERYS
1. Obtener todo los datos de la tabla clientes
Select *
From cliente

2. Obtener todos los datos de la tabla fabricante
Select *
From fabricante

3. Obtener todos los datos de la tabla componente
Select *
From Componente

4. Obtener todos los datos de la tabla articulo
Select *
From articulo
5. seleccionar los nombres de los clientes que empiecen con la letra c
Select NomCliente
From cliente
Where NomCliente like ‘C%’

6. insertar la materia de valores
INSERT into articulo (IdArt, NomArt, CostoArt)
VALUES (' Q0078 , ' Laptop', ‘3556’ )

7. UPDATE alumno
Set NomArt= Televisor Plasma HD
Where IdArt=’Q0015’

8. UPDATE articulo
Set CostoArt= '700'
Where NomArt='Radiograbadora'

700
9 . Select NomCliente
From cliente
Where NomCliente like ‘L%’

10 . Select NomCliente
From cliente
Where NomCliente like ‘R%’

11. Select NomCliente
From cliente
Where NomCliente like ‘A%’

12. Select CostoArt
From articulo

13. select CostoComp
From component
14. select Estado
From estado

15. Select IdEstado
From estado

More Related Content

Similar to Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES

Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL Isabel Vlz MoOrales
 
Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresasPaulinaHdz1
 
Basede datos trabajo Monica Lopez
Basede datos trabajo Monica Lopez Basede datos trabajo Monica Lopez
Basede datos trabajo Monica Lopez monicaLopez123
 
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
 
Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)yourenotsorry
 
Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de DatosElisabet Cuevas
 
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
 
Proyecto de base de datos completo
Proyecto de base de datos completoProyecto de base de datos completo
Proyecto de base de datos completoJennnylu10
 
PROYECTODEBASEDEDATOSJESSI
PROYECTODEBASEDEDATOSJESSIPROYECTODEBASEDEDATOSJESSI
PROYECTODEBASEDEDATOSJESSIhachi25
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Julián Castiblanco
 
CASO DE ESTUDIO DE EASYDRIVE
CASO DE ESTUDIO DE EASYDRIVECASO DE ESTUDIO DE EASYDRIVE
CASO DE ESTUDIO DE EASYDRIVEEwing Ma
 

Similar to Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES (20)

Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
 
Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresas
 
Basede datos trabajo Monica Lopez
Basede datos trabajo Monica Lopez Basede datos trabajo Monica Lopez
Basede datos trabajo Monica Lopez
 
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 ♥
 
Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)
 
Beta
BetaBeta
Beta
 
Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de Datos
 
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
 
Proyecto de base de datos completo
Proyecto de base de datos completoProyecto de base de datos completo
Proyecto de base de datos completo
 
MichelleHernandezBD
MichelleHernandezBDMichelleHernandezBD
MichelleHernandezBD
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
PROYECTODEBASEDEDATOSJESSI
PROYECTODEBASEDEDATOSJESSIPROYECTODEBASEDEDATOSJESSI
PROYECTODEBASEDEDATOSJESSI
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2
 
Consultas
ConsultasConsultas
Consultas
 
Taller Básico Sentencias SQL
Taller Básico Sentencias SQL Taller Básico Sentencias SQL
Taller Básico Sentencias SQL
 
CASO DE ESTUDIO DE EASYDRIVE
CASO DE ESTUDIO DE EASYDRIVECASO DE ESTUDIO DE EASYDRIVE
CASO DE ESTUDIO DE EASYDRIVE
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Informe multitelas valdivia
Informe multitelas valdiviaInforme multitelas valdivia
Informe multitelas valdivia
 

Recently uploaded

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 

Recently uploaded (20)

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 

Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES

  • 1. PROYECTO PARCIAL 3 BETA , ITESO, ELECTRONICOS MARIA ISABEL VELEZ MORALES MAESTRA: ESPERANZA PESCADOR ESPITIA [Seleccionar fecha]
  • 2. MENU ITESO      ENUNCIADO DIAGRAMA DISEÑO DE TABLAS TABLAS QUERYS BETA      ENUNCIADO DIAGRAMA DISEÑO DE TABLAS TABLAS QUERYS EMPRESA      MENU ENUNCIADO DIAGRAMA DISEÑO DE TABLAS TABLAS QUERYS
  • 3. ENUNCIADO 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. RELACIONES Alumno --|-------------||-- Boleta Boleta ---||---------------|--- Curso Boleta ---||----------------|-- Docente Alumno --||----------------|-- Facultad ATRIBUTOS Boleta (NoControl, CveEsp, Parcial, CT, CP, RFC) Docente (RFC, NomDoc, FecNacDoc, Nivel, Carrera) Alumno (NoControl, NomAlu, FecNac, CveEsp, Grupo, Semestre) Materia (CveMat, NomMat) Especialidad (CveEsp, NomEsp) MENU
  • 4. DIAGRAMA ENTIDAD RELACION ITESO semest r grupo fecnac n o. c o n ALUMNO N o m .d R2 cveesp R1 p C C a T P r c i BOLETA a l n o m c o n tr ol FACULTAD C V E E MENU R F C R4 C V E M c v e m a t R3 CARRERA DOCENTE N O M E S R F C N O M D O C INSTITUCION F E C H CURSO N I V E L N O M M A T
  • 5. DISEÑO DE TABLAS ITESO ALUMNO BOLETA DOCENTE
  • 9. QUERYS DE ITESO Querys 1. INSERT into materia (CveMat, NomMat) VALUES (' ING I' , ' Ingles I ' ) 2. INSERT INTO INSERT INTO INSERT INTO INSERT INTO INSERT INTO INSERT INTO INSERT INTO boleta ( NoControl, CveMat, Parcial, CT, CP, RFC ) VALUES ( '123456789',' BIO ', '9', '8',' 7', 'VEMI041245'), ( '987654321','ADMON', '8','9','9', 'JAQR123456') 3. UPDATE alumno set Grupo='C' WHERE NoControl='200118852'
  • 10. Cambio de grupo A a grupo C 4 DELETE FROM materia WHERE CveMat='ING ' Se elimino la CveMat ING Y NomMat Ingles I 5. . UPDATE boleta set Parcial=10 WHERE NoControl='200118852' Cambia el 9 por el 10
  • 11. 6. UPDATE alumno Set NomAlu= Gonzalez Rojas Marianita de Jesus Where NoControl=’200118840’ 7 Alumnos que empiecen con la letra C. Select NomALu From alumno Where NomAlu like ‘C%’ 8. alumnos que empiezen con la letra L Select NomALu From alumno Where NomAlu like ‘L%’ 9 insertar la materia de valores INSERT into materia (CveMat, NomMat) VALUES (' VALORES' , ' Valores I ' ) 10. seleccionar todos los datos de la tablas ESPECIALIDAD Select * From especialidad
  • 12. 11. cambiar el martines con S y a martinez con z update docente Set NomDoc=’Martinez Ojeda Victor’ Where RFC= ‘ MAOV630915MN6’ 12.seleccionar los nombres de los docentes qe empiezen con P Select NomDoc From docente Where NomDoc like ‘P%’ 13. insertar la materia de contabilidad INSERT INTO materia (CveMat, NomMat) Value (‘ CONTA’, Contabilidad) 14. alumnos con la letra G Select NomAlu From alumno Where NomAlu Like G% 15. eliminar la materia de contabilidad Delete from materia WHERE CveMat='CONTA ' Se elimino la materia de CONTABILIDAD
  • 13. 16. Elimina la clave y el nombre de la especialidad que allas insertado. 4.DELETE FROM especialidad WHERE CveEsp='023012' 17. Ordenar las claves de materia descendentemente SELECT CveMat FROM materia ORDER BY CveMat DESC 18 . Obtener la calificación máxima de la boleta SELECT MAX(Parcial) FROM boleta
  • 14. 19. SELECT NomMat FROM materia WHERE NomMat = 'Quimica II '; 20. Selecciona las calificaciones de parcial SELECT parcial from boleta 21.
  • 15. 21. Obtener la calificación máxima de la boleta Selecciona las calificaciones del parcial que están entra 6 y 9 SELECT Parcial,Ct FROM boleta WHERE boleta.NoControl=boleta.NoControl AND Parcial BETWEEN 6 AND 9 ORDER BY Parcial ASC; 22.
  • 16.
  • 17. BETA Enunciado 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, Dirección, E-mail, Tel) PROVEDOR (Id_Prov, Nom_Prov, Dirección, 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
  • 18. DIAGRAMA ENTIDAD RELACION R5 REFACCION R6 Id N o m Id I d T e l ESTADO I N o m N o m Id d R3 D TIPO DE REFACCION PROVEDOR R4 CLIENTE I d R2 N o m e P r m e a c il i ARTICULO o Id R1 ñ Id R7 N o m REFACCION TE L N o m VENDEDOR R8
  • 23. QUERYS 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.
  • 24. 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 orden
  • 25. 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
  • 26. 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 Jose' 10. Obtener los nombres de los artículos que fueron ordenados en el estado de VERACRUZ Select NomArt,estado from articulo,estado, orden,cliente
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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;
  • 31. 20 obtener el nombre de todos los artículos ordenados alfabéticamente SELECT NomArt FROM articulo ORDER BY NomArt ASC; 21Obtener el nombre y la cantidad de refacciones que 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
  • 32. 23. Obtener la suma dela cantidad de refacciones que fueron ordenadas Select SUM (CantRef) From orden 24. Obtener los números telefónicos de los clientes que su lada sea 411 Select Tel from cliente where cliente.Tel REGEXP BINARY 411 25. obtener el precio máximo de artículo 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;
  • 33. 27. obtener los nombres de los estados donde hay clientes select DISTINCT estado from cliente,estado WHERE IdCliente=cliente.IdEdo=Estado
  • 34. EMPRESA ENUNCIADO Una empresa se aparatos electrónicos desea informatizar sus datos. Escribir el diagrama ER que responda a la siguiente especificación verbal: ♦ Cada aparato electrónico viene determinado por un código único y una descripción. Además cada aparato corresponde a un tipo de electrodomésticos ( a lo sumo). ♦ Cada tipo de electrodomésticos (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 más general (mp3, de aparato de música). Pero en este caso solo 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 aparto puede llevar cualquier cantidad de componentes. Interesa saber para cada aparato que componentes lleva y que fabricante suministra cada componente (interesa saber cuántas). Pero en este caso todas estarán suministradas por el mismo fabricante y con un mismo precio.
  • 35. RELACIONES Articulo -|--------||--- Fabricante Componente -|--------||-- fabricante Estado -|---------||--- Fabricante Cliente -|----------||--- Fabricante ENTIDADES ATRIBUTOS Fabricante (CIF, DomicilioFab) Cliente (NomCliente, TelCliente) Articulo (IdArt, NomArt, CostoArt) Estado (IdEstado, Estado)
  • 39. QUERYS 1. Obtener todo los datos de la tabla clientes Select * From cliente 2. Obtener todos los datos de la tabla fabricante Select * From fabricante 3. Obtener todos los datos de la tabla componente Select * From Componente 4. Obtener todos los datos de la tabla articulo Select * From articulo
  • 40. 5. seleccionar los nombres de los clientes que empiecen con la letra c Select NomCliente From cliente Where NomCliente like ‘C%’ 6. insertar la materia de valores INSERT into articulo (IdArt, NomArt, CostoArt) VALUES (' Q0078 , ' Laptop', ‘3556’ ) 7. UPDATE alumno Set NomArt= Televisor Plasma HD Where IdArt=’Q0015’ 8. UPDATE articulo Set CostoArt= '700' Where NomArt='Radiograbadora' 700
  • 41. 9 . Select NomCliente From cliente Where NomCliente like ‘L%’ 10 . Select NomCliente From cliente Where NomCliente like ‘R%’ 11. Select NomCliente From cliente Where NomCliente like ‘A%’ 12. Select CostoArt From articulo 13. select CostoComp From component
  • 42. 14. select Estado From estado 15. Select IdEstado From estado