Está en la página 1de 14

Base de datos

• Agenda
• Bases de datos
• definición
• Ventajas
Base de datos
Conjunto de datos estructurados, interrelacionados y almacenados
en un soporte físico sin redundancias perjudiciales.

El objetivo de toda base de datos es automatizar:

• El Mantenimiento y procesamiento de los datos


• La elaboración de informes
• La consultas sobre información almacenada
Base de datos

• Elementos de una base de datos


• En las bases de datos se tienen 4 elementos:
• • Datos
• • Hardware
• • Software
• • Usuarios
Base de datos
• Elementos de una base de datos
• Datos

Los cuales deben cumplir 2 condiciones:


· Integrados, es decir, recogen toda la información
intentando que la redundancia sea mínima.
· Compartidos al nivel de aplicación.

• Hardware
Es el soporte físico que permite almacenar la información
de la base de datos. Cuando la base de datos está formada
por varios sistemas se llama base de datos distribuida.
Base de datos
• Elementos de una base de datos
• Software

Permite trabajar y gestionar la base de datos de la forma más


eficiente. El SGBD (Sistema gestor de bases de datos) es el
encargado de gestionar la base de datos, y debe ofrecer
facilidades para la inserción, borrado y modificación de la
información. Por lo tanto, todas las operaciones que se
realicen sobre las mismas han de pasar por el SGBD.
Tambien es conocido como RDBMS.
Base de datos
• Elementos de una base de datos
• Usuarios

• Hay tres tipos de usuarios.


• · Programadores de aplicaciones.- Se encargan de diseñar y
• programar las aplicaciones necesarias para la utilización de
• la bases de datos, realizando las peticiones pertinentes al
• SGBD.
• · Usuario final.- Es la persona que se dedica a trabajar sobre
• los datos almacenados en la base de datos. Hay usuarios
• finales avanzados que por medio del lenguaje de
• programación SQL pueden acceder a los datos.

• · Administrador de base de datos.- Se encarga de diseñar y


• modificar la estructura de la base de datos.
Base de datos
• Sistemas de información basados en Bases
de datos
Base de datos
• Sistemas de información basados en Bases de datos

• Sistemas Estratégicos, orientados a soportar la toma de


decisiones, los Sistemas de Información Gerencial (MIS

• Sistemas Tácticos, diseñados para soportar las actividades de


coordinación de actividades y manejo de documentación, los
Sistemas Ofimáticos (OA), Sistemas de Transmisión de
Mensajería (E-mail y Fax Server

• Sistemas Técnico-Operativos, que cubren el núcleo de


operaciones tradicionales de captura masiva de datos (DataEntry)
Base de datos
• Sistemas de información basados en Bases de datos

• Sistemas Interinstitucionales, es consecuencia del desarrollo


organizacional orientado a un mercado de carácter global, a partir de
la generalización de las redes informáticas de alcance nacional y
global (INTERNET)

• Sistemas técnico-operacionales, ayudan a manejar la empresa con


sus operaciones cotidianas. sistemas de ingreso de órdenes,
inventario, fabricación, planilla y contabilidad, entre otros.

• Sistemas de Soporte de Decisiones, las funciones como


"planificación de marketing", "planeamiento de ingeniería" y
"análisis financiero
Base de datos
• Ventajas de las bases de datos frente a los ficheros clásicos
• Las principales son las siguientes:
• Rapidez de acceso a la información.
• Facilidad de trabajo.
• Actualización.
• Control centralizado, ostentado por el administrador de la base
de datos.
• Reducción de redundancias.
• Eliminar inconsistencias.
• Los datos pueden compartirse.
• Los estándares se mantienen.
• Mayor seguridad.
• Mayor facilidad en el chequeo de errores.
Porqué utilizar una base de datos?
• Independencia de los datos respecto a los tratamientos y viceversa, lo que
evita el importante esfuerzo que origina la reprogramación de las aplicaciones
cuando se producen cambios en los datos.

• Coherencia de los resultados, con lo que se elimina el inconveniente de las


divergencias en los resultados debidas a actualizaciones no simultaneas en
todos los archivos.

• Mejor disponibilidad de los datos para el conjunto de los usuarios junto con
una mayor transparencia respecto a la información existente.

• Mayor valor informativo, debido a que los distintos elementos están


interrelacionados.

• Documentación de la información mejor y más normalizada, la cual está


integrada con los datos.

• Mayor eficiencia en la recuperación, validación y entrada de los datos al


sistema
Base de datos
• El sistema gestor de base de datos (DBMS)
El DBMS es un conjunto de programas que se encargan de manejar la
creación y todos los accesos a las bases de datos.

Composición:
Lenguaje de definición de datos (DDL: Data Definition Language)

Lenguaje de manipulación de datos (DML: Data Manipulation Language)

Lenguaje de consulta (SQL : Structured Query Language).


Base de datos
• El lenguaje de definición de datos (DDL)
Es utilizado para describir todas las estructuras de información y los
programas que se usan para construir, actualizar e introducir la información que
contiene una base de datos.

Por ejemplo la siguiente instrucción de lenguaje sql define la tabla cuenta:


Create table cuenta
(
numero_cuenta char(10),
saldo integer
)
La ejecución de la instrucción DDL anterior crea la tabla cuenta. Además, actualiza
un conjunto especial de tablas denominado diccionario de datos.
Un diccionario de datos contiene metadados, es decir, datos acerca de los datos.
Base de datos
• El lenguaje de manipulación de datos (DML)
Es utilizado para escribir programas que crean, actualizan y extraen
información de las bases de datos.

los datos organizados se manipulan mediante el modelo de datos apropiado.


Hay dos tipos básicamente:
• DMLs procedimentales. Requieren que el usuario especifique qué datos se
necesitan y cómo obtener esos datos.
• DMLs declarativos (o no procedimentales). Requiere que el usuario
especifique qué datos se necesitan sin especificar cómo obtener esos datos.

Ejm:
Select nombre, dirección
from cliente
where id_cliente = 2

También podría gustarte