domingo, 12 de mayo de 2013

Actividad de evaluación 1.3.1

PLANTEL GUSTAVO BAZ


ACTIVIDAD DE EVALUACION RUBRICA 1.3.1

Desarrolla he implementa el diseño físico de la base de datos de acuerdo al diseño determinado en la actividad de evaluación 1.3.1.


MODULO: CONSTRUCCIÓN DE BASES DE DATOS.


SIGLEMA: COBD.


GRUPO: M404-I


NOMBRE DE LOS INTEGRANTES: Luis Tapia Dhalinh, Rueda Rivera Israel


DOCENTE: LIC.MARTINEZ HERNANDEZ ROSA EDITH.


FECHA DE REVISIÓN: 26 DE ABRIL DEL 2013.


CONTENIDOS:


1. INSTALACION Y CONFIGURACION DEL SISTEMA GESTOR BASE DE DATOS

2. MODELO ENTIDAD-RELACION

3. MODELO RELACIONAL

4. NOMBRE LA BASE DE BASES DE DATOS

5. NOMBRE LAS TABLAS

6. CÓDIGO SQL GENERACION DE LA BASE DE DATOS

7. CÓDIGO SQL GENERACIÓN DE LA TABLA

• CÓDIGO SQL DE LA INSERCIÓN DE LOS REGISTROS O TUPLAS
• CÓDIGO SQL PARA MOSTRAR LA TABLA RESULTANTE.

8. SENTENCIAS SQL

• ENUNCIADO
• CONSULTA SQL
• CONSULTA OBTENIDA.

9. MATERIAL DIDÁCTICO.

10. MATRIZ DE VALORACIÓN



1: Instalación y configuración del sistema gestor de la base de datos

Dar clic en el icono .exe nos saldrá una venta le daremos next



Otra vez next



Otra vez Next



Le daremos un nombre y una dirección de correo y dejamos como predeterminado el puerto 80 y de nuevo Next



Pondremos de nuevo el nombre q pusimos anterior mente y una contraseña que en este caso será 123 y daremos Next





Listo ya tenemos instalado MySQL



Propiedades MYSQL
En esta función podemos cambiar el tamaño y tipo de fuente que ofrece nuestro intérprete ya que este va por escalas



En esta podemas cambair el anche y alto de nuestra ventana de mysql para que en algunos casos las tuploas o campos se vean correctamente



En este es necesario marcar la casilla para cambiar el color de nuestra fuente y el fondo de pantalla depues de realziar los cambios se encesita dar clic en aplicar y despues en aceptar



2: MODELO ENTIDAD-RELACION



Se dese generar un base de datos según los requerimientos y recursos de nuestro cliente
Se desea almacenar que un solo cliente tendrá su código de identificación, además un cliente puede contratar muchos paquetes para ello se le agrega un solo cargo de complemento, al ser contratado se tendrá una fecha de registro,
Para ello se tendrá que almacenar un costo dependiendo de los precios estándar que ya se presentan.



Se desea almacenar la informaciones nuestros administradores considerando las posibles comisiones que pueden generar con los ingresos al a empresa. Un administrador tiene nombre, RFC, Edad, apellido este puede generar un ingreso y ala ves muchos pasivos para la empresa. Pero puede generar muchos ingresos para una solo comisión la suya.
Dependiendo de s función se le asignara un salario



Se desea almacenar el tipo de paquetes que ofrece nuestra compañía de cablevisión.
Se dese que la oferta ofrezca un dispositivo con un plan de datos y que se genera un plazo de ciertos meses.
A cierto tiempo se llamara renta por plazos y para ello se le agregara un cargo adicional.



3: MODELO RELACIONAL
Clientes
Código Nombre Apellidos Adeudo Paquete Costo Cargos
1045 Luis Tapia 100 Combo 800 Completo Basico para Yoo
1046 Israel Rueda 90 Yoo 850 Completo Basico para Yoo
1047 Nancy Villa 95 Basico 500 Completo Basico para Yoo
1048 Jonathan Arteaga 0 Completo 1200 Completo Basico para Yoo
1049 Andrea Zamundio 100 Combo 800 Completo Basico para Yoo
1050 Violeta Montiel 120 Yoo 850 Completo Basico para Yoo
1051 Nancy Perez 200 Combo 800 Completo Basico para Yoo
1052 Fabiola Melesio 0 Basico 500 Completo Basico para Yoo
1053 Laura Rosas 0 Completo 1200 Completo Basico para Yoo
1054 Viridiana Gonzales 1800 Basico 500 Completo Basico para Yoo
Ofertas
Plan datos Plazo Meses Renta Mensual Cargo dispositivo
Internet Movil 1G 12 Anual 199 0
Internet Movil 2G 6 Semestral 230 50
Internet Movil 4G 2 Bimestral 320 70
Internet Movil 500G 2 Bimestral 120 0
Internet Movil 1G 12 Anual 170 0
Internet Movil 5G 12 Anual 580 100
Internet Movil 500G 6 Semestal 280 0
Internet Movil 1G 1 Mensual 80 10
Internet Movil 7G 6 Semestral 790 150
Internet Movil 1G 1 Mensual 200 15

Atención a Clientes

Folio Nombre Apellidos Placa Auto Funcon Salario Turno
2200 Pablo Honey 121510 Ingeniero 1800 Matutino
2201 Daniel Maldonado 1576512 Tecnico 1200 Vespertino
2202 Genoveva Blancarte 15787464 Ayudante 800 Matutino
2203 Jorge Mendoza 2348987 Ingeniero 1800 Matutino
2204 Daniela Gozales 2345626 Tecnico 1200 Matutino
2205 Oscar Contantini 5467627 Ayudante 800

Vespertino

2206 Oscar Contantini 2425670 Ingeniero 1800 Vespertino
2207 Hugo Mendieta 249508 Tecnico 1200 Vespertino
2208 Miguel Herrejon 789562 Ingeniero 1800 Matutino
Paquetes
Clave Nombre Marca Distribucion Direccion Municipio

CP

1213 Cableondemand Motorola Cableincorporate Avenida de las manzanas Tlanepantla 54020
1214 Cablemas Arris Cableincorporate Emiliano portes Gil Naucalpan 54020
1215 Cablecombo Arris Cableincorporate Gustiano Valasco Atizapan 58020
1216 Cableondemand Motorola Cableincorporate Gustiano Valasco Naucalpan 53250
1217 Cablecombo Arris Cableincorporate Avenida la gran vida Tlanepantla 58950
1218 Cablemas Motorola Cableincorporate Avenida Diaz Ordas Atizapan 55450
1219 Cablecombo Motorola Cableincorporate Miguel Herrejon Naucalpan 89750
1220 Cablemas Arris Cableincorporate Gustavo Olivera Atizapan 54020
1221 Cablemas Arris Cableincorporate Miguel Aleman Naucalpan 58020
1222 Cableondemand Motorola Cableincorporate Gustavo Baz Tlanepantla 54213

Administrativos

RFC Monbre Apellidos Funcion Ingresos Pasivo Comicion Activos Salario
4875 Itachi Uchiha Accionista 5000 0 2200 6000 4500
1498 Sasuke Filth Gerente Gral 500 0 1200 2000 1500
1498 Elle Lawiet Marketing 1500 800 12800 500 5000
1498 Yagami Ligth Financiero 15000 0 1200 8000 1000
5897 Simone Simone Gestion Empr 1500 0 1200 800 1500
1564 Thom York Accionista 1500 0 1200 800 1500
7831 Galilea Elivar Financiero 6000 700 1800 1800 6500
8954 Sherlock Holmes Marketing 4000 70 1600 1800 5500
8954 Alucard Hellsing Marketing 1500 0 1500 2000 3500
4864 Freddy Mercurry Promotor 1200 0 1400 800 2500


4: NOMBRE LA BASE DE BASES DE DATOS
Cablevision

5: NOMBRE LAS TABLAS
Admin
Clientes
Oferta
Servicio
Paquete

6: CÓDIGO SQL GENERACION DE LA BASE DE DATOS
Create data base cablevisión;
7: CÓDIGO SQL GENERACIÓN DE LA TABLA

Clientes



Paquete



Admin



Servicio
Create table servicio(Folio integer,Nombre Varchar(30),Apellidos varchar(30),Placa integer,Funcion varchar(30),salario integer,Turno varchar(30));

Oferta
Create table oferta(Claveproducto integer, Dispositivo varchar(40),Plan Datos varchar(40),Plazao integer, Mese varchar(40),Renta integer, cargo integer;


CÓDIGO SQL DE LA INSERCIÓN DE LOS REGISTROS O TUPLAS
Admin



Cliente



Servicio



CÓDIGO SQL PARA MOSTRAR LA TABLA RESULTANTE.

Select * from clientes;



Select * from Oferta;



Select * from servicio;



Select * from admin;



Select * from paquete;



8: SENTENCIAS SQL

1: ENUNCIADO: Mostrar los apellidos en la tabla clientes.
CONSULTA SQL: Select apellidos from clientes where nombre=’Andrea’
CONSULTA OBTENIDA.



2: ENUNCIADO: Seleccionar a de la tabla clientes el apellido que empiece con la letra A
CONSULTA SQL Select * from clientes where apellidos like ‘A%’;
CONSULTA OBTENIDA.



3: ENUNCIADO Seleccionar de la tabla clientes donde se tenga un adeudo en el paquete combo mayor a 100
CONSULTA SQL Select * from clientes where paquete=’Combo’ and adeudo>100;
CONSULTA OBTENIDA.



4: ENUNCIADO: Seleccionar en la tabla oferta donde el dispositivo y la renta mensual sean mayor a 200 y ordenarlos considerando el plazo
CONSULTA SQLSelect * from oferta where Dispositivo not in(‘internet movil5g’) and Rentamensual>200 order by plazo desc;
CONSULTA OBTENIDA.



5: ENUNCIAO Mostrar en la tabla oferta la renta mensual mayor a 500
CONSULTA SQL Select * from oferta where RentaMensual>500;
CONSULTA OBTENIDA.



6: ENUNCIAO Aumentar la renta mensual 100 pesos mas
CONSULTA SQL update oferta set rentamensual=rentamensual+100;
CONSULTA OBTENIDA.



7: ENUNCIAO. Obtener el adeudo mayor de la tabla clieentes
CONSULTA SQL Select * from clientes where adeudo>1000;
CONSULTA OBTENIDA.



8: ENUNCIAO Calcular la media de la comisión de la tabla admin
CONSULTA SQL Select avg(comisión)from admin;
CONSULTA OBTENIDA.



9: ENUNCIAO Calcular la comisión máxima de la tabla admin
CONSULTA SQL Select max(comisión)from admin;
CONSULTA OBTENIDA.



10: ENUNCIAO: Selecciona todos los nombres de la tabla admin
CONSULTA SQL Select Nombre from admin;
CONSULTA OBTENIDA.



11: ENUNCIADO: Mostrar el Nombre el apellido y el salario de la tabla servicio
CONSULTA SQL Select Folio, Nombre, Apellidos, Salario from servicio;
CONSULTA OBTENIDA.



12: ENUNCIAO: seleccionar el salario mínimo y mostrar el nombre y el apellido
CONSULTA SQL : Select min(Salario),Nombre, Apellidos from servicio;
CONSULTA OBTENIDA.



13: ENUNCIAO: Seleccionar a todos los empleados de servicio a clientes donde su turno sea matutino
CONSULTA SQL: Select * from servicio where turno=’Matutino’;
CONSULTA OBTENIDA.



14: ENUNCIAO: Calcular el promedio del salario de la tabla de servicio a clientes
CONSULTA SQL . Select avg(salario)from servicio;
CONSULTA OBTENIDA.



15: ENUNCIAO: Aparecer longitud de cada apellido de la tabla servicio.
CONSULTA SQL : Select * Apellidos,lower(Funcion) from servicio where Folio not in (1);
CONSULTA OBTENIDA.



16: ENUNCIAO Seleccionar de la tabla clientes cuales clientes tiene el paquete yo y el combo CONSULTA SQL: Select * from clientes where paquetes in(‘Como’,’Yoo’);
CONSULTA OBTENIDA.



17: ENUNCIAO: Seleccionar de la tabla Admin a los empleados que su función sea accionista y marketing
CONSULTA SQL Select * from admin where función in(‘Marketing’,’Accionista’);
CONSULTA OBTENIDA.



18: ENUNCIAO: Seleccionar a las personas que se encuentra su salario entre 100 y 200 en la tabla servicio.
CONSULTA SQL : Select * from servicio where Salario between 1000 and 2000;
CONSULTA OBTENIDA.



19: ENUNCIAO: Seleccionar a todos los apellidos que lleven una M y que tengan el paquete yoo
CONSULTA SQL Select * from clientes where apellidos like ‘%M%’ and paquete=’Yoo’;
CONSULTA OBTENIDA.



20: ENUNCIAO: Seleccionar a todas las funciones de la tabla Admin
CONSULTA SQL: Select distinct Funcion from Admin;
CONSULTA OBTENIDA.



Case Studio
Case studio es una herramienta profesional con la que podrás diseñar tus propias bases de datos, facilitándote herramientas para la creación de diagramas de relación, modelado de datos y gestión de estructuras.
Tiene soporte para trabajar con una amplia variedad de formatos de base de datos (Oracle, SQL, MySQL, PostgreSQL, Access, etc.) y te permite además generar scripts SQL, aplicar procesos de retro ingeniería (reverse engineering) a tus bases de datos, usar plantillas de diseño personalizables y crear detallados informes en HTML y RTF.
A través de los diagramas de relación podrás tener una visión más clara del contenido y estructura de tu base de datos, facilitando la gestión y mantenimiento de la misma.
Es una herramienta profesional para el diseño y creación de base de datos en donde cuenta con herramientas que permiten la creación de diagramas de relación basándose en los mismos datos y en la gestión de las estructuras de la base de datos.
Cuenta con soporte para poder trabajar con una gran variedad de formatos de base de datos como es el caso de Oracle, SQL, MySQL, Access entre otras. Además permite la generación de scripts SQL, la aplicación de procesos de retroingenieria en las base de datos. También se pueden utilizar plantillas de diseño que son personalizadas como la creación de informes en HTML y RTF. Mediante la creación de diagrama de relación se puede tener una visión completa del contenido como también de la estructura de la base de datos en donde facilita su gestión y también el mantenimiento. Descarga CASE Studio y analiza el programa con todas sus funciones. Recuerda que es una herramienta profesional con la que se puede crear base de datos con la posibilidad de utilizar la herramienta para la creación de diagramas de relación y el modelado de datos y poder gestionar sus estructuras. Soporta una gran cantidad de formatos de base de datos para poder generar más fácilmente los SQL.


Actividad de evaluación 1.3.1

http://www.mediafire.com/?7a2sohzdz2d9mzx

No hay comentarios:

Publicar un comentario