Está en la página 1de 21

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

Base de Datos Bsico





PRESENTADO POR


OSWALDO CONTRERAS SIERRA
C.C. 92.530.308






CDIGO: 301330_82



PRESENTADO A:

ING. MARIA DORA ALBA SANCHEZ GOMEZ
(DIRECTORA)









UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICA, TECNOLOGA E INGENIERA
COROZAL - SUCRE
MAYO 28 DEL 2014




UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico


INTRODUCCION
Las bases de datos, son un recurso indispensable en toda organizacin, desde esta
perspectiva son indispensables para almacenar grandes cantidades de informacin
facilitando posteriormente su acceso de manera estructurada.
La utilizacin de bases de datos benefician a una organizacin y personas en particular
a la vez que reducen la redundancia, programacin y el mantenimiento de los datos,
incrementando la seguridad e integridad de los mismos permitiendo su disponibilidad as
como mejoras en su manejo, control y acceso, generando as confianza y seguridad. En
la entrega de los trabajos colaborativos anteriores, se desarroll la forma se realiza el
modelo lgico de datos y el modelo relacional. El diseo de este ltimo, se puede realizar
pasando por un modelo lgico de datos, aplicando la tcnica entidad relacin o aplicando
directamente las reglas de normalizacin. Con el desarrollo del presente trabajo se
estudiara el lenguaje de consulta estructurado (SQL), basado en lgebra relacional. Los
Sistemas Gestores de Bases de Datos Relacional (SGBDR) comerciales cuentan con
una interfaz de lenguaje declarativo de alto nivel en el que se especifica la consulta en
SQL (Lenguaje de Consulta Estructurado, del ingls Structured Query Language o QBE,
y el propio SGBD es el que se encarga de realizar las optimizaciones necesarias para
ejecutar la consulta.
























UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

OBJETIVOS

El desarrollo del presente trabajo colaborativo tiene como objetivos principales los
siguientes:

Fundamentar las sentencias para estructura la base de datos.
Fundamentar las sentencias para manipular los datos en la base de datos.
Aplicar los conceptos y manejo de instrucciones del Lenguaje SQL
Adquirir destrezas para el anlisis y solucin a solicitudes de informacin.




























UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico


FUNDAMENTOS TEORICOS

SQL fue diseado e implementado por IBM Research y se ha convertido en un estndar
para las bases de datos relacionales. Adems, es posible que los programadores de
aplicaciones escriban sentencias SQL en sus aplicaciones de programas que utilizan
bases de datos relacionales para el almacenamiento de datos, dando lugar a lo que se
conoce como SQL embebido. SQL es un lenguaje de consulta completo, y se puede
utilizar como Lenguaje de Definicin de Datos (DDL) o como Lenguaje de Manipulacin
de Datos (DML), ya que cuenta con sentencias para Definicin de datos y Manipulacin
de datos (Consulta y Actualizacin). Adems, SQL cuenta con un mecanismo para la
definicin de vistas de la base de datos, creacin y eliminacin de ndices y para la
incorporacin de sentencias SQL en lenguajes de programacin de propsito general.
Cuando se utilizan las sentencias SQL, aqu la terminologa utilizada es TABLAS,
COLUMNAS Y FILAS. Donde, la tabla en el lgebra relacional la llaman Relacin y la fila
la llaman Tupla, las columnas se siguen llamando igual.
El lenguaje de Definicin de Datos, es el encargado de DEFINIR toda la estructura de
una base de datos relacional. Para esto se apoya en tres instrucciones bsicas como son
el CREATE, el ALTER y el DROP
















UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

DESCRIPCION DE LA ACTIVIDAD

Para el desarrollo de las siguientes actividades, debe utilizar la herramienta MySQ o
SqlServer u Oracle y mostrar las evidencias a travs de los pantallazos.
1. Con base en el modelo relacional o diseo fsico del caso INVERVIRUS del
trabajo colaborativo 2, cree una base de datos llamada INVEVIRUS 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

a. Crear toda la base de datos con sus respectivas tablas.
b. Modificar la estructura de una tabla.
c. Adicionar para cada tabla, mnimo cinco filas.
d. Eliminar una filas en alguna tabla
e. Actualizar una fila

2. Teniendo en cuenta la base de datos anterior, realizar las siguientes consultas
a. Se requiere el nombre de los Investigadores que tomaron participaron en el
proyecto de Investigacin El virus loco.
b. Se requiere el nombre de los grupos de investigacin con los nombres de las
lneas de investigacin.
c. Se requiere saber el nombre de los proyectos de investigacin con los
investigadores participantes, organizados por nombre de proyecto.
d. Se desea saber el nombre de los grupos con su respectiva cantidad total de
investigaciones realizadas. Solo aquellos grupos que tuvieron ms de 3
investigaciones.









UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

DESARROLLO DE ACTIVIDADES
1. Creacin de la base de datos y tablas

a. Creacin de la base de Datos:

Seleccionamos la base de datos:





Creacin de las Tablas (Grupo de Investigacin)



UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

Creacin de las Tablas (Ciudad)


Creacin de Tablas (Pas)



Creacin de Tablas (Investigador)






UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

Creacin de Tablas (Auxiliar de Investigacin)


Creacin de Tablas (Pregrado)


Creacin de Tablas (Postgrado)






UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

Creacin de Tablas (Actividades)

Creacin de Tablas (Proyecto de Investigacin)










UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico


Creacin de Tablas (Lnea)


Creacin de Tablas (Sublinea)


Creacin de Tablas (Producto)





UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

b. Modificacin de la Estructura de una Tabla

Debido a que en la tabla Postgrado falto crear la columna tipo vamos a
modificar la estructura de dicha tabla:



Ahora vamos a verificar la modificacin realizada:











UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

c. Insercin de Registro en la filas de la tablas:

Insercin de Registro en la Tabla Ciudad:











UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico


Insercin de registros en la tabla Pas


Insercin de Registro en la Tabla Grupo de Investigacin:



UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico


Insercin de Registro en la Tabla Sublinea:


Insercin de Registro en la Tabla Lnea:




UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico


Insercin de Registro en la Tabla Postgrado:

Insercin de Registro en la Tabla Pregrado:







UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

Insercin de Registro en la Tabla Pregrado:


Insercin de Registros en la Tabla Auxiliar de Investigacin


Insercin de Registros en la Tabla Actividades



UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

Insercin de Registros en la Tabla Producto


Insercin de Registros en la Tabla Producto












UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

d. Eliminar una fila en alguna tabla

Vamos a eliminar una fila de la tabla Auxiliar de Investigacin:

Al comprobar se ha eliminado la fila con el comando Select, encontramos que
solo encuentra 4 registros. Ver imagen


2. Teniendo en cuenta la base de datos anterior, realizar las siguientes
consultas:

a. Se requiere el nombre de los Investigadores que tomaron participaron en el
proyecto de Investigacin El virus loco





UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico


b. Se requiere el nombre de los grupos de investigacin con los nombres de las
lneas de investigacin












UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico

c. Se requiere saber el nombre de los proyectos de investigacin con los
investigadores participantes, organizados por nombre de proyecto:


d. Se desea saber el nombre de los grupos con su respectiva cantidad total de
investigaciones realizadas. Solo aquellos grupos que tuvieron ms de 3
investigaciones



Nota: No se Encontraron Registros.




UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Base de Datos Bsico


CONCLUSIONES

La elaboracin del trabajo colaborativo nos permite distinguir la importancia que tiene el
lenguaje de manipulacin de datos, ya que por medio de este lenguaje que se puede
estructura y manipula los datos, ya sea en forma interactiva o embebida. Cada da, los
motores de bases de datos agregan nuevas funcionalidades. Sin embargo, todos debe tener
y sostener un estndar mnimo.

También podría gustarte