Está en la página 1de 26

Base de datos

Semana 1

Alan Miguel Infante Vidalón


ainfante@continental.edu.pe
Recapitulemos…
Introducción a las bases
01
de datos
Contenidos
Arquitectura Cliente –
02
Servidor
Introducción a las
bases de datos
Introducción

• En la época actual, la información - y su tratamiento automatizado


- no sólo es necesaria para el eficiente funcionamiento de toda
organización, sino que se ha convertido en uno de los principales
elementos de competitividad.

• En este contexto, el almacenamiento de la información (en forma


de datos) y su disponibilidad para las aplicaciones de negocio se
hace indispensable para la normal operación y funcionamiento de
cualquier empresa. El personal que opera las diferentes
aplicaciones rutinarias interactúa con la "Base de datos".
Dato

• Definición de datos encontrada en un diccionario: "Dato :


Antecedente que permite llegar más fácilmente al conocimiento
de una cosa". Pequeño Larousse

• El dato es la representación de un mensaje.


Dato

Dato = Representación de un mensaje. Debe ser objetivo


Información

• Información: significado percibido al recibir un mensaje.

• La percepción humana es, por naturaleza, subjetiva. Por lo tanto la


información referida a un mismo dato tendrá la posibilidad de ser
resultado de varias interpretaciones.
Base de Datos

• Es un conjunto de datos relacionados entre sí, organizados y


estructurados, con información referente a algo.

• Podemos utilizar una base de datos para cosas tan sencillas como
mantener un registro de nuestra agenta personal de teléfonos o
complicadas como la gestión de una gran organización.
Base de Datos

Base de datos = Conjunto de datos organizados de tal manera que


pueda extraerse información y que pueda ser compartida.
Base de Datos

• En la definición general no se hace mención al medio donde


residirán los datos ni a la forma o tecnología de acceso a los
mismos.

• Muchas veces el sólo hecho de cambiar de medio de


almacenamiento "obliga" a un mínimo de organización. La
organización de los datos persigue el objetivo que estos puedan ser
compartidos por varios usuarios.
Sistemas Gestores de BD

• SGBD ó DBMS por sus siglas en inglés (DataBase Management


System). Sistema que administra el acceso a los datos, permitiendo
su almacenamiento, consulta y actualización.

• El DBMS permite tener los datos de toda la organización (incluida la


información de sus principales entidades) de forma integrada, de
manera que estos se encuentren disponibles a consultas o
actualizaciones de transacciones.
Sistemas Gestores de BD
Alimentación ó registro de
datos o requerimientos.

Resultados de la transacción,
resultados requeridos.

Personas
Productos
Servicios
Procesos
Recursos
Organización
Características de una BD

Escalable

Universal Rendimiento

BD

Disponibilidad Portabilidad
Desventajas de SGBD

Complejidad Costos Fallos

Tanto el SGBD, El hecho de que


Son conjuntos de como la propia todo esté
programas que base de datos, centralizado en el
pueden llegar a ser pueden hacer que SGBD hace que el
complejos con una sea necesario sistema sea más
gran adquirir más vulnerable ante los
funcionalidad. espacio de fallos que puedan
almacenamiento. producirse.
Arquitectura
Cliente / Servidor
Arquitectura Cliente-Servidor

• Es la actual arquitectura para sistemas con bases de datos.


Cliente/Servidor se refiere a la distribución de aplicaciones y/o
datos en una red de computadoras.

• Cliente/Servidor, conocido por sus siglas C/S, también es sinónimo


de computación abierta que permite utilización de hardware y
software variado, sin dependencia de un sólo proveedor.
Arquitectura Cliente - Servidor
Componentes de la arquitectura C/S
CLIENTE

SERVIDOR MIDDLEWARE
El cliente

• En el cliente corre la parte de la aplicación correspondiente. Lo


hace en el sistema operativo, que a su vez provee la interfaz
usuario y puede acceder diferentes servicios distribuidos.

• Para acceder a servicios distribuidos lo hace a través del


componente S.I., quien maneja los servicios que no son locales.
El Servidor

• Un servidor es una aplicación en ejecución (software) capaz de


atender las peticiones de un cliente y devolverle una respuesta en
concordancia. Los servidores se pueden ejecutar en cualquier tipo
de computadora, incluso en computadoras dedicadas a las cuales
se les conoce individualmente como "el servidor".
Middleware

• Middleware o lógica de intercambio de información entre


aplicaciones o interlogica, es un software que asiste a una
aplicación para interactuar o comunicarse con otras aplicaciones,
o paquetes de programas, redes, hardware y/o sistemas
operativos.
Analogía Arquitectura C/S
Libros almacenados y Bibliotecario
ordenados Middleware
Base de Datos

Biblioteca
Servidor Alumno
Cliente
Crea impacto positivo y trasciende.

También podría gustarte