SlideShare una empresa de Scribd logo
1 de 15
Un Sistema de Gestión de Bases de Datos (SGBD) es un conjunto
de programas que permiten el almacenamiento, modificación y
extracción de la información en una base de datos, además de
proporcionar herramientas para añadir, borrar, modificar y analizar
los datos. Los usuarios pueden acceder a la información usando
herramientas específicas de interrogación y de generación de
informes, o bien mediante aplicaciones al efecto.
Los SGBD también proporcionan métodos para mantener la
integridad de los datos, para administrar el acceso de usuarios a los
datos y recuperar la información si el sistema se corrompe. Permite
presentar la información de la base de datos en variados formatos.
La mayoría de los SGBD incluyen un generador de informes.
• 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. de bases de
datos. Si el sistema soporta bases de datos relacionales se llama RDBMS en inglés o SGBDR en
español. Otras funciones de los SGBD
• 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.
• Otra función importante en un SGBD
• es su capacidad de realizar copias de seguridad y de recuperación de datos.
• Restricción de accesos no autorizados.
• Suministrar múltiples interfaces de usuario.
• Representar relaciones complejas entre los datos.
 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 relación entre una tabla padre y un hijo se lleva a cabo por
medio de las claves primarias y ajenas (o foráneas).
 Las claves primarias son la clave principal de un registro dentro de
una tabla y éstas deben cumplir con la integridad de datos.
 Las claves ajenas se colocan en la tabla hija, contienen el mismo
valor que la clave primaria del registro padre; por medio de éstas
se hacen las relaciones.
Un Sistema de Gestión de Base de Datos se divide en módulos que tratan
cada una de las responsabilidades del sistema general. Los componentes
funcionales de un SGBD (KORTH, 1995) incluyen:
1.- Procesador de Consultas. Traduce sentencias en un lenguaje de consultas
a instrucciones de bajo nivel que entiende el gestor de la base de datos.
2.- Gestor de la Base de Datos. Proporciona la interface entre los datos de
bajo nivel almacenados en la base de datos y los programas de aplicación y
las consultas que se hacen en el sistema.
3.- Gestor de Archivos. Gestiona la asignación de espacio en la memoria del
disco y de las estructuras de datos usadas para representar la información
almacenada en disco.
4.- Pre compilador del Lenguaje de Manipulación de Datos DML. Convierte las
sentencias en DML incorporadas en un programa de aplicación en llamadas
normales a procedimientos en el lenguaje principal.
5.- Compilador del Lenguaje de Definición de Datos DDL. Convierte sentencias
en DDL en un conjunto de tablas metadatos o “datos sobre datos”.
6.- Gestor del Diccionario de Datos. Almacena metadatos sobre la estructura
de la base de datos.
7.- Control de autorización. Este módulo comprueba que el usuario tiene los
permisos necesarios para llevar a cabo la operación que solicita.
8.- Procesador de comandos. Una vez que el sistema ha comprobado los
permisos del usuario, se pasa el control al procesador de comandos.
9.- Control de la integridad. Cuando una operación cambia los datos de la
base de datos, este módulo debe comprobar que la operación a realizar
satisface todas las restricciones de integridad necesarias.
10.- Optimizador de consultas. Este módulo determina la estrategia óptima
para la ejecución de las consultas.
11.- Gestor de transacciones. Este módulo realiza el procesamiento de las
transacciones.
12.- Planificador (scheduler). Este módulo es el responsable de asegurar que
las operaciones que se realizan concurrentemente sobre la base de datos
tienen lugar sin conflictos.
13.- Gestor de recuperación. Este módulo garantiza que la base de datos
permanece en un estado consistente en caso de que se produzca algún fallo.
14.- Gestor de buffers. Este módulo es el responsable de transferir los datos
entre memoria principal y los dispositivos de almacenamiento secundario. A
este módulo también se le denomina gestor de datos.
Una Base de Datos consiste de una
colección de datos interrelacionados y un
conjunto de programas que permiten
acceder esos datos. Su objetivo primordial
es proporcionar un medio ambiente que
sea conveniente y eficiente tanto al extraer
como al almacenar datos. Su orientación
es a nivel empresarial como la entidad
central en donde todas sus operaciones se
fusionan al utilizar esta herramienta
(centralizado). A continuación veremos las
ventajas y desventajas de utilizar una Base
de Datos.
 Entre las principales características de los sistemas de
base de datos podemos mencionar:
 Independencia lógica y física de los datos.
 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoría.
 Respaldo y recuperación.
 Acceso a través de leguajes de programación estándar.
 Tablas: unidad donde crearemos el conjunto de datos de nuestra
base de datos. Estos datos estarán ordenados en columnas
verticales. Aquí definiremos los campos y sus características. Más
adelante veremos qué es un campo.
 Consultas: aquí definiremos las preguntas que formularemos a la
base de datos con el fin de extraer y presentar la información
resultante de diferentes formas (pantalla, impresora...)
 Formulario: elemento en forma de ficha que permite la gestión de
los datos de una forma más cómoda y visiblemente más atractiva.
 Informe: permite preparar los registros de la base de datos de
forma personalizada para imprimirlos.
 Macro: conjunto de instrucciones que se pueden almacenar para
automatizar tareas repetitivas.
 Módulo: programa o conjunto de instrucciones en lenguaje Visual
Basic
 Bases de datos jerárquicas
Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones
que manejan un gran volumen de información y datos muy compartidos permitiendo
crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar
eficientemente la redundancia de datos.
 Base de datos de red
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución
eficiente al problema de redundancia de datos; pero, aun así, la dificultad que
significa administrar la información en una base de datos de red ha significado que
sea un modelo utilizado en su mayoría por programadores más que por usuarios
finales.
 Base de datos relacional
Éste es el modelo más utilizado en la actualidad para modelar problemas reales y
administrar datos dinámicamente. Esto es pensando en cada relación como si fuese
una tabla que está compuesta por registros (las filas de una tabla), que
representarían las tuplas, y campos (las columnas de una tabla).
 Bases de datos orientadas a objetos
Este modelo, bastante reciente, y propio de los modelos informáticos
orientados a objetos, trata de almacenar en la base de datos
los objetos completos (estado y comportamiento).
 Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar
búsquedas más potentes. Tesaurus es un sistema de índices optimizado
para este tipo de bases de datos.
 Base de datos deductivos
Un sistema de base de datos deductivos, es un sistema de base de
datos pero con la diferencia de que permite hacer deducciones a través
de inferencias.
Una base de datos o banco de datos (en ocasiones
abreviada BB.DD.) es un conjunto de datos pertenecientes a
un mismo contexto y almacenados sistemáticamente para su
posterior uso. En la actualidad, y debido al desarrollo
tecnológico de campos como la informática y la electrónica, la
mayoría de las bases de datos están en formato digital
(electrónico), que ofrece un amplio rango de soluciones al
problema de almacenar datos.
Existen programas denominados sistemas gestores de bases
de datos, abreviado SGBD, que permiten almacenar y
posteriormente acceder a los datos de forma rápida y
estructurada.
Las aplicaciones más usuales son para la gestión de empresas
e instituciones públicas.
Habeas data frase legal en latín; la traducción más literal de tal frase
es: tener datos presentes siendo hábeās la segunda persona
singular del presente de subjuntivo del verbo latino habēre ( en este
caso entendido como „tener‟). Esto es; en ejercicio de una acción
constitucional o legal, que tiene cualquier persona que figura en un
registro o banco de datos, de acceder a tal registro para conocer qué
información existe sobre su persona, y de solicitar la corrección o
eliminación de esa información si le causara algún perjuicio. También
puede aplicarse al derecho al olvido, esto es, el derecho a eliminar
información que se considera obsoleta por el transcurso del tiempo y
ha perdido relevancia para seguir siendo informada.
Este derecho se fue expandiendo y comenzó a ser reglamentado tanto
por leyes de habeas data como por normas de protección de datos
personales (que suelen tener un capítulo procesal donde se describe
el objeto de la acción de habeas data, la legitimación pasiva y activa, y
la prueba y la sentencia).
Base de datos

Más contenido relacionado

La actualidad más candente

Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoYaiberth
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324AlexanderBenitez21
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?Gely Perez
 
Base de Datos
Base de DatosBase de Datos
Base de DatosKathev
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia PeñaAlessiaPea1
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096enmanuelmorlestiller
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007jhonj95
 
Informatica Base de datos
Informatica Base de datosInformatica Base de datos
Informatica Base de datosPaula Ramirez
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324AlexanderBenitez21
 

La actualidad más candente (20)

Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Unidad 1 - Clase 3 de Base de Datos
Unidad 1 - Clase 3 de Base de DatosUnidad 1 - Clase 3 de Base de Datos
Unidad 1 - Clase 3 de Base de Datos
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007
 
Unidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de DatosUnidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de Datos
 
Informatica Base de datos
Informatica Base de datosInformatica Base de datos
Informatica Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324
 

Destacado

Huddles Hoogsteder - Arjan Rattink presentatie #DMSummit 2011
Huddles Hoogsteder - Arjan Rattink presentatie #DMSummit 2011Huddles Hoogsteder - Arjan Rattink presentatie #DMSummit 2011
Huddles Hoogsteder - Arjan Rattink presentatie #DMSummit 2011Copernica BV
 
Prueba saber de matematicas segunda parte 5
Prueba saber de matematicas segunda parte 5Prueba saber de matematicas segunda parte 5
Prueba saber de matematicas segunda parte 5linamaria-02
 
De toegevoegde waarde van print in multichannel - Egge Lenstra / Jos de Jong,...
De toegevoegde waarde van print in multichannel - Egge Lenstra / Jos de Jong,...De toegevoegde waarde van print in multichannel - Egge Lenstra / Jos de Jong,...
De toegevoegde waarde van print in multichannel - Egge Lenstra / Jos de Jong,...Copernica BV
 
USC - John Bryan Energy Storage v2
USC - John Bryan Energy Storage v2USC - John Bryan Energy Storage v2
USC - John Bryan Energy Storage v2John Bryan
 
小心露天拍賣搶錢
小心露天拍賣搶錢小心露天拍賣搶錢
小心露天拍賣搶錢tom
 
Acuerdo bajas voluntarias
Acuerdo bajas voluntariasAcuerdo bajas voluntarias
Acuerdo bajas voluntariassindicatosatif
 
Rogier van den Heuvel (Velti) MARCOM 13 mobile dome
Rogier van den Heuvel (Velti) MARCOM 13 mobile domeRogier van den Heuvel (Velti) MARCOM 13 mobile dome
Rogier van den Heuvel (Velti) MARCOM 13 mobile domeAdfo Groep | Events
 
4ecjruleymovie
4ecjruleymovie4ecjruleymovie
4ecjruleymoviekclime
 
4eabelaymoive
4eabelaymoive4eabelaymoive
4eabelaymoivekclime
 
Assessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other ToolsAssessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other ToolsRachel Vacek
 
Ballon et drapeau sac à dos
Ballon et drapeau sac à dosBallon et drapeau sac à dos
Ballon et drapeau sac à dosPhodia
 
Brochure ballons sacs à dos 0315
Brochure ballons sacs à dos   0315Brochure ballons sacs à dos   0315
Brochure ballons sacs à dos 0315pubeo
 
Noninvasive ventilation in neonates
Noninvasive ventilation in neonatesNoninvasive ventilation in neonates
Noninvasive ventilation in neonatesAziza Alamri - UOD
 
Use of New Technology in Organizational Learning Process
Use of New Technology in Organizational Learning ProcessUse of New Technology in Organizational Learning Process
Use of New Technology in Organizational Learning ProcessNailah Steadman نايلة
 
Bone marrow transplantation
Bone marrow transplantationBone marrow transplantation
Bone marrow transplantationMarcelo Santos
 
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料Rikkyo University
 

Destacado (20)

Huddles Hoogsteder - Arjan Rattink presentatie #DMSummit 2011
Huddles Hoogsteder - Arjan Rattink presentatie #DMSummit 2011Huddles Hoogsteder - Arjan Rattink presentatie #DMSummit 2011
Huddles Hoogsteder - Arjan Rattink presentatie #DMSummit 2011
 
Prueba saber de matematicas segunda parte 5
Prueba saber de matematicas segunda parte 5Prueba saber de matematicas segunda parte 5
Prueba saber de matematicas segunda parte 5
 
RESUME
RESUMERESUME
RESUME
 
PPT_ MARÍA CHAVES
PPT_ MARÍA CHAVESPPT_ MARÍA CHAVES
PPT_ MARÍA CHAVES
 
De toegevoegde waarde van print in multichannel - Egge Lenstra / Jos de Jong,...
De toegevoegde waarde van print in multichannel - Egge Lenstra / Jos de Jong,...De toegevoegde waarde van print in multichannel - Egge Lenstra / Jos de Jong,...
De toegevoegde waarde van print in multichannel - Egge Lenstra / Jos de Jong,...
 
Temas 5 y 6
Temas 5 y 6Temas 5 y 6
Temas 5 y 6
 
USC - John Bryan Energy Storage v2
USC - John Bryan Energy Storage v2USC - John Bryan Energy Storage v2
USC - John Bryan Energy Storage v2
 
Cogni'15 Biz. Quiz - Finals
Cogni'15 Biz. Quiz  - FinalsCogni'15 Biz. Quiz  - Finals
Cogni'15 Biz. Quiz - Finals
 
小心露天拍賣搶錢
小心露天拍賣搶錢小心露天拍賣搶錢
小心露天拍賣搶錢
 
Acuerdo bajas voluntarias
Acuerdo bajas voluntariasAcuerdo bajas voluntarias
Acuerdo bajas voluntarias
 
Rogier van den Heuvel (Velti) MARCOM 13 mobile dome
Rogier van den Heuvel (Velti) MARCOM 13 mobile domeRogier van den Heuvel (Velti) MARCOM 13 mobile dome
Rogier van den Heuvel (Velti) MARCOM 13 mobile dome
 
4ecjruleymovie
4ecjruleymovie4ecjruleymovie
4ecjruleymovie
 
4eabelaymoive
4eabelaymoive4eabelaymoive
4eabelaymoive
 
Assessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other ToolsAssessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other Tools
 
Ballon et drapeau sac à dos
Ballon et drapeau sac à dosBallon et drapeau sac à dos
Ballon et drapeau sac à dos
 
Brochure ballons sacs à dos 0315
Brochure ballons sacs à dos   0315Brochure ballons sacs à dos   0315
Brochure ballons sacs à dos 0315
 
Noninvasive ventilation in neonates
Noninvasive ventilation in neonatesNoninvasive ventilation in neonates
Noninvasive ventilation in neonates
 
Use of New Technology in Organizational Learning Process
Use of New Technology in Organizational Learning ProcessUse of New Technology in Organizational Learning Process
Use of New Technology in Organizational Learning Process
 
Bone marrow transplantation
Bone marrow transplantationBone marrow transplantation
Bone marrow transplantation
 
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
 

Similar a Base de datos

BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptxjowibohi2013
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBDkarina maita
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datosTonyPerozo
 
¿Qué es una base de datos?
¿Qué es una base de datos?¿Qué es una base de datos?
¿Qué es una base de datos?SENA
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datosWilliam Martinez
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquezodalys2562
 

Similar a Base de datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptx
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Base de datos 11-6
Base de datos 11-6Base de datos 11-6
Base de datos 11-6
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Taller N 2
Taller  N 2Taller  N 2
Taller N 2
 
Taller N 2
Taller  N 2Taller  N 2
Taller N 2
 
base de datos
base de datosbase de datos
base de datos
 
Presentacion Bases de datos
Presentacion Bases de datosPresentacion Bases de datos
Presentacion Bases de datos
 
¿Qué es una base de datos?
¿Qué es una base de datos?¿Qué es una base de datos?
¿Qué es una base de datos?
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 

Último (20)

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 

Base de datos

  • 1.
  • 2. Un Sistema de Gestión de Bases de Datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto. Los SGBD también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y recuperar la información si el sistema se corrompe. Permite presentar la información de la base de datos en variados formatos. La mayoría de los SGBD incluyen un generador de informes.
  • 3. • 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. de bases de datos. Si el sistema soporta bases de datos relacionales se llama RDBMS en inglés o SGBDR en español. Otras funciones de los SGBD • 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. • Otra función importante en un SGBD • es su capacidad de realizar copias de seguridad y de recuperación de datos. • Restricción de accesos no autorizados. • Suministrar múltiples interfaces de usuario. • Representar relaciones complejas entre los datos.
  • 4.  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 relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).  Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.  Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.
  • 5. Un Sistema de Gestión de Base de Datos se divide en módulos que tratan cada una de las responsabilidades del sistema general. Los componentes funcionales de un SGBD (KORTH, 1995) incluyen: 1.- Procesador de Consultas. Traduce sentencias en un lenguaje de consultas a instrucciones de bajo nivel que entiende el gestor de la base de datos. 2.- Gestor de la Base de Datos. Proporciona la interface entre los datos de bajo nivel almacenados en la base de datos y los programas de aplicación y las consultas que se hacen en el sistema. 3.- Gestor de Archivos. Gestiona la asignación de espacio en la memoria del disco y de las estructuras de datos usadas para representar la información almacenada en disco. 4.- Pre compilador del Lenguaje de Manipulación de Datos DML. Convierte las sentencias en DML incorporadas en un programa de aplicación en llamadas normales a procedimientos en el lenguaje principal. 5.- Compilador del Lenguaje de Definición de Datos DDL. Convierte sentencias en DDL en un conjunto de tablas metadatos o “datos sobre datos”. 6.- Gestor del Diccionario de Datos. Almacena metadatos sobre la estructura de la base de datos.
  • 6. 7.- Control de autorización. Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita. 8.- Procesador de comandos. Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos. 9.- Control de la integridad. Cuando una operación cambia los datos de la base de datos, este módulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias. 10.- Optimizador de consultas. Este módulo determina la estrategia óptima para la ejecución de las consultas. 11.- Gestor de transacciones. Este módulo realiza el procesamiento de las transacciones. 12.- Planificador (scheduler). Este módulo es el responsable de asegurar que las operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos. 13.- Gestor de recuperación. Este módulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algún fallo. 14.- Gestor de buffers. Este módulo es el responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario. A este módulo también se le denomina gestor de datos.
  • 7.
  • 8. Una Base de Datos consiste de una colección de datos interrelacionados y un conjunto de programas que permiten acceder esos datos. Su objetivo primordial es proporcionar un medio ambiente que sea conveniente y eficiente tanto al extraer como al almacenar datos. Su orientación es a nivel empresarial como la entidad central en donde todas sus operaciones se fusionan al utilizar esta herramienta (centralizado). A continuación veremos las ventajas y desventajas de utilizar una Base de Datos.
  • 9.  Entre las principales características de los sistemas de base de datos podemos mencionar:  Independencia lógica y física de los datos.  Redundancia mínima.  Acceso concurrente por parte de múltiples usuarios.  Integridad de los datos.  Consultas complejas optimizadas.  Seguridad de acceso y auditoría.  Respaldo y recuperación.  Acceso a través de leguajes de programación estándar.
  • 10.  Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados en columnas verticales. Aquí definiremos los campos y sus características. Más adelante veremos qué es un campo.  Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la información resultante de diferentes formas (pantalla, impresora...)  Formulario: elemento en forma de ficha que permite la gestión de los datos de una forma más cómoda y visiblemente más atractiva.  Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.  Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.  Módulo: programa o conjunto de instrucciones en lenguaje Visual Basic
  • 11.  Bases de datos jerárquicas Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.  Base de datos de red Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.  Base de datos relacional Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían las tuplas, y campos (las columnas de una tabla).
  • 12.  Bases de datos orientadas a objetos Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).  Bases de datos documentales Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.  Base de datos deductivos Un sistema de base de datos deductivos, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias.
  • 13. Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas.
  • 14. Habeas data frase legal en latín; la traducción más literal de tal frase es: tener datos presentes siendo hábeās la segunda persona singular del presente de subjuntivo del verbo latino habēre ( en este caso entendido como „tener‟). Esto es; en ejercicio de una acción constitucional o legal, que tiene cualquier persona que figura en un registro o banco de datos, de acceder a tal registro para conocer qué información existe sobre su persona, y de solicitar la corrección o eliminación de esa información si le causara algún perjuicio. También puede aplicarse al derecho al olvido, esto es, el derecho a eliminar información que se considera obsoleta por el transcurso del tiempo y ha perdido relevancia para seguir siendo informada. Este derecho se fue expandiendo y comenzó a ser reglamentado tanto por leyes de habeas data como por normas de protección de datos personales (que suelen tener un capítulo procesal donde se describe el objeto de la acción de habeas data, la legitimación pasiva y activa, y la prueba y la sentencia).