Sei sulla pagina 1di 6

Universidad Nacional de Colombia

Departamento de Ingeniería de Sistemas e Industrial


Bases de Datos - Grupo 2

INFORME

EJERCICIO 5: INSERCIÓN DE DATOS EXTERNAMENTE Y


FUNCIONES

INTEGRANTES

Delgado Rojas Nicolas Felipe


Eslava Ochoa David Enrique
Mahecha Pinzon Santiago
Manosalva Gonzalez Luis Felipe
Molano Baron Nicolas
Rios Forero David
Ruiz Sanchez Juan sebastian
Grupo: 35

PROFESOR:
Ismael Castañeda Fuentes

Bogotá, 26 de Octubre de 2017


EJERCICIO 4:
INSERCIÓN DE DATOS EXTERNAMENTE Y FUNCIONES

1. OBJETIVO

El objetivo para este avance es poder usar diferentes herramientas para insertar datos a
diferentes tablas de bases de datos, de una forma mas practica y eficiente, además de
implementar funciones con el fin de darle movimientos automáticos a tablas dependiendo
de las condiciones y los datos que se manejen

2. IDENTIFICACIÓN DEL PROBLEMA

1) Cada vez que se necesitaba agregar, editar, borrar o cualquier acción con datos a
una tabla era un proceso dispendioso ya que había que tener cuidado con la sintaxis
para hacer dicha acción, por lo tanto se hacía de mucha utilidad tener una
herramienta que ayude con estas tareas de una forma más efectiva y con un entorno
más amigable.
2) Se necesita crear funciones para optimizar y automatizar procesos de creación e
inserción de datos dependiendo de unos parámetros establecidos en cada
sentencia, para así poder hacer operaciones entre datos, entre otras funciones.

3. MARCO TEÓRICO

- Las funciones de bases de datos sirven para realizar cálculos. Es posible realizar
operaciones para obtener el total, promedio, mínimo o máximo, además de contar o
sumar el contenido del campo (columna o fila), entre otras muchas funciones para
una base de datos en particular, esto es siempre que y cuando los criterios de
verificación se cumplan.

- El uso de herramientas para el manejo de objetos en las bases de datos como lo son
Access o excel proporcionan varias ventajas y facilitan el trabajo en las mismas,
están nos dan una facilidad para integrar ya que funcionan muy bien con muchos de
los programas para desarrollo de software basados en Windows. También se
pueden utilizar sus tablas en productos tales como Microsoft SQL Server y en otros
no basados en Microsoft tales como Oracle y Sybase. Además Access es un
sistema de gestión de base de datos relacional completamente funcional que
contiene asistentes que guían a través de cada paso del camino y es muy
importante que la interfaz de usuario es intuitiva, acelerando la recuperación y
manejo de datos.

4. METODOLOGÍA

En primera instancia nos conectamos desde el acceso remoto VPN de la Universidad


Nacional de Colombia para poder acceder a los servidores en los cuales se encuentran
alojadas las bases de datos que están trabajando en clase.
Luego se procede a realizar toda la configuracion para poder vincular las bases de datos
con el programa de Access, donde primero se buscan los drivers correspondientes a cada
tipo de servidor, se descargan desde un distribuidor autorizado como lo es “devart”. Una vez
descargados los drivers se procede a instalar cada uno, ya listos los drivers se añaden en el
sistema llenando todos los campos correctamente para poder acceder a las bases de datos
por medio de los programas. Cuando se hayan completado los pasos anteriores se procede
a abrir los programas que se van a usar para implementar datos a las bases de datos y
vincularlos con la tabla en la base de datos que se está trabajando.

5. VISTAS

Muchas bases de datos relacionales que se utilizan en aplicaciones del mundo real tienen
esquemas complejos y formados por muchas tablas.
Una vista se puede considerar una tabla o una consulta almacenada que devuelve un
conjunto de resultados y a la que se le pone un nombre, pero este no almacena datos
físicos y su forma de consulta es la misma que la de una tabla.
Para poder crear una vista de debe utilizar la sentencia CREATE VIEW, darle un nombre a
la vista y por último una sentencia que sea válida en SQL.

CREATE VIEW <nombre_vista>


AS (<sentencia_select>);

6. ÍNDICES

Las primary key de cada entidad fueron asignadas como índices aprovechando sus
propiedades de valores únicos, además de definir otros atributos (en caso de ser necesario)
como índices compuestos.

7. PROCEDIMIENTOS ALMACENADOS
- No aplica

8. FUNCIONES

la función muestra un mensaje que dice lo que necesita un equipo de cada confederación
para avanzar directamente al mundial, se toma como parámetro la confederación a la cual
está asociada cada equipo y según eso muestra el mensaje

9. DIAGRAMAS DE RELACIONES
10. CAPTURAS DE PANTALLA
10.1 Creacion de tabla y select de la misma ASAP-ASE

10.2 introduccion de datos por ACCESS 2013


10.3 Creación y select de la tabla tras introducir datos ORACLE

10.4 Creación y resultado de la función


11. CONCLUSIONES

- El uso de Access agiliza y optimiza la forma de insertar y editar datos ya que es


mucho mas amigable el entorno y esta vinculado directamente en las bases de
datos.
- Usando estos entornos externos para ingresar datos se pueden tener mas
organizados visualmente a comparacion si se hiciera estos procesos por medios de
codigo.
- Gracias a las funciones podemos automatizar acciones que cumplen con ciertos
requisitos para que se ejecuten.

12. RECOMENDACIONES

- Descargar los drivers del distribuidor devert y desde su pagina oficial para una
descarga segura
- Instalar de forma correcta los drivers con ayuda de sus respectivos manuales.
- En el caso de las funciones tener cuidado con su respectiva sintaxis ya que en cada
servidor puede variar.
- Al agregar los drivers en el sistema operativo hacerlo en el sistema, pero en caso de
que no aparezcan, agregarlos en el usuario.

13. BIBLIOGRAFÍA

● https://technet.microsoft.com/es-es/library/ms175464(v=sql.105).aspx
● http://deletesql.com/viewtopic.php?f=5&t=20
● https://technet.microsoft.com/es-es/library/ms190457(v=sql.105).aspx
● https://es.wikipedia.org/wiki/Clave_for%C3%A1nea

Potrebbero piacerti anche