Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING."

Transcripción

1 P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING. INFORMÁTICA Base de Datos Usuario A Programa de Aplicación Bodega Usuario B Usuario N Insumo Proveedor Profesor: José Miguel Rubio L.

2 Índice de Contenidos Introducción a las Bases de Datos El Recurso Dato Dato v/s Información Historia de las Bases de Datos Componentes de un ambiente de Base de Datos Beneficios & Riesgos del uso de Base de Datos Sistema de archivos v/s Bases de Datos Bases de Datos y Desarrollo de Sistemas de Información Base de Datos 2

3 Índice de Contenidos Sistemas de Gestión de Base de Datos Conceptos Principales funciones Ventajas de utilizar SGBD Consideraciones del uso de un SGB Base de Datos 3

4 Índice de Contenidos Modelamiento de una Base de Datos Modelo Conceptual: Entidad Relación Asociaciones entre entidades, Cardinalidad de Asociaciones Claves candidatas y claves primarias, Atributos multivaluados Reglas del Negocio Modelo Lógico: Relacional Modelo Lógico Transformación de entidades y relaciones Proceso de Normalización de Relaciones Análisis de vistas Base de Datos 4

5 Por qué estudiar Base de Datos En una organización los datos y recursos fluyen en su interior, provienen del medio ambiente y retornan a él. Existen dos tipos básicos de recursos: Físico: insumos, materiales, personal Conceptuales: datos, información El dato deber ser: Administrado, planificado y controlado, Tratado como un activo más de la empresa. Apoyar el logro de los objetivos organizacionales. Base de Datos 5

6 Definiciones Dato: representación de una cierta entidad del mundo real a través de un símbolo o de una dupla <atributo, valor>. Entidad: objeto que se desea representar. Atributo: elemento que describe la entidad o una propiedad de ella. Valor: medida asociada al atributo. Base de Datos 6

7 Dato v/s Información Dato Recurso importante en la Organización Información Datos agrupados y elaborados Toma de Decisiones Base de Datos 7

8 Información y Organización Ámbito de la Información: Bancos en Línea, Cajeros Automáticos, Planilla de Existencias en una Bodega, etc. El valor de la información comparable con los activos de una empresa Cuidado de la información, Bases de datos corporativas, Toma de decisiones. La información como factor diferenciador en la competitiva realidad actual: Información precisa y oportuna Integrar y Compartir Base de Datos 8

9 Administrando el Recurso Dato Poseer en una organización políticas y procedimientos que permitan: Disponer de los Datos en la oportunidad deseada, Tener políticas de seguridad para protegerlos del mal uso o de su destrucción, Asegurar su calidad y Disponer de procedimientos que permitan su eliminación cuando ya no son requeridos. Se requiere de un compromiso organizacional. El modelamiento de una Base de Datos en forma adecuada es para una organización: Herramienta importante Incide en la eficiencia de procesos internos y externos. Base de Datos 9

10 Historia de las Bases de Datos Antes de la existencia de las Bases de Datos, la información lógica de una organización se guardaba en Archivos, Archivo: conjunto de registros de uno o más tipos. Registro: instancia (ocurrencia) de un tipo de registro. Campo: característica de un tipo de registro. Un archivo es: Conjunto estructurado/organizado de datos, con un significado, que representa características de una entidad del mundo real. Ejemplo Archivo: Entidad Alumno Base de Datos 10

11 Historia de las Bases de Datos Identificador Nombre Sexo Cargo Ciudad 001 Pablo M Analista Valparaíso 002 Luis M Diseñador Viña del Mar 003 Gabriela F Jefe de Proyecto Quilpué 004 Ignacia F Administrativo Villa Alemana Base de Datos 11

12 Historia de las Bases de Datos La organización de datos en Archivo comprende: El cómo se almacenan los datos, Así como la forma en que se accede a ellos. Existen tres formas de organizar los datos bajo este enfoque. Archivos Secuenciales, Archivos Indexados, Archivos Relativos o Directos. Base de Datos 12

13 Archivos Secuenciales En este tipo de archivo tanto para leer un registro como para escribir un campo, se hace de uno por uno y de un registro después de otro. Ejemplo. Agenda de contactos En este tipo de organización, Todos los registros (menos el primero) tiene un registro que lo precede y Todos tienen un registro que los sucede (menos el último). El orden físico de los registros se corresponde con el orden lógico. Base de Datos 13

14 Archivos Indexados Para evitar el problema de los archivos secuenciales, se creó una estructura anexa al archivo de datos, un índice según un orden y criterio predefinido, con lo cual se agiliza el acceso a los datos organizados por dicho índice. Ejemplo. Libro Si los índices de los libros no existieran, sería necesario leer el libro completo página por página, hasta encontrar el tema deseado. Base de Datos 14

15 Archivos Relativos En este tipo de organización el contenido de los datos del registro determina su posición física de manera, que conociendo el registro se puede hacer referencia a dicha ubicación. Se puede acceder a cada uno de los registros sin necesidad de leer los que preceden, pero con la necesidad de realizar un cálculo anterior a través de una función. Base de Datos 15

16 Enfoque Tradicional de Procesamiento de Datos: Enfoque por Agregación El desarrollo de sistemas de información (SI) para el tratamiento de los datos, se relaciona con el procesamiento de datos por departamento. Los SI responden a requerimientos de usuarios por aplicaciones individuales como por ejemplo: Remuneraciones, Cuentas corrientes, Contabilidad, Control inventario, etc. Base de Datos 16

17 Enfoque Tradicional de Procesamiento de Datos: Enfoque por Agregación Cada SI es desarrollado, diseñado, para satisfacer las necesidades de un departamento o grupo de usuarios. No existe una planificación corporativa o un modelo que guíe el desarrollo de aplicaciones. Este enfoque es conocido como Enfoque por Agregación. Base de Datos 17

18 Enfoque Tradicional de Procesamiento de Datos: Enfoque por Agregación Organigrama de la Organización: Diferentes funciones requieren de un SI para apoyar sus decisiones. Cada SI utiliza datos de la organización. La superposición de áreas indica la utilización del mismo tipo de dato por uno o más SI (Duplicación de Recursos). A Sistema de Información B C D E F G H I Base de Datos 18

19 Enfoque Tradicional de Procesamiento de Datos: Enfoque por Agregación Desde la perspectiva computacional se tiene que Programas de Aplicación: Acceden a uno o más archivos de datos. Deben contener las definiciones de los archivos que utilizan y las instrucciones que permiten manejarlos. Cada programa es dueño de sus archivos de datos y la lógica del programa es dependiente de los formatos y descripciones de esos datos. Base de Datos 19

20 Enfoque Tradicional de Procesamiento de Datos: Enfoque por Agregación Programa Facturación Programa Compras Archivo Clientes Archivo Cuentas por Pagar Archivo Clientes Archivo Inventario Archivo Proveedor Programa Ventas Archivo Clientes Archivo Inventario Archivo Empleado Base de Datos 20

21 Inconvenientes en el Uso de Archivos Redundancia de Datos no Controlada Se produce frecuentemente con aplicaciones independientes que se encuentran en las organizaciones. Inconsistencia de Datos Se produce debido a la descoordinación con la que realizan operaciones de ingreso, actualización o eliminación en archivos que presentan información redundante. Dificultad para Modificar Estructura Lógica Situación que se presenta al momento de querer realizar cambios en la estructura de un archivo o bien responder a requerimientos de información. Base de Datos 21

22 Inconvenientes en el Uso de Archivos Escasa Posibilidad de Compartir Datos Cada aplicación tiene sus propios archivos. El mismo dato debe ser ingresado varias veces para actualizar los archivos con datos duplicados. Al desarrollar nuevas aplicaciones no es posible a veces, explotar los datos contenidos en archivos que ya existen: Crear nuevos archivos Duplicación de datos. Baja productividad del programador Debe diseñar cada archivo para la aplicación en cuestión pues, normalmente se trabaja de forma descentralizada. Base de Datos 22

23 Inconvenientes en el Uso de Archivos Baja Estandarización Referente a la definición para nombres, formatos y accesos en el desarrollo de SI. Problemas como Sinónimos: Uso de nombres diferentes para un mismo ítem de datos. Ejemplo: # ESTUDIANTE y ROL ALUMNO Problemas como Homónimos: Uso de un mismo nombre simple para ítems de datos distintos. Ejemplo: Nota (calificación-descripción) Esfuerzo de mantención Cualquier modificación de archivo incide directamente en la modificación del o los programas en donde se utiliza. Base de Datos 23

24 Base de Datos Implementación Enfoque Administración Conceptos SW Modelamiento Base de Datos 24

25 Base de Datos Enfoque. Definiciones. Propiedades. Elementos del Enfoque. Implementación del Enfoque. Beneficios y Riesgos en la Utilización de BD Base de Datos 25

26 Base de Datos: Enfoque Los datos se visualizan como un recurso. Este recurso debe ser compartido por todos los usuarios. Cada usuario puede contar con una visión de la BD requerimientos de información. Datos almacenados de tal forma que son independientes del programa que lo usa. Control centralizado operaciones a través de Data Base Managment System (DBMS): Protección, Ingreso, Modificación, Eliminación, Recuperación Base de Datos 26

27 Base de Datos: Enfoque Archivo Clientes Archivo Cuentas Pagadas Archivo Empleados Archivo Inventario Archivo Proveedor Archivo Factura Archivo Balance Archivo Estadísticas Ventas BD como un conjunto de archivos relacionados Base de Datos 27

28 Base de Datos: Enfoque Usuario A Programa de Aplicación Bodega Usuario B Insumo Usuario N Proveedor Base de Datos 28

29 Base de Datos: Enfoque Nivel Planificación BASE Nivel Táctico Nivel Operacional PRODUCCIÓN FINANZAS PERSONAL MARKETING DE DATOS Base de Datos 29

30 Base de Datos: Enfoque Separación entre los programas y los datos, y abstracción de datos: En el procesamiento de archivos tradicionales, la estructura de los ficheros de datos viene integrada en los programas de acceso. Cualquier modificación de la estructura de un archivo puede requerir la modificación de todos los programas que acceden a dicho archivo. La estructura de los ficheros de datos se almacena en el catálogo del DBMS separadamente de los programas de acceso A esta propiedad se le denomina independencia entre programas y datos. Base de Datos 30

31 Base de Datos: Enfoque Soporte de múltiples vistas de los Datos Una BD suele tener definido múltiples usuarios, cada uno de los cuales puede requerir una perspectiva o vista diferente de la BD. Una vista puede ser un subconjunto de la BD o puede contener datos virtuales derivados de los ficheros de la BD pero que no están explícitamente almacenados. Base de Datos 31

32 Base de Datos: Enfoque Compartir datos y procesamiento de transacciones multiusuario: Todo DBMS multiusuario, debe permitir a varios usuarios tener acceso simultáneo a la BD. Esto es indispensable si los datos de múltiples aplicaciones se deben integran y mantener en una sola BD. El DBMS debe incluir SW de control de concurrencia para asegurar que cuando varios usuarios intenten actualizar los mismos datos lo hagan de manera controlada para que el resultado de las actualizaciones sea correcto. Base de Datos 32

33 Base de Datos: Enfoque Naturaleza autodescriptiva de los sistemas de BD: Descripción completa de la estructura de la BD y sus restricciones. Esta definición se almacena en el catálogo del sistema, que contiene informaciones tales como: Estructura de cada archivo, Tipo y formato del almacenamiento de cada elemento Restricciones sobre los datos. La información almacenada en el catálogo se denomina meta-datos, y describe la estructura de la base de datos primaria. Base de Datos 33

34 Base de Datos: Definición Es una colección de datos relacionados. Características implícitas: Representan aspectos del mundo real, denominado minimundo o Universo del Discurso (UdD) Comprende una colección coherente de datos. Un conjunto de datos aleatorios no podría considerarse como una base de datos Base de Datos 34

35 Base de Datos: Definición Características implícitas: Una base de datos se diseña, construye y puebla con datos para un propósito específico. Está destinada a un grupo de usuarios concreto y tiene aplicaciones preconcebidas en las cuáles están interesados dichos usuarios. Base de Datos 35

36 Base de Datos: Definición Definición 1: "Colección de datos interrelacionados almacenados en conjunto sin redundancias perjudiciales o innecesarias; su finalidad es servir a una o más aplicaciones de la mejor forma posible; los datos se almacenan de modo que resulten independientes de los programas que los usan; se emplean métodos bien determinados para incluir nuevos datos y para modificar o extraer los datos almacenados". Martin, Definición 2: "Colección integrada y generalizada de datos, estructurada atendiendo a las relaciones naturales de modo que suministre todos los caminos de acceso necesarios a cada unidad de datos con objeto de poder atender todas las necesidades de los diferentes usuarios". Deen, Base de Datos 36

37 Base de Datos: Definición Definición 3: "Colección de datos integrados, con redundancia controlada y con una estructura que refleje las interrelaciones y restricciones existentes en el mundo real; los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de éstas, y su definición y descripción, únicas para cada tipo de datos, han de estar almacenadas junto con los mismos. Los procedimientos de actualización y recuperación, comunes y bien determinados, habrán de ser capaces de conservar la integridad, seguridad y confidencialidad del conjunto de los datos". A.de Miguel, Definición 4: "Una base de datos consiste en alguna colección de datos persistentes e independientes usados por una organización determinada." (Date, 1995) Base de Datos 37

38 Base de Datos: Propiedades Una base de datos tiene alguna fuente de la cual provienen los datos, algún grado de interacción con los sucesos del mundo real, y una audiencia que está activamente interesada en el contenido de la base de datos. Los sucesos de la vida real se deben analizar de tal manera de distinguir, funciones, procesos, actividades, logrando identificar las entidades. Base de Datos 38

39 Base de Datos Dato Procesamiento Información Base de Datos Elementos del Enfoque de Base de Datos Implementación del Enfoque de Base de Datos Beneficios y Riesgos del Uso de Bases de Datos Base de Datos 39

40 Elementos Enfoque BD Administradores de BD Desarrolladores de SI Usuarios Finales Herramienta CASE Interface Usuario Programas de Aplicaciones Repositorio DBMS BD Base de Datos 40

41 Elementos Enfoque BD Usuarios: Personas que requiere datos. Tipos de Usuarios: Usuarios Finales Desarrolladores de Sistemas Administradores de Datos Administradores de BD Desarrolladores de SI Usuarios Finales Herramienta CASE Interface Usuario Programas de Aplicaciones Reposi- Base de Datos torio 41 DBMS BD

42 Elementos Enfoque BD Usuarios Finales: Requieren acceder a la BD para: Consultarla, Actualizarla, Generar Informes Usuarios Finales Ocasionales: Acceden en forma esporádica. Sus requerimientos de información puede variar en cada ocasión. Lenguaje de consulta de BD avanzado para especificar solicitudes Gerentes de nivel medio o alto u otros. Base de Datos 42

43 Elementos Enfoque BD Usuarios Finales: Usuarios Finales Simples o Paramétricos: Porción apreciable de la totalidad de los usuarios finales. Realizan consultas y actualizaciones constantes de la BD. Utilizan tipos estándar de consultas y actualizaciones - transacciones programadas. Usuarios Finales Avanzados: Se encuentran familiarizados con los recursos del DBMS, implementando sus aplicaciones de forma que cumplan sus complejos requerimientos. Ingenieros, científicos, analistas de negocio, etc. Base de Datos 43

44 Elementos Enfoque BD Usuarios Finales: Usuarios Autónomos: Mantienen BD personales mediante la utilización de paquetes de programas comerciales que cuentan con interfaces de fácil uso, basados en menús gráficos. Un ejemplo es el usuario de un paquete fiscal que almacena diversos datos financieros personales para fines fiscales. Base de Datos 44

45 Elementos Enfoque BD Desarrolladores de Sistemas: Analistas de Sistemas: Determinan los requerimientos de los usuarios finales. Desarrollan especificaciones para transacciones programadas que satisfagan dichos requerimientos. Programadores de Sistemas: Implementan las anteriores especificaciones en forma de programas. Prueban, depuran, documentan y mantienen estas transacciones programadas. Para realizar estas tareas, los analistas y programadores deben conocer a la perfección toda la gama de capacidades de DBMS. Base de Datos 45

46 Elementos Enfoque BD Desarrolladores de Sistemas: Diseñador de BD: Identifican los datos que se almacenarán en la BD y eligen las estructuras apropiadas para presentar y almacenar dichos datos. Por lo general, estas tareas se realizan antes de que se implemente la BD y se carguen los datos. Tienen la responsabilidad de comunicarse con todos los futuros usuarios de la BD con el fin de comprender sus necesidades, y de presentar un diseño que satisfaga esos requerimientos. Base de Datos 46

47 Elementos Enfoque BD Administradores de BD (DBA Data Base Administrator): Responsable de la administración de los recursos. Autoriza el acceso a la BD. Coordina y vigila la utilización de la BD Adquiere los recursos de SW y HW que sean necesarios. Es el responsable cuando surgen problemas como violaciones de la seguridad o una respuesta lenta del sistema. En grandes organizaciones, el DBA cuenta con la ayuda de personal para poder desempeñar estas funciones. Base de Datos 47

48 Elementos Enfoque BD Administradores de BD (DBA Data Base Administrator): Definición de la Base de Datos y/o archivos a usar (junto con el analista, diseñador y el usuario). Selección de la estructura de almacenamiento y la estrategia de recuperación. Definición de los distintos tipos de acceso (passwords, permisos) y su mantención. Definición de la estrategia de respaldo a usar, implementarla y controlarla. Base de Datos 48

49 Elementos Enfoque BD Administradores de BD (DBA Data Base Administrator): Responsable del desempeño de la base de datos y mejorarlo. Proveer de capacitación, entrenamiento y apoyo a las consultas de los usuarios. Base de Datos 49

50 Elementos Enfoque BD Sistema Administrador de Base de Datos: Software que permite crear y mantener a una o más bases de datos y su repositorio. Principales funciones son: Definición de la BD Manejo de la BD Seguridad de la BD Administradores de BD Desarrolladores de SI Usuarios Finales Herramienta CASE Interface Usuario Programas de Aplicaciones Repositorio Base de Datos 50 DBMS BD

51 Elementos Enfoque BD Sistema Administrador de Base de Datos: Definición de la BD: Especificar el tipo de dato que irá en la BD. Estructura lógica Relaciones entre datos y características físicas sobre organización y acceso. Lenguaje de definición de datos (Data Definition Language o DDL) que provee el DBMS. Base de Datos 51

52 Elementos Enfoque BD Sistema Administrador de Base de Datos: Manejo de la BD Almacenar, modificar y recuperar los datos. Lenguaje de manipulación de datos (Data Manipulation Language o DML) provisto por el DBMS, que entre otras cosas permite: insertar, borrar y modificar datos, consultarlos y presentarlos en forma adecuada. El lenguaje puede ser del tipo: Host, al cual se le incorporan instrucciones para manejar la Base de Datos (JAVA, PHP, etc.) Lenguaje propio que no requiere de un apoyo de un lenguaje de alto nivel (SQL: Structured Query Language). Base de Datos 52

53 Elementos Enfoque BD Sistema Administrador de Base de Datos: Seguridad de la BD: El DBMS provee de mecanismos para controlar el acceso y para definir qué operaciones puede realizar cada usuario. Provee de mecanismos de respaldo y recuperación de la BD. Además de mecanismos que permitan prevenir los efectos de que dos o más usuarios intenten acceder al mismo dato simultáneamente (control concurrente). Base de Datos 53

54 Elementos Enfoque BD Base de Datos: Lugar físico donde residen los datos de un usuario. Puede ser una Base de Datos: Centralizada. Distribuida. Administradores de BD Desarrolladores de SI Usuarios Finales Herramienta CASE Interface Usuario Programas de Aplicaciones Repositorio Base de Datos 54 DBMS BD

55 Elementos Enfoque BD Base de Datos: Centralizadas: Los datos se encuentran físicamente en un lugar. Se pueden dar de tres tipos: BD en un PC. BD en un computador central. Sobre arquitectura cliente servidor. Descentralizadas: datos en diversos sitios físicos Heterogénea. Homogénea. Base de Datos 55

56 Elementos Enfoque BD Base de Datos Centralizadas: BD en un PC. Monousuarios, se crean, mantienen y actualizan los datos sobre un mismo computador. Son BD simples. BD en un computador central. Los usuarios se conectan a ella a través de un Computador Central Sobre arquitectura Cliente Servidor. Distribución del trabajo en una red en la cual los clientes comparten los servicios que provee un servidor. La lógica de la aplicación se encuentra distribuida entre el cliente y el servidor, tratando en lo posible que exista prioritariamente en el servidor. Base de Datos 56

57 Elementos Enfoque BD Base de Datos Descentralizadas: Heterogéneas: Arquitectura diferente en los distintos sitios donde se encuentran los datos. Diversas plataformas de HW, pueden tener distintos S.O. y DBMS. Homogéneas: La tecnología de BD es la misma o muy compatible normalmente, el modelo de datos es el mismo y el DBMS y S.O. son iguales o altamente compatibles. Base de Datos 57

58 Elementos Enfoque BD Repositorio o Catálogo: Lugar donde residen las definiciones de: Datos, tipo, largo, formatos y reportes. Otros sistemas de la organización. Conocido como el Diccionario de Datos (DD). Clave en la administración del recurso dato. Suele estar implementada como una BD. Administradores de BD Desarrolladores de SI Usuarios Finales Herramienta CASE Interface Usuario Programas de Aplicaciones Repositorio Base de Datos 58 DBMS BD

59 Elementos Enfoque BD Interfaz Usuario/Sistema: La forma en que el DBMS permite la interacción con la BD, a través de: HW: Mouse, teclado, plataforma. SW: Generadores de pantalla, generadores de reportes, lenguajes de consulta interactivos. Administradores de BD Desarrolladores de SI Usuarios Finales Herramienta CASE Interface Usuario Programas de Aplicaciones Repositorio Base de Datos 59 DBMS BD

60 Elementos Enfoque BD Programas de Aplicaciones: Programas computacionales usados para crear y mantener las Base de Datos. Además proveen información a los usuarios. Administradores de BD Desarrolladores de SI Usuarios Finales Herramienta CASE Interface Usuario Programas de Aplicaciones Repositorio Base de Datos 60 DBMS BD

61 Elementos Enfoque BD Herramientas CASE (Computer-Aided Software Engineering): Herramientas que apoyan el desarrollo de SW Diseño de la BD. Programas de aplicación. Apoyan al DBA en: Planificación y diseño de la BD Apoya al desarrollador en: Análisis Requerimientos. Diseño de Programas Administradores de BD Desarrolladores de SI Usuarios Finales Herramienta CASE Interface Usuario Programas de Aplicaciones Repositorio Base de Datos 61 DBMS BD

62 Implementación del Enfoque BD Modelamiento Datos Creación BD Programador Uso BD Usuario Final Requerimientos Definición BD Programa de Aplicación Consulta (Query) Modelo de Datos Conceptual Compilador DDL Traductor DML DBMS BD Lógica (Schema) BD Física Base de Datos 62

63 Beneficios en el Uso de las BD Redundancia Controlada: Al integrar los archivos de datos en una sola estructura lógica y almacenando cada ocurrencia de un ítem de dato en un solo lugar de la Base de Datos, se reduce la redundancia. Toda redundancia puede ser eliminada, pero algunas veces existen razones válidas para almacenar múltiples copias del mismo dato En un sistema de Base de Datos la redundancia es controlada. Base de Datos 63

64 Beneficios en el Uso de las BD Consistencia de Datos: Controlada la redundancia de datos, se reduce la inconsistencia. Al almacenarse un dato en un solo lugar, las actualizaciones no producen inconsistencia. Si existe redundancia controlada, el enfoque de BD se preocupa que al producirse una actualización, se realicen las modificaciones en todos los registros donde esté el dato. Base de Datos 64

65 Beneficios en el Uso de las BD Integración de Datos: En una BD, los datos se organizan de una manera lógica que permite definir las relaciones entre ellos. Un usuario puede relacionar un dato con otro, por ejemplo, para un determinado producto un usuario puede determinar que materias primas son requeridas para fabricarlo y también asociar a las materias primas los proveedores que las venden. Los sistemas de Base de Datos tienen la función de asociar lógicamente datos relacionados. Base de Datos 65

66 Beneficios en el Uso de las BD Compartir Datos: Una BD es creada para ser compartida por todos los usuarios que requieran de sus datos. Muchos sistemas de BD permiten a múltiples usuarios compartir la BD en forma concurrente, aunque bajo ciertas restricciones. Bajo este enfoque, cada unidad funcional tiene su visión de la BD, se simplifica el compartir datos: A cada usuario se le puede asignar una vista precisa de los datos requeridos para tomar sus decisiones No necesita conocer toda la Base de Datos. Base de Datos 66

67 Beneficios en el Uso de las BD Esfuerzo por Estandarización: Establecer la función del DBA es una parte importante de este enfoque. El objetivo es tener la autoridad para definir y fijar los estándares de los datos, así como también posteriores cambios de estándares. Base de Datos 67

68 Beneficios en el Uso de las BD Facilitar el Desarrollo de Aplicaciones: Se reduce el costo y tiempo para desarrollar nuevas aplicaciones. El programador no necesita efectuar las tareas de diseño, construcción y mantención de archivos maestros. Base de Datos 68

69 Beneficios en el Uso de las BD Controles de Seguridad, Privacidad e Integridad: El DBA es responsable por establecer controles de acceso para proteger los datos. El control centralizado que se ejerce bajo este enfoque puede mejorar la protección de datos en comparación con archivos tradicionales. Si no se aplican los controles pertinentes, una BD puede ser más vulnerable que los archivos tradicionales dado que una gran cantidad de usuarios están compartiendo un recurso común. Base de Datos 69

70 Beneficios en el Uso de las BD Flexibilidad en el Acceso: Este enfoque provee múltiples trayectorias de recuperación de cada ítem de dato, permitiendo a un usuario mayor flexibilidad para ubicar datos que en archivos tradicionales. Es posible satisfacer ciertos requerimientos adhoc sin necesidad de un programa de aplicación, a través de lenguajes de consulta orientados al usuario (query language) o de generadores de reportes (report writer) que proveen los DBMS. Base de Datos 70

71 Beneficios en el Uso de las BD Independencia de la Datos: Se refiere a la separación de las descripciones de datos de los programas de aplicaciones que usan esos datos. Permitiendo cambiar la organización de los datos sin necesidad de alterar los programas de aplicación que procesan los datos. Base de Datos 71

72 Beneficios en el Uso de las BD Reducción de la Mantención de Programas: Los datos almacenados deben ser cambiados frecuentemente por diversas razones; se agregan nuevos datos, se cambian formatos de los datos, aparecen nuevos dispositivos de almacenamiento o métodos de acceso, etc. En archivos tradicionales, estos cambios generan modificación a los programas de aplicación. En sistemas de BD, los datos son independientes de los programas, reduciendo la necesidad de modificar (mantener) los programas. Base de Datos 72

73 Riesgos en el Uso de las BD Personal Especializado Al usar el enfoque de BD o comprar un DBMS se necesita contratar o capacitar a personas para convertir sistemas existentes, desarrollar y estimar nuevos estándares de programación, diseñar Bases de Datos y administrar al nuevo staff de personas. Necesidad de Respaldos El tener mínima redundancia, si bien produce beneficios puede llevar a problemas al no contar con copias de datos que sirvan de respaldo. Es necesario contar con respaldos independientes que ayuden a recuperar archivos dañados. Los DBMS proveen de herramientas que permiten respaldar y recuperar archivos. Base de Datos 73

74 Riesgos en el Uso de las BD Problemas al Compartir Datos Si dos usuarios con acceso concurrente desean cambiar el mismo dato o un dato relacionado, se pueden producir resultados inadecuados si es que el acceso al dato no es sincronizado. Cuando los datos son usados sólo para actualización, diferentes usuarios pueden obtener el control de distintas partes de la BD y bloquear el uso de algún dato (a esto se le llama deadlock ). Los DBMS deben ser diseñados para prevenir o detectar tales interferencias, de una forma que sea transparente para el usuario. Base de Datos 74

75 Riesgos en el Uso de las BD Conflicto Organizacional El mantener los datos en una BD para ser compartidos, requiere de un consenso en la definición y propiedad de los datos como también en la responsabilidad por la exactitud de ellos. La experiencia ha mostrado que los conflictos en cómo definir los datos, (tamaño y codificación, derechos de actualización, etc.), son difíciles de resolver y muy frecuentes. En el enfoque de BD se hace necesario contar con un DBA astuto y un buen itinerario de desarrollado de aplicaciones BD. Base de Datos 75

76 Sistemas de Archivos vs BD Desventajas de Archivos Ventajas de DB Redundancia no controlada Inconsistencia de Datos Inflexibilidad Escasa posibilidad de compartir datos Pobre estandarización Baja productividad del programador Excesiva Manutención Mínima redundancia de datos Consistencia de Datos Flexibilidad en el acceso Compartir Datos Esfuerzo por Estandarización Facilitar el desarrollo de aplicaciones Reducción de la manutención de programas Controles de seguridad, integridad y privacidad Independencia de los Datos Integración de Datos Base de Datos 76

77 BD en el Desarrollo de Sistemas Base de Datos 77

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS 1.3 Desarrolladores y usuarios finales Siendo entonces una DB una colección de datos almacenados en una computadora (discos, tambores u otro

Más detalles

Introducción a las Bases de Datos

Introducción a las Bases de Datos Introducción a las Bases de Datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos Sistemas gestores de bases de datos Definición Características y ventajas

Más detalles

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS [Escriba el subtítulo del documento] Qué es un gestor de base de datos? Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un

Más detalles

Gestion y Modelación de Datos Introducción

Gestion y Modelación de Datos Introducción Gestion y Modelación de Datos Introducción Julio de 2011 Contenido Gestión y Modelación de Datos Descripción del Curso Bases de Datos Definición - Funcionalidades Modelos de Datos DDLs, DMLs Descripción

Más detalles

Administración de Recursos Informáticos Unidad II: Unidad de Tecnologías de Información y Comunicaciones La Generación de Proyectos

Administración de Recursos Informáticos Unidad II: Unidad de Tecnologías de Información y Comunicaciones La Generación de Proyectos Unidad II: Unidad de Tecnologías de Información y Comunicaciones La Generación de Proyectos Estructuracion Satisfaccion de necesidad Proyecto de solucion Nacimiento de una Necesidad Las personas requieren

Más detalles

El Sistema Gestor de Base de Datos (DBMS)

El Sistema Gestor de Base de Datos (DBMS) Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los

Más detalles

Sistemas Distribuidos. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J.

Sistemas Distribuidos. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Sistemas Distribuidos Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Bases de datos distribuidas implica que una sola aplicación deberá ser capaz de trabajar en forma transparente

Más detalles

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón 1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado

Más detalles

BASES DE DATOS TEMA 1. Introducción a las Bases de Datos

BASES DE DATOS TEMA 1. Introducción a las Bases de Datos BASES DE DATOS TEMA 1 Introducción a las Bases de Datos 1.1 y 1.2 Introducción y Concepto intuitivo de base de datos. Ejemplo: Datos referentes a organización docente Aplicaciones posibles: Matricula:

Más detalles

Diseño arquitectónico 1ª edición (2002)

Diseño arquitectónico 1ª edición (2002) Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado

Más detalles

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de

Más detalles

PA JOSÉ MANUEL BURBANO CARVAJAL

PA JOSÉ MANUEL BURBANO CARVAJAL PA121-01 SISTEMA DE GESTIÓN DEL CONOCIMIENTO PARA LA DEFINICIÓN DE ESTRATEGIAS QUE EVITEN LA DESERCIÓN ESCOLAR EN LOS COLEGIOS DE MOCOA PUTUMAYO EN EL NIVEL DE EDUCACIÓN BÁSICA SECUNDARIA JOSÉ MANUEL BURBANO

Más detalles

Tecnología de Información

Tecnología de Información CAPITULO 6 : Tecnología de Información ADMINISTRACIÓN DE DATOS MBA SERGIO ORTEGA Material revisado para la cursada 29 BIBLIOGRAFIA Básica: Laudon & Laudon, Sistemas de Información Gerencial. Organización

Más detalles

Introducción Definición de base de datos Conceptos básicos Sistema de Gestión de Base de Datos (SGBD) Conclusiones

Introducción Definición de base de datos Conceptos básicos Sistema de Gestión de Base de Datos (SGBD) Conclusiones Introducción Definición de base de datos Conceptos básicos Sistema de Gestión de Base de Datos (SGBD) Conclusiones Introducción Definición de base de datos Conceptos básicos Sistema de Gestión de Base

Más detalles

Unidad 1. CONCEPTOS DE BASES DE DATOS.

Unidad 1. CONCEPTOS DE BASES DE DATOS. Unidad 1. CONCEPTOS DE BASES DE DATOS. Evolución de las Bases de Datos Diferencia entre Datos e Información. Datos. Es un texto, un número o un conjunto arbitrariamente grande de ambos. Ejemplos : Nombre

Más detalles

Conceptos básicos de bases de datos

Conceptos básicos de bases de datos Conceptos básicos de bases de datos 1.1 Definición de base de datos Una base de datos es una colección de archivos relacionados que permite el manejo de la información de alguna compañía. Cada uno de dichos

Más detalles

Programa de aplicación para ordenes

Programa de aplicación para ordenes INTRODUCCIÓN: Toda empresa u organización necesita tener un control centralizado de sus datos, y las computadoras operan sobre datos que han sido organizados dentro de agrupamientos lógicos. Normalmente,

Más detalles

Herramientas Informáticas I Software: Sistemas Operativos

Herramientas Informáticas I Software: Sistemas Operativos Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como

Más detalles

BASES DE DATOS TEMA 2 MODELOS DE DATOS

BASES DE DATOS TEMA 2 MODELOS DE DATOS SES DE DTOS TEM 2 MODELOS DE DTOS Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de

Más detalles

Sistemas de información Administrativa II

Sistemas de información Administrativa II Sistemas de información Administrativa II UNIDAD 1 MSI. José Luis Llamas Cárdenas Ciclo de Vida Proceso de todo sistema de información Sistemas de Información El sistema informativo esta comprendido por

Más detalles

RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1

RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1 RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1 ANTES QUE NADA DEFINIR QUE ES UNA BASE DE DATOS: Una base de datos es una colección estructurada de datos, Un sistema de base de datos es una colección de

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar

Más detalles

FUNDAMENTOS DE LOS SISTEMAS DE INFORMACION EN LOS NEGOCIOS

FUNDAMENTOS DE LOS SISTEMAS DE INFORMACION EN LOS NEGOCIOS FUNDAMENTOS DE LOS SISTEMAS DE INFORMACION EN LOS NEGOCIOS Maria Alejandra Masclef Cátedra de Computación I Facultad de Ciencias Económicas Universidad Nacional de Tucumán 2012 1 Objetivos Que los alumnos:

Más detalles

DIPLOMADO EN MICROSOFT SQL SERVER 2008

DIPLOMADO EN MICROSOFT SQL SERVER 2008 DIPLOMADO EN MICROSOFT SQL SERVER 2008 El departamento de TI de las empresas se está sometiendo a una transformación integral. Está preparado? Aproveche la mejor oportunidad para capacitarse, ampliar sus

Más detalles

DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática

DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática DED Diagramas de Estructura Lógica de Datos Universidad de Oviedo Departamento de Informática Contenidos Introducción Relaciones Construcción del modelo conceptual Normalización Primera Forma Normal Segunda

Más detalles

Bodegas de Datos y OLAP. Introducción a la Bodegas de Datos

Bodegas de Datos y OLAP. Introducción a la Bodegas de Datos Bodegas de Datos y OLAP Introducción a la Bodegas de Datos Contenido SI-Definición y Clasificación MIS Vs DSS DSS-Definición y Características DW-Definición, Elementos, Características, Arquitectura, OLTP

Más detalles

El Modelo Relacional. Carlos A. Olarte BDI

El Modelo Relacional. Carlos A. Olarte BDI Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de

Más detalles

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas

Más detalles

PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS

PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS Página 1 de 7 OBJETIVO El objetivo de este procedimiento es describir la política de respaldo por defecto para el NOC de Provectis, entendiéndose

Más detalles

Gestion y Modelación de Datos Sistemas de Información, Sistemas de BD

Gestion y Modelación de Datos Sistemas de Información, Sistemas de BD La Ciencia de la Sistema Gestor de Gestion y Modelación de Datos, Sistemas de BD Julio de 2011 Contenido La Ciencia de la Sistema Gestor de 1 La Ciencia de la 2 Dato - - Conocimiento 3 Tecnología de (TI)

Más detalles

Bases de datos. Diseño y gestión

Bases de datos. Diseño y gestión Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL

Más detalles

EXAMEN EXTRAORDINARIO Informática y Computación IV

EXAMEN EXTRAORDINARIO Informática y Computación IV Nombre del alumno: EXAMEN EXTRAORDINARIO Informática y Computación IV Lee cada una de las preguntas y contesta con una V para verdedero o una F en caso de que sea falso lo que se propone. Una base de datos

Más detalles

Información General. El Juego de Políticas de Negocios. (The Business Policy Game) INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO

Información General. El Juego de Políticas de Negocios. (The Business Policy Game) INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Información General M. En C. Eduardo Bustos Farías The Business Policy Game (BPG) es el simulador de negocios orientado a la Administración Estratégica

Más detalles

AUDITAR A LAS PERSONAS

AUDITAR A LAS PERSONAS AUDITAR A LAS PERSONAS Zulmira Silva Sofia Rosendorff Organización del Trabajo Lic. en Relaciones Laborales Influencias ambientales externas -Leyes y reglamentos legales -Sindicatos -Condiciones económicas

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más

Más detalles

ESTÁNDAR DE COMPETENCIA

ESTÁNDAR DE COMPETENCIA I.- Datos Generales Código EC0835 Título Ejecución de software con codificación de comandos y datos orientada a objetos Propósito del Estándar de Competencia Servir como referente para la evaluación y

Más detalles

Ingeniería de Requerimientos. requiere de un Sistema de Software.

Ingeniería de Requerimientos. requiere de un Sistema de Software. Ingeniería de uestableciendo lo que el cliente requiere de un Sistema de Software. Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva 1 Objetivos u Introducción a la Noción

Más detalles

Bases de Datos OTROS ASPECTOS MODELO E-R

Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos

Más detalles

Selección del Hardware y Software Administración del proceso de desarrollo de Sistemas de Información.

Selección del Hardware y Software Administración del proceso de desarrollo de Sistemas de Información. Administración del proceso de desarrollo de Sistemas de Información. Determinación de las necesidades de hardware y software. Existencia de equipo en la organización. Proceso de estimación de las cargas

Más detalles

SISTEMA DE VENTAS Y COMPRA DE TIENDA DE VESTIR SIVECO VISION. Versión 1.0 MANUEL PABLO GUERRA MARTÍNEZ.

SISTEMA DE VENTAS Y COMPRA DE TIENDA DE VESTIR SIVECO VISION. Versión 1.0 MANUEL PABLO GUERRA MARTÍNEZ. SISTEMA DE VENTAS Y COMPRA DE TIENDA DE VESTIR SIVECO VISION Versión 1.0 MANUEL PABLO GUERRA MARTÍNEZ paulo987@hotmail.com grupo S8 SIVECO,2012 Pág. 1 Tabla de Contenidos 1. Introducción 3 1.1 1.2 Propósito

Más detalles

Fundamentos de Ingeniería de Software [Etapas II]

Fundamentos de Ingeniería de Software [Etapas II] Fundamentos de Ingeniería de Software [Etapas II] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de fundamentos de ing. de software

Más detalles

CONCEPTOS BASICOS DE CALIDAD

CONCEPTOS BASICOS DE CALIDAD CONCEPTOS BASICOS DE CALIDAD Tener en cuenta Uso de equipos de comunicación Utilización del tiempo Intervenciones constructivas Finalidad Alcanzar Calidad en la Gestión de la Institución Educativa, con

Más detalles

Administración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información.

Administración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información. UNIVERSIDAD NACIONALDE INGENIERÁ UNI NORTE SEDE REGIONAL EN ETELI Ing. Mario Pastrana Moreno. Unidad I. Tipos de sistemas y su clasificación 10-09-2010 Administración Informática A) Sistemas de información.

Más detalles

Para líderes y organizaciones de alto potencial.

Para líderes y organizaciones de alto potencial. Para líderes y organizaciones de alto potencial. Desarrollamos el talento para potenciar el Liderazgo personal y organizacional mediante la medición, expansión y gestión de. La gestión por permite: 1.

Más detalles

Resumen Inteligencia de Negocios

Resumen Inteligencia de Negocios Resumen Inteligencia de Negocios La inteligencia de Negocios es una tendencia dentro de la Tecnología de Información, recordemos que la Tecnología de Información ayuda a hacer eficientes muchos de los

Más detalles

PROCESOS DE LA DIRECCIÓN DE PROYECTO I N G. C R U C E S H E R N A N D E Z G U E R R A U N I V E R S I D A D A L A S P E R U A N A S

PROCESOS DE LA DIRECCIÓN DE PROYECTO I N G. C R U C E S H E R N A N D E Z G U E R R A U N I V E R S I D A D A L A S P E R U A N A S PROCESOS DE LA DIRECCIÓN DE PROYECTO I N G. C R U C E S H E R N A N D E Z G U E R R A U N I V E R S I D A D A L A S P E R U A N A S La dirección de proyectos es la aplicación de conocimientos, habilidades,

Más detalles

RESUMEN. Para una mejor comprensión del trabajo, a continuación se detalla la estructura:

RESUMEN. Para una mejor comprensión del trabajo, a continuación se detalla la estructura: RESUMEN Es importante que la Agencia Internacional Esperanza Bolivia cuente con un reglamento para poder controlar sus activos fijos, para el mejoramiento de sus funciones. La imperante necesidad de establecer

Más detalles

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING. INFORMÁTICA Base de Datos Usuario A Programa de Aplicación Bodega Usuario B Usuario N Insumo Proveedor Profesor: José Miguel

Más detalles

Unidad I: Organización del Computador. Ing. Marglorie Colina

Unidad I: Organización del Computador. Ing. Marglorie Colina Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar

Más detalles

Introducción a la Operación de Computadoras Personales

Introducción a la Operación de Computadoras Personales Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía

Más detalles

Norma Técnica de Administración por Procesos y Prestación de Servicios. Registro Oficial Nro. 739

Norma Técnica de Administración por Procesos y Prestación de Servicios. Registro Oficial Nro. 739 Norma Técnica de Administración por Procesos y Prestación de Servicios Registro Oficial Nro. 739 Contenidos! Capítulo 1 Capítulo 2 Capítulo 3 Capítulo 4 Generalidades De la Prestación de Servicios Establecimiento

Más detalles

Sistemas Operativos. Curso 2016 Sistema de Archivos

Sistemas Operativos. Curso 2016 Sistema de Archivos Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.

Más detalles

Estructuras Administrativas

Estructuras Administrativas Estructuras Administrativas ESTRUCTURAS ADMINISTRATIVAS 1 Sesión No. 7 Nombre: Diagramas de Flujo Objetivo: El estudiante desarrollará la propuesta de un diagrama de flujo para la especificación de la

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 7 Nombre: Estructuras de datos Contextualización Cuando un programa suele ser muy extenso, un problema clásico de los programadores es la

Más detalles

DISEÑO DEL SISTEMA DE INFORMACION (DSI)

DISEÑO DEL SISTEMA DE INFORMACION (DSI) DISEÑO DEL SISTEMA DE INFORMACION (DSI) El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición de la arquitectura del y del entrono tecnológico que le va a dar soporte, junto

Más detalles

SISTEMAS DE GESTIÓN DE SEGURIDAD DE LA INFORMACIÓN, RIESGOS Y CONTINUIDAD DE NEGOCIOS

SISTEMAS DE GESTIÓN DE SEGURIDAD DE LA INFORMACIÓN, RIESGOS Y CONTINUIDAD DE NEGOCIOS Sistemas de Gestión BANCO CENTRAL DE CHILE SISTEMAS DE GESTIÓN DE SEGURIDAD DE LA INFORMACIÓN, RIESGOS Y CONTINUIDAD DE NEGOCIOS I. INTRODUCCIÓN El Banco Central de Chile pone a disposición de todas sus

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

ISC. Taller de Base de Datos. Alumno: D O C E N T E L.I. JOSE HERNANDEZ RODRIGUEZ

ISC. Taller de Base de Datos. Alumno: D O C E N T E L.I. JOSE HERNANDEZ RODRIGUEZ ISC Taller de Base de Datos Alumno: D O C E N T E L.I. JOSE HERNANDEZ RODRIGUEZ Aportación de la asignatura al perfil del egresado Utiliza un sistema de base de datos (DBMS) comercial. Objetivo general

Más detalles

BASE DE DATOS. Qué es una base de datos?

BASE DE DATOS. Qué es una base de datos? 1 BASE DE DATOS Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos,

Más detalles

TEMA 1: INTRODUCCIÓN A LAS BASES DE DATOS

TEMA 1: INTRODUCCIÓN A LAS BASES DE DATOS 1.1 INTRODUCCIÓN TEMA 1: INTRODUCCIÓN A LAS BASES DE DATOS Un sistema de base de datos es básicamente un sistema computarizado para llevar registros. Es posible considerar a la base de datos como un armario

Más detalles

Procesos de la Dirección de Proyectos para un proyecto

Procesos de la Dirección de Proyectos para un proyecto Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE - ADQUISICIÓN DE UCENCIA

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE - ADQUISICIÓN DE UCENCIA INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE - ADQUISICIÓN DE UCENCIA PARA MANEJADOR DE BASE DE DATOS INFORME TÉCNICO N* 1-2-OEFA-SG/OTI 1. NOMBRE DEL ÁREA: Oficina de Tecnologías de la Información

Más detalles

Implementación de Centros de Computo y Redes de Computadoras

Implementación de Centros de Computo y Redes de Computadoras Implementación de Centros de Computo y Redes de Computadoras Como administradores de red debemos considerar los roles administrativos para hacer una implementación de red y/o sistema de computo. ADMINISTRACION:

Más detalles

importantes actividades agrícolas presenten el cuerpo del estado de resultados un análisis

importantes actividades agrícolas presenten el cuerpo del estado de resultados un análisis importantes actividades agrícolas presenten el cuerpo del estado de resultados un análisis de los ingresos y gastos empleados para determinar el resultado de actividades operativas empleando una clasificación

Más detalles

UNIDAD 2: Bases de Datos en Visual Basic

UNIDAD 2: Bases de Datos en Visual Basic UNIDAD 2: Bases de Datos en Visual Basic 2. Conocer los controles de acceso a datos: Data Manager, textbox, label, dbgrid. Bases de Datos en Visual Basic 6.0 Visual Basic versión 6 puede conectarse a base

Más detalles

GOBIERNO ELECTRÓNICO

GOBIERNO ELECTRÓNICO GOBIERNO ELECTRÓNICO DESARROLLO DE UNA APLICACIÓN WEB PARA EL REGISTRO DE HISTORIAS CLINICAS ELECTRONICAS (HCE) PARA EL HOSPITAL NACIONAL GUILLERMO ALMENARA INTEGRANTE : MIGUEL ÁNGEL ROJAS CABREJOS GUILLERMO

Más detalles

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access) INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

Información y control en los gastos de viajes y eventos corporativos. Una garantía para la compañía.

Información y control en los gastos de viajes y eventos corporativos. Una garantía para la compañía. Información y control en los gastos de viajes y eventos corporativos. Una garantía para la compañía. Soluciones para diferentes objetivos DE PAGO Tarjetas corporativas Cuentas Virtuales Transferencias

Más detalles

GeneXus: Filosofía. Preparado por Breogán Gonda y Nicolás Jodal

GeneXus: Filosofía. Preparado por Breogán Gonda y Nicolás Jodal Preparado por Breogán Gonda y Nicolás Jodal Última actualización: 2012 Copyright Artech Consultores S. R. L. 1988-2012. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier

Más detalles

Diseño Organizacional

Diseño Organizacional Diseño Organizacional DISEÑO ORGANIZACIONAL 1 Lectura No. 7 Nombre: Estructura y Diseño Organizacional Introducción En esta sesión presentaremos los conceptos que definen la estructura y el diseño organizacional.

Más detalles

Desde 2007 existe un nuevo sistema de costeo que ha mejorado notablemente la

Desde 2007 existe un nuevo sistema de costeo que ha mejorado notablemente la TDABC: COSTEO BASADO EN EL TIEMPO INVERTIDO POR ACTIVIDAD Desde 2007 existe un nuevo sistema de costeo que ha mejorado notablemente la forma en que las empresas pueden diferenciar los buenos y malos negocios,

Más detalles

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE ING. INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Tema 3: Modelo Entidad Interrelación 1. Modelización

Más detalles

1.4 Sistemas de bases de datos frente a los sistemas de archivos

1.4 Sistemas de bases de datos frente a los sistemas de archivos 1.4 Sistemas de bases de datos frente a los sistemas de archivos Si analizamos la situación (especialmente la situación pasada) de algunos sistemas de información, podemos encontrar sistemas en los que

Más detalles

UNIDAD DE APRENDIZAJE: TECNOLOGÍA INFORMÁTICA

UNIDAD DE APRENDIZAJE: TECNOLOGÍA INFORMÁTICA 3.1 El problema del almacenamiento de datos. 3.1.1 Ventajas y desventajas del almacenamiento de datos. 3.1.2 Almacenamiento tradicional de datos y archivos. 3.1.3 Problemas comunes en sistemas de almacenamiento

Más detalles

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Base de Datos ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Una base de datos es un conjunto de elementos de datos que se describe a sí mismo, con relaciones entre esos elementos, que presenta

Más detalles

PO-1TI-001. Código: Versión: Elaborado por: - Gerencia de IT. Página: Revisado por: - Gerencia de IT. Page 1 of 5

PO-1TI-001. Código: Versión: Elaborado por: - Gerencia de IT. Página: Revisado por: - Gerencia de IT. Page 1 of 5 PO-TI-00 Page of 5. PROPOSITO Y ALCANCE El Grupo Corporativo New Horizons y sus compañías operacionales, reconocen en los documentos preparados por los diferentes departamentos y unidades, un papel importante

Más detalles

Sistema de Gestión de la Calidad SGC

Sistema de Gestión de la Calidad SGC Sistema de Gestión de la Calidad SGC QUÉ ES UN SISTEMA DE GESTIÓN DE LA CALIDAD? SISTEMA: Es un conjunto de elementos mutuamente relacionados o que interactúan entre sí. SISTEMA DE GESTIÓN DE LA CALIDAD:

Más detalles

FUNCIONES BÁSICAS DE LA GERENCIA DE PROYECTOS

FUNCIONES BÁSICAS DE LA GERENCIA DE PROYECTOS FUNCIONES BÁSICAS DE LA GERENCIA DE PROYECTOS CONTENIDO FUNCIONES BÁSICAS DE LA GERENCIA DE PROYECTOS Integración Alcance Tiempo Costo Calidad Recursos humanos Comunicaciones Manejo de riesgos Procura

Más detalles

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO Responsables Prof. Oriel Herrera Gamboa Prof. Marcela Schindler Nualart Prof. Gustavo Donoso Montoya Prof. Alejandro

Más detalles

Arquitecturas para DBMS distribuídos y heterogéneos. DBMS distribuídos y heterogéneos. Bases de Datos Distribuídas(DDBS) Lenguajes para Multiple-DBMS

Arquitecturas para DBMS distribuídos y heterogéneos. DBMS distribuídos y heterogéneos. Bases de Datos Distribuídas(DDBS) Lenguajes para Multiple-DBMS Arquitecturas para DBMS distribuídos y heterogéneos DBMS distribuídos y heterogéneos Lenguajes para Multiple-DBMS DDBMS DBMS Federados DBMS Distribuídos y Heterogéneos Esquema Global para Multiple-DBMS

Más detalles

ESCUELA DE INFORMÁTICA

ESCUELA DE INFORMÁTICA TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar

Más detalles

ORGANIZACIÓN, IMPLEMENTACIÓN Y CONTROL DE MARKETING. Omar Maguiña Rivero

ORGANIZACIÓN, IMPLEMENTACIÓN Y CONTROL DE MARKETING. Omar Maguiña Rivero ORGANIZACIÓN, IMPLEMENTACIÓN Y CONTROL DE MARKETING 1 OBJETIVOS ESPECIFICOS Explicar la importancia de seguir un proceso adecuado de marketing internacional. 2 CONTENIDOS 1. Estructura Organizacional y

Más detalles

BASES DE DATOS. 1.1 Funciones de un DBMS

BASES DE DATOS. 1.1 Funciones de un DBMS BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los

Más detalles

INGENIERÍA EN LOGÍSTICA INTERNACIONAL EN COMPETENCIAS PROFESIONALES

INGENIERÍA EN LOGÍSTICA INTERNACIONAL EN COMPETENCIAS PROFESIONALES INGENIERÍA EN LOGÍSTICA INTERNACIONAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ADMINISTRACIÓN DE VENTAS UNIDADES DE APRENDIZAJE 1. Competencias Dirigir proyectos de negocios y de actividades logísticas

Más detalles

Bases de Datos: Introducción

Bases de Datos: Introducción Sistemas de Información/Sistemas Informáticos Bases de Datos: Introducción Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl En toda

Más detalles

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura 1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos

Más detalles

Dirección de Servicios Universitarios

Dirección de Servicios Universitarios Dirección de Servicios Universitarios Oficina de Suministros Servicios de Alimentación Oficina de Servicios Generales Coordinación Tienda Javeriana Coordinación Correspondencia Coordinación Archivos Administrativos

Más detalles

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador. SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición

Más detalles

Liderando Proyectos de software para dispositivos de Apple. Creatividapps

Liderando Proyectos de software para dispositivos de Apple. Creatividapps Liderando Proyectos de software para dispositivos de Apple Creatividapps Acerca del Autor Enrique Fernández Ingeniero de Sistemas especializado en el análisis, diseño y desarrollo

Más detalles

ACTIVIDAD: Control de Lectura # 1: Benchmarking para Competir con Ventaja Por: Roberto J. Boxwell. MATERIA: Ingeniería de Software.

ACTIVIDAD: Control de Lectura # 1: Benchmarking para Competir con Ventaja Por: Roberto J. Boxwell. MATERIA: Ingeniería de Software. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION CICLO II/2008 ACTIVIDAD: Control de Lectura # 1: Benchmarking para Competir con Ventaja Por: Roberto J. Boxwell MATERIA: Ingeniería de

Más detalles

2.- OBJETIVOS GENERALES DE LAS UNIDADES DE AUDITORIA INTERNA. e) Propiciar el autocontrol y promover la probidad administrativa.

2.- OBJETIVOS GENERALES DE LAS UNIDADES DE AUDITORIA INTERNA. e) Propiciar el autocontrol y promover la probidad administrativa. CONSEJO DE AUDITORIA INTERNA GENERAL DE GOBIERNO DOCUMENTO TECNICO No 9 BASES PARA LA CREACION DE UNIDADES DE AUDITORIA INTERNA EN LOS GOBIERNOS REGIONALES 1.- ASPECTOS GENERALES: La Auditoria Interna

Más detalles

Computadora y Sistema Operativo

Computadora y Sistema Operativo Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos

Más detalles

Procesos de la Dirección de Proyectos para un proyecto

Procesos de la Dirección de Proyectos para un proyecto Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),

Más detalles

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo

Más detalles

Manual del Integrador Contable Premium Soft

Manual del Integrador Contable Premium Soft Manual del Integrador Contable Premium Soft Desarrollado por el TSU. Douglas D. Diaz A. El módulo de Integración Contable permite registrar la información de manera automática al sistema de Contabilidad

Más detalles

Tema 1. Conceptos básicos

Tema 1. Conceptos básicos Conceptos básicos Sistema de Gestión de Bases de Datos, SGBD (DBMS, Database Management System): software diseñado específicamente para el mantenimiento y la explotación de grandes conjuntos de datos 1

Más detalles

PROCESO ADMINISTRACIÓN DEL SIG PROCEDIMIENTO CONTROL DE REGISTROS

PROCESO ADMINISTRACIÓN DEL SIG PROCEDIMIENTO CONTROL DE REGISTROS Página: 1 de 5 1 Objetivo Establecer las actividades necesarias para el control, administración y disposición de los registros del Sistema Integrado de Gestión del Ministerio. 2 Alcance Este procedimiento

Más detalles

Grupo Tecnologías de Información XVII Edición Cumbre Judicial BORRADOR DE GUÍA DE INTEROPERABILIDAD Y SEGURIDAD DE EXPEDIENTE JUDICIAL ELECTRÓNICO

Grupo Tecnologías de Información XVII Edición Cumbre Judicial BORRADOR DE GUÍA DE INTEROPERABILIDAD Y SEGURIDAD DE EXPEDIENTE JUDICIAL ELECTRÓNICO BORRADOR DE GUÍA DE INTEROPERABILIDAD Y SEGURIDAD DE EXPEDIENTE JUDICIAL ELECTRÓNICO 1 Introducción Con el fin de mejorar y agilizar la cooperación jurídica internacional, se deben establecer marcos de

Más detalles

Estrategias a nivel funcional

Estrategias a nivel funcional Estrategias a nivel funcional Finalidad de dar a la empresa una mayor: Eficiencia Calidad Innovación Capacidad de respuesta al cliente Esto conlleva a una ventaja competitiva para un mayor crecimiento

Más detalles

PBS 8 Gestión de Riesgos y Controles Internos

PBS 8 Gestión de Riesgos y Controles Internos PBS 8 Gestión de Riesgos y Controles Internos Seminario de Capacitación en Seguros ASSAL - IAIS San José, Costa Rica 29 de Noviembre de 2016 M. Fernanda Plaza Superintendencia de Valores y Seguros - Chile

Más detalles