Olaya, Víctor (2011), ´´Bases de Datos´´

Slides:



Advertisements
Presentaciones similares
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
Advertisements

CONCEPTOS GENERALES DE BASES DE DATOS Docente: Ing. Marleny Soria Medina Ofimática1.
Normalización Consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad- relación al modelo relacional.
 Arquitectura  Ventajas y desventajas  Ejemplos.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
PRESENTA: M.C. J. ALFREDO OCHOA G. UNIVERSIDAD DE SONORA División de Ciencias Exactas y Naturales Departamento de Geología MATERIA SISTEMAS DE INFORMACIÓN.
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
Diseños de investigación.  Arnau (1995a) define el diseño de investigación como un plan estructurado de acción que, en función de unos objetivos básicos,
Curso Sistemas de Información Geográfica (SIG): Profesor: Luis Carvacho Bart Ayudante: Claudia Ebensperger León Profesor: Luis Carvacho Bart Ayudante:
INGENIERÍA DE SOFTWARE RODRÍGUEZ CADENA CYNTHIA VIRIDIANA GRANADOS HERNÁNDEZ ERICK METODOLOGÍA OMT.
Conceptos generales de base de datos
Metodología de la investigación
BASE DE DATOS.
Ingreso , proceso y salida de datos
Estado del arte y Gestión de la Información
Diseño de Bases de Datos
BASE DE DATOS INTRODUCCION.
Sistema de Base de datos
U.T. 11: Introducción A Las Bases De Datos
Facultad de Arquitectura y Urbanismo
Definición del Problema
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
Sistema de Bases de Datos
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Ingeniería de Software Somerville
BASE DE DATOS BD CONJUNTO DE INFORMACIÓN ALMACENADA EN FORMA ORGANIZADA EN UNA COMPUTADORA conjunto de datos pertenecientes a un mismo contexto y almacenados.
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
MODELO RELACIONAL.
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
S.I.G (SISTEMA DE INFORMACION GEOGRAFICO)
Bases de datos relacionadas (interconectadas)
Algoritmo Capitulo Cinco.
Consultas SQL.
Conceptos Relacionados Unidad I. Parte A.
Hola ESTUDIO DEL TRABAJO... ciertas técnicas, y en particular el estudio de métodos y la medición del trabajo, que se utilizan para examinar el trabajo.
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Herramientas para la Investigación.
Base de Datos TECNICATURA SUPERIOR EN INFORMÁTICA PROF.: GUANUCO, JUAN CARLOS.
Teoría Relacional Modelo Relacional Líder en Ciencia y Tecnología.
Diseño de una Base de datos
Diseño de Datos Create By Thaylor Mosquera Castro For InterSoft Corporation © 2013.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
2.2 Diseño de la lógica. El esquema lógico es una fuente de información para el diseño físico. Además, juega un papel importante durante la etapa de mantenimiento.
Introducción de Base de Datos
ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora.
CONCEPTOS PARA BASES DE DATOS
Instituto Tecnológico de Minatitlán
MODELOS DE DATOS Ing. Laura Bazán Díaz. Diseño de Base de Datos Modelo Conceptual Modelo E-RModelo Lógico Modelo Relacional Modelo FísicoSGBD Ing. Laura.
Profa. Maribell Díaz Ravelo Enero 2013
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Generaciones de Bases de Datos
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
- Que es una BD Según (Gómez, 2007, p.18) una base de datos es un conjunto de datos que pertenecen al mismo contexto, almacenados sistemáticamente para.
Introducción a las bases de datos (I)
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
TALLER DE INVESTIGACION I PROCESO DE CAPTACION DE LA INFORMACION Y ELABORACION DEL CRONOGRAMA DE INVESTIGACION.
Características de los Sistemas Operativos
“El Artículo Informativo” Objetivo: Conocer las características, función y estructura del artículo informativo.
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Desarrollo de sistemas
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
Estudio de Viabilidad del Sistema (EVS). Estudio de Viabilidad del Sistema Cuestiones ¿Qué es la viabilidad de un sistema? ¿Cuáles son los objetivos del.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
Transcripción de la presentación:

Olaya, Víctor (2011), ´´Bases de Datos´´ Olaya, Víctor (2011), ´´Bases de Datos´´. En Sistemas de Información Geográfica. Cap. 8. ¿Qué es una base de datos? Conjunto de datos estructurado y almacenado de forma sistemática con el objetivo de facilitar su uso. 1) Bases de tipo puramente espacial (geométricas, etc.) tales como los que se utilizan en SIG. 2) Bases con datos numéricos y alfanuméricos, como los que constituyen la componente temática de la información geoespacial.

En tanto que resulta complejo gestionar (acción y consecuencia de administrar algo) adecuadamente los datos, la solución para lograr la gestión centralizada de datos consiste en dos factores importantes: Las bases de datos y, Los sistemas gestores de bases de datos. ¿Por qué interesa usar una base de datos? Las ventajas son las siguientes: Mayor independencia= datos independientes de aplicaciones y de usuarios. Mayor disponibilidad= facilitación de acceso a los datos en diferentes contextos, aplicaciones y medios distintos. Mayor seguridad= Protección de los datos-hacer réplica de base de datos para mantener copia de seguridad.

4) Menor redundancia= Un mismo dato no se encuentra en varios ficheros o esquemas-única base de datos. 5) Mayor eficiencia= En la captura, codificación y entrada de datos. A partir de lo anterior, se obtienen los siguientes resultados. Mayor coherencia. Mayor eficiencia, y Mayor valor informativo. Asimismo, los usuarios también obtienen ventajas al trabajar con bases de datos, por ejemplo: Mayor facilidad y sencillez de acceso. Facilidad para la reutilización de datos.

Llevar a cabo estos consejos prácticos sobre una base de datos, permite una mejor gestión, acceso y estructuración de los mismos. Existen diversos modelos de bases de datos. Beses de datos jerárquicas. Bases de datos en red. Bases de datos relacionales. Bases de datos orientadas a objetos. Los más utilizados en la actualidad son los relacionales, los cuales también se utilizan en el modelo SIG. Desarrollado en 1969 por Ted Codd.

En el modelo relacional los datos se organizan en tablas bidimensionales con información relativa a una determinada entidad. Los datos se organizan en filas y columnas. Las columnas representan los distintos atributos asociados a la entidad. Las filas conforman los distintos registros. Una fila esta formada por un conjunto de n atributos, constituyendo al final una tupla. Por lo tanto, las relaciones son un conjunto de tuplas asociadas a un esquema. Una forma abreviada de definir las relaciones que forman parte de una base de datos, es mediante su nombre y esquema como una lista de atributos que lo constituyen. Por ejemplo. Al hablar de una relación denominada PERSONAS quedaría de la siguiente manera: PERSONAS (DNI, Nombre, Altura, Edad, Ciudad)

Debido a que una base de datos contiene más de una tabla por la gran cantidad de datos que se almacenan, se sugiere considerar lo siguiente; Es conveniente dividirlos en distintas tablas Es necesario definir las relaciones entre las tablas, para lo cual se emplean atributos clave. Un atributo clave es aquel que tiene un valor único para cada tupla. En tanto que cuando se trabaja con datos espaciales, es relevante emplear la componente espacial como clave. En caso de almacenar información sobre ciudades, existen ciudades con el mismo nombre en distintos lugares. No obstante, su localización es única y no puede haber dos ciudades en el mismo lugar. Como en el caso de las personas, se recomienda trabajar de manera abreviada con las ciudades. Existen además otros dos tipos de relaciones, las denominadas de uno a uno y de muchos a muchos. Por ejemplo.

En una relación de uno a uno, podría ser casado ´´casado con´´ que se establece entre la tabla personas y ella misma. En una relación de muchos a muchos, podría ser una tabla con empresas cuya información incluya una lista de la ciudades en las que cada empresa tiene sede. Sistemas Gestores de Bases de Datos. Junto con las bases de datos, el elemento fundamental para el aprovechamiento de estos son los Sistemas Gestores de Bases de Datos (SGDB), que representan el elemento intermedio entre los datos y los programas que van a hacer uso de ellos. Para el caso de la cartografía, es el componente que permite unir el SIG con la base de datos en la que se almacenan los datos espaciales con los que se van a trabajar.

Un SGBD debe perseguir los siguientes objetivos: a) Acceso transparente a los datos. b) Protección de los datos. c) Eficiencia, y d) Gestión de transacciones. Diseño y Creación de una Base de Datos. Una vez que se ha tomado la decisión de emplear una base de datos, el siguiente paso es el diseño y creación de la misma tomando en cuenta las siguientes fases. Diseño lógico: Al margen del SGBD que se adopte, el diseño procura modelizar el contenido de la base de datos. Diseño físico: Corresponde a la adaptación del diseño conceptual con las particularidades del SGBD elegido. Implementación: Representa la introducción de los datos a la base de datos. Mantenimiento: Monitorización de la base de datos.

Una vez que ya se ha diseñado una base de datos, implica un análisis de los mismos. Como resultado de ese análisis, surge un modelo conceptual el cual debe expresar la estructura de la información. Asimismo, tiene que definir los tipos de datos a tratar y las relaciones entre ellos. Existen diversas metodologías para desarrollar un modelo conceptual, el más conocido por su sencillez y potencia es el modelo entidad-relación (E-R). Entidad; Corresponde a un objeto o concepto del mundo real del cual se recoge información, puede diferenciarse de otros objetos, incluso si son de su misma clase. Relación; Expresa la dependencia existente entre entidades y permite la asociación entre estas. Los principales pasos para desarrollar un diseño conceptual son los siguientes: 1) Partir de una descripción textual del problema o sistema, la cual contiene los requisitos necesarios, y formula la pregunta a la cual queremos que la base de datos dé respuesta.

2) Se consideran los verbos y los sustantivos de la descripción textual. Los sustantivos son posibles entidades o atributos, mientras que los verbos son posibles relaciones. 3) Se analizan las frases y se determina la cardinalidad de las relaciones y otros detalles. No obstante, el modelo E-R presenta limitaciones semánticas (aspectos del significado, sentido o interpretación de signos como símbolos, palabras, expresiones o representaciones formales). A partir de lo anterior surge el modelo E-R extendido, el cual añade nuevos elementos con mayor potencia.

Evolución del uso de bases datos en los SIG a) Primera generación, uso de ficheros; Se caracterizaban por una ausencia completa de cualquier tipo de almacenamiento estructurado. Es decir, los datos no se veían como un elemento dentro de un sistema, sino como una parte dentro del mismo software. b) Segunda generación. Bases de datos relacionales; Las bases de datos relacionales son las mas empleadas y son utilizadas también para gestionar los datos espaciales con los que se trabaja en un SIG. En esta segunda generación, también se empiezan a adaptar las características del modelo relacional. Las dificultades para su manejo, hacen que surjan diversas alternativas, por ejemplo, la arquitectura dual y la arquitectura en capas. c) Tercera generación, bases de datos extensibles; Un caso particular de estas bases de datos son las bases de datos orientadas a objetos, las cuales resultan ventajosas para el manejo de datos complejos.