Sei sulla pagina 1di 12

TRABAJO COLABORATIVO N 2

Bases de datos bsico

Integrantes:
EDER ALEJANDRO LATORRE CAIZARES
COD: 88265250
GRUPO: 301330_68

TUTOR:
FREDY ALEXANDER CASTELLANOS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


INGENIERIA DE SISTEMAS
CEAD CUCUTA
2015

INTRODUCCION

En la unidad tres podemos observar todo lo referente al diseo de una base de datos a
travs de un SGBD, para ello se utilizara la herramienta mysql el cual es un sistema de
administracin de base de datos, y permitir la construccin sistemtica de una base de
datos propuesta a lo largo del desarrollo de las unidades uno, dos y tres. De esta
manera el estudiante podr mediante la utilizacin de sentencia SQL poder crear,
eliminar, actualizar una Base de Datos relacional. Hay que recordar que una base de
datos permite el almacenamiento de informacin digital, la cual sirve para agilizar
procesos de bsqueda de informacin en empresas, colegios y en cualquier parte
donde se pueda implementar.
Por ultimo este trabajo colaborativo nmero tres lo que busca es generar en el
estudiante conocimiento en el desarrollo estructural de una base de datos, medinte la
manipulacin de sentencias SQL.

OBJETIVOS

Crear una base de datos con sus respectivas tablas utilizando toda la sintaxis del
Lenguaje de Definicin de datos usando la herramienta Workbench y MySQL.
Realizar adiciones, modificaciones y eliminaciones de registros usando el
Lenguaje de Manipulacin de datos.
Realizar consultas simples y compuestas que arrojen diferentes tipos de
informacin.

DESARROLLO DE LAS ACTIVIDADES

1. MODELO RELACIONAL
En la figura No. 1 se puede apreciar el diseo del Modelo relacional de la base de datos FINCASINAGUA planteado para
la actividad. (Hecho en Mysql-Workbench)

Para la solucin de la siguiente actividad, se debe manejar la herramienta MySQL y


evidenciar por medio de pantallazos.
2. Con base en el modelo relacional del caso 1 del trabajo colaborativo 2, cree una
base de datos llamada FINCASINAGUA con sus respectivas tablas utilizando toda
la sintaxis del Lenguaje de Definicin de datos y el Lenguaje de Manipulacin de
datos. Se debe usar la herramienta MySql y mostrar las evidencias de los
pantallazos. Adems, hacer las siguientes operaciones.
Creacin de la base de datos llamada FINCASINAGUA
En la siguiente imagen se detalla parte del cdigo empleado para la edificacin de las
tablas, en donde se utiliz el engine InnoDB para certificar la rectitud de la
informacin.
Por otro lado en la figura uno, en la tabla Trabajador se establece un campo Enum (E,
A,M) donde se tipifica al Empleado, al mayormodo y al administrador dentro de una
misma tabla.

SOLUCIN 2 PUNTO
Las siguientes operaciones se ejecutarn desde Mysql-Workbench
a) Modificar la estructura de una tabla.

b) Adicionar para cada tabla, mnimo cinco filas.


En este punto se anexa el script que contiene todas las inserciones de datos a las
tablas del modelo diseado.
insert into club values (1,"Caquet Amazonico","Calle 18 No 23-12 Centro");
insert into club values (2,"La Floresta","Avenida Circunvalacion Transversal 18 Porvenir"); insert
into club values (3,"Los Colonos","Calle 3 No 1-22");
insert into club values (4,"Las Brisas","Troncal 14 Paso Ancho"); insert
into club values (5,"La FLorida","Carrera 21 No 21-20");
insert into trabajador values (40755987,"Maria Cecilia", "Cuellar Prada","4314141-3124563243", "Calle 5 No 6-1",
"01928828992 Bco Bogot","A");
insert into trabajador values (1119234345,"Ricardo", "Pearanda","8234567", "Carrera 24 No 32-2", "11211123290
Bco Popular","M");
insert into trabajador values (1118324322,"Diego Andres", "Claros","3118976534", "La floresta", "11231232157 Bco
Caja Social","M");
insert into trabajador values (1116323451,"Ricardo Jose", "Meza Hincapie","3103451298", "Calle 21 No 21 - 34",
"39636453543 Bco AV Villas","M");
insert into trabajador values (1110978849,"Ronald Ramon", "Buitrago","3279286", "Transversal 10 Calle 9",
"43755365333 Bco Banca Mia","M");
insert into cultivo values (18900,"Papa Criolla", "2 Meses", "2013-10-01",1100); insert
into cultivo values (18901,"Lechuga", "1 Mese", "2013-10-22",1101); insert into cultivo
values (18902,"Zanahoria", "3 Meses", "2013-10-04",1102); insert into cultivo values

(18903,"Cafe", "5 Meses", "2013-10-03",1102);


insert into cultivo values (18904,"Maiz", "6 Meses", "2013-10-04",1102);
insert into Actividad values (150,"Siembra","2013-09-25","10",15); insert into
Actividad values (151,"Vivero","2013-09-25","10",8);

insert into Actividad values (152,"Control de Plagas","2013-09-25","10",22); insert into


Actividad values (153,"Control Enfermedades","2013-09-25","10",18); insert

c) Eliminar una fila en alguna tabla

d) Actualizar una fila

SOLUCIN PUNTO 3
A. Se requiere el nombre de los cultivos que le realizaron la actividad cuyo nombre
es la Siembra.

B. Se requiere el nombre de los cultivos con el nombre de las actividades en elao


2013.

C. Se requiere saber el nombre de los estados de cultivos con los respectivos


nombres de trabajadores que han realizado actividades, organizados por de
cultivo.

10

D. Se desea saber el nombre de los cultivos con su respectiva cantidad total de


actividades realizadas. Solo aquellos cultivos que tuvieron ms de 3 actividades
desde el 2012 hasta la fecha.

CONCLUSIONES

Durante la elaboracin de este compromiso, aprendimos sobre el lenguaje SQL,


de los sistemas de gestin de bases de datos, su calidad y utilidad a la hora de
almacenar, clasificar y operar informacin, de cualquier tipo.
El aprendizaje del diseo de Base de Datos relacional utilizando herramientas
como MYSQL, nos da la posibilidad de resolver y sistematizar procesos en el
entorno empresarial, financiero y educativo etc.
El estudiante de la Universidad Abierta y a Distancia estar en la capacidad de
formular, analizar y disear una base de datos funcional que permita resolver un
sin nmero de interrogantes en nuestras vidas cotidianas.

BIBLIOGRAFIA

https://www.youtube.com/watch?v=ZZtfOLnowfQ
http://dev.mysql.com/doc/refman/5.0/es/tutorial.html
https://www.youtube.com/watch?v=RHeuv7qUxL0
http://mysql.conclase.net/curso/?cap=008a
http://www.youtube.com/watch?v=ULzd3jlUXOs
http://dev.mysql.com/doc/refman/5.0/es/tutorial.html
https://tomatoma.wordpress.com/manual-de-php/insertar-cambiar-y-borrar-datosde-una-tabla-mysql/

Potrebbero piacerti anche