conceptos generales de bases de datos

21
Integrantes del Equipo: Arturo

Upload: arturo-parr

Post on 20-Jul-2015

187 views

Category:

Software


0 download

TRANSCRIPT

Integrantes del Equipo:

Arturo

El uso de las bases de datos se desarrolló a partir de las necesidades de almacenar grandes cantidades de información o datos

Ha sido una necesidad humana desde hace muchos años. En la antigüedad al tener un registro escrito en bibliotecas.

Las bases de datos son sistemas creados con la finalidad de guardar información en una computadora para su posterior acceso para cuando se le requiera

Han sido de suma importancia en casi todo rubro existente. Son utilizadas desde hospitales, escuelas, bibliotecas hasta, en tal vez su uso más generalizado, en empresas pequeñas, medianas y grandes

Son símbolos que describen hechos, condiciones, valores o situaciones. Puede ser una letra, un número, un signo ortográfico o cualquier símbolo y que representa una cantidad, una medida, una palabra o una descripción

Se caracterizan por no contener ninguna información. Pueden asociarse dentro de un contexto para convertirse en información

Por sí mismos los datos no tienen capacidad de comunicar un significado.

Datos alfanuméricos: Consisten de caracteres alfabéticos (A - Z, ó a - z), caracteres numéricos (0 -

9) y de algunos símbolos especiales como # $ %.

Datos numéricos Están compuestos por los dígitos del 0 al 9

Integrados Es la unificación de varios archivos con redundancia parcial o totalmente

eliminada.

Compartidos Que los datos pueden ser accedidos concurrentemente por diferentes

usuarios.

Es un conjunto de datos organizados acerca de algún suceso, hecho o fenómeno.

Es la comunicación o adquisición de conocimientos sobre una materia en particular

Almacena datos relacionados con diferentes modos de organización

Se diseña y almacena datos con un propósito específico

Representa algunos aspectos del mundo real

Bases De Datos Estáticas

Estas son bases de datos de solo lectura,

Bases De Datos Dinámicas

Estas son bases de datos donde la información almacenada se modifica con el tiempo

Modelos de Bases de Datos:

Los principales modelos de bases de datos son Relacionales, Jerárquicos y de Red.

Base de Datos Relacional Una Base de Datos Relacional se compone de varias

tablas o relaciones. No pueden existir dos tablas con el mismo nombre

ni registro. Cada tabla es a su vez un conjunto de registros

(filas y columnas). La base de datos se organiza en dos secciones; el

esquema y los datos.Ventajas•Provee herramientas que

garantizan evitar la duplicidad

de registros.•Favorece la normalización por

ser más comprensible y

aplicable.

Desventajas

•Presentan deficiencias con datos

gráficos.

•No se manipulan de forma

manejable los bloques de texto

como tipo de dato.

Base de datos jerárquica

Utiliza jerarquías o árboles para la representación lógica de los datos.

Los árboles jerárquicos se representan de forma invertida, con la raíz hacia arriba y las hojas hacia abajo, en donde un nodo padre de información puede tener varios hijos.

Ventajas:•Rapidez en las consultas de información.

•Útiles cuando se maneja un gran volumen

de información.

Desventajas:•Incapacidad de representar eficientemente

la redundancia de datos.•No garantiza la inexistencia de registros

duplicados

Base de datos de red

Es un modelo de base de datos hecho como un modo flexible para representar objetos y su relación.

El modelo de red permite a cada registro para tener múltiples registros paternales y de hijos.

Un conjunto está formado en un solo registro propietario y uno o más registros miembros.

Ventajas•Permite que un mismo nodo tenga

varios padres•Evita redundancia en la información

Desventajas•Utilizado en su mayoría por programadores

Sistema de gestión de base de datos

Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

Es una agrupación de programas que sirven para definir, construir y manipular una base de datos.

Definir una base de datos: consiste en especificar los tipos de datos, estructuras y restricciones para los datos que se almacenarán.

Construir una base de datos: es el proceso de almacenar los datos sobre algún medio de almacenamiento.

Manipular una base de datos: incluye funciones como consulta, actualización, etc.

Surgió alrededor de la década del 90.

Michael Windeniscomenzó a usar mSQLpara conectar tablas usando sus propias rutinas de bajo nivel (ISAM).

•El principal objetivo de MySQL es velocidad y robustez.

•Soporta gran cantidad de tipos de datos para las columnas.

•El servidor soporta mensajes de error en distintas lenguas

Ventajas•Facilidad de configuración e instalación.

•Soporta gran variedad de Sistemas Operativos

•Conectividad y seguridad

Desventajas•Un gran porcentaje de las utilidades de MySQL

no están documentadas.

•No es intuitivo, como otros programas

(ACCESS).

Sus características técnicas la hacen una de los gestores de bases de datos más potentes y robustos del mercado

Soporta distintos tipos de datos •Estabilidad y confiabilidad

legendarias Es extremadamente común que

compañías reporten que PostgreSQLnunca ha presentado caídas en varios años de operación de alta actividad.

•Extensible El código fuente está disponible para

todos sin costo. •Diseñado para ambientes de alto

volumen Usa una estrategia de almacenamiento

de filas llamada MVCC para conseguir una mucha mejor respuesta en ambientes de grandes volúmenes

Ventajas:•Ampliamente popular

•Ideal para tecnologías Web.

•Fácil de Administrar.

•Su sintaxis SQL es estándar y fácil de aprender.

•Multiplataforma.

Desventajas•En comparación con MySQL es más lento en

inserciones y actualizaciones,•Soporte en línea: Hay foros oficiales, pero no hay

una ayuda obligatoria.•Consume más recursos que MySQL.

•La sintaxis de algunos de sus comandos o

sentencias no es nada intuitiva.

Es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact - SQL, y específicamente en Sybase IQ

• Soporte de transacciones.

• Escalabilidad, estabilidad y seguridad.

• Soporta procedimientos almacenados.

• Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.

• Además permite administrar información de otros servidores de datos.

Surge a finales de los 70 bajo el nombre de Software a partir de un estudio sobre SGBD de George Koch

Utiliza la arquitectura cliente/servidor. Garantiza la compatibilidad con el tradicional modelo relacional

de datos.

Ventajas•Es un sistema multiplataforma, disponible en Windows, Linux y Unix. •Permite tener copias de la base de datos productiva en lugares lejanos a la ubicación principal. •Las copias de la Base de Datos productiva pueden estar en modo de lectura solamente.

Desventajas

•Es un producto de elevado precio por lo que por lo

general se utiliza en empresas muy grandes

•Los costos de soporte técnico y mantenimiento son

elevados. •Vulnerabilidades en la seguridad de la plataforma

Es un sistema de base de datos destinada a particulares y pequeñas empresas.

Costo Ten comparación con los sistemas más grandes

que pueden costar miles de dólares. Facilidad de uso No es necesario tener experiencia en bases de

datos con el fin de usarlo. Multiusuario Microsoft Access no está destinado a tener varios

usuarios en cualquier tiempo dado. Guardar Toda la información de la base de datos se guarda

en un archivo DBMS No es un sistema de gestión de base de datos

completa. Datos Cada base de datos puede almacenar un máximo

de 2 GB de datos. Velocidad Desde Microsoft Access no puede manejar grandes

pedidos de datos, se ejecutará lentamente.

Sistema orientado a objetos para la generación de Base de Datos y el desarrollo de aplicaciones.

Es una herramienta que desde sus inicios nació para manejar datos

•Capacidades poderosas y muy veloces para el manejo de datos. •Flexibilidad para crear de soluciones de bases de datos. •Lenguaje de Programación orientado a objetos. •Utilización de Sentencias SQL en forma nativa.

Ventajas•Administración de Datos e Interoperabilidad.

•Control preciso de reportes y formateo de datos.

•Fácil de Actualizar.

Desventajas

•Dificultad de mantenimiento.

•Integridad (Mayor sensibilidad frente a variaciones en

transmisiones y fluctuaciones eléctricas).

•Seguridad (Menos niveles de acceso).

Datos acerca de datos, de cualquier tipo y medio.

Son datos que describen otros datos.

El metadato puede ser texto, voz o imagen.

El metadato ayuda a clarificar y encontrar datos.

Entidades:Son la representación de

un objeto o concepto del

mundo real que se

describe en una base de

datos.

Una entidad se describe

en la estructura de la

base de datos empleando

un modelo de datos.

Atributos:Representan una propiedad deinterés de una entidad.

Los atributos se describen en la

estructura de la base de datos

empleando un modelo de datos.La elección de los atributos de

una entidad depende del usoque se le dará a la base de

datos.

Registros:Son una fila de una base de datos, unaagrupación horizontal de datos.

El contenido de estos campos es único

para esa fila. Un registro se suele usar enuna búsqueda de base de datos porque

cada registro tiene una cualidadidentificativa única (o valor).

Una base de datos normalmente tendráun gran número de registros pero sólo un

pequeño número de campos.

www.alegsa.com.ar http://josueyannick.blogspot.mx/2009/06/

modelo-jerarquico-esta-consiste-en-una.html

http://basededatos.over-blog.net/article-tipos-de-bases-de-datos-68319538.html

http://ticcristianguerrero.blogspot.mx/2010/01/ventajas-y-desventajas-de-los-modelos.html

http://html.rincondelvago.com/tipologia-de-bases-de-datos.html