Evolución y características de los datos

Get Started. It's Free
or sign up with your email address
Evolución y características de los datos by Mind Map: Evolución y características de los datos

1. Importancia

1.1. Es importante para los proyectos en Bases de datos, ya que permite. Tener un mejor análisis de la información. Una mejor relación de datos. Un mejor desempeño en el almacenamiento de los datos. Mejores consulta de los datos. Realizar trabajos más simples y eficaces

2. Componentes básicos

2.1. Modelo de Entidad-Relación

2.1.1. Entidad. Atributos

2.1.2. Relación de las entidades

2.1.3. Se representa con símbolos. • Rectángulos para las entidades.Elipses representan atributos. Rombos representa relación con otras entidades. Lineas representa la unión de atributos con las entidades

2.2. Modelo relacional

2.2.1. Es presentada a través de un conjunto de tablas donde se representan los datos y la relación entre elllos.

3. Diferencia entre modelo de datos y modelado de datos

3.1. Modelo de datos

3.1.1. Tipos

3.1.1.1. Modelo Jerárquico

3.1.1.2. Modelo en Red

3.1.1.3. Modelo relacional

3.1.1.4. Modelo Entidad-Relación

3.1.2. Modelo de datos es la interpretación real de los datos, sus entidades , los atributos y las relaciones que tienen entre ellos. Es

3.1.3. Es la concepción de los datos que se interpretan con símbolos o tablas y que existe relación entre las entidades (objetos) con sus atributos

3.2. Modelado de datos

3.2.1. Es la concepción conceptual de los datos. Es la relación abstracta del modelo de negocio con los datos a modelar

3.2.2. Nos ayuda a representar los datos de forma conceptual estructuradamente y con relación de las entidades en el modelo de negocio

3.2.3. Documentación del diseño de software

3.2.4. Modelo de datos conceptuales

3.2.5. Modelo de datos lógicos

3.2.6. Modelo de datos físicos

4. Modelo relacional en el modelado de datos

4.1. Definición Manipulación De la información En tablas

4.2. Características

4.2.1. Lenguaje con notación Concisa para la Representación De consultas

4.2.2. combinación de álgebra Relacional y construcción de Cálculo relacional

4.2.3. Contiene propiedades Para definir estructura, Modificación de los datos y Restricción de seguridad

4.3. Funciones

4.3.1. Captura de datos nulos

4.3.2. Relacion de tablas Inner, Left y Right Join

4.3.3. Consultas, Selec, From, Order By y Group By

4.3.4. Aritméticas

5. Factores

6. Son aquellos Gestores de bases de datos de distribución libre, los cuales han sido desarrollados por grupos de desarrolladores independientes. la adquisición es libre para objetivos de aprendizaje o diseño de distribución libre. Existen algunos que pide una donación para seguir desarrollando herramientas cada vez mejores. Las ventajas que tiene la adquisición de este de sistemas es que estan hechos en base de código abierto por lo que los usuarios con experiencia pueden adaptar el sistema a sus necesidades y poder redistribuirlo con las mejoras. además existen algunos donde proporcionan licencias con costos 50% menos a los sistemas propietarios los cual representa un beneficio para los emprendedores que cuentan con pocos recursos para implementar una base de datos costosa.

7. Concepto del modelado de datos

7.1. Es una colección de herramientas conceptuales para la descripción de datos, relaciones entre datos, semántica de los datos y restricciones de consistencia.

8. Tipos de modelo de datos

8.1. Modelo de Entidad-Relación

8.1.1. En un modelo de datos de alto nivel, su uso se basa en una percepción del mundo real, se interpreta con la colección de objetos básicos denóminados entidades y de relaciones entre objetos

8.2. Modelo de datos relacional

8.2.1. Es un modelo de datos de bajo nivel. para su implementacion Usa una colección de tablas para representar tanto los datos como las relaciones entre los datos. Su simplicidad conceptual ha conducido a su adopción general; actualmente, una vasta mayoría de productos de bases de datos se basan en el modelo relacional. Los diseñadores formulan generalmente el diseño del esquema de la base de datos modelando primero los datos en alto nivel, usando el modelo E-R, y después traduciéndolo al modelo relacional.

9. Hitos Princpales

9.1. 1950-1960 Uso de cintas Magnéticas para Almacenamiento De datos

9.2. 1970 Edgar Codd, Descubre modelo Relacional de datos

9.3. 1980 Uso del modelo Relacional de datos

9.4. 1990.2017 Uso de lenguaje SQL Para la ayuda En la toma de decisiones

10. Sistemas Gestores de Bases de Datos

10.1. Propietarios

10.1.1. Son aquellos que son desarrollados por las grandes corporaciones de software. Son aquellos que contiene interfaces deusuario mejor diseñadas y que prestan servicio con soporte técnico durante la adquisicíón de una licencia anual. Durante este periodo garantizan buen manejo de los datos y garantizar la recuperación de información ante cualquier fallo.

10.1.2. 3 Sistemas Gestores principales

10.1.2.1. Informix. Creado por IBM. Brinda soluciones tanto en servidores físicos como en servicios en la nube. Ambos garantizan la conservación de datos, mejor calidad en el servicio y mejor velocidad. https://translate.google.com/translate?hl=en&sl=auto&tl=es&u=https%3A%2F%2Fwww.ibm.com%2Fanalytics%2Fus%2Fen%2Ftechnology%2Finformix%2F&sandbox=1

10.1.2.2. SQL Server de Microsoft. es una plataforma para el diseño de base datos. contiene todas las funciones del lenguaje SQL, adempas de un editor de código fácil de usar y compilar. contiene ayudas en caso de que el código y las consultas esten mal escritas. Contiene almacenamiento de procesos repetitivos lo cual facilita la consulta de la información de manera inmediata y eficaz. Requisitos de hardware y software para instalar SQL Server 2014

10.1.2.3. Oracle. Un gestor de base de datos sencillo de usar. solo tiene algunas restricciones ya que no permite la modificación de las consultas y del código de procesos almacenados, ya que el propietario solo focaliza la herramienta para la necesidad de los clientes. Oracle Corporation - Wikipedia, la enciclopedia libre

10.2. Libres

10.2.1. 3 Sistemas Gestores de Bases de Datos de distribución Libre

10.2.1.1. Postgre SQL es un Sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia PostgreSQL,1​ similar a la BSD o la MIT.Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). htttsp://es.htwikipedia.org/wiki/PostgreSQL#Caracter.C3.ADsticas

10.2.1.2. Mysql. Un gestor de base de datos de distribucion libre con una interfaz gráfica de usuario basado en PHP de fácil de usar su impleamentacion es muy recurrente en aplicaciones creadas en wordpress.org. es muy popular el los servicios de Hosting Gratuito. https://mysqldaniel.wordpress.com/ventajas-y-desventajas/

10.2.1.3. Firebird Creado para uso de sistemas Firefox Aplicaciones OLTP y OLAP Las aplicaciones que normalmente desarrollamos son del tipo OLTP (On-Line Transaction Processing o en castellano: Procesamiento de Transacciones en Línea) ¿Qué significa OLAP? Son las siglas de On-Line Analytic Processing o en castellano: Procesamiento Analítico en Línea. ¿Para qué se usa OLAP? Para consultar los datos que las aplicaciones OLTP guardaron en las bases de datos, las cuales se han vuelto inmensas porque algunas de sus tablas tienen muchos millones de filas. Aplicaciones OLTP y aplicaciones OLAP

10.3. Recomendación

10.3.1. Sistemas propietarios

10.3.1.1. Opinión personal.

10.3.1.1.1. Para las empresas. Sistemas propietarios

10.3.1.1.2. Es recomendable ya que los Gestores de Bases de datos de propietario son herramientas que ayudan a hacer más eficientes las actividades de las empresas ya que se ajustan a las necesidades de los proyectos de cada una de ellas. Existen diverso factores por los cuales un DBMS es una buena opción. sus licencias permiten actualización y soporte durante el tiempo de la licencia.

10.3.1.1.3. Permite la administración de la información de manera real e inmediata.

10.3.1.1.4. Existen diversos Sistemas que su interfaz es amigable para los desarrolladores y permite ser más eficiente al administrador de bases de datos y al desarrollador de sistemas.

10.3.1.1.5. Permite la consulta de la información de manera eficiente sin perder los datos que se están almacenando.

10.3.1.1.6. Mejor diseño y desempeño en las bases de datos.

10.3.1.1.7. Le permite a la empresa tener información de manera inmediata y le ayuda para la toma de decisiones.

10.3.1.1.8. Un Sistema de Gestor de Base de datos es la mejor inversión para una empresa si se utiliza adecuadamente.

10.3.2. Sistemas libres

10.3.2.1. Opinión personal. Para las empresa. Sistemas libres Los llamados Open source o sistemas libres han llegado a fortalecer una parte importante en el desarrollo de herramientas de distribución libre. Este tipo de software de código abierto permite a los desarrolladores a adaptar la herramienta y redistribuirla con la mejora. Permite a emprendedores utilizar herramientas con licencias de bajo costo ofreciendo las mismas funcionalidades con el lenguaje SQL. Existen varios factores para los cuales son una buena opción para las empresas. Reducción en los gastos de licencia puede representar el ocasiones de hasta el 50% de ahorro por la implementación y licencia anual. Permite a nuevas empresas de desarrollo de software libre a crear más y mejores sistemas. Existen una gran comunidad de desarrollo que puede orientar y resolver las dudas o problemas que se tienen con los sistemas. Permite integrase a la colaboración de la herramienta. Más empresas y desarrolladores se inclinan por la implementación de software libre. Sin duda es una mejor opción para los desarrolladores poder colaborar con la herramienta y permitir a más desarrolladores seguir creando más y mejores sistemas libres. Es una gran ventaja si se quiere ahorrar por un gestor con las mismas prestaciones que ofrece un sistema propietario.

11. Fuente de referencia

11.1. Fundamentos de bases de datos

11.1.1. Abraham Silberschatz Bell Laboratories Henry F. Korth Bell Laboratories S. Sudarshan Instituto Indio de Tecnología, Bombay

11.1.2. Traducción FERNANDO SÁENZ PÉREZ ANTONIO GARCÍA CORDERO CAROLINA LÓPEZ MARTÍNEZ LUIS MIGUEL SÁNCHEZ BREA OLGA MATA GÓMEZ M. a VICTORIA GONZÁLEZ DEL CAMPO RODRÍGUEZ BARBERO Universidad Complutense de Madrid Revisión técnica LUIS GRAU FERNÁNDEZ Universidad Nacional de Educación a Distancia

11.1.3. DERECHOS RESERVADOS © 2002, respecto a la cuarta edición en español, por McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U. Edificio Valrealty, 1. a planta Basauri, 17 28023 Aravaca (Madrid) Traducido de la cuarta edición en inglés de Database System Concepts Copyright © MMI, por McGraw-Hill Inc. ISBN: 0-07-228363-7 ISBN: 84-481-3654-3 Depósito legal: M. Editora: Concepción Fernández Madrid Editora de mesa: Susana Santos Prieto Cubierta: DIMA Compuesto en FER Impreso en: IMPRESO EN ESPAÑA - PRINTED IN SPAIN