View
190
Download
0
Category
Preview:
Citation preview
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
Recommended