presentacion neomar milt programación 3 a

19
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educaci ón I.U.P. Santiago MariñoExtensión Porlamar PROGRAMACIÓN Realizado por: Neomar Milt Granadino CI:18.940.506 Sección: 3A Porlamar, Agosto de 2016.

Upload: miltneomar

Post on 17-Jan-2017

39 views

Category:

Education


0 download

TRANSCRIPT

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación

I.U.P. “Santiago Mariño” Extensión Porlamar

PROGRAMACIÓN

Realizado por:

Neomar Milt Granadino

CI:18.940.506

Sección: 3A

Porlamar, Agosto de 2016.

Base de Datos

• Se le llama base de

datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.

Uso de la Base de Datos

• Se dedica a servir de

interfaz entre las bases

de datos, el usuario y

las aplicaciones que la

utilizan. Se compone

de un lenguaje de

definición de datos, de

un leguaje de

manipulación de datos

y de un lenguaje de

consulta

Tipos de Base de Datos

• Bases de datos jerárquicas

En este modelo los datos se

organizan en forma de árbol

invertido (algunos dicen

raíz), en donde un nodo

padre de información puede

tener varios hijos. El nodo

que no tiene padres es

llamado raíz, y a los nodos

que no tienen hijos se los

conoce como hojas.

Tipos de Base de Datos

• Base de datos de red

Éste es un modelo ligeramente

distinto del jerárquico; su

diferencia fundamental es la

modificación del concepto

de nodo: se permite que un

mismo nodo tenga varios

padres (posibilidad no

permitida en el modelo

jerárquico).

Tipos de Base de Datos

• Bases de datos

transaccionales

Son bases de datos cuyo único

fin es el envío y recepción de

datos a grandes velocidades,

estas bases son muy poco

comunes y están dirigidas por

lo general al entorno de análisis

de calidad, datos de producción

e industrial, es importante

entender que su fin único es

recolectar y recuperar los datos.

Tipos de Base de Datos

• Bases de datos relacionales

Éste es el modelo utilizado en

la actualidad para representar

problemas reales y administrar

datos dinámicamente.

Su idea fundamental es el uso

de "relaciones". Estas

relaciones podrían considerarse

en forma lógica como

conjuntos de datos llamados

tuplas.

.

Tipos de Base de Datos

• Bases de datos

multidimensionales

Son bases de datos ideadas para

desarrollar aplicaciones muy

concretas. Las bases de datos

multidimensionales los campos

o atributos de una tabla pueden

ser de dos tipos, o bien

representan dimensiones de la

tabla, o bien representan

métricas que se desean

aprender.

.

Tipos de Base de Datos

• Bases de datos orientadas

a objetos

Este modelo, bastante reciente,

y propio de los modelos

informáticos orientados a

objetos, trata de almacenar en

la base de datos

los objetos completos (estado y

comportamiento). Es una base

de datos que incorpora todos

los conceptos importantes del

paradigma de objetos.

Tipos de Base de Datos

• Bases de datos

documentales

Permiten la indexación a texto

completo, y en líneas generales

realizar búsquedas más

potentes, sirven para almacenar

grandes volúmenes de

información de antecedentes

históricos. Tesaurus es un

sistema de índices optimizado

para este tipo de bases de datos.

Tipos de Base de Datos

• Bases de datos deductivas

Un sistema de base de datos

deductiva, es un sistema de

base de datos pero con la

diferencia de que permite hacer

deducciones a través de

inferencias. Se basa

principalmente en reglas y

hechos que son almacenados en

la base de datos. Son también

llamadas bases de datos

lógicas, a raíz de que se basa en

lógica matemática.

Aplicabilidad de las Bases

de Datos

Permiten el almacenamiento, modificación y extracción de

la información en una base de datos, además de

proporcionar herramientas para añadir, borrar, modificar y

analizar los datos. Los usuarios pueden acceder a la

información usando herramientas específicas de

interrogación y de generación de informes, o bien mediante

aplicaciones al efecto. Estos sistemas también proporcionan

métodos para mantener la integridad de los datos, para

administrar el acceso de usuarios a los datos y para

recuperar la información si el sistema se corrompe.

Permiten presentar la información de la base de datos en

variados formatos. La mayoría incluyen un generador de

informes. También pueden incluir un módulo gráfico que

permita presentar la información con gráficos y tablas.

Importancia

Facilitan no solo el registro de gran cantidad de datos son

también el acceso a los mismos, lo cual permite ahorrar

tanto espacio físico como tiempo al momento de consultar

información contenida en ellas. A nivel organizacional, las

bases de datos resultan una ventaja competitiva, siendo así

una herramienta primordial al momento de tomar decisiones

ya que permiten:

• Mantener comunicación constante con los clientes.

• Conocer las tendencias de compra del mercado objetivo.

• Personalizar la atención a los usuarios.

• Generar estrategias de publicidad.

• Utilizar segmentos específicos de clientes para colocar

productos específicos llegando de manera directa al

comprador o usuario.

Diferencias entre los distintos

manejadores de Bases de

Datos

• MySQL: Un gran

porcentaje de las utilidades

de MySQL no están

documentadas. No es

intuitivo, como otros

programas.

• Oracle: El mayor

inconveniente de Oracle es

quizás su precio. Necesidad

de ajustes. Elevado el coste

de la información.

Diferencias entre los distintos

manejadores de Bases de

Datos

• Microsoft SQL

Server: Soporte de

transacciones. Escalabilidad,

estabilidad y seguridad.

Soporta procedimientos

almacenados. Enorme

cantidad de memoria RAM

que utiliza para la instalación

y utilización del software. La

relación calidad-precio esta

muy debajo comparado con

Oracle.

Diferencias entre los distintos

manejadores de Bases de

Datos

• Microsoft Access:

Limitaciones en el

procesamiento de las

búsquedas.

• Visual FoxPro: Integridad.

Seguridad. Menor capacidad de

procesamiento.

• PostgreSQL: Consume más

recursos que MySQL. La

sintaxtis de algunos de sus

comandos o sentencias no es

nada intuitiva.

Diferencias entre los distintos

manejadores de Bases de

Datos

• Apache Derby Apache Derby:

Es tedioso solo lo puedes

manipular si conoces lo básico

de SQL. Necesitas códigos

para crear la base de datos.

• DB2: Se tiene que ver con las

aplicaciones que se tienen

desarrolladas y las que se van a

implementar. Influye en la

elección

Diferencias entre los distintos

manejadores de Bases de

Datos

• SQLite: Falta de Clave

Foránea. Falta de

documentación en español

Gracias…