SISTEMA BASE DE DATOS

Views:
 
Category: Education
     
 

Presentation Description

TRABAJO DE INFORMATICA, COLEGIO GORETTI SEDE A, DEL GRADO 11.5

Comments

Presentation Transcript

Forma de onda:

SISTEMA DE GESTIÓN BASE DE DATOS (SGBD)

SISTEMA DE GESTIÓN BASE DE DATOS (SGBD):

Un sistema de gestión de base de datos es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por lo tanto, un SGBD es un software de propósito general que facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones . - Definir la base de datos consiste en especificar los tipos de datos, las estructuras y las restricciones de los datos que se almacenarán en ella. - El proceso de construir una base de datos consta de la carga de los datos mismos en algún medio de almacenamiento controlado por un SGBD. - En la manipulación de una base de datos intervienen funciones como consultar la base de datos para obtener datos específicos, actualizar la base de datos para reflejar cambios en el mini mundo y generar informes a partir de los datos. Sistema de gestión base de datos

Sistema de gestión base de datos:

Las funciones provistas por un SGBD pueden agruparse en tres clases:   Consulta y Actualización Ésta es la clase más básica de funciones y la única que es visible "desde afuera". Consiste en un conjunto de herramientas que permite a los distintos tipos de usuarios del SGBD extraer, manipular y modifica la información almacenada en la base de datos. Algunos sistemas proveen una única interfaz, llamada generalmente lenguaje de consulta, para ser usada por todos los tipos de usuario. Por ejemplo, el lenguaje  SQL  permite ejecutar consultas y actualizaciones en una notación vagamente similar al lenguaje natural. La expresión:     select matricula, nombre     from alumnos     where carrera = "Ingeniería" and edad < 21 produce como resultado una tabla con los números de matrícula y los nombres de todos los alumnos menores de edad de la carrera de Ingeniería . Funciones de SGBD

Funciones de SGBD:

-   Mantenimiento de esquemas    El  esquema  de la base de datos es la descripción de la estructura de la información almacenada en ella. Por ejemplo, para un sistema basado en tablas, el esquema puede consistir en una lista de tablas en uso, los campos que contienen, el tipo de datos de cada campo, descripciones en lenguaje natural del propósito de cada tabla y cada campo, y restricciones sobre los valores admisibles en cada campo.    Así como los usuarios necesitan acceder, agregar y modificar datos, también necesitan acceder, agregar y modificar el esquema de datos. -   Manejo de Transacciones    Una de las áreas principales de aplicación de los sgbd es lo que se llama procesamiento de transacciones. Una transacción es un programa de aplicación, generalmente de duración breve, que accede y actualiza una parte también generalmente pequeña de la base de datos. Típicos ejemplos son un depósito o extracción de una cuenta bancaria, o una reservación en un vuelo, o una verificación de una tarjeta de crédito.  El manejo de transacciones consiste en controlar múltiples transacciones ejecutando el  paralelo  sobre una misma base de datos corriendo en un sistema que puede  fallar .

Presentación de PowerPoint:

1. Control de redundancia : En la creación tradicional de programas de archivos, cada grupo de usuarios mantiene sus propios archivos para manejar sus aplicaciones de procesamiento de datos.  Generalmente, esta redundancia de datos provoca varios problemas: -Es necesario realizar la misma actualización -introducir un nuevo proveedor- varias veces: una vez en cada archivo que contenga datos de proveedores. Esto implica duplicar el trabajo - Se desperdiciar espacio de almacenamiento al guardar los mismos datos en varios lugares -Es posible que los archivos que representan los mismos datos se tornen inconsistentes. 2.Restricción de los accesos no autorizados : Cuando muchos usuarios comparten una misma base de datos, es probable que no todos tengan la autorización para tener acceso a toda la información que contiene. El SGBD debe contar con un subsistema de seguridad y autorización que permita al DBA crear cuentas y especificar restricciones para ellas . Características principales de una base de datos

Características principales de una base de datos:

3.  Cumplimiento de las restricciones de integridad : La mayor parte de las aplicaciones de base de datos tienen ciertas restricciones de integridad que deben cumplir los datos. El SGBD debe ofrecer recursos para definir tales restricciones y hacer que se cumplan. Por ejemplo, en la figura A, podemos especificar que el valor del elemento Ciclo dentro de cada registro de la tabla ESTUDIANTE debe ser un entero entre 1 y 5.  4.   Respaldo y recuperación : Todo SGBD debe contar con recursos para recuperarse de fallos de hardware o de software. Para ello está el subsistema de  respaldo y recuperación  del SGBD. Por ejemplo, si el sistema falla mientras se está ejecutando un complejo programa de actualización, el subsistema de recuperación se encargará de asegurarse de que la base de datos se restaure al estado en el que estaba antes de que comenzara la ejecución del programa.

Presentación de PowerPoint:

Un SGBD se divide en módulos que se encargan de tareas específicas . - Gestor de ficheros : Encargado de asignar espacio en disco y mantener la estructura de los ficheros donde se almacenarán los datos. -Gestor de datos :Es el principal componente del SGBD. Entre sus funciones podemos citar: Acceso a los datos interactuando con el gestor de ficheros propio o del S.O. Asegura que se cumplen los requisitos para mantener la integridad y consistencia de los datos, además de controlar la seguridad. Sincroniza las operaciones de los usuarios que están accediendo concurrentemente a la BD. Interviene también en operaciones de respaldos y recuperaciones. Estructura general del sistema gestor de bases de datos

Estructura general del sistema gestor de bases de datos :

-Procesador de consultas : Interpreta las consultas ( queries ) de los usuarios online y los convierte en una serie de operaciones que serán enviadas al Gestor de Datos para su ejecución. Entre sus funciones están el optimizar estas operaciones haciendo uso de la información del diccionario de datos y encontrar una estrategia eficiente para su ejecución (plan de ejecución). - Compilador de LDD :Convierte las sentencias de definición de esquemas en tablas y la información sobre las mismas se almacena en el DDL.  - Precompilador de LMD: Convierte las sentencias en LMD dentro de un programa de aplicación a llamadas a procedimientos en el lenguaje huésped. El Precompilador debe interactuar con el procesador de consultas para generar el código apropiado.

Presentación de PowerPoint:

Dibujo de la estructura del sgbd

Dibujo de la estructura del sgbd:

Ventajas Provee herramientas que garantizan evitar la duplicidad de registros. Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes. Favorece la normalización por ser más comprensible y aplicable. Desventajas Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica. No se manipulan de forma manejable los bloques de texto como tipo de dato. Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales. Ventajas y desventajas

Ventajas y desventajas:

Integrada: Se entiende que una base de datos puede considerarse como una unificación de varios archivos de datos independientes, donde se elimina parcial o totalmente cualquier redundancia entre los mismos. Compartida: Se entiende que partes individuales de la Base de Datos pueden compartirse entre varios usuarios distintos, en el sentido que cada uno de ellos puede tener acceso a la misma parte de la Base de Datos y utilizarla con propósitos diferentes, consecuencia del hecho de que la Base de Datos es integrada. Características elementales de una base de datos

Características elementales de una base de datos:

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 Propiedades de los elementos de una base de datos

Propiedades de los elementos de una base de datos:

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación: Según la variabilidad de los datos almacenados: Bases de datos estáticas: Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones. Bases de datos dinámicas: Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub, etc. Tipos de bases

Tipos de bases :

Según la variabilidad de la base de Datos Bases de datos estáticas: Son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial. Bases de datos dinámicas : Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Según el contenido Bases de datos bibliográficas : Sólo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Bases de datos de texto completo : Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas. Las bases de datos se clasifican en:

Las bases de datos se clasifican en::

http:// www.noticiascaracol.com/economia/video-259241-consiste-la-ley-de-habeas-data Habeas data  es 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 de esa información si le causara algún perjuicio. Que las centrales de datos borren a las personas que se pongan al día con sus obligaciones, que estas entidades informen a los ciudadanos que van a ser registrados en sus bases de datos, entre otros, son los beneficios que prestará esta ley para las personas con vida crediticia en el país. La ley de Habeas Data

La ley de Habeas Data:

Wendy Natalia Ramírez Blanco 11.5 2013

authorStream Live Help