Base de Datos
PRESENTADO POR:
LILIANA IRÍAS MOYA
INGENIERA EN COMPUTACIÓN
MAESTRÍA EN ADMINISTRACIÓN DE EMPRESAS
8/5/2019
Ejemplos de Bases de Datos
8/5/2019 BASE DE DATOS
Actividades de un sistema de información:
Un sistema de información es un conjunto de partes que se relacionan entre sí para lograr un
objetivo que contribuirá a la toma de decisiones y esto es posible gracias a las diversas
actividades.
Permite la transformación de datos en
información para la toma de decisiones.
Entrada Proceso Salida
- Manual - Información procesada
Usuario
- Automática
De otros sistemas Almacenamiento
La información suele ser
almacenada en archivos.
8/5/2019 BASE DE DATOS
Definición
Una base de datos es una colección
organizada de información con el objetivo
de que un programa pueda seleccionar
rápidamente los datos que necesite.
8/5/2019 BASE DE DATOS
Ejemplo
8/5/2019 Fuente: http://basededatosbyandrew.blogspot.com/p/definicion-base-de-datos.html
En la década de los 60´s, las computadoras bajaron los precios para que las
compañías privadas las pudiesen adquirir; y se popularizó el uso de los discos,
con lo cuál se podía consultar la información directamente.
En esta misma época se dio inicio a las primeras generaciones de bases de datos
de red y las bases de datos jerárquicas.
8/5/2019 BASE DE DATOS
Otro de los principales logros de los años sesenta fue la alianza de IBM y American Airlines para
desarrollar SABRE, un sistema operativo que manejaba las reservas de vuelos, transacciones e
informaciones sobre los pasajeros de la compañía American Airlines.
8/5/2019 BASE DE DATOS
En la década de los 90´s nació la World Wide Web
8/5/2019 FUENTE: HTTP://VIENNA.FEELSLIKEHOME.EU/DE/ORGANISIEREN/HIGH-SPEED-INTERNET-UND-TV
Con más de un millón de servidores y centros de datos presentes en
todo el mundo, Google es capaz de procesar más de 1000 millones de
peticiones de búsqueda diarias
8/5/2019 BASE DE DATOS
Su historia comienza en 1995 cuando Larry Page y Sergey Brin trabajan
juntos en un proyecto universitario…
8/5/2019 BASE DE DATOS
Un centro de datos de Google
8/5/2019 BASE DE DATOS
Otro centro de datos de Google
8/5/2019 BASE DE DATOS
Google
8/5/2019 BASE DE DATOS
Facebook lo usan más de 1350 millones de personas en el mundo y utiliza una
base de datos creada para procesar esa información gigantesca.
Mark Zuckerberg, creador de Facebook
en 1997
8/5/2019 BASE DE DATOS
Un centro de datos de Facebook
8/5/2019 BASE DE DATOS
Una base de datos posee 5 componentes principales:
1. Hardware: Incluye todos los dispositivos y componentes físicos; ejemplo: las
computadoras, los servidores.
2. Software: Son los programas que se necesitan, los principales son el sistema
operativo, el DBMS y utilerías.
3. Personas: Administradores del sistema, administradores de la base de datos
(DBA), analistas y diseñadores de la base de datos y usuarios finales.
4. Procedimientos: Son las normas, reglas y procedimientos que rigen el diseño
de la base de datos.
5. Datos: Es la materia prima con la cual se genera la información.
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
1.- Hardware
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
2.- Software
2.1 – Sistema operativo
2.2 – DBMS (Database Management System)
◦ 2.2.1 – Es un programa encargado de manipular la base de datos.
Su función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones
utilizadas.
2.3 - Utilerías
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
2.2 - DBMS – Sistema Manejador de Base de Datos
Como su propio nombre
indica, el objetivo de los
sistemas manejadores
de base de datos es
precisamente el de
manejar un conjunto de
datos para convertirlos
en información
relevalante para la
empresa.
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
2.2 - DBMS – Sistema Manejador de Base de Datos
Comerciales y libres.
8/5/2019
FUENTE:HTTP://FROAC.MANIZALES.UNAL.EDU.CO/ROAP/SCORM/472/13_QUE_ES_UNA_BASE_DE_DATOS_DISTRIBUIDA.HTML
Oracle Database es un sistema manejador de base de datos de tipo objeto-relacional (ORDBMS, por
el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle
Corporation.
Se considera a Oracle Database como uno de los sistemas de bases de datos más completo y más
usado a nivel mundial, destacando:
Soporte de transacciones
Estabilidad
Escalabilidad
Soporte multiplataforma
Su dominio en el mercado de servidores empresariales había sido casi total hasta que recientemente
tiene la competencia de Microsoft SQL Server y DB2
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
2.2 - DBMS – Sistema Manejador de Base de Datos
Libres
MySql
Desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y está considerada
como la base datos (libre) más popular del mundo, sobre todo para entornos de desarrollos web.
MySQL es usado por muchos sitios web grandes y populares, como Wikipedia, Google (aunque no
para búsquedas), Facebook, Twitter y YouTube.
MongoDB
Está orientado a documentos, por eso es muy utilizado para comercio electrónico, creación de nuevos
tipos de aplicaciones, mejorar la experiencia del cliente, acelerar el tiempo de comercialización y
reducir costos.
Es utilizado por MTV Network y Linkedin.
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
2.3 - Utilerías
Son programas diseñados para ayudar a los DBA en sus numerosas tareas administrativas y de
mantenimiento.
Algunos programas de utilerías operan en el nivel externo del sistema que en realidad no son mas
que aplicaciones de propósito especial.
Para crear la versión inicial de la base de datos a partir de uno o mas archivos del sistema
operativo.
Para respaldar los datos almacenados y para recargar datos desde dichas copias de respaldo.
Para reordenar los datos almacenados de forma incorrecta en las bases de datos.
Para calcular diversas estadísticas desempeño.
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
3.- Personas
3.2.- Administradores de la base de datos (DBA)
Sus tareas incluyen las siguientes:
Implementar, dar soporte y gestionar la base de datos.
Ser responsables de la integridad de los datos y la disponibilidad.
Diseñar, desplegar y monitorizar servidores de bases de datos.
Diseñar la distribución de los datos y las soluciones de almacenamiento.
Garantizar la seguridad de las bases de datos, realizar copias de seguridad y llevar
a cabo la recuperación de desastres.
Diseñar planes de contingencia.
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
4.- Procedimientos
Son las normas, reglas y procedimientos que rigen el diseño de la base de datos.
Supermercado Tiendas por departamentos
8/5/2019 BASE DE DATOS
Componentes de una base de datos:
5.- Datos
Los datos aisladamente pueden no contener información humanamente
relevante.
Los datos convenientemente agrupados, se consideran que son la base de
la información humanamente relevante que se pueden utilizar en la toma
de decisiones, la reducción de la incertidumbre o la realización de cálculos.
8/5/2019 FUENTE: HTTPS://ES.WIKIPEDIA.ORG/WIKI/DATO
Modelos de Base de datos
Jerárquica
8/5/2019 BASE DE DATOS
Modelos de Base de datos
De Red
8/5/2019 BASE DE DATOS
Modelos de Base de datos
Relaciones
Orientada a Objetos Constructores
BASE DE DATOS
Mutadores ORIENTADAS A
OBJETOS Clase de
Métodos entidad
Clase Clase de
Objeto interface
Clase de control
8/5/2019 BASE DE DATOS
Modelos de Base de datos
Relacional
8/5/2019 BASE DE DATOS