Sistema de Gestión de Base de Datos. Es un conjunto de programas que permiten a los usuarios crear...
-
Upload
dorita-rubiano -
Category
Documents
-
view
38 -
download
4
Transcript of Sistema de Gestión de Base de Datos. Es un conjunto de programas que permiten a los usuarios crear...
Sistema de Gestión de Base de Datos
Sistema de Gestión de Base de Datos
Es un conjunto de programas que permiten a los usuarios crear y mantener una B.D.
Sistema de Gestión de Base de Datos
Es un sistema de software de propósito general
definirConstruir Manipular
BASES DE DATOS .
Sistema de Gestión de Base de Datos
DEFINIRPara definir una BD hay que especificar
Tipos de Datos
Estructuras
Restricciones
Sistema de Gestión de Base de Datos
CONSTRUIR
Es el proceso de guardar los datos en algún medio de almacenamiento controlado por el SGBD
Sistema de Gestión de Base de Datos
MANIPULACION
En la operación intervienen funciones que permiten la consulta a la BD
Actualizaciones de la BD que refleje los cambios en los datos almacenados Generación de informes y reportes a partir de los mismos datos
Sistema de Base de Datos
Un sistema de BASE DE DATOS esta comprendido por
Datos
Hardware donde reside
Software de aplicación
DBMS (Sistema de administración de BD)
SGBD (Sistema de gestión de BD)
Sistema de Base de Datos
Sistema de Bases de Datos
Usuario
Programa de aplicación
SGBD Software para consultas
Software de acceso a los datos
Definición de bases de datos datos
Sistema de Base de Datos
VENTAJAS
Es posible evitar la redundancia en los archivos de datos
En las Base de datos convencionales, cada aplicación mantiene sus propios archivos con datos reiterados y de distintos formatos
Sistema de Base de Datos
VENTAJAS
Evita la inconsistencia de Datos
Al reducir la redundancia es posible evitar las inconsistencia que ocasiona el mantenimiento de datos redundantes
Es menos probable que dos entidades entren en desacuerdo
Sistema de Base de Datos
VENTAJAS
Los datos pueden ser compartidos
Las aplicaciones existentes pueden hacer referencia a los mismos datos, y las nuevas, hacer uso de ellos
Sistema de Base de Datos
VENTAJAS
Cumplimiento de Normas
Es posible la exigencia de normas establecidas
En sistemas de redes donde la migración de datos entre sistema es usual, esto, es de particular importancia
Sistema de Base de Datos
VENTAJAS
Aplicación de restricciones de seguridad
Dichas restricciones se tornan importantes en la integridad de los datos .
Los datos, al ser posible el acceso desde distintos puntos y aplicaciones, corren riesgo de manipuleo indebido o modificaciones incorrectas
• Conjunto de conceptos que describen de alguna forma una base de datos
• Tipo de datos
• Vínculos
• Restricciones
• Conjunto de operaciones básicas referentes a lectura y actualizaciones
(insertar, eliminar, modificar o recuperar )
Categorización de Modelos de Datos
Alto Nivel o Conceptuales
Representación o Implementación
Bajo nivel o físicos
Concepto cercanos a la percepción por parte del usuario de los datos
Entidades , Atributos, Vínculos
Concepto que reflejan la organización de los datos dentro del computador
Jerárquico, Red, Relacional
Manifiestan detalles del almacenamiento de los datos, entendible por usuarios expertos
Formatos, Ordenamiento, Caminos de acceso
Lenguaje de Base de Datos
El acceso a una base de datos es por medio de proposiciones en Lenguaje de base de datos
Los programas de aplicación generalmente utilizan lenguajes de alto nivel C, Pascal
Estos Lenguajes, normalmente reciben el nombre de lenguajes anfitriones
Cada lenguaje anfitrión incluye un sublenguaje de datos (DSL)
Modelo de Dato Jerarquico
En los modelos jerárquicos, los elementos tienen una relación padre/hijo donde un hijo tiene un solo padre mientras que un padre puede tener varios hijos
Modelo de Dato Jerarquico
En organizaciones jerárquicas se hace difícil expresar las relaciones en la cuales un hijo se relaciona con varios padres, Como contrapartida cuando las relaciones son jerárquicas, resulta fácil de implementar, modificar y mantener la base de datos
Modelo de Dato de Red
Resulta mas flexible que el jerárquico. Permite a los hijos relacionarse con varios padres
La desventaja que este tipo de datos tiene es que su estructura comienzan a tomar apariencia de “tela de araña” con apuntadores que salen en todas direcciones
Modelo de Datos Relacional
Resulta mas eficiente que el modelo jerárquico.y de red
La Base de datos es representada como una colección de tablas, las que se pueden almacenar individualmente en forma de archivo
Cualquier línea determinada de relación se le llama tupla
Cada columna de la relación representa un dominio diferente
Modelo de Datos Orientado a Objetos
Define una base de datos en términos de objetos, propiedades y sus operaciones
Los objetos con una misma estructura y comportamiento pertenecen a una misma clase, y las clases se organizan en jerarquías o gráfos acíclicos
Los modelos relacionales han extendido sus modelos para incorporar conceptos orientados a objetos