Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Proyecto Final
CBTis 172
Fidel jaraleo teniente 3C Programacin Esperanza Pescador Espita
Indice
Enunciado...................................................................................................................................... 5
Diagrama ....................................................................................................................................... 6
Atributos ....................................................................................................................................... 8
Consultas: ...................................................................................................................................... 9
Tablas: ........................................................................................................................................ 23
Introduccin
Una Base de Datos no es ms que un sistema para archivar en computadora, la Base de Datos se puede considerar como una especie de archivero electrnico, tiene como propsito general mantener informacin y hacer que est disponible cuando se solicite. Diagrama Entidad-Relacin: -Dato: Es una representacin simblica (Numrica, Alfanumerica, Alfabetica) de un atributo o caracterstica de una entidad. Los datos describen hechos empricos, sucesos y entidades. -Entidad: Es la representacin de un objeto o concepto del mundo real que se describe en una base de datos, una entidad puede ser un objeto con existencia fsica y esta descrita y se representa por sus caractersticas 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. -Relacin: Es una asociacin entre entidades
Regresar
Enunciado
*Enunciado del diagrama Entidad Relacin. Ventas de equipo de cmputo y tiene una empresa en Guanajuato y abarca tota le repblica (BETA) y genera ventas para ganar clientes, la venta puede ser por correo electrnico, telfono o personal y se genera un orden y es muy importante la hora y fecha y se clasifica en artculos y refacciones que son consumibles o no consumibles; vendedor y proveedor.
Diagrama
. Hora y Fecha Estado Orden
Articulo
Telfono BETA (Venta de Computo) Refaccin E-mail . Cliente Proveedor Vendedor
Regresar
Id Refaccin
Id Cliente
Unidad
*Diagrama Entidad-Relacin
Nombre Estado Id Estado R
Cliente
R 6
Refaccin
Vendedor
R5
Tipo de Refaccin Articulo
R2 Telefono
Nombre Id Cliente
Regresar
Proveedor
Atributos
Estado Id Estado Nombre Cliente Id Cliente Nombre Direccin Telfono E-mail Vendedor Id Vendedor Nombre Direccin Telfono E-mail Refaccin Id Refaccin Nombre Unidad Articulo Id Articulo Nombre Precio Unidad Proveedor Id Proveedor Nombre Direccin Telfono E-mail
Regresar
Consultas:
1.-Obtener los nombres de los clientes:
Select NomCliente From cliente
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
9.-Obtener los nombres de los artculos 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 artculos 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.
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
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 artculos que empiecen con c, la cantidad de los artculos ordenados de de menor a mayor.
Select NomVend,NomCliente,NomArt,Cant From vendedor,cliente,orden,articulo Where NomVend likeR% 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 estn entre cantidades de compras de 1 a7.
Select CantRef,NomRef From orden,refaccion Where refaccion.IdRef=orden.IdRef and CantRef between 1 and 7;
24.-Obtener los nmeros telefnicos de los clientes que su lada sea 411
SELECT DISTINCT tel FROM cliente WHERE cliente.Tel REGEXP BINARY 411
26.-Obtener la cantidad de artculos y sus nombres que estn entre 6 y 9 y ordenar la cantidad ascendentemente
28.-Obtener los nombres de los productos que fueron ordenados en el estado de Michoacn.
SELECT DISTINCT NomArt,NomRef FROM estado,orden,articulo,refaccion
WHERE IdEdo=Mor
Regresar
Tablas:
Tabla Artculo
Tabla Cliente
Tabla Estado
Tabla Orden
Tabla Refaccin
Tabla Vendedor
Regresar
Iteso
ndice
Introduccion Enunciado Modelo Entidad-Relacin Consultas Tablas Fuentes de Informacion
Introduccin
Una Base de Datos no es ms que un sistema para archivar en computadora, la Base de Datos se puede considerar como una especie de archivero electrnico, tiene como propsito general mantener informacin y hacer que est disponible cuando se solicite. Diagrama Entidad-Relacin: Dato: Es una representacin simblica (Numrica, Alfanumrica, Alfabtica) de un atributo o caracterstica de una entidad. Los datos describen hechos empricos, sucesos y entidades. Entidad: Es la representacin de un objeto o concepto del mundo real que se describe en una base de datos , una entidad puede ser un objeto con existencia fsica y esta descrita y se representa por sus caractersticas 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. Relacin: Es una asociacin entre entidades.
Historia y evolucin de MY SQL. El origen de MY SQL se remota en la dcada de los 80. Michel Widenius, tambin 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. Aos despus en 1995 y en colaboracin con David Axmark, Widenius desarrollo un producto que bsicamente le resultado de sus investigaciones, ms 2 aportaciones nuevas: El uso del lenguaje SQL La accesibilidad a internet
As naci MY SQL, la evolucin 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 dlares de os EE.UU un mil millones.
Regresar
Enunciado
El modelo Relacional que se muestra a continuacin corresponde al ejercicio realizado en la der de la web, donde se emplean las tablas correspondientes al modelo fsico.
Modelo Entidad-Relacin
Matricula
Alumno
R2
Boleta
R4
R3 R1
Curso
NoCurso
Facultad
Docente
Regresar RFC
CveFacultad
Consultas
1.-Insertar la materia de ingles ala tabla Especialidad materia VALUES ('Ing 1','Ingles 1'); INSERT INTO
2.-Insertar al Alumno Jos Arriaga y agregar su nmero de control su fecha de nacimiento su NoControl INSERT INTO alumno VALUES ('0009','Jose Arriaga','14/11/13','MM1','A','5');
SELECT CVEESP
SELECT NOMESP
6.-Cambiar la clave de la especialidad (JJ2) por (A28) SET CVEESP='JJ2' WHERE CVEESP='A28';
UPDATE especialidad
7.-Obtener el RFC de los alumnus con promedia mayor a 8 FROM boleta WHERE PARCIAL >='8';
SELECT RFC
DELETE FROM
UPDATE materia
WHERE CveMat='BLOQ';
10.-Cambiar el grupo del alumno con el numero de control 200118852 alumno SET GRUPO='C' WHERE NOCONTROL='200118852'
UPDATE
DELETE FROM
12.- Insertar el alumno Jairo Rojas ala tabla alumno alumno VALUES ('0012','Jairo Rojas','12/11/13','JR3','C','1');
INSERT INTO
INSERT INTO
SELECT CVEESP
15.- Obtener la especialidad con la clave C14 FROM especialidad where CVEESP="ROB";
SELECT NOMESP
UPDATE
17.- Obtener el nmero de control de los alumnos con el promedio de 5 FROM boleta WHERE PARCIAL >='5';
SELECT RFC
DELETE FROM
19.- Cambiar la clave de la especialidad de Recursos Humanos (RECHU) por (RH) materia SET CveMat='RH'
UPDATE
WHERE CveMat='RECHU';
20.- Borrar el docente con el numero de control MAOV630915MN6 DELETE FROM docente WHERE RFC='MAOV630915MN6';
DELETE FROM
22.-Obtener el nmero de control de la alumna 'Teniente Covarrubias Lisa' NOCONTROL FROM alumno
SELECT
23.-Obtener el nombre del docente con el numero de control SIAC680315219 SELECT DISTINCT NOMDOC FROM docente WHERE RFC='SIAC680315219';
25.- Insertar ala docente Carol Jaraleo Roaro docente VALUES ('CJR030116', 'Carol Jaraleo Roaro', '12/06/89', 'Licenciatura', 'Derecho', 'UPG' );
INSERT INTO
Regresar
Tablas 3
Tabla Alumno:
Tabla Boleta:
Tabla Materia:
Tabla Docente:
Tabla Especialidad:
Regresar
Empresa de aparatos
TEMA INTRODUCCION EMPRESA APARATOS ELECTRONICOS .. MODEO LOGICO.. MODELO RELACIONAL.. TABLAS PARA LA EMPRESA ITESO. CONSULTAS.
INTRODUCCION. Desarrollar aplicaciones en base a la metodologa orientada a objetos utilizando un lenguaje de programacin orientado a objetos y maneo de base de datos con almacenamientos persistente de los datos. Empezaremos esta unidad didctica viendo cules son los objetivos de los sistemas de gestin de las bases de datos (SGBD) y, a continuacin, daremos una visin general de la arquitectura, el funcionamiento y el entorno de estos sistemas.
Regresar al men.
Una empresa vende aparatos electrnicos el cual les ofrece una base de datos en la cual nos da las siguientes informaciones lo que es el tipo de aparato electrodomstico sus descripciones tambin nos dice sobre el fabricante en donde vive y nos relaciona las tablas para obtener el fabricante y sus productos que elavora
Regresar al men.
Aparato Electrnico (IdAparato, Descripcin) Tipo (Nombre, Caracterstica ) Piezas (IdPiezas, NombreFa, Especificacin ) Fabricantes (Cif, DomicilioSocial) Componenetes (Idaparato, NomFa,IdPiezas,CantPiezas )
Regresar al men.
1:1
1:M
Regresar al men.
MODELO RELACIONAL.
R1
Nombre, Caracterstica
R2
IdAparato, Descripcin
R3
R5
R4
ID HOR,HORA
Regresar al men.
Regresar al men.
CONSULTAS PARA LA BASE 1.-Elimina de la tabla aparato la columna que tenga IdAparato A0001. DELETE FROM aparato WHERE IdAparato="A0001"
2.-Me actualiza de la tabla fabricante el domicilio que tenga CG02 por Cuauhtmoc UPDATE fabricante SET DomicilioSocial="Cuauhtemoc" WHERE Cif="CG02"
3.-Me elimina la columna lavadora de la tabla tipo. DELETE FROM tipo WHERE Nombre="Lavadora"
4.-Eliminar la line de la tabla pieza el IdPiezas MN03 DELETE FROM pieza WHERE IdPiezas="MN03"
6.-ELIMINAR DE LA TABLA COMPONENTES LA COLUMNA iDaPARATO A0002 DELETE FROM componenetes WHERE IdAparato="A0002"
7.-Actualizar valor de la tabla componentes Cif CG03 por CG004 UPDATE componenetes SET Cif="CG004" WHERE IdAparato="A0004"
8.-Insertar valores a la tabla tipo INSERT INTO tipo (Nombre,Caracteristicas) VALUES("Liquadora","Licuadora con vaso extragrande de cinco velosidades")
10.-Eliminar el mp3 de la tabla tipo DELETE FROM tipo WHERE Nombre="Mp3"11.-Eliminar el estreo de la tabla Tipo
12.-Actualizar las caractersticas de la tabla tipo del etreo UPDATE tipo SET Caracteristicas="Reproductor de alto voltaje en hrs" WHERE Nombre="Estereo"
14.-Atualizar el domicilo CG04 de la tabla fabricante UPDATE fabricante SET DomicilioSocial="Justo Sierra" WHERE Cif="CG05"
Regresar al men.