Trabajo Colaborativo 3 - Base de Datos
-
Upload
thomas-wright -
Category
Documents
-
view
218 -
download
0
Transcript of Trabajo Colaborativo 3 - Base de Datos
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
1/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
PRESENTADO POR
OSWALDO CONTRERAS SIERRAC.C. 92.530.308
CDIGO: 301330_82
PRESENTADO A:
ING. MARIA DORA ALBA SANCHEZ GOMEZ(DIRECTORA)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNADESCUELA DE CIENCIAS BSICA, TECNOLOGA E INGENIERACOROZAL - SUCREMAYO 28 DEL 2014
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
2/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
INTRODUCCIONLas bases de datos, son un recurso indispensable en toda organizacin, desde estaperspectiva son indispensables para almacenar grandes cantidades de informacinfacilitando posteriormente su acceso de manera estructurada.La utilizacin de bases de datos benefician a una organizacin y personas en particulara la vez que reducen la redundancia, programacin y el mantenimiento de los datos,incrementando la seguridad e integridad de los mismos permitiendo su disponibilidad ascomo mejoras en su manejo, control y acceso, generando as confianza y seguridad. Enla entrega de los trabajos colaborativos anteriores, se desarroll la forma se realiza elmodelo 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 aplicandodirectamente las reglas de normalizacin. Con el desarrollo del presente trabajo seestudiara el lenguaje de consulta estructurado (SQL), basado en lgebra relacional. LosSistemas Gestores de Bases de Datos Relacional (SGBDR) comerciales cuentan conuna interfaz de lenguaje declarativo de alto nivel en el que se especifica la consulta enSQL (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 paraejecutar la consulta.
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
3/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
OBJETIVOS
El desarrollo del presente trabajo colaborativo tiene como objetivos principales lossiguientes:
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.
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
4/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
FUNDAMENTOS TEORICOS
SQL fue diseado e implementado por IBM Research y se ha convertido en un estndarpara las bases de datos relacionales. Adems, es posible que los programadores deaplicaciones escriban sentencias SQL en sus aplicaciones de programas que utilizanbases de datos relacionales para el almacenamiento de datos, dando lugar a lo que seconoce como SQL embebido. SQL es un lenguaje de consulta completo, y se puedeutilizar como Lenguaje de Definicin de Datos (DDL) o como Lenguaje de Manipulacinde Datos (DML), ya que cuenta con sentencias para Definicin de datos y Manipulacinde 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 laincorporacin 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 filala llaman Tupla, las columnas se siguen llamando igual.El lenguaje de Definicin de Datos, es el encargado de DEFINIR toda la estructura deuna base de datos relacional. Para esto se apoya en tres instrucciones bsicas como sonel CREATE, el ALTER y el DROP
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
5/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
DESCRIPCION DE LA ACTIVIDAD
Para el desarrollo de las siguientes actividades, debe utilizar la herramienta MySQ oSqlServer u Oracle y mostrar las evidencias a travs de los pantallazos.
1. Con base en el modelo relacional o diseo fsico del caso INVERVIRUS deltrabajo colaborativo 2, cree una base de datos llamada INVEVIRUS con susrespectivas tablas utilizando toda la sintaxis del Lenguaje de Definicin de datos yel Lenguaje de Manipulacin de datos. Se debe usar la herramienta MySql ymostrar las evidencias de los pantallazos. Adems, hacer las siguientesoperaciones
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 tablae. Actualizar una fila
2. Teniendo en cuenta la base de datos anterior, realizar las siguientes consultasa. 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 laslneas 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 3investigaciones.
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
6/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase 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)
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
7/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
Creacin de las Tablas (Ciudad)
Creacin de Tablas (Pas)
Creacin de Tablas (Investigador)
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
8/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
Creacin de Tablas (Auxiliar de Investigacin)
Creacin de Tablas (Pregrado)
Creacin de Tablas (Postgrado)
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
9/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
Creacin de Tablas (Actividades)
Creacin de Tablas (Proyecto de Investigacin)
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
10/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
Creacin de Tablas (Lnea)
Creacin de Tablas (Sublinea)
Creacin de Tablas (Producto)
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
11/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
b. Modificacin de la Estructura de una Tabla
Debido a que en la tabla Postgrado falto crear la columna tipo vamos amodificar la estructura de dicha tabla:
Ahora vamos a verificar la modificacin realizada:
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
12/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
c. Insercin de Registro en la filas de la tablas:
Insercin de Registro en la Tabla Ciudad:
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
13/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
Insercin de registros en la tabla Pas
Insercin de Registro en la Tabla Grupo de Investigacin:
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
14/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
Insercin de Registro en la Tabla Sublinea:
Insercin de Registro en la Tabla Lnea:
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
15/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
Insercin de Registro en la Tabla Postgrado:
Insercin de Registro en la Tabla Pregrado:
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
16/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase 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
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
17/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
Insercin de Registros en la Tabla Producto
Insercin de Registros en la Tabla Producto
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
18/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase 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 quesolo encuentra 4 registros. Ver imagen
2. Teniendo en cuenta la base de datos anterior, realizar las siguientesconsultas:
a. Se requiere el nombre de los Investigadores que tomaron participaron en elproyecto de Investigacin El virus loco
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
19/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
b. Se requiere el nombre de los grupos de investigacin con los nombres de laslneas de investigacin
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
20/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase 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 deinvestigaciones realizadas. Solo aquellos grupos que tuvieron ms de 3investigaciones
Nota: No se Encontraron Registros.
-
8/12/2019 Trabajo Colaborativo 3 - Base de Datos
21/21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIABase de Datos Bsico
CONCLUSIONES
La elaboracin del trabajo colaborativo nos permite distinguir la importancia que tiene ellenguaje de manipulacin de datos, ya que por medio de este lenguaje que se puedeestructura y manipula los datos, ya sea en forma interactiva o embebida. Cada da, losmotores de bases de datos agregan nuevas funcionalidades. Sin embargo, todos debe tenery sostener un estndar mnimo.