Please enable JavaScript.
Coggle requires JavaScript to display documents.
la evolucion y la clasificacion de los sistemas gestores de base de datos,…
la evolucion y la clasificacion de los sistemas gestores de base de datos
Evolucion de la SGBD
Los SGBD de los años sesenta y setenta (IMS de IBM, IDS de Bull, DMS de Univac, etc.)
Los años ochenta: SGBD relacionales
La aparición de los
SGBD relacionales
supone un avance importante para facilitar la programación de aplicaciones con BD y para conseguir que los programas sean independientes de los aspectos físicos de la BD
Los años noventa: distribución, C/S y 4GL
los SGBD actuales, que permiten que un programa pueda trabajar con diferentes BD como si se tratase de una sola. Es lo que
se conoce como base de datos distribuida
La tecnología que se utiliza habitualmente para distribuir datos es la que se conoce como entorno (o arquitectura) cliente/servidor (C/S). Todos los SGBD relacionales del mercado han sido adaptados a este entorno
Hoy día, los SGBD relacionales están en plena transformación para adaptarse a tres tecnologías de éxito reciente, fuertemente relacionadas:
Orientacion a objetos
Internet y la web
La multimedia
aparicion de las computadoras personales
eran sistemas totalmente centralizados
,
Los SGBD de
los años setenta eran demasiado complejos e inflexibles, y sólo los podía utilizar un personal muy cualificado
base de datos MySQL
funcion de MySQL
MySQL Cluster manager
MySQL Partitioning
MySQL Enterprise monitor
MySQL replication
MySQL Enterprise backup
Ofrece
Asistencia
Velocidad
Coste
Funcionalidad
Portabilidad
Facilidad de uso
HISTORIA
Michael "MONTY" Widenius, el fundador de MySQL
El nombre del delfín de MySQL (nuestro logo) es "Sakila", que fué elegido por los fundadores de MySQL
AB
MySQL utiliza el lenguaje de
consulta estructurado (SQL), permite:
agregar
manipular
crear bases de datos
recuperar datos
MySQL (
http://www.mysql.com/
)
MySQL es un sistema de gestión de bases de datos relacionales
MySQL es un sistema de gestión de bases de datos
MySQL software es Open Source
El servidor de base de datos MySQL es muy rápido, fiable y fácil de usar
MySQL Server trabaja en entornos cliente/servidor o incrustados
Una gran cantidad de software de contribuciones está disponible para MySQL
CARACTERISTICAS
Conectividad
Localización
Escalabilidad y límites
Seguridad
Funciona en diferentes plataformas
Clientes y herramientas
Tipos de columnas
enteros con/sin signo de 1, 2, 3, 4, y 8 bytes de longitud,
FLOAT,
DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM
tipos espaciales OpenGIS
Sentencias y funciones
En 1970, Edgar Frank Codd investigador de la IBM,
escribió un artículo presentando el modelo relacional.
Servicios de un SGBD
permite la definición de la base de datos mediante un
lenguaje
de definición de datos
**
permite la inserción, actualización, eliminación y consulta de
datos mediante un
lenguaje de manejo de datos
.
proporciona un acceso controlado a la base de datos mediante:
•
Un sistema de seguridad
la primera generación de los
SGBD
red
jerárquico
Un SGBD es una aplicación que permite a los usuarios definir, crear y mantener la base de datos
Componentes de los SGBD
El diccionario de datos
Seguridad e integridad de datos
Lenguajes de los SGBD
El administrador de la BD
beneficios actualmente de un SGBD
Control sobre la consistencia de datos
Control sobre la redundancia de datos
Compartición de datos
Mantenimiento de estándares
Mejora en la integridad de datos
Mejora en la seguridad
Mejora en la accesibilidad a los datos
Mejora en la productividad
Mejora en el mantenimiento gracias a la independencia de datos
Aumento de la concurrencia
Mejora en los servicios de copias de seguridad y de recuperación ante
fallos
modelos de SGBD
Modelo de red
Modelo jerárquico
El modelo entidad-interrelación
Modelo de datos
Modelo orientado a objetos
modelo relacional
modelo no relacional
Arquitectura de los sistemas de bases de datos
En 1975, el comité ANSI-SPARC propuso una arquitectura de tres niveles para los SGBD
Nivel conceptual
Nivel interno o físico
Nivel externo o de visión
tipos de SGBD
Microsoft SQL Server
Oracle
PostgreSQL
SQLite
MariaDB
MySQL
MongoDB
inconvenientes de una SGBD
Coste económico
Coste del equipamiento adicional
Gran tamaño
Dificultad para el acceso concurrente
Alta complejidad
Dependencia de los datos física-lógica
Problemas en la seguridad de los datos
son: