Вы находитесь на странице: 1из 39

UNIVERSIDAD PRIVADA SAN PEDRO

FACULTAD DE INGENIERIA

CURSO
SISTEMAS DE INORMACION GERENCIAL Administracin de Base de Datos e informacin DOCENTE: Mg. Ing. SANTOS GABRIEL BLAS

Sistemas de Informacin Gerencial 1 22/05/2013

Mg. Ing. Santos Gabriel Blas

TEMAS
1. Organizacin de los datos en un entorno tradicional de archivos. 2. El entorno de base de datos. 3. Diseo de base de datos. 4. Tendencias en base de datos. 5. Requisitos de administracin para los sistemas de base datos.

OBJETIVOS
Comparar las tcnicas tradicionales de la organizacin y administracin de archivos. Explicar los problemas del entorno tradicional de archivos. Describir la forma en que un sistema de administracin de base de datos organiza la informacin. Identificar los tres principales modelos de base de datos y algunos principios de diseo de base de datos. Comentar las nuevas tendencias en base de datos. Analizar las necesidades gerenciales y de las organizaciones para crear un entorno de base de datos.

Retos en los negocios


Monitorear las ventas y el nivel de servicio.

Aumento en las necesidades de servicios a los clientes.

Administracin
DBMS relacional. Servidor Navegadores Web. Java.

Datos fragmentados.

Tecnologa de Informacin

Sistema De Informacin
Consolidar informacin de automviles.

Soluciones de Negocios
Aumentar la satisfaccin de los clientes. Reducir los costos.

Distribuidores Oficina central corporativa.

Organizacin

Ofrecer Acceso en lnea a los datos.

CASO SAAB CARS


Oficina Central
Los expedientes de servicio, garantas y piezas estaban en sistemas separados y distintos.

Distribuidores

Intranet BD
Administracin
Cliente

Aumento en la Productividad. Reducir Costos. Satisfaccin del Cliente.

Cual Este me compro? Gusta!.. Me lo llevo

RETOS GERENCIALES

OBSTACULOS DE LA ORGANIZACIN PARA CREAR UN ENTORNO DE BASE DE DATOS

CAMBIOS EXTENSOS

COMPARTIR INFORMACION

CONSIDERACIONES COSTO/BENEFICIO
BENEFICIO (INTANGIBLE)

INVERSION (COSTO TANGIBLE)

1.ORGANIZACIN DE LOS DATOS EN UN ENTORNO TRADICONAL DE ARCHIVOS


1.1 Termino y Concepto de Organizacin de Archivos
Base de datos de estudiante Jerarqua
Base de datos Archivo Registro Campo Byte Bit Archivos de Archivos curso financieros Archivos de Expedientes Personales

Archivo de Cursos
Nombre Elver Gonzles Alex Reategui Curso IS-101 IS-101 Fecha 12/05/06 15/05/06 Califica 15 18

Elver Gonzles (campo Nombre) 01001010 (letra J en ASCII)

1.ORGANIZACIN DE LOS DATOS EN UN ENTORNO TRADICONAL DE ARCHIVOS


1.1 Termino y Concepto de Organizacin de Archivos
Entidades y Atributos

Entidad=Pedido Atributos
Nmero de Fecha de Nmero de Cantidad Pedido Pedido Artculo

Importe 18.56

4349

12/07/06

1583

15

Registro

Campo Clave

1.ORGANIZACIN DE LOS DATOS EN UN ENTORNO TRADICONAL DE ARCHIVOS


1.2 Acceso a Registros de archivos de la Computadora Organizacin secuencial o sucesiva: Se recuperan en el mismo orden en que fueron almacenados. Organizacin directa o aleatoria: Acceden en cualquier secuencia sin importar como fueron grabados. Mtodo de acceso secuencial indizado: Utiliza un ndice para localizar el registro a ser ledo. Mtodo de acceso directo a archivos: Utiliza un algoritmo de transformacin para dar la direccin especifica del registro.

1.ORGANIZACIN DE LOS DATOS EN UN ENTORNO TRADICONAL DE ARCHIVOS


1.3 Problemas con el entorno tradicional de archivos

Redundancia de datos Dependencia entre el programa y los datos No es flexible Baja seguridad Problemas para compartir y disponibilidad

1.ORGANIZACIN DE LOS DATOS EN UN ENTORNO TRADICONAL DE ARCHIVOS


1.3 Problemas con el entorno tradicional de archivos
Archivo Maestro

Procesamiento Tradicional de archivos


Usuarios Programa de Aplicacin 1

Elementos A a Z

Archivos derivados

A B C D

contabilidad
Programa de Aplicacin 2

Usuarios Finanzas

A B C D

Usuarios Ventas y Marketing

Programa de Aplicacin 3

A B C D

Usuarios Produccin

Programa de Aplicacin 4

A B C D

2.EL ENTORNO DE BASE DE DATOS

EL entorno de una BD contempornea


Base de datos de RRHH Integrada
Empleado Nombre Direccin Nmero de seguro Puesto Estado civil Nominas Horas Laboradas Sueldo Por hora Paga bruta Impuesto federal Impuesto estatal Paga neta Prestaciones Seguro de vida Plan de pensin Plan de cuidado mdico Prestaciones de retiro

Programas de Aplicacin De personal

Dpto. De Personal

Sistema de Administracin de base de datos

Programas de Aplicacin de nmina

Dpto. De nmina.

Programas de Aplicacin de prestaciones

Dpto. De prestaciones

2.EL ENTORNO DE BASE DE DATOS


2.1 Sistema de Administracin de Base de Datos (DBMS)

Crea y mantiene una bases de datos Permite a aplicaciones de negocios individuales extraer datos. Acta como interfaces entre los programas de aplicacin y los archivos fsicos de datos

Separa las vistas lgicas y fsicas de datos

2.EL ENTORNO DE BASE DE DATOS


2.1 Sistema de Administracin de Base de Datos (DBMS) Componentes de una DBMS

Lenguaje de definicin de datos: Especifica el contenido y la estructura de la BD y define cada elemento de dato. Lenguaje de manipulacin de datos: Manipulacin de los datos en la BD. Diccionario de Datos: Almacena la definicin de los elementos de datos y sus caractersticas.

2.EL ENTORNO DE BASE DE DATOS


2.2 Vistas lgicas y fsicas de una base de datos Vista Lgica: Representacin de los datos tal como lo ver un programador o usuario final. Vista Fsica: Representacin de los datos tal como estn realmente organizados y estructurados en los medios de almacenamiento fsico.
Ejemplo: El profesor quiere un reporte de los estudiantes con los siguientes requerimientos: el nombre, cdigo, carrera y la nota en el curso de computacin 101 de los estudiantes. Para ello la Escuela tiene una BD que guarda toda la informacin.

Contando con el archivo Estudiante , el archivo Cursollevados y Cursos.

2.EL ENTORNO DE BASE DE DATOS


2.2 Vistas lgicas y fsicas de una base de datos
Estudiante
ID ESTUDIANTE
2020178 1982012

Curso
CARRERA ESTUDIANTE
FINANZAS MARKETING ID CURSO 101 201 NOMBRE CURSO COMPUTACION SISTEMAS DIGITALES

NOMBRE ESTUDIANTE
PATRICK FRITZ

APELLIDOS ESTUDIANTE
LAVI PEREZ LUNA RENGIFO

Cursollevado
ID CURSO ID ESTUDIANTE NOTA ESTUDIANTE

SELECT IDESTUDIANTE,NOMBREESTUDIANTE+ + NOMBREESTUDIANTE,CARERAESTUDIANTE,NOTAESTUDIANTE FROM Estudiante, Curso, Cursollevado WHERE Estudiante.IDESTUDIANTE=Cursollevado.IDESTUDIANTE AND Curso.IDCURSO=Cursollevado.IDCURSO

101
101

2020178
1982012

12.25
11.45

Reporte
ID ESTUDIANTE 2020178 NOMBREESTUDIANTE PATRICK LAVI PEREZ CARRERA ESTUDIANTE FINANZAS NOTA ESTUDIANTE 12.25

1982012

FRITZ LUNA RENGIFO

MARKETING

11.45

3. DISEO DE BASE DE DATOS Existen varias formas de organizar los datos, hay tres modelos: Modelo Jerrquico (Estructura tipo rbol) Modelo de Red (til relaciones de muchos a muchos) Modelo Relacional (relacin con tablas bidimensionales)

3. DISEO DE BASE DE DATOS


3.1 Modelo Jerrquico
Raz

Empleado

Primer Hijo

Compensacin

Asignacin del Trabajo

Prestaciones

Segundo Hijo

Calificacin de desempeo

Historial de salario

Pensiones

Seguro De Vida

Salud

Se vinculan fsicamente entre si mediante una serie de punteros que forman cadenas de segmentos de datos relacionados.

3. DISEO DE BASE DE DATOS


3.2 Modelo de datos de red

Curso 1

Curso 2

Curso 3

Estudiante 1

Estudiante 2

Estudiante 3

Estudiante 4

Estudiante 5

Este modelo es una variacin del modelo jerrquico, se puede traducir una base de datos jerrquico a una de modelo de red, y viceversa, a fin de optimizar la rapidez de procesamiento.

3. DISEO DE BASE DE DATOS


3.3 Modelo de datos de relacionales

Este modelo representa todos los datos de la base de datos como sencillas tablas bidimensionales llamadas relaciones tambin se les dice archivos. En cada tabla los renglones son registros nicos y las columnas son campos. Puede relacionar datos de cualquier archivo o tabla con los datos de otra tabla, en tanto ambas tablas tengan un elemento de informacin en comn. En una base relacional se usan tres operaciones bsicas para obtener conjuntos de datos tiles son: Seleccionar, Proyectar y juntar.

3. DISEO DE BASE DE DATOS


3.3 Modelo de datos de relacionales
SELECCIONAR: Crea un subconjunto que consiste en todos los registros que satisfacen ciertos criterios que se especifican. JUNTAR: Combina tablas relacionales para proporcionar al usuario ms informacin que la contenida en tablas individuales.

PROYECTAR: Crea un subconjunto que consiste en columnas de una tabla, lo que permite al usuario crear tablas nuevas que solo contienen la informacin requerida.

3. DISEO DE BASE DE DATOS


3.3 Modelo de datos de relacionales
TABLA (RELACION)
NUMPEDIDO FECHA_ PEDIDO 12/06/06 17/07/06

COLUMNAS
FECHAENTREGA 25/06/06 28/07/06 PRECIOUNITARIO 26.25 24.30 NUMPIEZA 152 165 CANTPIEZA 200 350 NUMPROVEEDOR 4037 4052 DIRECCIN-PROVEEDOR TOTALPEDIDO 542.56 800.84

PEDIDO

1535 1536 NUMPIEZA 152 165

PIEZA

DESCRIPCINPIEZA PESTILLO TALADRO

RENGLONES (REGISTROS, TUPLAS)

PROVEEDOR

NUMPROVEEDOR

NOMBREPROVEEDOR

4037
4052

ACME
J&V IMPORT.

AV. LOS CAIMITOS N666


FONAVI V-15

3. DISEO DE BASE DE DATOS


3.3 Modelo de datos de relacionales
EJEMPLO Se desea saber la informacin de que proveedores venden piezas No. 137 152 Para una maquinaria.

OPERACIN SELECCIN: Selecciona todos los registros (renglones) que tienen las piezas No. 137 152.
OPERACIN JUNTAR: Se junta la tabla de piezas reducidas (que solo contengan las piezas No. 137 152) y la tabla de proveedores para producir una tabla con nuevos resultados. OPERACIN PROYECTAR: Se presentan en la nueva tabla solo las columnas NM_PIEZA, NUM_PROVEEDOR NOMBRE_PROVEEDOR, DIRECCIN_PROVEEDOR.
TENDRIAMOS COMO RESULTADO LA TABLA SIGUIENTE

NUM_PIEZA 152 165

NUM_PROVEEDOR 4037 4052

NOM_PROVEEDOR ACME J&V IMPORT.

DIRECCIN_PROVEEDOR AV. LOS CAIMITOS N666 FONAVI V-15

3. DISEO DE BASE DE DATOS


3.4 Ventajas y desventajas de tres modelos de base de datos
La principal ventaja de los modelos jerrquico y de red es la eficiencia en el procesamiento. La desventaja del modelo jerrquico y de red es que todos los trayectos de acceso, los directorios y los ndices, se deben especificar con antelacin una vez especificados no es fcil modificarlos sin una labor de programacin considerable. Los sistemas tanto jerrquico como de red requieren mucha programacin su creacin es tardada y su instalacin difcil y no es fcil corregirlos. El modelo relacional, tiene como ventaja su gran flexibilidad en lo tocante a las consultas ad hoc , la capacidad para combinar informacin entre diferentes fuentes, la sencillez en su diseo y mantenimiento, la capacidad para aadir nuevos datos, sin perturbar los programas y aplicaciones existentes. Tiene como desventaja la lentitud al acceder a los datos guardados en disco.

3. DISEO DE BASE DE DATOS


3.5 Creacin de una base de datos

Es preciso efectuar dos ejercicios de diseo: Diseo conceptual Diseo Fsico Diseo Conceptual Lgico.- Es un modelo abstracto de una DB desde una perspectiva de negocios. Detallada por el usuario final. Diseo Fsico.- Muestra como se acomoda realmente la base de datos en dispositivos de almacenamiento de acceso directo. Es hecha por especialistas en DB. Los Diseadores de DB documentas la DB del modelo conceptual con un Diagrama de entidad y relaciones.

3. DISEO DE BASE DE DATOS


3.5 Creacin de una base de datos
PEDIDO

Atributos de entidad
NUM-PEDIDO

FECHA-PEDIDO
Puede tener NUM-PIEZA FECHA-ENTREGA NUM-PIEZA CANT-PIEZA PIEZA TOTAL-PEDIDO

DESCRPCION-PIEZA
PRECIO-UNITARIO NUM-PROVEEDOR

Puede tener NUM-PROVEEDOR PROVEEDOR

NOMBRE-PROVEEDOR
DIRECCIN-PROVEEDOR

3. DISEO DE BASE DE DATOS


3.5 Creacin de una base de datos

Para Usar de forma eficiente un modelo de DB relacional es preciso depurar los grupos complejos de datos a fin de eliminar elementos de informacin redundante y las relacione de muchos a muchos. El proceso de crear estructuras de datos pequeas y estables a partir de grupos complejos de datos se denomina normalizacin.
RELACION NO NORMALIZADA PARA PEDIDO

NUMPEDIDO

CANTPIEZA

NUMPIEZA

DESCRIPPIEZA

PRECIOUNIT.

NUMPROV.

NOMBREPROV.

DIRECCINPROV

FECHAPEDIDO

FECHAENTREGA

TOTALPEDIDO

3. DISEO DE BASE DE DATOS


3.5 Creacin de una base de datos
RELACION NORMALIZADA PARA PEDIDO
PEDIDO NUMPEDIDO CLAVE PROVEEDOR NUMPROVEEDOR CLAVE NOMBRE_ PROVEEDOR DIRECCINPROVEEDOR PIEZA NUMPIEZA DESCRIPCIN_ PIEZA PRECIOUNITARIO NUMPROVEEDOR FECHA_ PEDIDO TOTALPEDIDO PIEZAS-OREDENADAS NUMPEDIDO NUM_ PIEZA CANTPIEZA

CLAVE

CLAVE

4. TENDENCIA EN BASE DE DATOS


4.1 Base de datos distribuidos

Las tendencias crecientes en el campo de las bases de datos incluyen el crecimiento de las bases de datos distribuidas y el surgimiento de las bases de datos orientadas a objetos y de hipermedios.

Partes de la DB se Guardan Fsicamente en un lugar, y otras partes se guardan y mantienen en otros lugares. Hay dos formas principales de distribuir una base de datos: Cada procesador remoto tenga los datos necesarios para servir su rea local. Copiar la DB Central en todos los lugares remotos

4. TENDENCIA EN BASE DE DATOS


ESQUEMA DE LOS 2 TIPOS DE BD DISTRIBUIDAS
a) Base de datos dividida
Base de Datos central

b) Base de datos duplicada


Base de Datos central

CPU ANFITRIONA

CPU ANFITRIONA

CPU REMOTA

CPU REMOTA

CPU REMOTA

CPU REMOTA

Base de datos Remota Particin A

Base de datos Remota Particin B SISTEMA DE INFORMACIN GERENCIAL

Base de datos Remota duplicada

Base de datos Remota duplicada 30

4. TENDENCIA EN BASE DE DATOS


4.2 BD orientados a objetos y de Hipermedios

DB orientados a Objetos.- Enfoque de administracin de datos que guarda tanto los datos como los procedimientos que actan sobre los datos como objetos que se pueden recuperar y compartir automticamente.

DB de Hipermedios.- Enfoque de administracin de datos que organiza los datos como una red de nodos vinculados segn cualquier patrn establecido por el usuario: Los sitios Web usanHipermedios para guardar informacin en forma de pginas interconectadas que contienen texto, sonidos, videos y grficos.

4. TENDENCIA EN BASE DE DATOS

Ejm: Un comerciante que vende distintos productos en distintas regiones

proyectadas
Reales Tuercas

Pernos

Arandelas

Tornillos

Oriente occidente

centro

4. TENDENCIA EN BASE DE DATOS

Almacn de datos.- Base de datos con herramientas para hacer informes y consultas que guarda datos actuales e histricos extrados de diversos sistemas (Internos y externos) ya sea cada hora, diario mensual y se utilizan para la elaboracin de informes.
Datos Operativos

Fuente de Datos internas

Datos Histricos Datos Operativos Datos Histricos Datos Externos Datos Externos Directorio de informacin Extraer Trasformar Almacn de datos

Acceso Y anlisis De datos


Consultas e Informe. Olap. Extraccin de datos.

Fuente de Datos externas

4. TENDENCIA EN BASE DE DATOS

Beneficios de los almacenes de Datos: Ofrecen una mejor informacin. Facilita a la toma de decisiones OLAP (Procesamiento analtico en lnea).- Permite a los usuarios efectuar anlisis multidimencionales ad hot de las bases de datos de una organizacin, a travs de una interfaz Web. Los usuarios pueden trabajan con aplicaciones de OLAP, como planificacin, presupuesto y pronsticos a travs de Intranets corporativas a Internet.

La tecnologa OLAP . Permite un uso ms eficaz de los almacenes de datos para el anlisis en lnea. La respuesta a una consulta realizada sobre datos histricos a menudo suele conducir a consultas posteriores en las que el analista busca respuestas ms concretas o explora posibilidades. Los sistemas OLAP proporcionan la velocidad y la flexibilidad necesarias para dar apoyo al analista en tiempo real.

4. TENDENCIA EN BASE DE DATOS


Vinculacin de Bases de Datos con la Web

El uso de la Web para acceder a la DB de una Organizacin tiene varias ventajas: El Sw de navegacin por Web es mucho ms fcil y sencilla. Requiere menos capacitacin. La interfaz de Web no requiere modificaciones a la base de datos antigua.

Servidor Cliente
HTTP Request
Database
www.cursoaspnet.com

HTTP Response

inicio.html <html> <body> Bienvenidos al Curso ASP.NET </body> </html>

IP = 66.45.26.25

5. REQUISITOS DE ADMINISTRACION PARA LOS SISTEMA DE BASE DE DATOS

Se requiere mucho ms para la creacin de un sistema de base de datos que la simple seleccin de un mtodo lgico de DB. Se Requiere cambios conceptuales y organizacionales. Sin el apoyo de la gerencia los Proyecto de DB fracasan Los elementos crticos de un entorno de DB son: Administracin de Datos Planificacin de Datos y Metodologa de Modelado Tecnologa y manejo de las Bases de datos Usuarios

5. REQUISITOS DE ADMINISTRACION PARA LOS SISTEMA DE BASE DE DATOS


Elementos de Organizacin de un ambiente de Base de Datos

Administracin de la Informacin

Tecnologa de Administracin de BD

Sistema de Admon de Base de Datos

Planeacin de Informacin y Tecnologa de modelaje

Usuarios

5. REQUISITOS DE ADMINISTRACION PARA LOS SISTEMA DE BASE DE DATOS


5.1 BD Administracin de datos
Funcin especial de las Organizaciones para manejar sus recursos de datos : Poltica de Informacin Planificacin de Datos Mantenimiento de Diccionarios de Datos Normas de la Calidad de Datos

5. REQUISITOS DE ADMINISTRACION PARA LOS SISTEMA DE BASE DE DATOS


5.2 Planificacin de datos y Metodologa de modelado
Se requiere un anlisis de toda la empresa ms que individual. El propsito de anlisis de la empresa es identificar las entidades, los atributos y las relaciones claves que constituyen los datos de la organizacin. Las DB requieren nuevos Sw y nuevo personal capacitado especialmente en tcnicas de DBMS, adems de nuevas estructuras gerenciales. El grupo de administracin de DB se encarga de los aspectos ms tcnicos y operativos del manejo de DB. Dicho grupo hace lo siguiente:
Define y organiza la estructura y contenido de la DB. Crea procedimientos de seguridad para proteger la DB Desarrolla la documentacin de la DB. Mantiene el Sw de Administracin de DB.

Вам также может понравиться