Want to create interactive content? It’s easy in Genially!
SGBD
jironmoises91
Created on April 12, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Autor/a: Marilyn Dohanny García Lopez Hossny Moisés Jirón Zambrana Clase: Lenguaje de progamación Docente: ING. Karla LargaEspada
Fecha 13/04/2021
Lenguajes Manejadores de Base de Datos
¿qué es un Sistema Manejador de base de datos?
Un Sistema manejador de bases de datos
(SGBD, por sus siglas en inglés) o DataBase Management System (DBMS) es una colección de software muy específico, orientado al manejo de base de datos, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas
¿CUÁLES SON LOS COMPONENTES DE UN SGBD?
Los elementos básicos que lo conforman son tres:
diccionario de datos lenguaje de definición de datos lenguaje de manipulación de datos.
Un sistema de gestión de base de datos consta de varios componentes, todos los cuales contribuyen al buen funcionamiento del software.
Características y funcionalidad
CARACTERÍSTICAS
FUNCIONALIDAD
entre otros la definición de los datos, su fácil manipulación, una rápida gestión, poder representar relaciones complejas entre datos y otros aspectos relacionados con la seguridad y validez de los datos.
abstracción de la información sobre su almacenamiento físico, así como un acceso seguro y la adopción de las medidas necesarias para garantizar la integridad de los datos Son características que, a su vez, facilitan el cumplimiento de una serie de funciones relacionadas con muchos de los aspectos apuntados,
Ventajas é Inconvenientes de los (sgbd)
INCONVENIENTES
VENTAJAS
- Inversión inicial relativamente elevada (incluidos costes de hardware adicionales)
- Bastante menos eficaz para el software especial
- Se requieren empleados cualificados (administradores de bases de datos)
- Mayor vulnerabilidad por el hecho de centralizar los datos
- Gestión fácil de grandes conjuntos de datos
- Gran flexibilidad
- Integridad y consistencia de los datos
- Alta disponibilidad
¿Qué tipos de SGBD existen?
En la actualidad, existen multitud de SGBD y pueden ser clasificados según la forma en que administran los datos en:
No relacionales
Relacionales
Una base de datos no relacional (NoSQL) es aquella base de datos que: • No requiere de estructuras de datos fijas como tablas • No garantiza completamente las características ACID • Escala muy bien horizontalmente.
Este modelo se basa fundamentalmente en establecer relaciones o vínculos entre los datos, imaginando una tabla aparte por cada relación existente con sus propios registros y atributos
Sistemas Manejadores de base de datos
• Microsoft Access (relacional) • Microsoft SQL Server (relacional) • MySQL (relacional) • Oracle Database (relacional) • OrientDB (orientado a documentos) • CouchDB (orientado a documentos) • Db2 de IBM (relacional) • IMS de IBM (jerárquico) • IBM Informix (relacional)
• MariaDB (relacional) • Sybase ASE (relacional) • MongoDB (No relacional) • PostgreSQL (relacional), (orientada a objeto) • Firebird (relacional) • InterSystems Caché (combina relacional y orientado a objetos) • InterSystems IRIS (combina relacional y orientado a objetos • Redis(No relacional) • Cassandra(No relacional)
Gracias por su atención
¿Alguna pregunta?, ¿NO? , PERFECTO