División de Alta Tecnología
SQL y Modelamiento de Datos 2012
1
Copyright © Todos los Derechos Reservados - Cibertec Perú SAC
Introducción a las Bases de Datos Cap. 1
Objetivos generales
Analizar la visión actual de las bases de datos relacionales.
Reconocer la arquitectura de una base de datos.
Reconocer el rol de las bases de datos en el desarrollo de las aplicaciones.
Identificar la diferencia entre un gestor de base de datos y bases de datos.
Contenido de agenda
El enfoque actual
Diferencias entre gestor de base de datos y base de datos
Ventajas y desventajas de un gestor de base de datos
Arquitectura de una base de datos
El entorno de desarrollo
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
2
Contenido de agenda
El enfoque actual
Diferencias entre gestor de base de datos y base de datos
Ventajas y desventajas de un gestor de base de datos
Arquitectura de una base de datos
El entorno de desarrollo
Es una representación simbólica (numérica, alfabética, algorítmica, etc.) de
un atributo o variable cuantitativa.
Datos aislados no pueden contener información, humanamente, relevante.
Cuando un grupo de datos se examina conjuntamente bajo un enfoque,
hipótesis o teoría, se puede apreciar la información contenida.
Un dato por sí mismo no constituye información; es el procesamiento de los
datos lo que nos proporciona información.
1.1 ¿Qué es un dato?
Conjunto organizado de datos procesados, que constituyen un mensaje que
cambia el estado de conocimiento del sujeto o sistema que consume.
Conjunto organizado de datos que es capaz de cambiar el nivel de
conocimiento de un sistema o persona (receptores) que lo consumen.
El receptor interpreta el significado y obtiene las conclusiones respectivas;
éstas pueden ser diferentes, pues depende del receptor.
1.2 ¿Qué es la información?
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
3
La información permite reducir la incertidumbre en las tres etapas de la
toma de decisiones:
Investigación: incrementa el conocimiento sobre el tema.
Diseño: facilita la búsqueda y evaluación de posibles alternativas.
Elección: permite una mejor evaluación, para lograr un resultado sustentado.
1.2 ¿Qué es la información?
Cambios estructurales:
Sociales.
Económicos.
Demográficos.
Mejor tecnología.
Mayor productividad.
Mayor complejidad.
Mayor información.
1.3 El rol de la información en un entorno empresarial
Mayor capacidad:
Mayor volumen de información.
Llegar a más clientes y usuarios.
Crecer según las necesidades.
Crear procesos eficientes.
Mayor control:
Mejor manejo de información.
Más exactitud en los procesos y
con menos errores.
Integrar procesos con información
relevante.
Más orden, menos caos y menor
tiempo de procesamiento.
1.4 ¿Qué características cumple un sistema de información?
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
4
Menor costo:
Saber en qué se invierte.
Saber en qué se gasta.
Optimizar los recursos
disponibles.
Reducir los tiempos de trabajo y
costos de RRHH.
Reducir las pérdidas por falta
de control.
Mayor comunicación:
Contar con un único repositorio de información, debidamente actualizado para los interesados.
Integrar a las áreas involucradas con información relevante y oportuna.
No interesa donde estén ubicados los clientes o usuarios, pues la información va hacia ellos.
1.4 ¿Qué características cumple un sistema de información?
Conocer a la competencia:
Ser más fuertes ante la
competencia.
Brindar mejores servicios.
Ser vistos como una empresa
moderna que emplea tecnologías
de punta.
Ingresar a mercados más
complejos que exigen procesos
más rápidos.
1.4 ¿Qué características cumple un sistema de información?
Es el estudio de los datos de una organización en lugar de sus procesos,
porque los datos se consideran que son unidades estables, mientras que
los procesos van cambiando continuamente y, por lo tanto, van
modificando los sistemas existentes. La ingeniería de la información,
disminuye el impacto que tienen los sistemas cuando sus procesos han sido
modificados.
1.5 ¿Qué es la ingeniería de la información?
Autores: Peter Rob y Carlos Coronel
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
5
Es la aplicación de una serie de técnicas formales integradas para el
planeamiento, análisis, diseño y construcción de sistemas de información,
para la totalidad de una empresa o un sector importante de ella.
1.5 ¿Qué es la ingeniería de la información?
Economista Félix Murillo Alfaro, Instituto Nacional de Estadística e Informática de Perú
1.6 Aplicaciones de la ingeniería de la información
1.6 Aplicaciones de la ingeniería de la información
La ingeniería de la información contribuye al proceso de modelado de datos, convirtiéndolo en un proceso simple y de fácil mantenimiento.
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
6
Contenido de agenda
El enfoque actual
Diferencias entre gestor de base de datos y base de datos
Ventajas y desventajas de un gestor de base de datos
Arquitectura de una base de datos
El entorno de desarrollo
2.1 Evolución en el procesamiento de la información
Es un conjunto de programas que
permiten el almacenamiento,
modificación y extracción de la
información en una base de datos.
Proporciona herramientas para
añadir, borrar, modificar y
analizar los datos.
Los usuarios pueden acceder al
repositorio de información
utilizando lenguajes específicos
que un gestor de base de datos
comprende.
Ejemplo: SQL, Transact-SQL, PL-
SQL, entre otros.
2.2 ¿Qué es un gestor o motor de base de datos?
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
7
2.3 Características de un gestor o motor de base de datos
Centraliza la información.
Elimina información redundante e
incongruente.
Comparte información entre las
unidades de negocio.
Mantiene la integridad de la
información.
Mantiene la independencia de los
datos.
Elimina la dificultad para su
acceso.
Agilizar el procesamiento de los
datos.
2.3 Características de un gestor o motor de base de datos
Debido al desarrollo tecnológico,
la mayoría de las bases de datos
están en formato digital y por
ende, ofrecen soluciones al
problemas del almacenamiento.
Es una serie de datos organizados
y relacionados entre sí, que son
explotados (gestionados) por un
sistema de información de una
empresa.
Es una colección de datos
relacionados que proporciona una
eficiente manera de recuperar y
almacenar toda la información de
la empresa.
2.4 ¿Qué es una base de datos?
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
8
2.5 Diagrama entidad relación de una base de datos
Contenido de agenda
El enfoque actual
Diferencias entre gestor de base de datos y base de datos
Ventajas y desventajas de un gestor de base de datos
Arquitectura de una base de datos
El entorno de desarrollo
Mayor eficiencia en el procesamiento de la información.
Permite mantener normalizados los datos, alcanzando mayor coherencia.
Mayor disponibilidad y rapidez.
Mayor consistencia en el tiempo.
Más facilidad para compartir los datos.
Mayor seguridad de acceso y control.
3.1 Principales ventajas de una base de datos
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
9
Costosa, debido a las licencias y equipos de cómputo.
Personal especializado, dedicado para su mantenimiento.
Rentabilidad a mediano plazo.
Implantación a mediano plazo.
3.2 Principales desventajas de una base de datos
Contenido de agenda
El enfoque actual
Diferencias entre gestor de base de datos y base de datos
Ventajas y desventajas de un gestor de base de datos
Arquitectura de una base de datos
El entorno de desarrollo
Una base de datos proporciona una visión abstracta de los datos, es
decir, el sistema oculta detalles relativos a la forma en cómo se
almacenan y mantienen los datos. Esto se logra definiendo 3 niveles de
abstracción, en los que puede clasificarse una base de datos:
Nivel Externo.
Nivel Interno.
Nivel Lógico.
4. Estructura y componentes de base de datos
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
10
A nivel externo:
Un programador de software o un usuario final con cualquier grado de sofisticación o conocimiento del tema.
El usuario final puede ser el lenguaje de consulta SQL o un lenguaje de propósito especial, basado en sistemas de información específicos.
A nivel interno:
Es una representación de bajo nivel de una base de datos, éste consiste en múltiples ocurrencias de múltiples tipos de artículos internos, de cada objeto de base de datos.
4. Estructura y componentes de base de datos
El nivel lógico:
Es una vista de los datos tal como son, en lugar de cómo los usuarios están forzados a verlos, producto de un lenguaje en particular o determinado hardware.
Se define mediante un esquema lógico que incluye las definiciones de cada uno de los diferentes objetos de base de datos.
4. Estructura y componentes de base de datos
Contenido de agenda
El enfoque actual
Diferencias entre gestor de base de datos y base de datos
Ventajas y desventajas de un gestor de base de datos
Arquitectura de una base de datos
Rol de las bases de datos en el desarrollo de aplicaciones
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
11
Los gestores o motores de bases
de datos fueron diseñados para
mejorar:
Los tiempos en el procesamiento
de grandes volúmenes de datos.
La seguridad del servicio sin
interrupciones.
Controlar los accesos no
autorizados.
Una base de datos bien diseñada
se convierte en un activo muy
valioso para una empresa.
Realizar un correcto diseño,
significa adelantarse a una
amplia gama de información que
el negocio necesitará.
5.1 Estructura y componentes de base de datos
5.2 Diseño lógico de base de datos
5.3 Diseño físico de base de datos
División de Alta Tecnología
SQL y Modelamiento de Datos 2012
12
Ejercicio 1:
Tiempo: 20 minutos
Contestar el cuestionario de preguntas
Laboratorio 1: Conceptos de base de datos
Resumen del capítulo
Las bases de datos relacionales tienen un rol protagónico en el mundo de
desarrollo de las aplicaciones empresariales.
El buen diagrama de base de datos puede solucionar los requerimientos
de información que requiere el negocio.
Los gestores de base de datos son responsables de aislar los temas
técnicos de interacción con el sistema operativo y hardware para
almacenamiento de la información.
Top Related