base de datos avanzados cb tis 172
TRANSCRIPT
![Page 1: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/1.jpg)
Base de Datos Avanzados
Proyecto Final
CBTis 172
Miriam Rojas Ramírez.
3°C
Programación
Esperanza Pescador Espita
![Page 2: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/2.jpg)
Í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
![Page 3: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/3.jpg)
Diagrama Entidad-Relación 3 .................................................................................................................................................................................... 51
Consultas. 3 ............................................................................................................................................................................................................... 52
Tablas 3...................................................................................................................................................................................................................... 58
Fuentes de información ............................................................................................................................................................................................ 60
![Page 4: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/4.jpg)
Proyecto Beta
Regresar
![Page 5: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/5.jpg)
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
![Page 6: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/6.jpg)
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 .
.
Regresar
BETA
(Venta de Computo)
Orden Estado
Articulo
Refacción
Vendedor Proveedor Cliente
Teléfono
Hora y Fecha
![Page 7: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/7.jpg)
Diagrama Entidad-Relación1
Regresar
Proveedor
R2
R4
Vendedor
Estado R1
R5
Articulo
R6 R3
R7
Tipo de Refacción
Id Estado
Nombre
Id Cliente
Nombre
Teléfono
Id Refacción
Unidad
Nombre
Id Vendedor
Nombre
Telefono
Teléfono
Nombre
Id Cliente
Refacción Cliente
![Page 8: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/8.jpg)
Atributos1
Estado Cliente Vendedor Refacción Articulo Proveedor Id Estado Id Cliente Id Vendedor Id Refacción Id Articulo Id Proveedor Nombre Nombre Nombre Nombre Nombre Nombre Dirección Dirección Unidad Precio Dirección Teléfono Teléfono Unidad Teléfono E-mail E-mail E-mail
Tipo de Refaccion Id Refacción Tipo (Consumible o no consumible)
Regresar
![Page 9: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/9.jpg)
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
![Page 10: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/10.jpg)
3.-Obtener los estados de los clientes. SELECT NomCliente, estado FROM cliente,estado WHERE cliente.IdEdo=Estado.IdEdo
![Page 11: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/11.jpg)
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
![Page 12: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/12.jpg)
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’
![Page 13: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/13.jpg)
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’
![Page 14: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/14.jpg)
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
![Page 15: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/15.jpg)
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
![Page 16: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/16.jpg)
![Page 17: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/17.jpg)
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
![Page 18: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/18.jpg)
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”’
![Page 19: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/19.jpg)
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
![Page 20: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/20.jpg)
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
![Page 21: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/21.jpg)
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”
![Page 22: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/22.jpg)
Regresar
![Page 23: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/23.jpg)
Tablas1
Tabla Artículo
![Page 24: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/24.jpg)
Tabla Cliente
![Page 25: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/25.jpg)
Tabla Estado
![Page 26: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/26.jpg)
Tabla Orden
![Page 27: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/27.jpg)
Tabla Refacción
![Page 28: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/28.jpg)
Tabla Vendedor
Regresar
![Page 29: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/29.jpg)
Proyecto Iteso
Regresar
![Page 30: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/30.jpg)
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 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:
![Page 31: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/31.jpg)
•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
![Page 32: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/32.jpg)
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
Regresar
Alumno R2 Boleta
R1
Facultad
R4
R3
Docente
Curso
CveFacultad RFC
NoCurso
Matricula
![Page 33: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/33.jpg)
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');
![Page 34: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/34.jpg)
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';
![Page 35: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/35.jpg)
7.-Obtener el RFC de los alumnus con promedia mayor a 8 SELECT RFC
FROM boleta
WHERE PARCIAL >='8';
![Page 36: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/36.jpg)
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'
![Page 37: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/37.jpg)
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');
![Page 38: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/38.jpg)
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";
![Page 39: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/39.jpg)
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';
![Page 40: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/40.jpg)
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';
![Page 41: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/41.jpg)
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';
![Page 42: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/42.jpg)
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
![Page 43: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/43.jpg)
Tablas 2
Tabla Alumno:
![Page 44: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/44.jpg)
Tabla Boleta:
![Page 45: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/45.jpg)
Tabla Materia:
![Page 46: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/46.jpg)
Tabla Docente:
![Page 47: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/47.jpg)
Tabla Especialidad:
Regresar
![Page 48: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/48.jpg)
Proyecto Asociación Canofila de Guanajuato
Regresar
![Page 49: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/49.jpg)
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
![Page 50: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/50.jpg)
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
![Page 51: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/51.jpg)
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.
Diagrama Entidad-Relación 3
Regresar
Socio R1 Mascota
R3
Raza
R2
Tipo de socio (Descripción)
No. de Socio
Nombre Teléfono Ciudad
Estado
Registro
Antigüedad Tipo de Socio
Descripción
No. de Registro
Nombre
Tamaño
Peso
Edad
Nombre
Id de la Raza Características
No. de Registro
No. de Socio
No. de Mascota
Lugar
Evento
![Page 52: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/52.jpg)
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');
![Page 53: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/53.jpg)
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');
![Page 54: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/54.jpg)
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');
![Page 55: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/55.jpg)
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');
![Page 56: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/56.jpg)
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');
![Page 57: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/57.jpg)
15.- Insertar la raza de la macota Firulais
INSERT INTO raza VALUES ('Chihuahua','0512','Ladrador,Amistoso');
Regresar
![Page 58: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/58.jpg)
Tablas 3
*Tabla Registro de Socio
*Tabla Tipo de Socio
![Page 59: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/59.jpg)
*Tabla Registro
*Tabla Registro de Mascota
*Tabla Raza
Regresar
![Page 60: Base de datos avanzados cb tis 172](https://reader031.vdocuments.net/reader031/viewer/2022013115/55cdcd55bb61eb78338b47c4/html5/thumbnails/60.jpg)
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