SlideShare una empresa de Scribd logo
1 de 21
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
1
SECCIÓN I
Administración de Recursos de Datos
La información es un recurso vital de las organizaciones,
que tiene que administrarse como cualquier otro activo
importante de una empresa. En la actualidad, la empresa
no puede sobrevivir o tener éxito sin información de
calidad acerca de sus operaciones internas y de su
ambiente externo.
Ésa es la razón por la cual las organizaciones y sus
administradores tienes que practicar la administración de
recurso de datos, una actividad administrativa que aplica
tecnologías de sistemas de información (como
administración de base de datos, almacenes de datos, y
otras
herramientas de
administración de datos) a la tarea de administrar los
recurso de datos de una organización, con el fin de
satisfacer las necesidades de información de sus
participantes de negocio.
Conceptos fundamentales de los datos
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
2
Se ha desarrollado un esquema conceptual de varios
niveles de datos, que identifica las diferencias entre
diversas agrupaciones, o elementos de datos. De este
modo, los datos pueden organizarse de forma lógica en
caracteres, campos registros, archivos, y base de datos,
del mismo modo como la escritura puede organizarse en
letras, palabras, oraciones, párrafos y documentos.
Carácter:
El elemento más básico de los datos lógicos es el
carácter, que consiste en un símbolo único alfabético,
numérico o de otro tipo. Uno podría argumentar que el bit
o byte es un elemento de dato más básico, pero recuerde
que estos términos se refieren a los elementos de
almacenamiento físico, proporcionados por el hardware
de cómputo.
Campo:
El siguiente nivel de datos es el campo o elementos de
dato. Este consiste en una agrupación de caracteres
relacionados. Por ejemplo la agrupación de los
caracteres alfabéticos del nombre de una persona puede
formar el campo de nombre. En específico un campo de
información representa un atributo (una característica o
cualidad) de alguna entidad (objeto, persona, lugar, o
evento.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
3
Registro:
Los campos relacionados de información se agrupan para
formar un registro. Por eso, un registro representa una
colección de atributos que describen una entidad.
Archivo:
Un grupo de registros relacionados es un archivo de
datos, o tabla. Así, un archivo de empleados contendría
los registros de los empleados de una empresa. A
menudo, los archivos se clasifican según la aplicación
para la cual se utilizan principalmente, como por ejemplo
un archivo de nómina o un archivo de inventario, o por el
tipo de datos que contienen, como un archivo de
documento o un archivo de imágenes gráficas.
Base de Datos:
Una Base de Datos e una colección integrada de
elementos de datos relacionados de manera lógica, esta
consolida los registros almacenados de antemano en
archivos separados dentro un grupo común de elementos
de datos, el cual proporciona información para muchas
aplicaciones. Los datos almacenados en una base de
datos son independientemente de los programas de
aplicación que los utilizan, y del tipo de dispositivo de
almacenamientos en los que están almacenados.
TIPOS DE BASE DE DATOS
Los continuos desarrollos de tecnologías de
información y en sus aplicaciones de negocio han dado
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
4
como resultado la evolución de diversos tipos
importantes de bases de datos.
Ejemplos de algunos de los principales tipos de bases de
datos utilizados por organizaciones y usuarios finales
Base de Datos Operativas.
Almacenan datos detallados necesarios para apoyar los
procesos y operaciones de negocio de una empresa.
También se les llama base de datos de áreas temáticas,
base de datos transaccionales o base de datos de
producción. Como ejemplo de tenemos una base de datos
de clientes, de recursos humanos y otras base de datos
que contienen información general por las operaciones
de negocio.
Base de datos distribuida.
Pueden residir en servidores de red en Internet o en
redes de la empresa. Se realizan para mejorar el
desempeño de la base de datos en las estaciones de
trabajo de los usuarios finales.
Este tipo de base pueden ser copias de base de datos
operativas o analíticas, de base de datos de hipermedios
de discusión, o cualquier otro tipo de base de datos.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
5
Base de Datos Externas.
Están disponibles por una tarifa para servicios
comerciales en línea, y con o sin cargo desde muchas
fuentes en Internet. Los datos están disponibles en
forma de estadísticas referentes a actividades
económicas y demográficas a partir de banco de datos
estadísticos.
Base de Datos de Hipermedios.
El rápido crecimiento de sitios web en internet y redes
corporativas ha incrementado de manera radical el uso de
base de datos de documentos de hipertexto e hipermedios.
Este tipo de base consiste en páginas de medios
hipervínculadas(texto gráfico, imagen, audio, video, etc.),
es decir, desde el punto de vista de la administración de
base de datos, el conjunto de multimedia interconectadas
en un sitio Web.
ALMACENES DE DATOS Y MINERÍA DE DATOS
Almacenes de datos
Un almacén de datos Guarda datos que se han extraído
desde diversas bases de datos operativas, externas y de
otro tipo de una organización. Es una fuente central de
datos que han sido limpiados, transformados y
catalogados, de tal manera que los administradores y
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
6
otros profesionales de negocio puedan utilizarlos para
la minería de datos, el procesamiento analítico en línea y
otras formas de análisis de negocio, investigación de
mercados y apoyo a la toma de decisiones.
Los almacenes de datos pueden subdividirse en mercados
de datos, que contienen subconjuntos de datos del
almacén y que se enfocan en aspectos específicos de una
empresa, tales como un departamento o un proceso de
negocio.
Mineria de datos
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
7
Es una aplicación principal de las base de datos delos
almacenes de datos. En la minería de datos, los datos de
un almacén de datos se analizan para revelar patrones y
tendencias ocultos en la actividad histórica del negocio.
Esto puede utilizarse
para ayudar a los
administradores a
tomar decisiones, con
el fin de lograr
ventajas competitivas
en el mercado.
El software de minería de datos utiliza algoritmos
avanzados de reconocimiento de patrones, así como una
variedad de técnicas matemáticas y estadísticas para
filtrar grandes volúmenes de datos y extraer información
estratégica de negocio antes ignorada. Muchas empresas
utilizan la minería de datos para:
 Desempeñar “analisis de canasta de mercado”
con el fin de identificar nuevos grupos de
productos.
 Descubrir la causa de origen de los problemas
de calidad o de manufactura.
 Prevenir el agotamiento de los clientes y
adquirir otros nuevos.
 Vender de forma cruzada a clientes existentes.
 Realizar la generación de perfiles de los
clientes con mas precisión.
Procedinmiento tradicional de archivos
¿Cómo se sentiria si ud. Fuera ejecutivo de una empresa y
ledijeran que la informacion que usted requiere acerca
de sus empleados es demaciado dificil y costosa de
obtener? Suponga qe el vicepresidente de servicios de
informacionle diera la siguientes razones:
 La información requerida esta en diversos archivos,
cada uno organizado de manera diferente
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
8
 Cada archivo ha sido organizado para utilizarse con
un programa diferente, ninguno produce la
información que se desea en la forma que se
necesita
 No hay disponible ningún programa de aplicación que
ayude a obtener la información que se requiere de
esos archivos
Asi es como los usuario finales pueden verse frustados
cuando una organización depende de sistemas de
procesamiento de archivos, en los cuales los datos se
organizan, almacenan y procesan en archivos
independientes de registros de datos. En el enfoque
tradicional del procesamiento de archivos que se
utilizaba en el procesamiento de informacion de negocio
durante muchos años, cada aplicación de negocio se
diseñaba para utilizar uno o mas archivos especializados
de datos que sólo contenian tipos especificos de
registros de datos. Asi es como los usuario finales
pueden verse frustados cuando una organización depende
de sistemas de procesamiento de archivos, en los cuales
los datos se organizan, almacenan y procesan en
archivos independientes de registros de datos. En el
enfoque tradicional del procesamiento de archivos que
se utilizaba en el procesamiento de informacion de
negocio durante muchos años, cada aplicación de negocio
se diseñaba para utilizar uno o mas archivos
especializados de datos que sólo contenian tipos
especificos de registros de datos.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
9
Problemas de procesamiento de archivos
El enfoque de procesamiento de archivos en definitiva
llego a ser demasiado engorroso, costoso e inflexible
para proporcionar la información necesaria a fin de
administrar el negocio moderno. Los sistemas de
procesamiento de archivos presentaban los siguientes
problemas:
• Redundancia de datos:la misma información se
registraba y almacenaba en diversos archivos, esto
causaba problemas cuando debían actualizarse,
tenían que desarrollarse programas separados de
mantenimiento de archivos. Se presentaban muchas
inconsistencias entre los datos almacenados en
archivos separados.
• Falta de integración de datos: tenían que
desarrollarse programas especiales para recuperar
datos de cada archivo independiente. Esto consumía
tanto tiempo y era tan costoso para algunas
organizaciones. Los usuarios finales tenían que
extraer de forma manual la información requerida a
partir de diversos reportes producidos por cada
aplicación separada.
• Dependencia de datos:los componentes
principales de un sistema, la organización de los
archivos, sus ubicaciones físicas en el hardware de
almacenamiento, y el software de aplicación utilizado
para acceder a esos archivos, dependían uno de
otros de manera importante.
• Otros problemas:la carencia de estándares
provocó importantes problemas en el desarrollo y
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
10
el mantenimiento de programas de aplicación, y en la
seguridad e integridad de los archivos de datos.
El enfoque de la administración de base de datos
El enfoque de procesamiento de archivos fue
reemplazado por el enfoque de administración de bases
de datos, como la base de los métodos modernos de
administrar datos organizativos. El enfoque de
administración de base de datos consolida de manera
formal los registros de datos en archivos separados
dentro de base de datos, que pueden ser accesadas por
muchos programas de aplicación diferentes.
Un sistema de administración de base de datos DBMS actúa
como una interface de software entre los usuarios y las
bases de datos. Esto ayuda a los usuarios a acceder con
facilidad a la información de una base de datos.
La administración de bases de datos implica el uso del
software de administración de base de datos para
controlar la forma en que se crean, consultan y se da
mantenimiento a las base de datos y para proporcionar la
información necesaria a los usuarios finales.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
11
Ejemplo de enfoque de administración de base de datos en un
sistema de información bancario
Software de administración de base de datos
Un DBMS, es la herramienta principal de software del
enfoque de la administración de base de datos, controla
la creación, el mantenimiento y el uso de las base de
datos de una organización y de sus usuarios finales
En sistemas informáticos de grandes sistemas centrales
(mainframe) o de servidores, el DBMS es un importante
paquete de software que controla el desarrollo, uso y
mantenimiento de las bases de datos de las
organizaciones que utilizan computadoras.
Las tres principales funciones de un DBMSson:
 Crear nuevas base de datos y aplicaciones para ella.
 Mantener la calidad de la información de las base de
datos de una organización
 Utilizar las bases de datos de una organización para
proporcionar la información necesaria a sus
usuarios finales.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
12
El desarrollo de una base de datos implicadefinir y
organizar el contenido, las relaciones y estructura de
los datos necesarios para construir una base de datos.
El desarrollo de la aplicación de base de datos implica
utilizar un sistema de administración de base de datos
para desarrollar prototipos de consultas, formularios,
reportes y páginas web para una aplicación de negocio
propuesta. El mantenimiento de base de datos implicar
utilizar sistemas de procesamiento de transacciones y
otras herramientas para añadir, borrar, actualizar y
corregir la información de una base de datos. El uso
principal de una BD por parte de los usuarios finales
implica emplear las capacidades de consulta de BD de un
sistema para acceder a la información de una BD, con el
fin de recuperar y desplegar la información y producir
reportes, formularios y otros documentos de manera
selectiva.
Componentes comunes de software de
administración de base de datos
Definición de bases
de datos
Lenguaje y herramientas
gráficas para definir
entidades, relaciones,
restricciones de integridad
y derechos no autorizados
Acceso no
procedural
Lenguaje y herramientas
gráficas para acceder a los
datos sin una codificación
complicada
Desarrollo de
Aplicaciones
Herramientas gráficas para
desarrollar menús, formas
de captura de datos y
reportes
Interface de
lenguaje
procedural
Lenguaje que combina
acceso no procedural con
las capacidades totales de
un lenguaje de
programación
Proceso de
transacciones
Mecanismos de control
para prevenir interferencias
de usuarios simultáneos y
recuperar información
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
13
Componentes y funciones comunes de software de un sistema
de administración de bases de datos
Consulta de base de datos
La capacidad de consulta de una BD es un beneficio
importante del enfoque de la administración de BD.Los
usuarios finales pueden solicitar información desde una
base de datos mediante el uso de una característica de
consulta o un generador de reportes.
• Lenguaje de consulta.-permite obtener con
facilidad respuestas inmediatas a solicitudes
específicas de datos.
• Generador de reportes.-permite especificar de
manera expedita un formato de reporte para la
información que se quiera presentar como un
reporte.
• Consultas SQL.-Lenguaje internacional estándar
de consulta, que se encuentra en muchos paquetes
de sistemas de administración de base de datos.
SELECT„ FROM... WHERE„
• Consultas Graficas y Naturales.-Muchos
usuarios finales tienen dificultades para formular
perdida después de una
falla
Afinación de base de
datos
Herramientas para
monitorear y mejorar el
desempeño de las bases de
datos
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
14
de manera correcta estatutos SQL y consultas de
otros lenguajes de bases de datos, de modo que la
mayoría de los paquetes de administración de base de
datos ofrecen métodos de interfaces grafica de
usuario de apuntar y pulsar, más fáciles de usar y
son traducidos por el software en comandos SQL
Mantenimiento de una base de datos
El proceso se logra mediante sistemas de procesamiento
de transacciones y otras aplicaciones de usuario final,
con el apoyo del sistema de administración de bases de
datos. Los usuarios finales y los especialistas en
información también pueden emplear varias utilerías
proporcionadas por un sistema de información de BD para
el mantenimiento.
Las bases de datos de una organización necesitan ser
actualizadas de continuo para reflejar nuevas
transacciones de negocios y otros eventos.
Otros cambios diversos también deben actualizarse y los
datos corregirse para asegurar la precisión de los
datos en la bases de datos
Desarrollo de aplicaciones
Los usuarios finales, analistas de sistemas y los
desarrolladores de otras aplicaciones pueden utilizar el
lenguaje de programación 4GL y herramientas de
desarrollo de software integradas proporcionadas por
muchos paquetes de sistemas de administración de base
de datos, para desarrollar programas de aplicación a la
medida.
Un DBMS facilita el trabajo de los desarrolladores de
software de aplicación, porque no tienen que
desarrollar procedimientos detallados de manejo de
datos mediante el uso de lenguajes de programación
convencionales cada vez que escriben un programa.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
15
En lugar de eso pueden incluir características tales como
estatutos de lenguaje de manipulación de datos (DML) en
su software que llaman al sistema de administración de
bases de datos para realizar las actividades necesarias
del manejo de datos.
SECCIÓN II
Principios técnicos de la administración
de la base de datos
Administración de base de datos
En todos los sistemas de información, los recursos de
datos tienen que organizarse y estructurarse de alguna
manera lógica, de forma que puedan ser accesados con
facilidad, procesados de manera eficiente, recuperados
con rapidez y administrado eficazmente. Por eso, se han
inventado estructuras y métodos de acceso a los datos,
que desde simples a complejos, para organizar y tener
acceso a la información almacenada `por los sistemas de
información de manera eficaz.
Estructura de Base de datos
Las relaciones entre los muchos elementos de datos
individuales almacenados en las BD se basan en una de
diversas estructuras lógicas de datos, o modelos. Los
paquetes de DBMS se diseñan para utilizar una estructura
específica de datos con el fin de proporcionar a los
usuarios finales un acceso rápido y fácil a la información
almacenada en la BD.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
16
Las cinco estructuras fundamentales de la base de datos
son:
 Estructura jerárquica.- los primeros
paquetes de DBMS para los grandes sistemas
centrales (mainframe) utilizaban la estructura
jerárquica, en la cual las relaciones entre los
registros forman una jerarquía o estructura de
árbol. En el modelo estructura de multiniveles,
que consisten en un registro raíz y un numero de
niveles subordinados, así todas las relaciones
entre los registros son de uno a muchos, dado
que cada elemento de dato se relaciona con un
solo elemento sobre él
 Estructura de red.- Puede presentar
relaciones lógicas más complejas, y todavía se
utiliza en algunos paquetes de un DBMS para
grandes sistemas. Permite relaciones de muchos
a muchos entre los registros; es decir, el
modelo de red puede accesar un elemento de
dato al seguir uno de diversos caminos, porque
se puede relacionar cualquier elemento de
datos o registro con cualquier número de
otros elementos de datos.
 Estructura relacional.- Es el más utilizado de
las tres estructura de base de datos. La mayoría
de los paquetes de un DBMS para
microcomputadoras lo utilizan, así como a
mayoría de los sistemas de rango medio y
grandes sistemas. En el modelo relacional,
todos los elementos de datos se visualizan
como almacenados en forma de tablas simples.
 Estructura multidimensional.- Es una
variación del modelo relacional, que utiliza
estructura multidimensionales para organizar
datos y expresar las relaciones entre ellos. Se
pueden visualizar las estructuras
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
17
multidimensionales como cubo de datos y como
cubos dentro de los cubos de datos. Cada lado
del cubo se considera una dimensión de la
información.
 Estructura orientada a objetos.- Se
considera como una de las tecnologías clave de
una nueva generación de aplicaciones multimedia
basadas en web. Un objeto consiste en valores
de datos que describen los atributos de una
entidad, más las operaciones que pueden
realizarse sobre los datos. Esta capacidad de
encapsulación permite al modelo orientado a
objetos manejar con más facilidad tipos
complejo de datos (graficas, dibujos, voz,
texto) que otras estructurara de base de datos.
Este modelo también soporta la herencia.
La tecnología de objetos permite a los
diseñadores desarrollar diseños de productos,
almacenarlos como objetos en una BD
orientado a objetos, replicarlos y modificarlos
para crear nuevos diseños de productos.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
18
Ejemplo de tres estructuras básicas de bases de datos.
Representan tres maneras básicas de desarrollar y
expresar las relaciones de datos de una base de datos
Evaluación de la estructura de base de datos
La estructura jerárquica de la información fue un
modelo natural para las bases de datos sutilizadas para
tipo estructurados y de rutina de procesamiento de
transacciones, lo cual caracterizó a muchas
operaciones de negocio Una estructura de datos en red
podría manejar con facilidad una relación de muchos a
muchos. Eso se debe a que es más flexible que la
estructura jerárquica para apoyar las bases de datos en
muchos tipos de operaciones de negocio. Sin embargo al
igual que la estructura jerárquica debido a que sus
relaciones deben especificarse con anticipación, el
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
19
modelo de red no puede manejar de forma sencilla
solicitudes específicas de información.
Las bases de datos relacionales, por otra parte, permite
a un usuario final recibir con facilidad información en
respuesta a requisiciones específicas. Esto se debe a que
no tienen que especificarse todas las relaciones entre
los elementos de datos en una base de datos organizada
de manera racional que cuando se crea la base de datos.
El software de administración de bases de datos (Oracle,
DB2, Access) crea nuevas tablas de relaciones de datos
mediante el uso de parte de los datos de diversas tablas.
La limitación principal del modelo relacional es que los
sistemas de administración de bases de datos
relacionales no pueden procesar grandes cantidades de
transacciones de negocio con rapidez y eficiencia como
aquellos basados en los modelos jerárquicos y de red,
o aplicaciones complejas y de alto volumen también
como el modelo orientado a objetos.
Desarrollo de base de datos
Los paquetes de administración de bases de datos como
Microsoft Access o Lotus Approach permiten a los
usuarios finales desarrollar con facilidad las bases de
daos que necesitan. Sin embargo las grandes
organizaciones por lo general depositan el control del
desarrollo empresarial de las bases de datos en las
manos de los administradores de bases de datos (DBA) y
de otros especialistas de bases de datos.
Esto mejora la integridad y seguridad de las bases de
datos organizacionales. Lo desarrolladores de bases de
datos utilizan el Lenguaje de Definición de Datos (DDL) en
los sistemas de administración de bases de datos como
el Oracle 9i o BD2 de IBM, para desarrollar y especificar
los contenidos, relaciones y estructura de datos de
cada base de datos, y para modificar estas
especificaciones de bases de datos cuando sea necesario.
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
20
Diccionario de datos: Es un catálogo o directorio de
administración de bases de datos que contienen
metadatos, es decir, datos acerca de los datos. Un
diccionario de datos depende de un componente de
software del sistema de administración de bases de datos
para administrar una base de datos de definiciones de
datos, es decir, metadatos acerca de la estructura,
elementos de datos y otras características de las bases
de datos de una organización.
Los administradores de la base de datos puede consultar
los diccionarios de datos para reportar el status de
cualquier aspecto delos metadatos de una empresa.
Planeación de datos y diseño de bases de datos
El desarrollo de bases de datos puede comenzar con un
proceso de planeación de datos de arriba abajo. Los
administradores y diseñadores de bases de datos
trabajan con la administración corporativa y los
usuarios finales para desarrollar un modelo empresarial
que defina el proceso básico de negocio de la empresa.
El desarrollo de
bases de datos
implica actividades de
planeación de datos y
de diseño de bases de
datos
Universidad Laica “Eloy Alfaro” de Manabí Facultad De
Ciencias
Informáticas
21
Luego, definen las necesidades de información de los
usuarios finales dentro de un proceso de negocio, tales
como el proceso de compra/recepción que todos los
tienen.A continuación, los usuarios finales deben
identificar los elementos clave de datos que se necesitan
para desempeñar sus actividades específicas de negocio.
Esto implica con frecuencia desarrollar diagramas de
entidad relación que modelen las relaciones entre las
muchas entidades implicadas en los procesos de
negocios.
Este diagrama de
entidad relación
ilustra algunas de
las relaciones entre
entidades (producto,
proveedor, almacén,
etc.) datos en un
proceso de negocio
de compra/recepción.

Más contenido relacionado

La actualidad más candente

Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datosjenpes
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datosRaul Martinez
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwareJose Patricio Bovet Derpich
 
Infraestructura de ti y tecnologías emergentes
Infraestructura de ti y tecnologías emergentesInfraestructura de ti y tecnologías emergentes
Infraestructura de ti y tecnologías emergentesWilver Pacta
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datosjhonnyjpo
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datosBBVA API Market
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosCristian Salazar C.
 
phpMyAdmin con Xampp
phpMyAdmin con XamppphpMyAdmin con Xampp
phpMyAdmin con XamppLeccionesWeb
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaLuis Carlos Ossa Gómez
 

La actualidad más candente (20)

Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Presentacion: Usando Archimate
Presentacion: Usando ArchimatePresentacion: Usando Archimate
Presentacion: Usando Archimate
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Firebirdbasededatos
FirebirdbasededatosFirebirdbasededatos
Firebirdbasededatos
 
MICROSOFT ACCESS.pptx
MICROSOFT ACCESS.pptxMICROSOFT ACCESS.pptx
MICROSOFT ACCESS.pptx
 
costos del software
costos del softwarecostos del software
costos del software
 
Bd
BdBd
Bd
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del software
 
Infraestructura de ti y tecnologías emergentes
Infraestructura de ti y tecnologías emergentesInfraestructura de ti y tecnologías emergentes
Infraestructura de ti y tecnologías emergentes
 
Manejo De Datos
Manejo De DatosManejo De Datos
Manejo De Datos
 
Middleware
MiddlewareMiddleware
Middleware
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
1 ejercicio modelo mer
1 ejercicio modelo mer1 ejercicio modelo mer
1 ejercicio modelo mer
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
phpMyAdmin con Xampp
phpMyAdmin con XamppphpMyAdmin con Xampp
phpMyAdmin con Xampp
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
 

Destacado

Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)claudiachiri
 
Primer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarialPrimer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarialPamela Quintuprai Muñoz
 
Estadistica Inferencial
Estadistica InferencialEstadistica Inferencial
Estadistica InferencialTamara Apráez
 
Capítulo V. Sistemas de Información Gerencial, James O´Brien Por el Profesor ...
Capítulo V. Sistemas de Información Gerencial, James O´Brien Por el Profesor ...Capítulo V. Sistemas de Información Gerencial, James O´Brien Por el Profesor ...
Capítulo V. Sistemas de Información Gerencial, James O´Brien Por el Profesor ...Andres Roa Gonzalez
 
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - I Parte
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - I ParteCapítulo VI. Sistemas de Información Gerencial, James O´Brien. - I Parte
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - I ParteAndres Roa Gonzalez
 
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´BrienLectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´BrienAndres Roa Gonzalez
 
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - II Parte
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - II ParteCapítulo VI. Sistemas de Información Gerencial, James O´Brien. - II Parte
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - II ParteAndres Roa Gonzalez
 
(BPI-II) Unidad 8 - ( Controlling-CO) - transacciones
(BPI-II) Unidad 8 - ( Controlling-CO) - transacciones(BPI-II) Unidad 8 - ( Controlling-CO) - transacciones
(BPI-II) Unidad 8 - ( Controlling-CO) - transaccionesSebastian Triviño Ortega
 
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION ERP. ...
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION ERP. ...Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION ERP. ...
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION ERP. ...Andres Roa Gonzalez
 
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION SCM. ...
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION SCM. ...Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION SCM. ...
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION SCM. ...Andres Roa Gonzalez
 
Capítulo VII. Sistemas de Información Gerencial, James O´Brien Por el Profeso...
Capítulo VII. Sistemas de Información Gerencial, James O´Brien Por el Profeso...Capítulo VII. Sistemas de Información Gerencial, James O´Brien Por el Profeso...
Capítulo VII. Sistemas de Información Gerencial, James O´Brien Por el Profeso...Andres Roa Gonzalez
 
Organización de los archivos en bases de datos
Organización de los archivos en bases de datosOrganización de los archivos en bases de datos
Organización de los archivos en bases de datosMiguel Orquera
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosFernando Baculima
 
Modelo conceptual de la base de datos
Modelo conceptual de la base de datosModelo conceptual de la base de datos
Modelo conceptual de la base de datosRuth Hidalgo Tene
 
Formularios, consultas e informes
Formularios, consultas e informesFormularios, consultas e informes
Formularios, consultas e informespaolaperez013
 

Destacado (20)

Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)
 
Primer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarialPrimer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarial
 
Ensayo base de datos
Ensayo base de datosEnsayo base de datos
Ensayo base de datos
 
Estadistica Inferencial
Estadistica InferencialEstadistica Inferencial
Estadistica Inferencial
 
Ensayo de base de datos
Ensayo de base de datosEnsayo de base de datos
Ensayo de base de datos
 
Chapter 7 o-brien 13e
Chapter 7   o-brien 13eChapter 7   o-brien 13e
Chapter 7 o-brien 13e
 
Capítulo V. Sistemas de Información Gerencial, James O´Brien Por el Profesor ...
Capítulo V. Sistemas de Información Gerencial, James O´Brien Por el Profesor ...Capítulo V. Sistemas de Información Gerencial, James O´Brien Por el Profesor ...
Capítulo V. Sistemas de Información Gerencial, James O´Brien Por el Profesor ...
 
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - I Parte
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - I ParteCapítulo VI. Sistemas de Información Gerencial, James O´Brien. - I Parte
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - I Parte
 
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´BrienLectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
 
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - II Parte
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - II ParteCapítulo VI. Sistemas de Información Gerencial, James O´Brien. - II Parte
Capítulo VI. Sistemas de Información Gerencial, James O´Brien. - II Parte
 
Chapter 6 o-brien 13e
Chapter 6 o-brien 13eChapter 6 o-brien 13e
Chapter 6 o-brien 13e
 
(BPI-II) Unidad 8 - ( Controlling-CO) - transacciones
(BPI-II) Unidad 8 - ( Controlling-CO) - transacciones(BPI-II) Unidad 8 - ( Controlling-CO) - transacciones
(BPI-II) Unidad 8 - ( Controlling-CO) - transacciones
 
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION ERP. ...
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION ERP. ...Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION ERP. ...
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION ERP. ...
 
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION SCM. ...
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION SCM. ...Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION SCM. ...
Capítulo VIII. Sistemas de Información Gerencial, James O´Brien. SESION SCM. ...
 
Capítulo VII. Sistemas de Información Gerencial, James O´Brien Por el Profeso...
Capítulo VII. Sistemas de Información Gerencial, James O´Brien Por el Profeso...Capítulo VII. Sistemas de Información Gerencial, James O´Brien Por el Profeso...
Capítulo VII. Sistemas de Información Gerencial, James O´Brien Por el Profeso...
 
Productividad organizacional
Productividad organizacionalProductividad organizacional
Productividad organizacional
 
Organización de los archivos en bases de datos
Organización de los archivos en bases de datosOrganización de los archivos en bases de datos
Organización de los archivos en bases de datos
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datos
 
Modelo conceptual de la base de datos
Modelo conceptual de la base de datosModelo conceptual de la base de datos
Modelo conceptual de la base de datos
 
Formularios, consultas e informes
Formularios, consultas e informesFormularios, consultas e informes
Formularios, consultas e informes
 

Similar a Bases de datos

Administración de recursos de datos eder
Administración de recursos de datos  ederAdministración de recursos de datos  eder
Administración de recursos de datos ederAaronRdx
 
Exposicion de administración de recursos de datos
Exposicion de administración de recursos de datosExposicion de administración de recursos de datos
Exposicion de administración de recursos de datos1060718
 
Exposicion de administración de recursos de datos
Exposicion de administración de recursos de datosExposicion de administración de recursos de datos
Exposicion de administración de recursos de datosLupita Segura López
 
Exposición 4: Administración de recursos de
Exposición 4: Administración de recursos de Exposición 4: Administración de recursos de
Exposición 4: Administración de recursos de Lau Anaya
 
Administración de recursos de datos
Administración de recursos de datosAdministración de recursos de datos
Administración de recursos de datoseliizabeth_ha
 
Administración de recursos de datos
Administración de recursos de datosAdministración de recursos de datos
Administración de recursos de datos1021098
 
DATAWAREHOUSE, importancia del almacén de datos
DATAWAREHOUSE, importancia del almacén de datosDATAWAREHOUSE, importancia del almacén de datos
DATAWAREHOUSE, importancia del almacén de datosMaría Isabel Bautista
 
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo AyudantiaC:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantiaanabarrospineda
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)Jessica Parra
 
Base de datos (yherliz)
Base de datos (yherliz)Base de datos (yherliz)
Base de datos (yherliz)yherliz
 
C:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datosC:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datosakramgorgis
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de DatosSaulo Aizprua
 
Data warehouse
Data warehouseData warehouse
Data warehousemalupahu
 
Base de datos [reparado]
Base de datos [reparado]Base de datos [reparado]
Base de datos [reparado]marianny1612
 

Similar a Bases de datos (20)

Administración de recursos de datos eder
Administración de recursos de datos  ederAdministración de recursos de datos  eder
Administración de recursos de datos eder
 
Exposicion de administración de recursos de datos
Exposicion de administración de recursos de datosExposicion de administración de recursos de datos
Exposicion de administración de recursos de datos
 
Exposicion de administración de recursos de datos
Exposicion de administración de recursos de datosExposicion de administración de recursos de datos
Exposicion de administración de recursos de datos
 
Exposición 4: Administración de recursos de
Exposición 4: Administración de recursos de Exposición 4: Administración de recursos de
Exposición 4: Administración de recursos de
 
Administración de recursos de datos
Administración de recursos de datosAdministración de recursos de datos
Administración de recursos de datos
 
Administración de recursos de datos
Administración de recursos de datosAdministración de recursos de datos
Administración de recursos de datos
 
DATAWAREHOUSE, importancia del almacén de datos
DATAWAREHOUSE, importancia del almacén de datosDATAWAREHOUSE, importancia del almacén de datos
DATAWAREHOUSE, importancia del almacén de datos
 
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo AyudantiaC:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)
 
Trabajo tics 2
Trabajo tics 2Trabajo tics 2
Trabajo tics 2
 
Negocios inteligentes
Negocios inteligentesNegocios inteligentes
Negocios inteligentes
 
Base de datos (yherliz)
Base de datos (yherliz)Base de datos (yherliz)
Base de datos (yherliz)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de Datos y DBA
Base de Datos y DBABase de Datos y DBA
Base de Datos y DBA
 
Bases de datos jh, gau, adri
Bases de datos jh, gau, adriBases de datos jh, gau, adri
Bases de datos jh, gau, adri
 
C:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datosC:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datos
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Base de datos [reparado]
Base de datos [reparado]Base de datos [reparado]
Base de datos [reparado]
 
Almacenes de datos
Almacenes de datosAlmacenes de datos
Almacenes de datos
 

Bases de datos

  • 1. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 1 SECCIÓN I Administración de Recursos de Datos La información es un recurso vital de las organizaciones, que tiene que administrarse como cualquier otro activo importante de una empresa. En la actualidad, la empresa no puede sobrevivir o tener éxito sin información de calidad acerca de sus operaciones internas y de su ambiente externo. Ésa es la razón por la cual las organizaciones y sus administradores tienes que practicar la administración de recurso de datos, una actividad administrativa que aplica tecnologías de sistemas de información (como administración de base de datos, almacenes de datos, y otras herramientas de administración de datos) a la tarea de administrar los recurso de datos de una organización, con el fin de satisfacer las necesidades de información de sus participantes de negocio. Conceptos fundamentales de los datos
  • 2. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 2 Se ha desarrollado un esquema conceptual de varios niveles de datos, que identifica las diferencias entre diversas agrupaciones, o elementos de datos. De este modo, los datos pueden organizarse de forma lógica en caracteres, campos registros, archivos, y base de datos, del mismo modo como la escritura puede organizarse en letras, palabras, oraciones, párrafos y documentos. Carácter: El elemento más básico de los datos lógicos es el carácter, que consiste en un símbolo único alfabético, numérico o de otro tipo. Uno podría argumentar que el bit o byte es un elemento de dato más básico, pero recuerde que estos términos se refieren a los elementos de almacenamiento físico, proporcionados por el hardware de cómputo. Campo: El siguiente nivel de datos es el campo o elementos de dato. Este consiste en una agrupación de caracteres relacionados. Por ejemplo la agrupación de los caracteres alfabéticos del nombre de una persona puede formar el campo de nombre. En específico un campo de información representa un atributo (una característica o cualidad) de alguna entidad (objeto, persona, lugar, o evento.
  • 3. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 3 Registro: Los campos relacionados de información se agrupan para formar un registro. Por eso, un registro representa una colección de atributos que describen una entidad. Archivo: Un grupo de registros relacionados es un archivo de datos, o tabla. Así, un archivo de empleados contendría los registros de los empleados de una empresa. A menudo, los archivos se clasifican según la aplicación para la cual se utilizan principalmente, como por ejemplo un archivo de nómina o un archivo de inventario, o por el tipo de datos que contienen, como un archivo de documento o un archivo de imágenes gráficas. Base de Datos: Una Base de Datos e una colección integrada de elementos de datos relacionados de manera lógica, esta consolida los registros almacenados de antemano en archivos separados dentro un grupo común de elementos de datos, el cual proporciona información para muchas aplicaciones. Los datos almacenados en una base de datos son independientemente de los programas de aplicación que los utilizan, y del tipo de dispositivo de almacenamientos en los que están almacenados. TIPOS DE BASE DE DATOS Los continuos desarrollos de tecnologías de información y en sus aplicaciones de negocio han dado
  • 4. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 4 como resultado la evolución de diversos tipos importantes de bases de datos. Ejemplos de algunos de los principales tipos de bases de datos utilizados por organizaciones y usuarios finales Base de Datos Operativas. Almacenan datos detallados necesarios para apoyar los procesos y operaciones de negocio de una empresa. También se les llama base de datos de áreas temáticas, base de datos transaccionales o base de datos de producción. Como ejemplo de tenemos una base de datos de clientes, de recursos humanos y otras base de datos que contienen información general por las operaciones de negocio. Base de datos distribuida. Pueden residir en servidores de red en Internet o en redes de la empresa. Se realizan para mejorar el desempeño de la base de datos en las estaciones de trabajo de los usuarios finales. Este tipo de base pueden ser copias de base de datos operativas o analíticas, de base de datos de hipermedios de discusión, o cualquier otro tipo de base de datos.
  • 5. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 5 Base de Datos Externas. Están disponibles por una tarifa para servicios comerciales en línea, y con o sin cargo desde muchas fuentes en Internet. Los datos están disponibles en forma de estadísticas referentes a actividades económicas y demográficas a partir de banco de datos estadísticos. Base de Datos de Hipermedios. El rápido crecimiento de sitios web en internet y redes corporativas ha incrementado de manera radical el uso de base de datos de documentos de hipertexto e hipermedios. Este tipo de base consiste en páginas de medios hipervínculadas(texto gráfico, imagen, audio, video, etc.), es decir, desde el punto de vista de la administración de base de datos, el conjunto de multimedia interconectadas en un sitio Web. ALMACENES DE DATOS Y MINERÍA DE DATOS Almacenes de datos Un almacén de datos Guarda datos que se han extraído desde diversas bases de datos operativas, externas y de otro tipo de una organización. Es una fuente central de datos que han sido limpiados, transformados y catalogados, de tal manera que los administradores y
  • 6. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 6 otros profesionales de negocio puedan utilizarlos para la minería de datos, el procesamiento analítico en línea y otras formas de análisis de negocio, investigación de mercados y apoyo a la toma de decisiones. Los almacenes de datos pueden subdividirse en mercados de datos, que contienen subconjuntos de datos del almacén y que se enfocan en aspectos específicos de una empresa, tales como un departamento o un proceso de negocio. Mineria de datos
  • 7. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 7 Es una aplicación principal de las base de datos delos almacenes de datos. En la minería de datos, los datos de un almacén de datos se analizan para revelar patrones y tendencias ocultos en la actividad histórica del negocio. Esto puede utilizarse para ayudar a los administradores a tomar decisiones, con el fin de lograr ventajas competitivas en el mercado. El software de minería de datos utiliza algoritmos avanzados de reconocimiento de patrones, así como una variedad de técnicas matemáticas y estadísticas para filtrar grandes volúmenes de datos y extraer información estratégica de negocio antes ignorada. Muchas empresas utilizan la minería de datos para:  Desempeñar “analisis de canasta de mercado” con el fin de identificar nuevos grupos de productos.  Descubrir la causa de origen de los problemas de calidad o de manufactura.  Prevenir el agotamiento de los clientes y adquirir otros nuevos.  Vender de forma cruzada a clientes existentes.  Realizar la generación de perfiles de los clientes con mas precisión. Procedinmiento tradicional de archivos ¿Cómo se sentiria si ud. Fuera ejecutivo de una empresa y ledijeran que la informacion que usted requiere acerca de sus empleados es demaciado dificil y costosa de obtener? Suponga qe el vicepresidente de servicios de informacionle diera la siguientes razones:  La información requerida esta en diversos archivos, cada uno organizado de manera diferente
  • 8. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 8  Cada archivo ha sido organizado para utilizarse con un programa diferente, ninguno produce la información que se desea en la forma que se necesita  No hay disponible ningún programa de aplicación que ayude a obtener la información que se requiere de esos archivos Asi es como los usuario finales pueden verse frustados cuando una organización depende de sistemas de procesamiento de archivos, en los cuales los datos se organizan, almacenan y procesan en archivos independientes de registros de datos. En el enfoque tradicional del procesamiento de archivos que se utilizaba en el procesamiento de informacion de negocio durante muchos años, cada aplicación de negocio se diseñaba para utilizar uno o mas archivos especializados de datos que sólo contenian tipos especificos de registros de datos. Asi es como los usuario finales pueden verse frustados cuando una organización depende de sistemas de procesamiento de archivos, en los cuales los datos se organizan, almacenan y procesan en archivos independientes de registros de datos. En el enfoque tradicional del procesamiento de archivos que se utilizaba en el procesamiento de informacion de negocio durante muchos años, cada aplicación de negocio se diseñaba para utilizar uno o mas archivos especializados de datos que sólo contenian tipos especificos de registros de datos.
  • 9. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 9 Problemas de procesamiento de archivos El enfoque de procesamiento de archivos en definitiva llego a ser demasiado engorroso, costoso e inflexible para proporcionar la información necesaria a fin de administrar el negocio moderno. Los sistemas de procesamiento de archivos presentaban los siguientes problemas: • Redundancia de datos:la misma información se registraba y almacenaba en diversos archivos, esto causaba problemas cuando debían actualizarse, tenían que desarrollarse programas separados de mantenimiento de archivos. Se presentaban muchas inconsistencias entre los datos almacenados en archivos separados. • Falta de integración de datos: tenían que desarrollarse programas especiales para recuperar datos de cada archivo independiente. Esto consumía tanto tiempo y era tan costoso para algunas organizaciones. Los usuarios finales tenían que extraer de forma manual la información requerida a partir de diversos reportes producidos por cada aplicación separada. • Dependencia de datos:los componentes principales de un sistema, la organización de los archivos, sus ubicaciones físicas en el hardware de almacenamiento, y el software de aplicación utilizado para acceder a esos archivos, dependían uno de otros de manera importante. • Otros problemas:la carencia de estándares provocó importantes problemas en el desarrollo y
  • 10. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 10 el mantenimiento de programas de aplicación, y en la seguridad e integridad de los archivos de datos. El enfoque de la administración de base de datos El enfoque de procesamiento de archivos fue reemplazado por el enfoque de administración de bases de datos, como la base de los métodos modernos de administrar datos organizativos. El enfoque de administración de base de datos consolida de manera formal los registros de datos en archivos separados dentro de base de datos, que pueden ser accesadas por muchos programas de aplicación diferentes. Un sistema de administración de base de datos DBMS actúa como una interface de software entre los usuarios y las bases de datos. Esto ayuda a los usuarios a acceder con facilidad a la información de una base de datos. La administración de bases de datos implica el uso del software de administración de base de datos para controlar la forma en que se crean, consultan y se da mantenimiento a las base de datos y para proporcionar la información necesaria a los usuarios finales.
  • 11. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 11 Ejemplo de enfoque de administración de base de datos en un sistema de información bancario Software de administración de base de datos Un DBMS, es la herramienta principal de software del enfoque de la administración de base de datos, controla la creación, el mantenimiento y el uso de las base de datos de una organización y de sus usuarios finales En sistemas informáticos de grandes sistemas centrales (mainframe) o de servidores, el DBMS es un importante paquete de software que controla el desarrollo, uso y mantenimiento de las bases de datos de las organizaciones que utilizan computadoras. Las tres principales funciones de un DBMSson:  Crear nuevas base de datos y aplicaciones para ella.  Mantener la calidad de la información de las base de datos de una organización  Utilizar las bases de datos de una organización para proporcionar la información necesaria a sus usuarios finales.
  • 12. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 12 El desarrollo de una base de datos implicadefinir y organizar el contenido, las relaciones y estructura de los datos necesarios para construir una base de datos. El desarrollo de la aplicación de base de datos implica utilizar un sistema de administración de base de datos para desarrollar prototipos de consultas, formularios, reportes y páginas web para una aplicación de negocio propuesta. El mantenimiento de base de datos implicar utilizar sistemas de procesamiento de transacciones y otras herramientas para añadir, borrar, actualizar y corregir la información de una base de datos. El uso principal de una BD por parte de los usuarios finales implica emplear las capacidades de consulta de BD de un sistema para acceder a la información de una BD, con el fin de recuperar y desplegar la información y producir reportes, formularios y otros documentos de manera selectiva. Componentes comunes de software de administración de base de datos Definición de bases de datos Lenguaje y herramientas gráficas para definir entidades, relaciones, restricciones de integridad y derechos no autorizados Acceso no procedural Lenguaje y herramientas gráficas para acceder a los datos sin una codificación complicada Desarrollo de Aplicaciones Herramientas gráficas para desarrollar menús, formas de captura de datos y reportes Interface de lenguaje procedural Lenguaje que combina acceso no procedural con las capacidades totales de un lenguaje de programación Proceso de transacciones Mecanismos de control para prevenir interferencias de usuarios simultáneos y recuperar información
  • 13. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 13 Componentes y funciones comunes de software de un sistema de administración de bases de datos Consulta de base de datos La capacidad de consulta de una BD es un beneficio importante del enfoque de la administración de BD.Los usuarios finales pueden solicitar información desde una base de datos mediante el uso de una característica de consulta o un generador de reportes. • Lenguaje de consulta.-permite obtener con facilidad respuestas inmediatas a solicitudes específicas de datos. • Generador de reportes.-permite especificar de manera expedita un formato de reporte para la información que se quiera presentar como un reporte. • Consultas SQL.-Lenguaje internacional estándar de consulta, que se encuentra en muchos paquetes de sistemas de administración de base de datos. SELECT„ FROM... WHERE„ • Consultas Graficas y Naturales.-Muchos usuarios finales tienen dificultades para formular perdida después de una falla Afinación de base de datos Herramientas para monitorear y mejorar el desempeño de las bases de datos
  • 14. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 14 de manera correcta estatutos SQL y consultas de otros lenguajes de bases de datos, de modo que la mayoría de los paquetes de administración de base de datos ofrecen métodos de interfaces grafica de usuario de apuntar y pulsar, más fáciles de usar y son traducidos por el software en comandos SQL Mantenimiento de una base de datos El proceso se logra mediante sistemas de procesamiento de transacciones y otras aplicaciones de usuario final, con el apoyo del sistema de administración de bases de datos. Los usuarios finales y los especialistas en información también pueden emplear varias utilerías proporcionadas por un sistema de información de BD para el mantenimiento. Las bases de datos de una organización necesitan ser actualizadas de continuo para reflejar nuevas transacciones de negocios y otros eventos. Otros cambios diversos también deben actualizarse y los datos corregirse para asegurar la precisión de los datos en la bases de datos Desarrollo de aplicaciones Los usuarios finales, analistas de sistemas y los desarrolladores de otras aplicaciones pueden utilizar el lenguaje de programación 4GL y herramientas de desarrollo de software integradas proporcionadas por muchos paquetes de sistemas de administración de base de datos, para desarrollar programas de aplicación a la medida. Un DBMS facilita el trabajo de los desarrolladores de software de aplicación, porque no tienen que desarrollar procedimientos detallados de manejo de datos mediante el uso de lenguajes de programación convencionales cada vez que escriben un programa.
  • 15. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 15 En lugar de eso pueden incluir características tales como estatutos de lenguaje de manipulación de datos (DML) en su software que llaman al sistema de administración de bases de datos para realizar las actividades necesarias del manejo de datos. SECCIÓN II Principios técnicos de la administración de la base de datos Administración de base de datos En todos los sistemas de información, los recursos de datos tienen que organizarse y estructurarse de alguna manera lógica, de forma que puedan ser accesados con facilidad, procesados de manera eficiente, recuperados con rapidez y administrado eficazmente. Por eso, se han inventado estructuras y métodos de acceso a los datos, que desde simples a complejos, para organizar y tener acceso a la información almacenada `por los sistemas de información de manera eficaz. Estructura de Base de datos Las relaciones entre los muchos elementos de datos individuales almacenados en las BD se basan en una de diversas estructuras lógicas de datos, o modelos. Los paquetes de DBMS se diseñan para utilizar una estructura específica de datos con el fin de proporcionar a los usuarios finales un acceso rápido y fácil a la información almacenada en la BD.
  • 16. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 16 Las cinco estructuras fundamentales de la base de datos son:  Estructura jerárquica.- los primeros paquetes de DBMS para los grandes sistemas centrales (mainframe) utilizaban la estructura jerárquica, en la cual las relaciones entre los registros forman una jerarquía o estructura de árbol. En el modelo estructura de multiniveles, que consisten en un registro raíz y un numero de niveles subordinados, así todas las relaciones entre los registros son de uno a muchos, dado que cada elemento de dato se relaciona con un solo elemento sobre él  Estructura de red.- Puede presentar relaciones lógicas más complejas, y todavía se utiliza en algunos paquetes de un DBMS para grandes sistemas. Permite relaciones de muchos a muchos entre los registros; es decir, el modelo de red puede accesar un elemento de dato al seguir uno de diversos caminos, porque se puede relacionar cualquier elemento de datos o registro con cualquier número de otros elementos de datos.  Estructura relacional.- Es el más utilizado de las tres estructura de base de datos. La mayoría de los paquetes de un DBMS para microcomputadoras lo utilizan, así como a mayoría de los sistemas de rango medio y grandes sistemas. En el modelo relacional, todos los elementos de datos se visualizan como almacenados en forma de tablas simples.  Estructura multidimensional.- Es una variación del modelo relacional, que utiliza estructura multidimensionales para organizar datos y expresar las relaciones entre ellos. Se pueden visualizar las estructuras
  • 17. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 17 multidimensionales como cubo de datos y como cubos dentro de los cubos de datos. Cada lado del cubo se considera una dimensión de la información.  Estructura orientada a objetos.- Se considera como una de las tecnologías clave de una nueva generación de aplicaciones multimedia basadas en web. Un objeto consiste en valores de datos que describen los atributos de una entidad, más las operaciones que pueden realizarse sobre los datos. Esta capacidad de encapsulación permite al modelo orientado a objetos manejar con más facilidad tipos complejo de datos (graficas, dibujos, voz, texto) que otras estructurara de base de datos. Este modelo también soporta la herencia. La tecnología de objetos permite a los diseñadores desarrollar diseños de productos, almacenarlos como objetos en una BD orientado a objetos, replicarlos y modificarlos para crear nuevos diseños de productos.
  • 18. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 18 Ejemplo de tres estructuras básicas de bases de datos. Representan tres maneras básicas de desarrollar y expresar las relaciones de datos de una base de datos Evaluación de la estructura de base de datos La estructura jerárquica de la información fue un modelo natural para las bases de datos sutilizadas para tipo estructurados y de rutina de procesamiento de transacciones, lo cual caracterizó a muchas operaciones de negocio Una estructura de datos en red podría manejar con facilidad una relación de muchos a muchos. Eso se debe a que es más flexible que la estructura jerárquica para apoyar las bases de datos en muchos tipos de operaciones de negocio. Sin embargo al igual que la estructura jerárquica debido a que sus relaciones deben especificarse con anticipación, el
  • 19. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 19 modelo de red no puede manejar de forma sencilla solicitudes específicas de información. Las bases de datos relacionales, por otra parte, permite a un usuario final recibir con facilidad información en respuesta a requisiciones específicas. Esto se debe a que no tienen que especificarse todas las relaciones entre los elementos de datos en una base de datos organizada de manera racional que cuando se crea la base de datos. El software de administración de bases de datos (Oracle, DB2, Access) crea nuevas tablas de relaciones de datos mediante el uso de parte de los datos de diversas tablas. La limitación principal del modelo relacional es que los sistemas de administración de bases de datos relacionales no pueden procesar grandes cantidades de transacciones de negocio con rapidez y eficiencia como aquellos basados en los modelos jerárquicos y de red, o aplicaciones complejas y de alto volumen también como el modelo orientado a objetos. Desarrollo de base de datos Los paquetes de administración de bases de datos como Microsoft Access o Lotus Approach permiten a los usuarios finales desarrollar con facilidad las bases de daos que necesitan. Sin embargo las grandes organizaciones por lo general depositan el control del desarrollo empresarial de las bases de datos en las manos de los administradores de bases de datos (DBA) y de otros especialistas de bases de datos. Esto mejora la integridad y seguridad de las bases de datos organizacionales. Lo desarrolladores de bases de datos utilizan el Lenguaje de Definición de Datos (DDL) en los sistemas de administración de bases de datos como el Oracle 9i o BD2 de IBM, para desarrollar y especificar los contenidos, relaciones y estructura de datos de cada base de datos, y para modificar estas especificaciones de bases de datos cuando sea necesario.
  • 20. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 20 Diccionario de datos: Es un catálogo o directorio de administración de bases de datos que contienen metadatos, es decir, datos acerca de los datos. Un diccionario de datos depende de un componente de software del sistema de administración de bases de datos para administrar una base de datos de definiciones de datos, es decir, metadatos acerca de la estructura, elementos de datos y otras características de las bases de datos de una organización. Los administradores de la base de datos puede consultar los diccionarios de datos para reportar el status de cualquier aspecto delos metadatos de una empresa. Planeación de datos y diseño de bases de datos El desarrollo de bases de datos puede comenzar con un proceso de planeación de datos de arriba abajo. Los administradores y diseñadores de bases de datos trabajan con la administración corporativa y los usuarios finales para desarrollar un modelo empresarial que defina el proceso básico de negocio de la empresa. El desarrollo de bases de datos implica actividades de planeación de datos y de diseño de bases de datos
  • 21. Universidad Laica “Eloy Alfaro” de Manabí Facultad De Ciencias Informáticas 21 Luego, definen las necesidades de información de los usuarios finales dentro de un proceso de negocio, tales como el proceso de compra/recepción que todos los tienen.A continuación, los usuarios finales deben identificar los elementos clave de datos que se necesitan para desempeñar sus actividades específicas de negocio. Esto implica con frecuencia desarrollar diagramas de entidad relación que modelen las relaciones entre las muchas entidades implicadas en los procesos de negocios. Este diagrama de entidad relación ilustra algunas de las relaciones entre entidades (producto, proveedor, almacén, etc.) datos en un proceso de negocio de compra/recepción.