sistema de gestión de base de datos

10
Sistema de gestión de base de datos Guillermo Chirinos SAIA “A” Diseño de software

Upload: guillermo-chirinos

Post on 16-Apr-2017

137 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Sistema De Gestión De Base De Datos

Sistema de gestión de base de datosGuillermo ChirinosSAIA “A”Diseño de software

Page 2: Sistema De Gestión De Base De Datos

Historia El modelo relacional fue presentado en la década del 70, y a partir de ese momento comenzaron a desarrollarse múltiples sistemas para gestionar las bases de datos relacionales. IBM fue una de las pioneras en el desarrollo de productos comerciales sobre SGBD relacionales; algunos de sus productos fueron el SQL/DS para los entornos DOS/VSE y VM/CMS, y el DB2 para el sistema operativo MVS en 1983.En tanto, INGRES fue otro SGBDR desarrollado por la Universidad de Berkeley a principios de los setenta. Luego se convirtió en comercial y comenzó a ser distribuido por Ingres Inc. y luego por Computer Associates.Otras marcas comerciales de SGBDR son Oracle de Oracle Inc., Sybase de Sybase Inc., RDB de Digital Equipment Corp. de Compaq, INFORMIX de Informix Inc. y UNIFY de Unify Inc.Además de los SGBDR mencionados, en los ochenta aparecen múltiples aplicaciones para PCs como ser RIM, RBASE 5000, PARADOX, OS/2 Database Manager, DBase IV, XDB, WAT-COM SQL, SQL Server (de Sybase Inc.), SQL Server (de Microsoft), Access, etc.

Page 3: Sistema De Gestión De Base De Datos

¿Qué es? * (Sistema de gestión de base de datos) o en inglés Database management system (DBMS), es una agrupación de programas que sirven para definir, construir y manipular una base de datos.

* En la manipulación de una base de datos, los SGBD deben incluir un control de concurrencia, o sea, deben permitir a varios usuarios tener acceso "simultáneo" a la base de datos. Controlar la concurrencia implica que si varios usuarios acceden a la base de datos, la actualización de los datos se haga de forma controlada para que no haya problemas.* Un SGBD también debe encargase de cumplir las reglas de integridad y redundancias.

Page 4: Sistema De Gestión De Base De Datos

Clasificación * Relacional (SGBDR): representa a la base de datos como una colección de tablas. Estas bases de datos suelen utilizar SQL como lenguaje de consultas de alto nivel.* Orientado a objetos: define a la base de datos en términos de objetos, sus propiedades y sus operaciones. Todos los objetos que tienen la misma estructura y comportamiento pertenecen a una clase y las clases de organizan en jerarquías.* Objeto-relacional o relacional extendido: son los sistemas relacionales con características de los orientado a objetos.* Jerárquico: representa los datos como estructuras jerárquicas de árbol.* En red o CODASYL DBTG.Un SGBD también puede clasificarse por el número de usuario a los que da servicio:

* Monousuario

* Multiusuario

También puede clasificarse según el número de sitios en los que está distribuida la base de datos:* Centralizado: la base de datos y el software SGBD están almacenados en un solo sitio (una sola computadora).* Distribuido (SGBDD): la base de datos y el software SGBD pueden estar distribuidos en múltiples sitios conectados por una red.

Page 5: Sistema De Gestión De Base De Datos

Arquitectura La arquitectura de un SGBD especifica sus componentes (incluyendo su descripción funcional) y sus interfaces. Trata de conceptos distintos que la arquitectura de la base de datos. Los componentes principales de un SGBD son:

* Interfaces externas

* Intérprete o procesador del lenguaje * Optimizador de consultas * Motor de la base de datos * Mecanismo de almacenamiento * Motor de transacciones * Gestión y operación de SGBD

Page 6: Sistema De Gestión De Base De Datos

¿Qué es un Sistema de gestión de bases de datos relacionales (RDBMS)

Un sistema de gestión de bases de datos relacionales (RDBMS) es un programa que te permite crear, actualizar y administrar una base de datos relacional. La mayoría de los RDBMS comerciales utilizan el lenguaje de consultas estructuradas (SQL) para acceder a la base de datos, aunque SQL fue inventado después del desarrollo del modelo relacional y no es necesario para su uso. Los principales productos RDBMS son Oracle, DB2 de IBM y Microsoft SQL Server. A pesar de los desafíos repetidos por tecnologías de la competencia, así como la afirmación de algunos expertos que dicen que ninguno de los RDBMS actuales ha aplicado plenamente los principios relacionales, la mayoría de las nuevas bases de datos corporativas siguen siendo creadas y gestionadas con un RDBMS.

Page 7: Sistema De Gestión De Base De Datos

ConclusiónUn sistema de base de datos puede reportar muchos beneficios, ya sean estos particulares (el sistema es utilizado por un usuario para satisfacer sus necesidades particulares) o generales (el usuario responde a una compañía u organización que dirige su funcionamiento al trabajo en grupos). Con la utilización de sistemas de bases de datos es posible eliminar la redundancia en la información con que se trabaja en una importante empresa u organización, disminuir o bien eliminar totalmente las inconsistencias, aplicar restricciones de seguridad de la información y mantener la integridad e independencia de los datos almacenados.

Page 8: Sistema De Gestión De Base De Datos

Bibliografía * Database system/Ullman * http://www.alegsa.com.ar/Dic/sgbd.php * http://searchdatacenter.techtarget.com/es/definicion/Sistema-de-gestion-de-bases-de-datos-relacionales-RDBMS

Page 9: Sistema De Gestión De Base De Datos

Link de presentación https://youtu.be/ao1C4QfIPHg

Page 10: Sistema De Gestión De Base De Datos

¡Muchas gracias!