You are on page 1of 21

FUNDAMENTOS DE BASE DE DATOS

ACTIVIDAD GRUPAL

Por

CARLOS ALBERTO RIBON CONTRERAS

Cdigo 1065578000

MARIO ANDRES RODRIGUEZ VERGARA

Cdigo 1065609164

VIANNEY FAVIAN MARIO JULIO

Cdigo 13872463

BASE DE DATOS BASICOS

Cdigo 301330

No. de Grupo 301330_42

Presentado a

MARTIN CAMILO CANCELADO RUIZ

Tutor del curso

Universidad Nacional Abierta y a Distancia UNAD

12 de Mayo de 2016
INTRODUCCION

El presente trabajo responde a la segunda actividad colaborativa del curso de Bases


de Datos, a travs del cual se plantea la transferencia de los conocimientos
adquiridos en la segunda unidad del curso. Para ello se analiza un problema de la
vida cotidiana y a travs de los conocimientos adquiridos transformarlos de modo
que se puedan organizar y solucionar para sacar el mejor provecho de la
informacin. Demostrando capacidad de anlisis y la habilidad de poder elaborar el
modelo relacional con base en el modelo lgico corregido del trabajo colaborativo 1
usando un programa de lenguaje SQL, para este caso usamos MySQL Workbench.
El estudio de las bases de datos, es fundamental para el diseo de sistemas de
informacin, pues stas son la columna vertebral, la estructura y, un mal diseo lleva
en poco tiempo a degenerarlo, a brindar informacin errnea e inconsistente
Buscamos poner en prctica los conceptos aprendidos en la segunda unidad del
curso de Base de Datos Bsicos, en cuanto a cmo crear un Modelo Relacional.
Para ello desarrollaremos un Estudio de Caso para un formato de crditos de un
banco.
OBJETIVOS

Aplicar los conceptos del Modelo Relacional


Aplicar los conceptos y manejo de instrucciones del Lenguaje SQL
Encontrar soluciones por medio del anlisis exhaustivo de algunos problemas
de relacin.
Comprender que las matrices son facilitadores y herramientas ms precisas
para la obtencin de soluciones a problemas.
Aplicar los conceptos de modelado lgico o conceptual de datos mediante el
anlisis inicial de un Caso propuesto.
DESARROLLO DE ACTIVIDADES

Tomando como base el modelo relacional del caso Pgame si puedes, cree una
base de datos llamada CREDITOS 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 con base en pantallazos,
de tal forma que se vea claro las sentencias usadas y el resultado de la corrida.
Adems, hacer las siguientes operaciones

a) Modificar la estructura de una tabla.


b) Adicionar para cada tabla, mnimo cinco filas.
c) Eliminar una filas en alguna tabla
d) Actualizar una fila

CREACION DE LA BASE DE DATOS CREDITOS


CREACION DE LAS TABLAS DE LA BASE DE DATOS CREDITOS

TABLA MUNICIPIO

CREACION DE LA TABLA SUCURSAL


CREACION DE LA TABLA EMPLEADO

CREACION DE TABLA REFERENCIA


CREACION DE LA TABLA CLIENTES

CREACION DE TABLA SOLICITUD


EN TOTAL

Hubo varios errores de sentencia, pero en su momento fueron corregidos.


MODIFICAR TABLAS
Se modific la tabla referencias para agregarle un campo, el cual fue IdCliente y a su
vez a este atributo o campo se le asigno que fuese llave fornea de la tabla CLIENTES

Tambin se modific la tabla CLIENTES, se elimin el campo IdReferencia, pero para


poder eliminarlo primero tuvimos que borrar el atributo de llave fornea.
INSERCIN DE DATOS
Insertar datos en la tabla MUNICIPIO

Insertar datos en la tabla SUCURSAL


Insertar datos en la tabla EMPLEADO

Insertar datos en la tabla CLIENTE


Insertar datos en la tabla REFERENCIA

Insertar datos en la tabla SOLICITUD


VER LAS TABLAS DE BASE DE DATOS CREDITOS
Para ello utilizamos la sentencia: show tables;

AQU VEMOS EL REGISTRO DE DATOS DE LA TABLA CLIENTES


Para ello utilizamos la sentencia: select * from CLIENTE y el nombre de cada tabla;
Aqu vemos el registro de datos de la tabla EMPLEADO

Tabla MINICIPIO
Tabla REFERENCIA

Tabla SOLICITUD
Y por ltimo, vemos el registro de datos de la tabla SUCURSAL
ACTUALIZACION DE INFORMACION
Ejemplo de update
En este caso vamos a tomar la tabla REFERENCIA y vamos a agregar una referencia
y a actualizarla

En este caso queremos cambiar el Nombre y el apellido (KARINA ZZ por Karina


Rodriguez) de la referencia del usuario id 10650 para ello utilizamos la sentencia:
update REFERENCIA set NombresReferencia = "Karina", ApellidosReferencia=
"Rodriguez" where IdReferencia='7';
quedando la tabla con la informacion actualizada de la siguiente manera:
CONSULTAS
A. Teniendo en cuenta la base de datos anterior, realizar las siguientes consultas
a. Se requiere el nombre de los clientes con sus respectivos nro de crditos,
fecha y valor.

b. Se requiere el nombre de los clientes con el nombre de las sucursales que hayan
realizada crditos en el ao 2015.
c. Se requiere saber el nombre de los empleados con los respectivos nombres de
sucursales y cantidad de crditos que realizaron, organizados por nombre del
empleado.
CONCLUSIONES

De manera general, se logr entender que el Lenguaje SQL, est conformado por
comandos, clausulas, operadores y funciones de agregado, todos estos elementos
combinados son de vital y suma importancia en el logro de gestin de instrucciones
que permitan la creacin, actualizacin y manipulacin de una base de datos, y esto
se evidencio al momento de aplicar todos los conceptos vistos a lo largo del curso de
Base Datos Bsico, y que sirve como plataforma para el desarrollo de una
aprendizaje integral que fortalezca las habilidades y conocimientos del ingeniero de
Sistemas.

El SGBD, proporciono el ideal concurrente para la materializacin de este trabajo, y


que formo parte frontal de todo el conjunto de instrucciones y aplicaciones que se le
hicieron a la base de datos, y que consisti en una coleccin de datos inter-
relacionados y una coleccin de programas que proporcionaron acceso a los datos.

Con todo esto se logr evidenciar de la manera ms significativa, que Los sistemas
de bases de datos se disean para almacenar grandes cantidades de informacin.
Un propsito principal de un sistema de base de datos es proporcionar a los
usuarios una visin abstracta de los datos.
REFERENCIAS

Snchez Gmez, M. (2011). Mdulo Bases de Datos Bsico (ed., Vol., pp.).
BOGOT, UNAD.

Dr. Carlos Castillo (2005). Sistemas de Informacin II Tema 6. lgebra relacional


Manual. Consultado en Mayo 8, 2016 en
http://dis.unal.edu.co/profesores/eleon/cursos/BD/presentaciones/teo6_algebra_relac
ional.pdf

You might also like