SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
Base de Datos Avanzados
Proyecto Final
CBTis 172
Miriam Rojas Ramírez.
3°C
Programación
Esperanza Pescador Espita
Índice
Índice ........................................................................................................................................................................................................................... 2
Proyecto Beta .............................................................................................................................................................................................................. 4
Introducción1 .............................................................................................................................................................................................................. 5
Enunciado1 .................................................................................................................................................................................................................. 6
Diagrama1 ................................................................................................................................................................................................................... 6
Diagrama Entidad-Relación1 ....................................................................................................................................................................................... 7
Atributos1.................................................................................................................................................................................................................... 8
Consultas1 ................................................................................................................................................................................................................... 9
Tablas1 ...................................................................................................................................................................................................................... 23
Tabla Artículo .......................................................................................................................................................................................................... 23
Proyecto Iteso ........................................................................................................................................................................................................... 29
Introducción 2. .......................................................................................................................................................................................................... 30
Historia y evolución de MY SQL................................................................................................................................................................................. 30
Enunciado 2 ............................................................................................................................................................................................................... 32
Modelo Entidad-Relación 2 ....................................................................................................................................................................................... 32
Consultas 2 ................................................................................................................................................................................................................ 33
Tablas 2...................................................................................................................................................................................................................... 43
Proyecto Asociación Canofila de Guanajuato ........................................................................................................................................................... 48
Introducción 3 ........................................................................................................................................................................................................... 49
Enunciado 3 ............................................................................................................................................................................................................... 51
Diagrama Entidad-Relación 3 .................................................................................................................................................................................... 51
Consultas. 3 ............................................................................................................................................................................................................... 52
Tablas 3...................................................................................................................................................................................................................... 58
Fuentes de información ............................................................................................................................................................................................ 60
Proyecto Beta

Regresar
Introducción1
Una Base de Datos no es más que un sistema para archivar en computadora, la Base de Datos se puede considerar
como una especie de archivero electrónico, tiene como propósito general mantener información y hacer que esté
disponible cuando se solicite.
Diagrama Entidad-Relación:

-Dato: Es una representación simbólica (Numérica, Alfanumerica, Alfabetica) de un atributo o característica de una
entidad. Los datos describen hechos empíricos, sucesos y entidades.
-Entidad: Es la representación de un objeto o concepto del mundo real que se describe en una base de datos, una
entidad puede ser un objeto con existencia física y esta descrita y se representa por sus características que lo define
como el atributo.
-Atributo: Son aquellos que permiten diferenciar a una distancia de identidad de otra distinta o bien describen las
propiedades que contienen las entidades.
-Relación: Es una asociación entre entidades.

Regresar
Enunciado1
*Enunciado del diagrama Entidad Relación.
Ventas de equipo de cómputo y tiene una empresa en Guanajuato y abarca tota le república (BETA) y genera ventas para
ganar clientes, la venta puede ser por correo electrónico, teléfono o personal y se genera un orden y es muy importante
la hora y fecha y se clasifica en artículos y refacciones que son consumibles o no consumibles; vendedor y proveedor.

Diagrama1
.
Hora y Fecha

Orden

Estado

Articulo

BETA

Teléfono

(Venta de Computo)

Refacción

E-mail
.

Regresar

Cliente

Proveedor

Vendedor
Id Refacción

Id Vendedor

Id Cliente

Diagrama Entidad-Relación1

Nombre

Estado

R1

Cliente

Telefono

Nombre

Teléfono

Nombre

Nombre

Unidad

R6

Refacción

Id Estado

R3

Vendedor

R7

R5

Tipo de Refacción
R4

Articulo
Teléfono
R2

Proveedor

Nombre
Id Cliente

Regresar
Atributos1
Estado
Id Estado
Nombre

Cliente
Id Cliente
Nombre
Dirección
Teléfono
E-mail

Vendedor
Id Vendedor
Nombre
Dirección
Teléfono
E-mail

Refacción
Id Refacción
Nombre
Unidad

Articulo
Id Articulo
Nombre
Precio
Unidad

Proveedor
Id Proveedor
Nombre
Dirección
Teléfono
E-mail

Tipo de Refaccion
Id Refacción
Tipo (Consumible o no
consumible)

Regresar
Consultas1
1.-Obtener los nombres de los clientes:
Select NomCliente
From cliente

2.-Obtener el nombre de los clientes y su id de estado
Select NomCliente,IdEdo
From cliente
3.-Obtener los estados de los clientes.

SELECT NomCliente, estado
FROM cliente,estado
WHERE cliente.IdEdo=Estado.IdEdo
4.-Obtener los clientes que son de Sinaloa

SELECT NomCliente, estado
FROM cliente,estado
where cliente.IdEdo=Estado.IdEdo AND estado=’Sinaloa’

5.-Obtener los Id de artículos y su cantidad.
SELECT IdArt,Cant
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 artículos y los Id de cliente que ordenaron cantidades mayores a 4.
SELECT IdArt,IdCliente
FROM orden
WHERE Cant>’4’

8.-Obtener los Id de cliente que son de Querétaro

SELECT IdCliente,Estado
from cliente,estado
WHERE cliente.IdEdo=Estado.IdEdo AND estado=’Queretaro’

9.-Obtener los nombres de los artículos que fueron ordenados por el cliente Cuenca Bravo José.
SELECT NomArt
FROM orden,cliente,articulo
WHERE articulo.IdArt=orden.IdArt AND orden.IdCliente=cliente.Idcliente AND NomCliente=’Cuenca Bravo Jose’
10.-Obtener los nombre de los artículos que fueron ordenados en el estado de Veracruz:
SELECT NomArt
From articulo,orden,cliente
WHERE articulo.IdArt=orden.IdArt AND orden.IdCliente=cliente.Idcliente AND IdEdo=’Ver.’

11.-Obtener los datos de la tabla cliente.
Select *
FROM cliente
12.-Obtener los nombres de los clientes que empiezan con V.
SELECT NomCliente
FROM cliente
WHERE NomCliente LIKE ‘V%’

13.-Obtener los nombres de los productos que fueron ordenados entre cantidades de 8 a13.
SELECT NomArt
FROM orden,articulo
WHERE articulo.IdArt=orden.IdArt AND Cant>= 8 AND Cant<=13

14.-Obtener la cantidad máxima de producto ordenado.
SELECT MAX(Cant)
FROM orden

15.-Obtener las cantidades de los productos ordenadas de mayor a menor.
SELECT Cant
FROM orden
ORDER BY Cant DESC
16.-OBTENER LAS CANTIDADES DE LOS PRODUCTOS ORDENADOS DE MENOR A MAYOR.
SELECT Cant
from orden
ORDER BY cant ASC

17.-OBTENER LA CANTIDAD MINIMA DE PRODUCTO ORDENADO:
SELECT MIN(cant)
FROM orden
18.-OBTENER LOS NOMBRES DE LOS CLIENTES DEL ESTADO DE VERACRUZ:
SELECT NomCliente
FROM cliente,orden
WHERE cliente.Idcliente=orden.IdCliente AND IdEdo=’Ver.’

19.-OBTENER LOS NOMBRES DE LOS CLIENTES QUE TERMINAN CON A;
SELECT NomCliente
FROM cliente
where NomCliente LIKE ‘%a’

20.-OBTENER EL NOMBRE DEL CLIENTE QUE ORDENO UN MONITOR LCD 14’’

SELECT NomCliente
FROM articulo,orden,cliente
WHERE orden.IdCliente=cliente.Idcliente AND orden.IdArt=articulo.IdArt AND NomArt=’Monitor LCD 14”’
21._Obtener el nombre de los vendedores que empiecen con la letra r, el nombre de los clientes que empiecen con v el
nombre de ,los artículos que empiecen con c, la cantidad de los artículos ordenados de de menor a mayor.
Select NomVend,NomCliente,NomArt,Cant
From vendedor,cliente,orden,articulo
Where NomVend like’R%’ and orden.IdArt=articulo.IdArt and NomCliente like ‘v%’ and NomArt like ‘c%’
Order by Cant asc
22._Obtener el nombre y la cantidad de refacciones que estén entre cantidades de compras de 1 a7.
Select CantRef,NomRef
From orden,refaccion
Where refaccion.IdRef=orden.IdRef and CantRef between 1 and 7;

23.-Obtener la suma de la 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 DISTINCT 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 sus nombres que estén entre 6 y 9 y ordenar la cantidad ascendentemente

27.-Obtener los nombres de los estados donde hay clientes
SELECT DISTINCT estado
FROM estado, cliente
WHERE IdCliente=cliente.IdEdo=Estado

28.-Obtener los nombres de los productos que fueron ordenados en el estado de Michoacán.
SELECT DISTINCT NomArt,NomRef
FROM estado,orden,articulo,refaccion
WHERE IdEdo=”Mor”
Regresar
Tablas1

Tabla Artículo
Tabla Cliente
Tabla Estado
Tabla Orden
Tabla Refacción
Tabla Vendedor

Regresar
Proyecto Iteso

Regresar
Introducción 2.
Una Base de Datos no es más que un sistema para archivar en computadora, la Base de Datos se puede considerar como una especie de
archivero electrónico, tiene como propósito general mantener información y hacer que esté disponible cuando se solicite. Diagrama EntidadRelación:
•Dato: Es una representación simbólica (Numérica, Alfanumérica, Alfabética) de un atributo o característica de una entidad. Los datos describen
hechos empíricos, sucesos y entidades.
•Entidad: Es la representación de un objeto o concepto del mundo real que se describe en una base de datos, una entidad puede ser un objeto
con existencia física y esta descrita y se representa por sus características que lo define como el atributo.
•Atributo: Son aquellos que permiten diferenciar a una distancia de identidad de otra distinta o bien describen las propiedades que contienen las
entidades.
•Relación: Es una asociación entre entidades.

Historia y evolución de MY SQL.
El origen de MY SQL se remota en la década de los 80. Michel Widenius, también conocido como Monty un joven programador que realizaba
complejas aplicaciones en el lenguaje basic, al no encontrar un resultado un sistema de almacenamiento de archivos que le resultara
satisfactorio, pensó en construir el suyo. Años después en 1995 y en colaboración con David Axmark, Widenius desarrollo un producto que
básicamente le resultado de sus investigaciones, más 2 aportaciones nuevas:
•El uso del lenguaje SQL
•La accesibilidad a internet
Así nació MY SQL, la evolución se produce con las sugerencias de los usuarios, canalizados por las empresas MY SQL AB, que contrata
programadores de todo el mundo para que atravez de internet vayan ampliando y mejorando el producto. En Enero del 2008 SUN
MYCROSISTEM compra MY SQL por dólares de os EE.UU un mil millones.

Regresar
Enunciado 2
El modelo Relacional que se muestra a continuación corresponde al ejercicio realizado en la der de la web, donde se
emplean las tablas correspondientes al modelo físico.

Modelo Entidad-Relación 2

Matricula

Alumno

R1

R2

Boleta

R4

R3

Curso

NoCurso

Facultad

CveFacultad

Docente

RFC

Regresar
Consultas 2
1.-Insertar la materia de ingles ala tabla Especialidad
INSERT INTO materia VALUES ('Ing 1','Ingles 1');

2.-Insertar al Alumno José Arriaga y agregar su número de control su fecha de nacimiento su NoControl
INSERT INTO alumno VALUES ('0009','Jose Arriaga','14/11/13','MM1','A','5');

3.-Insertar la clave y el nombre de la materia Administracion
INSERT INTO especialidad VALUES ('MM1','Administración');
4.-Obtener la clave de la especialidad de Administración
SELECT CVEESP
FROM especialidad
where NOMESP="Administración";

5.-Obtenes la especialidad con la clave C14
SELECT NOMESP
FROM especialidad
where CVEESP="C14";

6.-Cambiar la clave de la especialidad (JJ2) por (A28)
UPDATE especialidad
SET CVEESP='JJ2'
WHERE CVEESP='A28';
7.-Obtener el RFC de los alumnus con promedia mayor a 8
SELECT RFC
FROM boleta
WHERE PARCIAL >='8';
8.-Borrar el alumno con el numero de control 200118852
DELETE FROM boleta WHERE NOCONTROL='200118852';

9.-Cambiar la clave de la materia (BLOQ) por (MIRI-AM)
UPDATE materia
SET

CveMat='MIRI-AM'

WHERE CveMat='BLOQ';

10.-Cambiar el grupo del alumno con el numero de control 200118852
UPDATE alumno
SET GRUPO='C'
WHERE NOCONTROL='200118852'
11.- Borrar la material con la clave(Ing1)
DELETE FROM materia
WHERE CveMat='Ing 1';

12.- Insertar el alumno Jairo Rojas ala tabla alumno
INSERT INTO alumno VALUES ('0012','Jairo Rojas','12/11/13','JR3','C','1');
13.-Insertar la especialidad de Robótica a la tabla especialidad
INSERT INTO especialidad VALUES ('ROB', 'Robótica');

14.- Obtener la clave de la especialidad de Electricidad
SELECT CVEESP
FROM especialidad
where NOMESP="Electricidad";

15.- Obtener la especialidad con la clave C14
SELECT NOMESP
FROM especialidad
where CVEESP="ROB";
16.- Cambiar la clave de la especialidad de Administracion (MM1) por (ADMON)
UPDATE especialidad
SET CVEESP='ADMON'
WHERE CVEESP='MM1';

17.- Obtener el número de control de los alumnos con el promedio de 5
SELECT RFC
FROM boleta
WHERE PARCIAL >='5';
18.- Borrar el numero de control 1113497
DELETE FROM boleta WHERE NOCONTROL=' 1113497';

19.- Cambiar la clave de la especialidad de Recursos Humanos (RECHU) por (RH)
UPDATE materia
SET

CveMat='RH'

WHERE CveMat='RECHU';
20.- Borrar el docente con el numero de control MAOV630915MN6
DELETE FROM docente WHERE RFC='MAOV630915MN6';

21.- Borrar la clave de la materia BDll
DELETE FROM materia
WHERE CveMat='BDII';

22.-Obtener el número de control de la alumna 'Teniente Covarrubias Lisa'
SELECT NOCONTROL
FROM alumno
WHERE NOMALU='Teninete Cobarrubias Lisa';
23.-Obtener el nombre del docente con el numero de control SIAC680315219
SELECT DISTINCT NOMDOC
FROM docente
WHERE RFC='SIAC680315219';

24.-Insertar la materia de historia
INSERT INTO materia VALUES ('His', 'Historia');

25.- Insertar ala docente Carol Jaraleño Roaro
INSERT INTO docente VALUES ('CJR030116', 'Carol Jaraleño Roaro', '12/06/89', 'Licenciatura', 'Derecho', 'UPG' );

Regresar
Tablas 2
Tabla Alumno:
Tabla Boleta:
Tabla Materia:
Tabla Docente:
Tabla Especialidad:

Regresar
Proyecto Asociación Canofila de Guanajuato

Regresar
Introducción 3
Una Base de Datos no es más que un sistema para archivar en computadora, la Base de Datos se puede considerar
como una especie de archivero electrónico, tiene como propósito general mantener información y hacer que esté
disponible cuando se solicite. Diagrama Entidad-Relación:
•

Dato: Es una representación simbólica (Numérica, Alfanumérica, Alfabética) de un atributo o característica de una
entidad. Los datos describen hechos empíricos, sucesos y entidades.

•

Entidad: Es la representación de un objeto o concepto del mundo real que se describe en una base de datos, una
entidad puede ser un objeto con existencia física y esta descrita y se representa por sus características que lo define
como el atributo.

•

Atributo: Son aquellos que permiten diferenciar a una distancia de identidad de otra distinta o bien describen las
propiedades que contienen las entidades.

•

Relación: Es una asociación entre entidades.

Historia y evolución de MY SQL.
El origen de MY SQL se remota en la década de los 80. Michel Widenius, también conocido como Monty un joven
programador que realizaba complejas aplicaciones en el lenguaje basic, al no encontrar un resultado un sistema de
almacenamiento de archivos que le resultara satisfactorio, pensó en construir el suyo. Años después en 1995 y en
colaboración con David Axmark, Widenius desarrollo un producto que básicamente le resultado de sus investigaciones,
más 2 aportaciones nuevas:
•
•

El uso del lenguaje SQL
La accesibilidad a internet

Así nació MY SQL, la evolución se produce con las sugerencias de los usuarios, canalizados por las empresas MY SQL
AB, que contrata programadores de todo el mundo para que atravez de internet vayan ampliando y mejorando el
producto. En Enero del 2008 SUN MYCROSISTEM compra MY SQL por dólares de os EE.UU un mil millones.

Regresar
Enunciado 3
El modelo entidad relación que se muestra a continuación corresponde de a un ejercicio donde se muestra una
asociación calofila de Guanajuato y contiene el registro de datos de un socio con su mascota.

Teléfono
Nombre
No. de Socio

Diagrama Entidad-Relación 3

Ciudad

No. de
Registro
Nombre

Estado

Tamaño
Mascota

R1

Socio

Peso
Edad
R2

No. de
Registro

Registro

R3
Evento

No. de
Socio

Tipo de socio
(Descripción)

Antigüedad

Tipo de
Socio

Descripción

Lugar
No. de
Mascota

Raza

Características

Nombre
Id de la
Raza

Regresar
Consultas. 3
1.-Insertar al socio Sandalio Gonzales de la Maza con todas sus características:
INSERT INTO `registro de socio` VALUES (2010, 'Sandalio’, ‘Gonzales de la Maza',4616123654,'Celaya','Bethoven 101','Gto');

2.- Insertar al socio Evaristo Pedrera con todas sus características
INSERT INTO `registro de socio` VALUES (0378, 'Evaristo','Pedrera',4616125897,'Irapuato','Bella Vista 21','Gto');

3.- Insertar al socio Rabrindrahath Luna con todas sus características
INSERT INTO `registro de socio` VALUES (0582, 'Rabindrahat','Luna',41151282,'Villagran','Benito Juárez 549','Gto');

4.-Insertar ala socia Miriam Ramírez Rojas con todas sus características
INSERT INTO `registro de socio` VALUES (5698, 'Miriam' ,'Ramirez Rojas',41115800,'Cortazar','Hidalgo 205','Gto');
5.-Insertar a la socia Jaki Mendoza Villegas con todas sus características
INSERT INTO `registro de socio` VALUES (3697, 'Jacki' ,'Mendoza Villegas',411113457,'Cortazar','Francisco Villa 20','Gto');

6.-Insertar a la mascota del socio Sandalio con todas sus características
INSERT INTO `registro de mascota` VALUES ('MN120779','Atila','53cms',,'38Kgs','1 Año 3 meses', 'Limpieza de los ojos, bañarlos en periodos no
menores a 15 días, dieta alta en proteínas');
7.-Insertar a la mascota del socio Evaristo con todas sus características
INSERT INTO `registro de mascota` VALUES ('AF170598','Cuass','62cms', '68Kgs','2 Años', 'Cepillar el pelo, bañarlo en periodos no menores a 15
días, dieta alta en proteínas');

8.-Insertar a la mascota del socio Rabindrahat Luna con todas sus características
INSERT INTO `registro de mascota` VALUES ('FP291297','Canelo','30cms','3.5Kgs','2 Años 1 mes ', 'Corte de pelo pequeño, corte de uñas,
pequeñas porciones de comida');

9.- Insertar la mascota de la socia Miriam Ramírez Rojas con todas sus características
INSERT INTO `registro de mascota` VALUES ('FS123456','Solovino','65cms','45Kgs','1 Años 1 mes ', 'Corte de pelo pequeño,grandes porciones de
comida');
10.- Insertar la mascota de la socia Jaki Mendoza Villegas con todas sus características
INSERT INTO `registro de mascota` VALUES ('FF789456','Firulais','65cms','40Kgs', 'Corte de pelo pequeño, grandes porciones de comida');

11.-Insertar la raza de la mascota Atalia
INSERT INTO raza VALUES ('Mastin Napolitano','0112','Robusto, Pelo Corto,Inteligente, Noble');

12.-Insertar la raza de la mascota Cuass
INSERT INTO raza VALUES ('Afgano','0212','Esbelto, pelo corto, gran apetito');
13.-Insertar la raza de la mascota Canelo
INSERT INTO raza VALUES ('French poodle','0312','Escandaloso, Nervioso, Gracioso');

14.-Insertar la raza de la mascota Solovino
INSERT INTO raza VALUES ('Pastor','0412','Jugeton, Amistoso,Gracioso');
15.- Insertar la raza de la macota Firulais
INSERT INTO raza VALUES ('Chihuahua','0512','Ladrador,Amistoso');

Regresar
Tablas 3
*Tabla Registro de Socio

*Tabla Tipo de Socio
*Tabla Registro

*Tabla Registro de Mascota

*Tabla Raza

Regresar
Fuentes de información
•
•
•
•
•
•
•
•
•

International Organization for Standardization (ISO) – “Database Language SQL”, Document ISO/IEC 9075:1992
American National Standards Institute – “Database Language Embedded SQL”, Document ANSI X3.168-1989
R. Elmasri and S.B. Navathe – “Fundamentals of Database Systems”, Second
Edition, The Benjamin/Cummings publishing company, 1994
F.D. Rolland – “The essence of databases”, Prentice Hall, 1998
E.F. Codd – “A Relational Model of Data for Large Shared Data Banks”, Communications of the ACM 13, No. 6, June 1970
C.J. Date with Hugh Darwen – “A Guide To The SQL Standard”, Fourth Edition, Addison-Wesley, 1997. Jan L. Harrington – “SQL Clearly
Exmplained”, AP Professional, 1998
Helmut Kopka and Patrick W. Daly – “A Guide to LaTeX 2e”, Second Edition, Addison-Wesley, 1995.
Jason Hunter with William Crawford – “Java Servlet Programming”, O’Reilly, 1998.

Regresar

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
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
 
Ing.sof actividad 6 proyecto final - presentado por jorge fuentes y manuel baez
Ing.sof actividad 6 proyecto final - presentado por jorge fuentes y manuel baezIng.sof actividad 6 proyecto final - presentado por jorge fuentes y manuel baez
Ing.sof actividad 6 proyecto final - presentado por jorge fuentes y manuel baez
 
Mariadejesus2
Mariadejesus2Mariadejesus2
Mariadejesus2
 
Lizbeth2
Lizbeth2Lizbeth2
Lizbeth2
 
Interfaces
InterfacesInterfaces
Interfaces
 
Mariadejesus1
Mariadejesus1Mariadejesus1
Mariadejesus1
 
Lizbeth1
Lizbeth1Lizbeth1
Lizbeth1
 
Proyecto final sia
Proyecto final siaProyecto final sia
Proyecto final sia
 
Proyecto SIA
Proyecto SIAProyecto SIA
Proyecto SIA
 
Como Registrar una Marca
Como Registrar una MarcaComo Registrar una Marca
Como Registrar una Marca
 

Similar a Base de datos avanzados cb tis 172

Similar a Base de datos avanzados cb tis 172 (20)

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
 
Beta
BetaBeta
Beta
 
Proyecto
Proyecto Proyecto
Proyecto
 
Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)Proyecto 3er. parcial (navicat) (1)
Proyecto 3er. parcial (navicat) (1)
 
Caso practico de ing. software
Caso practico de ing. softwareCaso practico de ing. software
Caso practico de ing. software
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
PROYECTODEBASEDEDATOSJESSI
PROYECTODEBASEDEDATOSJESSIPROYECTODEBASEDEDATOSJESSI
PROYECTODEBASEDEDATOSJESSI
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
J.O.K.E.R Presentación Mamario Castillo
J.O.K.E.R Presentación Mamario CastilloJ.O.K.E.R Presentación Mamario Castillo
J.O.K.E.R Presentación Mamario Castillo
 
Sistema «shop admin»
Sistema «shop admin»Sistema «shop admin»
Sistema «shop admin»
 
Mds 360 exponer
Mds 360 exponerMds 360 exponer
Mds 360 exponer
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
Datos e infomaciòn
Datos e infomaciònDatos e infomaciòn
Datos e infomaciòn
 
Consulta sql
Consulta sqlConsulta sql
Consulta sql
 
tics comfenalco
tics comfenalcotics comfenalco
tics comfenalco
 
Informe del-proyecto
Informe del-proyectoInforme del-proyecto
Informe del-proyecto
 
PDFBETA
PDFBETAPDFBETA
PDFBETA
 

Último

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Base de datos avanzados cb tis 172

  • 1. Base de Datos Avanzados Proyecto Final CBTis 172 Miriam Rojas Ramírez. 3°C Programación Esperanza Pescador Espita
  • 2. Índice Índice ........................................................................................................................................................................................................................... 2 Proyecto Beta .............................................................................................................................................................................................................. 4 Introducción1 .............................................................................................................................................................................................................. 5 Enunciado1 .................................................................................................................................................................................................................. 6 Diagrama1 ................................................................................................................................................................................................................... 6 Diagrama Entidad-Relación1 ....................................................................................................................................................................................... 7 Atributos1.................................................................................................................................................................................................................... 8 Consultas1 ................................................................................................................................................................................................................... 9 Tablas1 ...................................................................................................................................................................................................................... 23 Tabla Artículo .......................................................................................................................................................................................................... 23 Proyecto Iteso ........................................................................................................................................................................................................... 29 Introducción 2. .......................................................................................................................................................................................................... 30 Historia y evolución de MY SQL................................................................................................................................................................................. 30 Enunciado 2 ............................................................................................................................................................................................................... 32 Modelo Entidad-Relación 2 ....................................................................................................................................................................................... 32 Consultas 2 ................................................................................................................................................................................................................ 33 Tablas 2...................................................................................................................................................................................................................... 43 Proyecto Asociación Canofila de Guanajuato ........................................................................................................................................................... 48 Introducción 3 ........................................................................................................................................................................................................... 49 Enunciado 3 ............................................................................................................................................................................................................... 51
  • 3. Diagrama Entidad-Relación 3 .................................................................................................................................................................................... 51 Consultas. 3 ............................................................................................................................................................................................................... 52 Tablas 3...................................................................................................................................................................................................................... 58 Fuentes de información ............................................................................................................................................................................................ 60
  • 5. Introducción1 Una Base de Datos no es más que un sistema para archivar en computadora, la Base de Datos se puede considerar como una especie de archivero electrónico, tiene como propósito general mantener información y hacer que esté disponible cuando se solicite. Diagrama Entidad-Relación: -Dato: Es una representación simbólica (Numérica, Alfanumerica, Alfabetica) de un atributo o característica de una entidad. Los datos describen hechos empíricos, sucesos y entidades. -Entidad: Es la representación de un objeto o concepto del mundo real que se describe en una base de datos, una entidad puede ser un objeto con existencia física y esta descrita y se representa por sus características que lo define como el atributo. -Atributo: Son aquellos que permiten diferenciar a una distancia de identidad de otra distinta o bien describen las propiedades que contienen las entidades. -Relación: Es una asociación entre entidades. Regresar
  • 6. Enunciado1 *Enunciado del diagrama Entidad Relación. Ventas de equipo de cómputo y tiene una empresa en Guanajuato y abarca tota le república (BETA) y genera ventas para ganar clientes, la venta puede ser por correo electrónico, teléfono o personal y se genera un orden y es muy importante la hora y fecha y se clasifica en artículos y refacciones que son consumibles o no consumibles; vendedor y proveedor. Diagrama1 . Hora y Fecha Orden Estado Articulo BETA Teléfono (Venta de Computo) Refacción E-mail . Regresar Cliente Proveedor Vendedor
  • 7. Id Refacción Id Vendedor Id Cliente Diagrama Entidad-Relación1 Nombre Estado R1 Cliente Telefono Nombre Teléfono Nombre Nombre Unidad R6 Refacción Id Estado R3 Vendedor R7 R5 Tipo de Refacción R4 Articulo Teléfono R2 Proveedor Nombre Id Cliente Regresar
  • 8. Atributos1 Estado Id Estado Nombre Cliente Id Cliente Nombre Dirección Teléfono E-mail Vendedor Id Vendedor Nombre Dirección Teléfono E-mail Refacción Id Refacción Nombre Unidad Articulo Id Articulo Nombre Precio Unidad Proveedor Id Proveedor Nombre Dirección Teléfono E-mail Tipo de Refaccion Id Refacción Tipo (Consumible o no consumible) Regresar
  • 9. Consultas1 1.-Obtener los nombres de los clientes: Select NomCliente From cliente 2.-Obtener el nombre de los clientes y su id de estado Select NomCliente,IdEdo From cliente
  • 10. 3.-Obtener los estados de los clientes. SELECT NomCliente, estado FROM cliente,estado WHERE cliente.IdEdo=Estado.IdEdo
  • 11. 4.-Obtener los clientes que son de Sinaloa SELECT NomCliente, estado FROM cliente,estado where cliente.IdEdo=Estado.IdEdo AND estado=’Sinaloa’ 5.-Obtener los Id de artículos y su cantidad. SELECT IdArt,Cant FROM orden
  • 12. 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’
  • 13. 7.-Obtener los id de artículos y los Id de cliente que ordenaron cantidades mayores a 4. SELECT IdArt,IdCliente FROM orden WHERE Cant>’4’ 8.-Obtener los Id de cliente que son de Querétaro SELECT IdCliente,Estado from cliente,estado WHERE cliente.IdEdo=Estado.IdEdo AND estado=’Queretaro’ 9.-Obtener los nombres de los artículos que fueron ordenados por el cliente Cuenca Bravo José. SELECT NomArt FROM orden,cliente,articulo WHERE articulo.IdArt=orden.IdArt AND orden.IdCliente=cliente.Idcliente AND NomCliente=’Cuenca Bravo Jose’
  • 14. 10.-Obtener los nombre de los artículos que fueron ordenados en el estado de Veracruz: SELECT NomArt From articulo,orden,cliente WHERE articulo.IdArt=orden.IdArt AND orden.IdCliente=cliente.Idcliente AND IdEdo=’Ver.’ 11.-Obtener los datos de la tabla cliente. Select * FROM cliente
  • 15. 12.-Obtener los nombres de los clientes que empiezan con V. SELECT NomCliente FROM cliente WHERE NomCliente LIKE ‘V%’ 13.-Obtener los nombres de los productos que fueron ordenados entre cantidades de 8 a13. SELECT NomArt FROM orden,articulo WHERE articulo.IdArt=orden.IdArt AND Cant>= 8 AND Cant<=13 14.-Obtener la cantidad máxima de producto ordenado. SELECT MAX(Cant) FROM orden 15.-Obtener las cantidades de los productos ordenadas de mayor a menor. SELECT Cant FROM orden ORDER BY Cant DESC
  • 16.
  • 17. 16.-OBTENER LAS CANTIDADES DE LOS PRODUCTOS ORDENADOS DE MENOR A MAYOR. SELECT Cant from orden ORDER BY cant ASC 17.-OBTENER LA CANTIDAD MINIMA DE PRODUCTO ORDENADO: SELECT MIN(cant) FROM orden
  • 18. 18.-OBTENER LOS NOMBRES DE LOS CLIENTES DEL ESTADO DE VERACRUZ: SELECT NomCliente FROM cliente,orden WHERE cliente.Idcliente=orden.IdCliente AND IdEdo=’Ver.’ 19.-OBTENER LOS NOMBRES DE LOS CLIENTES QUE TERMINAN CON A; SELECT NomCliente FROM cliente where NomCliente LIKE ‘%a’ 20.-OBTENER EL NOMBRE DEL CLIENTE QUE ORDENO UN MONITOR LCD 14’’ SELECT NomCliente FROM articulo,orden,cliente WHERE orden.IdCliente=cliente.Idcliente AND orden.IdArt=articulo.IdArt AND NomArt=’Monitor LCD 14”’
  • 19. 21._Obtener el nombre de los vendedores que empiecen con la letra r, el nombre de los clientes que empiecen con v el nombre de ,los artículos que empiecen con c, la cantidad de los artículos ordenados de de menor a mayor. Select NomVend,NomCliente,NomArt,Cant From vendedor,cliente,orden,articulo Where NomVend like’R%’ and orden.IdArt=articulo.IdArt and NomCliente like ‘v%’ and NomArt like ‘c%’ Order by Cant asc
  • 20. 22._Obtener el nombre y la cantidad de refacciones que estén entre cantidades de compras de 1 a7. Select CantRef,NomRef From orden,refaccion Where refaccion.IdRef=orden.IdRef and CantRef between 1 and 7; 23.-Obtener la suma de la 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 DISTINCT tel FROM cliente WHERE cliente.Tel REGEXP BINARY 411 25.-Obtener el precio máximo de artículo. SELECT MAX(precio) FROM articulo
  • 21. 26.-Obtener la cantidad de artículos y sus nombres que estén entre 6 y 9 y ordenar la cantidad ascendentemente 27.-Obtener los nombres de los estados donde hay clientes SELECT DISTINCT estado FROM estado, cliente WHERE IdCliente=cliente.IdEdo=Estado 28.-Obtener los nombres de los productos que fueron ordenados en el estado de Michoacán. SELECT DISTINCT NomArt,NomRef FROM estado,orden,articulo,refaccion WHERE IdEdo=”Mor”
  • 30. Introducción 2. Una Base de Datos no es más que un sistema para archivar en computadora, la Base de Datos se puede considerar como una especie de archivero electrónico, tiene como propósito general mantener información y hacer que esté disponible cuando se solicite. Diagrama EntidadRelación: •Dato: Es una representación simbólica (Numérica, Alfanumérica, Alfabética) de un atributo o característica de una entidad. Los datos describen hechos empíricos, sucesos y entidades. •Entidad: Es la representación de un objeto o concepto del mundo real que se describe en una base de datos, una entidad puede ser un objeto con existencia física y esta descrita y se representa por sus características que lo define como el atributo. •Atributo: Son aquellos que permiten diferenciar a una distancia de identidad de otra distinta o bien describen las propiedades que contienen las entidades. •Relación: Es una asociación entre entidades. Historia y evolución de MY SQL. El origen de MY SQL se remota en la década de los 80. Michel Widenius, también conocido como Monty un joven programador que realizaba complejas aplicaciones en el lenguaje basic, al no encontrar un resultado un sistema de almacenamiento de archivos que le resultara satisfactorio, pensó en construir el suyo. Años después en 1995 y en colaboración con David Axmark, Widenius desarrollo un producto que básicamente le resultado de sus investigaciones, más 2 aportaciones nuevas:
  • 31. •El uso del lenguaje SQL •La accesibilidad a internet Así nació MY SQL, la evolución se produce con las sugerencias de los usuarios, canalizados por las empresas MY SQL AB, que contrata programadores de todo el mundo para que atravez de internet vayan ampliando y mejorando el producto. En Enero del 2008 SUN MYCROSISTEM compra MY SQL por dólares de os EE.UU un mil millones. Regresar
  • 32. Enunciado 2 El modelo Relacional que se muestra a continuación corresponde al ejercicio realizado en la der de la web, donde se emplean las tablas correspondientes al modelo físico. Modelo Entidad-Relación 2 Matricula Alumno R1 R2 Boleta R4 R3 Curso NoCurso Facultad CveFacultad Docente RFC Regresar
  • 33. Consultas 2 1.-Insertar la materia de ingles ala tabla Especialidad INSERT INTO materia VALUES ('Ing 1','Ingles 1'); 2.-Insertar al Alumno José Arriaga y agregar su número de control su fecha de nacimiento su NoControl INSERT INTO alumno VALUES ('0009','Jose Arriaga','14/11/13','MM1','A','5'); 3.-Insertar la clave y el nombre de la materia Administracion INSERT INTO especialidad VALUES ('MM1','Administración');
  • 34. 4.-Obtener la clave de la especialidad de Administración SELECT CVEESP FROM especialidad where NOMESP="Administración"; 5.-Obtenes la especialidad con la clave C14 SELECT NOMESP FROM especialidad where CVEESP="C14"; 6.-Cambiar la clave de la especialidad (JJ2) por (A28) UPDATE especialidad SET CVEESP='JJ2' WHERE CVEESP='A28';
  • 35. 7.-Obtener el RFC de los alumnus con promedia mayor a 8 SELECT RFC FROM boleta WHERE PARCIAL >='8';
  • 36. 8.-Borrar el alumno con el numero de control 200118852 DELETE FROM boleta WHERE NOCONTROL='200118852'; 9.-Cambiar la clave de la materia (BLOQ) por (MIRI-AM) UPDATE materia SET CveMat='MIRI-AM' WHERE CveMat='BLOQ'; 10.-Cambiar el grupo del alumno con el numero de control 200118852 UPDATE alumno SET GRUPO='C' WHERE NOCONTROL='200118852'
  • 37. 11.- Borrar la material con la clave(Ing1) DELETE FROM materia WHERE CveMat='Ing 1'; 12.- Insertar el alumno Jairo Rojas ala tabla alumno INSERT INTO alumno VALUES ('0012','Jairo Rojas','12/11/13','JR3','C','1');
  • 38. 13.-Insertar la especialidad de Robótica a la tabla especialidad INSERT INTO especialidad VALUES ('ROB', 'Robótica'); 14.- Obtener la clave de la especialidad de Electricidad SELECT CVEESP FROM especialidad where NOMESP="Electricidad"; 15.- Obtener la especialidad con la clave C14 SELECT NOMESP FROM especialidad where CVEESP="ROB";
  • 39. 16.- Cambiar la clave de la especialidad de Administracion (MM1) por (ADMON) UPDATE especialidad SET CVEESP='ADMON' WHERE CVEESP='MM1'; 17.- Obtener el número de control de los alumnos con el promedio de 5 SELECT RFC FROM boleta WHERE PARCIAL >='5';
  • 40. 18.- Borrar el numero de control 1113497 DELETE FROM boleta WHERE NOCONTROL=' 1113497'; 19.- Cambiar la clave de la especialidad de Recursos Humanos (RECHU) por (RH) UPDATE materia SET CveMat='RH' WHERE CveMat='RECHU';
  • 41. 20.- Borrar el docente con el numero de control MAOV630915MN6 DELETE FROM docente WHERE RFC='MAOV630915MN6'; 21.- Borrar la clave de la materia BDll DELETE FROM materia WHERE CveMat='BDII'; 22.-Obtener el número de control de la alumna 'Teniente Covarrubias Lisa' SELECT NOCONTROL FROM alumno WHERE NOMALU='Teninete Cobarrubias Lisa';
  • 42. 23.-Obtener el nombre del docente con el numero de control SIAC680315219 SELECT DISTINCT NOMDOC FROM docente WHERE RFC='SIAC680315219'; 24.-Insertar la materia de historia INSERT INTO materia VALUES ('His', 'Historia'); 25.- Insertar ala docente Carol Jaraleño Roaro INSERT INTO docente VALUES ('CJR030116', 'Carol Jaraleño Roaro', '12/06/89', 'Licenciatura', 'Derecho', 'UPG' ); Regresar
  • 48. Proyecto Asociación Canofila de Guanajuato Regresar
  • 49. Introducción 3 Una Base de Datos no es más que un sistema para archivar en computadora, la Base de Datos se puede considerar como una especie de archivero electrónico, tiene como propósito general mantener información y hacer que esté disponible cuando se solicite. Diagrama Entidad-Relación: • Dato: Es una representación simbólica (Numérica, Alfanumérica, Alfabética) de un atributo o característica de una entidad. Los datos describen hechos empíricos, sucesos y entidades. • Entidad: Es la representación de un objeto o concepto del mundo real que se describe en una base de datos, una entidad puede ser un objeto con existencia física y esta descrita y se representa por sus características que lo define como el atributo. • Atributo: Son aquellos que permiten diferenciar a una distancia de identidad de otra distinta o bien describen las propiedades que contienen las entidades. • Relación: Es una asociación entre entidades. Historia y evolución de MY SQL. El origen de MY SQL se remota en la década de los 80. Michel Widenius, también conocido como Monty un joven programador que realizaba complejas aplicaciones en el lenguaje basic, al no encontrar un resultado un sistema de almacenamiento de archivos que le resultara satisfactorio, pensó en construir el suyo. Años después en 1995 y en
  • 50. colaboración con David Axmark, Widenius desarrollo un producto que básicamente le resultado de sus investigaciones, más 2 aportaciones nuevas: • • El uso del lenguaje SQL La accesibilidad a internet Así nació MY SQL, la evolución se produce con las sugerencias de los usuarios, canalizados por las empresas MY SQL AB, que contrata programadores de todo el mundo para que atravez de internet vayan ampliando y mejorando el producto. En Enero del 2008 SUN MYCROSISTEM compra MY SQL por dólares de os EE.UU un mil millones. Regresar
  • 51. Enunciado 3 El modelo entidad relación que se muestra a continuación corresponde de a un ejercicio donde se muestra una asociación calofila de Guanajuato y contiene el registro de datos de un socio con su mascota. Teléfono Nombre No. de Socio Diagrama Entidad-Relación 3 Ciudad No. de Registro Nombre Estado Tamaño Mascota R1 Socio Peso Edad R2 No. de Registro Registro R3 Evento No. de Socio Tipo de socio (Descripción) Antigüedad Tipo de Socio Descripción Lugar No. de Mascota Raza Características Nombre Id de la Raza Regresar
  • 52. Consultas. 3 1.-Insertar al socio Sandalio Gonzales de la Maza con todas sus características: INSERT INTO `registro de socio` VALUES (2010, 'Sandalio’, ‘Gonzales de la Maza',4616123654,'Celaya','Bethoven 101','Gto'); 2.- Insertar al socio Evaristo Pedrera con todas sus características INSERT INTO `registro de socio` VALUES (0378, 'Evaristo','Pedrera',4616125897,'Irapuato','Bella Vista 21','Gto'); 3.- Insertar al socio Rabrindrahath Luna con todas sus características INSERT INTO `registro de socio` VALUES (0582, 'Rabindrahat','Luna',41151282,'Villagran','Benito Juárez 549','Gto'); 4.-Insertar ala socia Miriam Ramírez Rojas con todas sus características INSERT INTO `registro de socio` VALUES (5698, 'Miriam' ,'Ramirez Rojas',41115800,'Cortazar','Hidalgo 205','Gto');
  • 53. 5.-Insertar a la socia Jaki Mendoza Villegas con todas sus características INSERT INTO `registro de socio` VALUES (3697, 'Jacki' ,'Mendoza Villegas',411113457,'Cortazar','Francisco Villa 20','Gto'); 6.-Insertar a la mascota del socio Sandalio con todas sus características INSERT INTO `registro de mascota` VALUES ('MN120779','Atila','53cms',,'38Kgs','1 Año 3 meses', 'Limpieza de los ojos, bañarlos en periodos no menores a 15 días, dieta alta en proteínas');
  • 54. 7.-Insertar a la mascota del socio Evaristo con todas sus características INSERT INTO `registro de mascota` VALUES ('AF170598','Cuass','62cms', '68Kgs','2 Años', 'Cepillar el pelo, bañarlo en periodos no menores a 15 días, dieta alta en proteínas'); 8.-Insertar a la mascota del socio Rabindrahat Luna con todas sus características INSERT INTO `registro de mascota` VALUES ('FP291297','Canelo','30cms','3.5Kgs','2 Años 1 mes ', 'Corte de pelo pequeño, corte de uñas, pequeñas porciones de comida'); 9.- Insertar la mascota de la socia Miriam Ramírez Rojas con todas sus características INSERT INTO `registro de mascota` VALUES ('FS123456','Solovino','65cms','45Kgs','1 Años 1 mes ', 'Corte de pelo pequeño,grandes porciones de comida');
  • 55. 10.- Insertar la mascota de la socia Jaki Mendoza Villegas con todas sus características INSERT INTO `registro de mascota` VALUES ('FF789456','Firulais','65cms','40Kgs', 'Corte de pelo pequeño, grandes porciones de comida'); 11.-Insertar la raza de la mascota Atalia INSERT INTO raza VALUES ('Mastin Napolitano','0112','Robusto, Pelo Corto,Inteligente, Noble'); 12.-Insertar la raza de la mascota Cuass INSERT INTO raza VALUES ('Afgano','0212','Esbelto, pelo corto, gran apetito');
  • 56. 13.-Insertar la raza de la mascota Canelo INSERT INTO raza VALUES ('French poodle','0312','Escandaloso, Nervioso, Gracioso'); 14.-Insertar la raza de la mascota Solovino INSERT INTO raza VALUES ('Pastor','0412','Jugeton, Amistoso,Gracioso');
  • 57. 15.- Insertar la raza de la macota Firulais INSERT INTO raza VALUES ('Chihuahua','0512','Ladrador,Amistoso'); Regresar
  • 58. Tablas 3 *Tabla Registro de Socio *Tabla Tipo de Socio
  • 59. *Tabla Registro *Tabla Registro de Mascota *Tabla Raza Regresar
  • 60. Fuentes de información • • • • • • • • • International Organization for Standardization (ISO) – “Database Language SQL”, Document ISO/IEC 9075:1992 American National Standards Institute – “Database Language Embedded SQL”, Document ANSI X3.168-1989 R. Elmasri and S.B. Navathe – “Fundamentals of Database Systems”, Second Edition, The Benjamin/Cummings publishing company, 1994 F.D. Rolland – “The essence of databases”, Prentice Hall, 1998 E.F. Codd – “A Relational Model of Data for Large Shared Data Banks”, Communications of the ACM 13, No. 6, June 1970 C.J. Date with Hugh Darwen – “A Guide To The SQL Standard”, Fourth Edition, Addison-Wesley, 1997. Jan L. Harrington – “SQL Clearly Exmplained”, AP Professional, 1998 Helmut Kopka and Patrick W. Daly – “A Guide to LaTeX 2e”, Second Edition, Addison-Wesley, 1995. Jason Hunter with William Crawford – “Java Servlet Programming”, O’Reilly, 1998. Regresar