Está en la página 1de 2

BASE DE DATOS:

Es una colección compartida de datos sin redundancias, almacenados en un soporte


informático permanente, independiente de los programas que los usen, interrelacionados
lógicamente y estructurados de acuerdo a un modelo de datos con el objeto de atender todas
las necesidades de los diferentes usuarios en una organización.

SISTEMA DE GESTION DE BASE DE DATOS

Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos.
La finalidad del SGBD es establecer la interfaz entre usuarios y BD.

FUNCIONES DE UN SGBD:

 FUNCION DE DEFINICION: Permite al diseñador de la base de datos especificar los


elementos de datos que la integran, su estructura y las relaciones que existen entre
ellos
 FUNCION DE MANIPULACION: Una vez descrita la Base de Datos, es preciso cargar
los datos en las estructuras creadas, con lo que la base de datos estará dispuesta para
su utilización. Los usuarios tendrán la necesidad de recuperar la información o
actualizarla. (CONSULTAR, ACTUALIZAR, INSERTAR, BORRAR O MODIFICAR)
 FUNCION DE CONTROL: Entre los instrumentos que la integran tenemos:
Funciones de Servicio como cambiar la capacidad de los ficheros, obtener estadísticas
y principalmente las relacionadas con la seguridad física y de protección frente
accesos no autorizados.

LENGUAJES DE LOS SGBD

Un SGBD proporciona dos tipos de lenguajes: uno para especificar la estructura de la base de
datos y otro para expresar las consultas y actualizaciones de la BD.

 LENGUAJE DE DEFINICION DE DATOS (DDL): Permite especificar los esquemas


Conceptual e Interno. Brinda al DBA los recursos para describir los datos,
especificando sus diversas estructuras.
 LENGUAJE DE MANIPULACION DE DATOS (DML): Permite realizar las principales
operaciones de manipulación de datos, como son la recuperación, inserción,
eliminación y la modificación. Son dos los principales tipos de DML:
 DML no procedimentales: permiten introducir interactivamente instrucciones
de alto nivel, para su procesamiento.
 DML procedimentales: son de bajo nivel y deben estar incorporados en un
lenguaje de programación.

CARACTERISTICAS DE LOS SGBD

 Independencia respecto a programas y datos


 Manejo de múltiples vistas de los datos
 Control de Concurrencia
 Control de Redundancia
 Restricción de accesos no autorizados
 Restricciones de integridad
 Respaldo y Recuperación
USUARIOS DE BASES DE DATOS

 PROGRAMADORES
 USUARIOS NORMALES
 USUARIOS SOFISTICADOS
 ADMINISTRADOR DE LA BASE DE DATOS

INTERFASES DE SGBD:

 Interfaces basadas en menús


 Interfaces Gráficas
 Interfaces basadas en formularios
 Interfaces de lenguaje natural

MODELO ENTIDAD RELACION

Es un modelo de datos de alto nivel que se emplea en el diseño conceptual de la base de


datos. Percibe el mundo real con objetos llamados entidades y las relaciones entre ellos.

También podría gustarte