0
(DataBase Management System) es una
colección de programas cuyo objetivo es servir de
interfaz entre la base de datos, el ...
Ejemplos De SGBD
Algunos
ejemplos de
SGBD son
Oracle, DB2,
PostgreSQL,
MySQL, MS
SQL Server,
etc.
• Definir una base de datos: especificar tipos, estructuras
y restricciones de datos.
• Construir la base de datos: guarda...
• Abstracción de la información. Los SGBD
ahorran a los usuarios detalles acerca del
almacenamiento físico de los datos. D...
• Independencia. La independencia de los datos
consiste en la capacidad de modificar el esquema
(físico o lógico) de una b...
• Consistencia. En aquellos casos en los que no se
ha logrado esta redundancia nula, será necesario
vigilar que aquella in...
• Integridad. Se trata de adoptar las medidas
necesarias para garantizar la validez de los datos
almacenados.
• Respaldo y...
Esta clasificación está basada en el modelo de
datos en que está basado el SGBD. Los
modelos de datos más habituales son:
...
• Orientado a objetos: define a la base de datos
en términos de objetos, sus propiedades y sus
operaciones
• Objeto-relaci...
 Un SGBD puede clasificarse por el número
de usuario a los que da servicio:
• Monousuario
• Multiusuario
 También puede ...
Upcoming SlideShare
Loading in...5
×

Sistema gestor de bases de datos

144

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
144
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Sistema gestor de bases de datos"

  1. 1. (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.
  2. 2. Ejemplos De SGBD Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc.
  3. 3. • Definir una base de datos: especificar tipos, estructuras y restricciones de datos. • Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD • Manipular la base de datos: realizar consultas, actualizarla, generar informes.
  4. 4. • Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción.
  5. 5. • Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella • Redundancia mínima. Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los cálculos hace necesaria la aparición de redundancias
  6. 6. • Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. • Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra asegurada frente a usuarios malintencionados, que intenten leer información privilegiada los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos
  7. 7. • Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. • Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder. • Control de la concurrencia. En la mayoría de entornos (excepto quizás el doméstico), lo más habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar información, bien para almacenarla.
  8. 8. Esta clasificación está basada en el modelo de datos en que está basado el SGBD. Los modelos de datos más habituales son: • 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.
  9. 9. • Orientado a objetos: define a la base de datos en términos de objetos, sus propiedades y sus operaciones • Objeto-relacional o relacional extendido: son los sistemas relacionales con características de los orientado a objetos • En red o CODASYL DBTG. • Jerárquico: representa los datos como estructuras jerárquicas de árbol.
  10. 10.  Un SGBD 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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×