Bases de Datos. Tema 0 REPASO DE CONCEPTOS BÁSICOS. Francisco Ruiz sep UCLM-ESI (F.Ruiz)

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

Download "Bases de Datos. Tema 0 REPASO DE CONCEPTOS BÁSICOS. Francisco Ruiz sep UCLM-ESI (F.Ruiz)"

Transcripción

1 Bases de Datos Tema 0 REPASO DE CONCEPTOS BÁSICOS Francisco Ruiz sep-2000 documentación preparada con ayuda de Esperanza Marcos (Universidad Rey Juan Carlos) y Mario Piattini (Universidad de Castilla-La Mancha)

2 Sistemas de Información y Bases de Datos Complementar con el capítulo 1 del libro Fundamentos y Modelos de Bases de Datos (2ª edición). De Miguel, A.; Piattini, M.; Ra-Ma, BDa - 0R 2

3 Indice 1. Sistemas de Información 1.1. Concepto de Sistema 1.2. Concepto de Sistema de Información 1.3. Componentes de un Sistema de Información 1.4. SI para la Gestión y SI para la Ayuda a la Toma de Decisiones 2. De los Sistemas Tradicionales de Ficheros a las Bases de Datos 3. Ventajas e Inconvenientes de las BD frente a los Ficheros 4. Concepto de Base de Datos 5. Distintos Niveles de Abstracción de una BD BDa - 0R 3

4 1.1. Concepto de Sistema 1. Sistemas de Información Concepto de Sistema Un sistema puede definirse como un conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a un determinado objetivo. Los sistemas están limitados, natural o artificialmente. Todo lo que está situado fuera de los límites del sistema se denomina entorno. El sistema toma elementos del entorno, entradas, como materias primas para elaborar los productos que se devuelven al entorno, salidas. BDa - 0R 4

5 1.1. Concepto de Sistema 1. Sistemas de Información ENTORNO ENTRADAS SISTEMA SALIDAS ENTORNO Los sistemas pueden ser naturales o artificiales, si son debidos al hombre. Un sistema de información es un sistema artificial. BDa - 0R 5

6 1.1. Concepto de Sistema 1. Sistemas de Información Sistema dinámico Controla su actuación en función de cómo las salidas controlan los objetivos marcados. Se adecúa dinámicamente a las condiciones del entorno. El control del sistema se puede realizar mediante mecanismos internos (sistemas autorregulados), del entorno o por ambos. BDa - 0R 6

7 1.1. Concepto de Sistema 1. Sistemas de Información estímulos CONTROLADOR señales estímulos ENTRADA datos PROCESADOR información SALIDA realimentación Esquema de un sistema dinámico BDa - 0R 7

8 1.2. Concepto de Sistema de Información 1. Sistemas de Información Concepto de SI Toda organización necesita, para su funcionamiento, un conjunto de informaciones que se han de transmitir entre sus elementos y desde y hacia el exterior del sistema. Una parte de esta comunicación que se realiza por medio de contactos interpersonales entre los empleados, es el sistema de información informal. Cuando se trata de organismos complejos, este tipo de flujo de información es insuficiente y costoso, por lo que se hace necesario un sistema de información formal u organizacional. BDa - 0R 8

9 1.2. Concepto de Sistema de Información 1. Sistemas de Información Concepto de SI Un Sistema de Información toma datos del entorno y devuelve como resultado la información que la organización require para su gestión y toma de decisiones. La organización debe marcar objetivos y directrices que permitan regular al SI. Se denomina Sistema Objeto a la parte de la organización de la cual se nutre el SI y a la cual revierten sus resultados. Los SI son sistemas eminéntemente dinámicos. BDa - 0R 9

10 1.2. Concepto de Sistema de Información 1. Sistemas de Información CONTROLADOR EXTERNO (ORGANOS DIRECTIVOS) CONTROLADOR INTERNO ENTRADA PROCESADOR SI SALIDA ORGANIZACION Control a dos niveles del SI de una organización BDa - 0R 10

11 1.2. Concepto de Sistema de Información 1. Sistemas de Información Definiciones de SI Sistemas de Información son sistemas que suministran información, Langefors (1977). Un Sistema de Información puede ser definido como una colección de personas, procedimientos y equipos diseñados, construidos, operados y mantenidos para recoger, registrar, procesar, almacenar, recuperar y visualizar información, Teichroew (1976). Un SI es un conjunto de elementos, ordenadamente relacionados entre sí de acuerdo con unas ciertas reglas, que aporta al sistema objeto (es decir a la organización a la cual sirve y que le marca las directrices de funcionamiento) la información necesaria para el cumplimiento de sus fines, para lo cual tendrá que recoger, procesar y almacenar datos, procedentes tanto de la misma organización como de fuentes externas, facilitando la recuperación, elaboración y presentación de los mismos, de Miguel y Piattini (1999). BDa - 0R 11

12 1.3. Componentes de un Sistema de Información 1. Sistemas de Información S I S T E M A D E I N F O R M A C I O N Contenido -datos- Equipo físico -hardware- Soporte lógico -software- Administrador Usuarios referencial estructurados factual no estructurados unidad central de proceso equipo periférico Sistema operativo Gestión de datos -SGBD- Control de las comunicaciones Tratamientos específicos área de datos área informática informáticos no informáticos BDa - 0R 12

13 1.3. Componentes de un Sistema de Información 1. Sistemas de Información Dos tipos de sistemas de gestión: Sistemas de Gestión de Bases de Datos (SGBD): tratamiento de datos estructurados. Sistemas de Recuperación de Información (SRI): tratamientos de datos no estructurados. Actualmente: tendencia a la convergencia BDa - 0R 13

14 1.4. SI para la Gestión y SI para la Ayuda a la Toma de Decisiones 1. Sistemas de Información NIVEL ESTRATEGICO -- Elaboración Elaboración de de planes planes -- Objetivos Objetivos generales generales Ordenes y Planes Información NIVEL TACTICO -- Control Control de de gestión gestión -- Objetivos Objetivos específicos específicos NIVEL OPERACIONAL -- Tareas Tareas administrativas administrativas Niveles de gestión en las organizaciones BDa - 0R 14

15 1.4. SI para la Gestión y SI para la Ayuda a la Toma de Decisiones 1. Sistemas de Información TIPOS DE PROC. REPETITIVOS EXCEPCIONALES F O R M A L I Z A B L E S N O F O R M A L I Z. TAREAS ADMINISTRATIVAS Características: datos voluminosos propios, elementales y homogéneos pocas interrelaciones y simples muchas salidas normalizadas procesos sencillos y periódicos predomina el tratamiento secuencial y por lotes (Ejemplo: nóminas, facturas) TAREAS ADMINISTRATIVAS DE EXCEPCION Características: datos no muy voluminosos propios, elementales, así como agregados y homogéneos muchas interrelaciones pocas salidas normalizadas procesos complejos pero estructurados tratamiento no secuencial y, en general, interactivo (Eje.:estadísticas, modelos, gestión de personal, etc.) AYUDA A LA DECISION Características: datos muy poco voluminosos propios y ajenos agregados y muy heterogéneos muchas interrelaciones complejas pocas salidas, con información significativa, oportuna y facil de interpretar procesos de dificil o imposible estructuración tratamiento no secuencial e interactivo (Ejemplo: Creación de una nueva unidad de producción) Características de la inf. necesaria en los distintos procesos de las organizaciones BDa - 0R 15

16 1.4. SI para la Gestión y SI para la Ayuda a la Toma de Decisiones 1. Sistemas de Información 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente, se optó por utilizar una BD común que incorporara, sin redundancias innecesarias, la información necesaria para las distintas funciones. De este modo, se dispone de un único SI capaz de dar respuesta tanto a las necesidades de gestión como a las de decisión. 3. En la actualidad se han incorporado nuevas técnicas para dar soporte a la toma de decisiones: minería de datos (Data Mining) y almacenes de datos (Data Warehouse). Surgen nuevos sistemas dirigidos a los directivos (Decision Support Systems o Executive Information Systems). BDa - 0R 16

17 1.4. SI para la Gestión y SI para la Ayuda a la Toma de Decisiones 1. Sistemas de Información NIVEL NIVEL DIRECTIVO DIRECTIVO -- TACTICO TACTICO Y ESTRATEGICO- ESTRATEGICO- (Ayuda (Ayuda a a la la decisión) decisión) O R D E N E S Y P L A N E S SISTEMA SISTEMA DE DE INFORMACION INFORMACION datos elementales Información agregada datos externos NIVEL NIVEL OPERACIONAL OPERACIONAL (Gestión (Gestión rutinaria) rutinaria) Sistema de información único (nivel directivo y operacional) BDa - 0R 17

18 2. De los Sistemas Tradicionales de Ficheros a las Bases de Datos D1 D1 D2 D2 D3 D3 f 1 f 2 T1 T1 T2 T2 R1 R2 D4 D4 D5 D5 D6 D6 D7 D7 f 3 f 4 f 5 T3 T3 T5 T5 f 6 T4 T4 R3 R4 R5 DATOS FICHEROS TRATAMIENTOS RESULTADOS Organización clásica: sistemas orientados al proceso BDa - 0R 18

19 2. De los Sistemas Tradicionales de Ficheros a las Bases de Datos Inconvenientes de los Sistemas Orientados a procesos 1. Ocupación inutil de memoria secundaria 2. Aumento en los tiempos de proceso 3. Inconsistencias 4. Dependencia de los datos respecto al soporte físico (falta de flexibilidad frente a cambios) 5. No son apropiados para sistemas de ayuda a la toma de decisiones Surge un nuevo enfoque, el de una BD, donde los datos se almacenen una sola vez, con independencia de los tratamientos BDa - 0R 19

20 2. De los Sistemas Tradicionales de Ficheros a las Bases de Datos D1 D1 R1 D2 D2 DEPURACION RECUPERA- CION D3 D3 ACTUALIZA- CION B.D. R2 D4 D4 D5 D5 ALMACENA- MIENTO TRATAMIEN- TO R3 DATOS CREACION Y RECUPERACION RESULTADOS ACTUALIZACION Y TRATAMIENTOS Organización en BD: sistemas orientados a los datos BDa - 0R 20

21 3. Ventajas e Inconvenientes de las BD frente a los Ficheros Ventajas de las BD REFERIDAS A: A) LOS DATOS: - Independencia de éstos respecto de los tratamientos y viceversa - Mejor disponibilidad de los mismos - Mayor eficiencia en la recogida, codificación y entrada en el sistema B) LOS RESULTADOS - Mayor coherencia - Mayor valor informativo - Mejor y mas normalizada documentación C) LOS USUARIOS - Acceso más rápido y sencillo de los usuarios finales - Más facilidades para compartir los datos por el conjunto de los usuarios - Mayor flexibilidad para atender a demandas cambiantes BDa - 0R 21

22 3. Ventajas e Inconvenientes de las BD frente a los Ficheros Inconvenientes de las BD Instalación costosa Personal especializado Implantación larga y dificil Falta de rentabilidad a corto plazo Escasa estandarización Desfase entre teoría y práctica BDa - 0R 22

23 4. Concepto de Base de Datos - Colección de datos interrelacionados almacenados en conjunto sin redundancias perjudiciales o innecesarias; su finalidad es servir a una aplicación o más, de la mejor manera 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, 1975). - Colección o depósito de datos, donde los datos están lógicamente relacionados entre sí, tienen una definición y descripción comunes y están estructurados de una forma particular. Una base de datos es también un modelo del mundo real y, como tal, debe poder servir para toda una gama de usos y aplicaciones, (Conference des Statisticiens Européens, 1977). - Conjunto de datos de la empresa memorizado en un ordenador, que es utilizado por numerosas personas y cuya organización está regida por un modelo de datos, (Flory, 1982). - Conjunto estructurado de datos registrados sobre soportes accesibles por ordenador para satisfacer simultáneamente a varios usuarios de forma selectiva y en tiempo oportuno, (Delobel, 1982). - Colección no redundante de datos que son compartidos por diferentes sitemas de aplicación, (Howe, 1983). - Colección integrada y generalizada de datos, estructurada atendiendo a las relaciones naturales de modo que sumimistre todos los caminos de acceso necesarios a cada unidad de datos con objeto de poder atender todas las necesidades de los diferentes usuarios, (Deen, 1985). Distintas definiciones de BD - Conjunto de ficheros maestros, organizados y administrados de una manera flexible de modo que los ficheros puedan ser facilmente adaptados a nuevas tareas imprevisibles, (Frank, 1988). - Colección de datos interrelacionados, (Elsmari y navathe, 1989). BDa - 0R 23

24 4. Concepto de Base de Datos Base de Datos (BD) Colección o depósito de datos integrados, almacenados en soporte secundario (no volatil) y con redundancia controlada. Los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de ellos, y su definición (estructura de la base de datos) única y almacenada junto con los datos, se ha de apoyar en un modelo de datos, el cual ha de permitir captar las interrelaciones y restricciones existentes en el mundo real. Los procedimientos de actualización y recuperación, comunes y bien determinados, facilitarán la seguridad del conjunto de los datos, de Miguel y Piattini (1999). Sistema de Gestión de Base de Datos (SGBD) Conjunto de programas que permiten la implantación, acceso y mantenimiento de la BD Sistema de Base de Datos (SBD) SGBD + DATOS + USUARIOS BDa - 0R 24

25 5. Distintos Niveles de Abstracción de una BD A B C D E F G ESTRUCTURA LOGICA DE USUARIO -esquema externo- ESTRUCTURA LOGICA GLOBAL -esquema conceptual- E B D G A C F ESTRUCTURA FISICA -esquema interno- Las tres estructuras de los sistemas de bases de datos BDa - 0R 25

26 El Sistema de Gestión de Bases de Datos SGBD Complementar con el capítulo 2 del libro Fundamentos y Modelos de Bases de Datos (2ª edición). De Miguel, A.; Piattini, M.; Ra-Ma, BDa - 0R 26

27 Indice 1. El SGBD como Interfaz entre el Usuario y la BD 2. Concepto y Funciones del SGBD 3.1. Lenguajes de los SGBD 3. Interacción del Usuario con la BD 4. Funcionamiento del SGBD: Interacción con el S.O. 5. La Arquitectura ANSI/X3/SPARC 6. La Arquitectura y la Independencia Físico/Lógica 7. Estructura General de un SGBD BDa - 0R 27

28 NIVEL NIVEL ESTRATEGICO ESTRATEGICO Elaboración Elaboración de de planes planes Objetivos Objetivos generales generales 1. El SGBD como interfaz entre el Usuario y la BD El SGBD actúa como interfaz entre la BD y los distintos niveles de gestión de la organización. Integra los distintos subsistemas, atendiendo a las necesidades de los usuarios en los tres niveles NIVEL NIVEL TACTICO TACTICO Control Control de de gestión gestión Objetivos Objetivos específicos específicos S G B D Base común de Datos NIVEL NIVEL OPERACIONAL OPERACIONAL Tareas Tareas administrativas administrativas Ordenes y Planes Información BDa - 0R 28

29 Usuarios de una BD a) Usuarios Informáticos Diseñadores (lógicos/físicos) Administradores Analistas y programadores b) Usuarios Finales BDa - 0R 29

30 Sistema de Gestión de Base de Datos (SGBD) 2. Concepto y Funciones del SGBD Conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministra a los distintos tipos de usuarios los medios necesarios para describir y manipular los datos almacenados en la base, garantizando su seguridad. Operaciones que debe realizar un SGBD: A) SOBRE EL CONJUNTO DE LA BASE Creación Reestructuración Consulta a la totalidad B) SOBRE REGISTROS CONCRETOS Inserción Borrado Actualización Modificación Consulta selectiva BDa - 0R 30

31 2. Concepto y Funciones del SGBD Funciones esenciales de un SGBD: Función de definición o descripción Función de manipulación Función de Control Otras facilidades: Procedimientos para el administrador Reorganizaciones Copias de seguridad Cargas de ficheros Estadísticas Generadores de listados, etc. Interfaces con monitores de transacciones BDa - 0R 31

32 DESCRIPCION Permite describir: - Los elementos de datos con - Su estructura - Sus interrelaciones - Sus validaciones A tres niveles: - Externo - Lógico Global - Interno Mediante un LDD MANIPULACION Permite: - Buscar - Añadir - Suprimir - Modificar Mediante un LMD Lo cual supone: datos de la base - Definir un criterio de selección (reponsabilidad del usuario) - Definir la estructura externa a recuperar (reponsabilidad del usuario) - Acceder a la estructura física (reponsabilidad del sistema) CONTROL - Reune las interfaces de los usuarios - Suministra procedimientos para el administrador 2. Concepto y Funciones del SGBD BDa - 0R 32

33 2.1. Lenguajes de los SGBD 2. Concepto y Funciones del SGBD Caracterización de los lenguajes de datos Huésped Autocontenido Muy Procedimental Poco procedimental Diferido (por lotes) Conversacional (interactivo) Registro a registro (navegacional) Conjunto de registros (especificación) BDa - 0R 33

34 2.1. Lenguajes de los SGBD 2. Concepto y Funciones del SGBD Tipología de los lenguajes de los SGBD Por tipos de aplicaciones Aplicaciones formalizables Aplicaciones no formalizables Por tipos de usuarios Informáticos Finales Por tipo de función Definición Manipulación BDa - 0R 34

35 2.1. Lenguajes de los SGBD 2. Concepto y Funciones del SGBD Procesos formalizables y muy repetitivos: Se realizan mediante programas, con tratamiento por lotes y periodicidad fija (emisión mensual de nóminas), o tratamiento interactivo (consultas). Procesos dificilmente formalizables, o poco repetitivos: No suele ser conveniente escribir programas. Es más conveniente que los resuelva el usuario final con los procedimientos que le proporcione el SGBD (lenguajes de usuario final, menús, etc.). Usuarios informáticos: Requieren medios potentes y flexibles. Utilizan lenguajes anfitriones y lenguajes huéspedes. Usuarios finales: Medios simples para comunicarse con la BD (lenguajes autocontenidos de sintaxis sencilla, menús,...). BDa - 0R 35

36 2.1. Lenguajes de los SGBD 2. Concepto y Funciones del SGBD Lenguaje de Definición de Datos (LDD) ó Data Definition Languege (DDL) Suelen ser autocontenidos y no necesitan apoyarse en ningún lenguaje de programación. Lenguaje de Manipulación de Datos (LMD) ó Data Manipulation Language (DML) Deben permitir al usuario referirse a un conjunto de datos que cumplan una cierta condición (criterio de selección). Un mismo LMD pede actuar como huesped y como autocontenido. La mayoría permiten el uso en diferido y en conversacional. El programador precisa de un LMD:embebido y bastante procedimental. El usuario no informático precisa LMD: autocontenidos, muy procedimentales e interactivos. BDa - 0R 36

37 2.1. Lenguajes de los SGBD 2. Concepto y Funciones del SGBD Un lenguaje huesped es, en general: Procedimental Se explota en diferido Navegacional Ejemplo: DL/1 (IMS de IBM): huésped, muy procedimental, diferido y navegacional Un lenguaje autocontenido es, en general: Declarativo Conversacional Recupera conjuntos de registros Ejemplo: SQL: huésped y autocontenido, poco procedimental, recupera conjuntos de registros, actúa en diferido y en conversacional. SELECT nombre, apellido FROM persona WHERE fecha_nac = 28/11/65 BDa - 0R 37

38 2.1. Lenguajes de los SGBD 2. Concepto y Funciones del SGBD Un LMD huésped dentro de otro lenguaje anfitrión... SENTENCIAS DECLARATIVAS... declaración de áreas de E/S para las transferencias de datos desde/hacia la BD declaración de áreas para la comunicación de mensajes... LLAMADA A LA VISTA DE USUARIO (interacción con la BD)... SENTENCIAS DE PROCESO... LLAMADA A LA SENTENCIA DEL LMD (interacción con la BD) comprobación del contenido del área de mensajes... BDa - 0R 38

39 2.1. Lenguajes de los SGBD 2. Concepto y Funciones del SGBD LENGUAJES DE DEFINICION DE DATOS (LDD) externo - Definición de datos global interno físico lógico LENGUAJES DE MANIPULACION DE DATOS (LMD) recuperación - Manipulación de datos actualización PROCEDIMIENTOS PARA EL ADMINISTRADOR - Reorganizaciones - Copias de seguridad - Estadísticas - Cargas de ficheros... INTERFACES O MONITORES DE TELEPROCESO BDa - 0R 39

40 3. Interacción del Usuario con la BD USUARIO INSERTAR MODIFICAR BORRAR CONSULTAR BASE DE DATOS ACTUALIZACIONES CONSULTAS BDa - 0R 40

41 Funciones DESCRIPCION MANIPULACION Usuarios INTERNA LOGICA GLOBAL EXTERNA 3. Interacción del Usuario con la BD N O I N F O R M A T I C O S A D M I N I S I N F O R F O R M A N O T R A D O R M A T I C O L I Z A F O R M A B L E L I Z A B L E LENGUAJE DE DESCRIPCION DE DATOS INTERNOS LENGUAJE DE DESCRIPCION DE DATOS GLOBALES LENGUAJE DE DESCRIPCION DE VISTAS EXTERNAS LLAMADA A UNA VISTA DEFINIDA POR EL ADMINISTRADOR VISTA EXTERNA DESCRITA EN EL PROPIO PROCEDIMIETO FACILIDADES INCLUIDAS EN LOS LENGUAJES O EN LOS PAQUETES PROCEDIMIENTOS: - CREACION - OPTIMIZACION - REORGANIZACION - RECUPERACION - COPIAS SEGURIDAD... - LMD (EMBEBIDO) - GENERADOR DE INFORMES - AYUDAS - L4G... - USO DE APLICACIONES - L4G - LENGUAJES PARAMETRICOS PAQUETES - LENGUAJES AUTOCONTENIDOS - PAQUETES BDa - 0R 41

42 4. Funcionamiento del SGBD: Interacción con el SO Comparación entre el acceso a un fichero y a una BD PROGRAMA DE DE APLICACION SGBD Base de Datos Subsistema de gestión de datos (métodos de acceso) S.O. Fichero BDa - 0R 42

43 Interacción SGBD/SO/PA en un entorno concurrente 4. Funcionamiento del SGBD: Interacción con el SO Estructuras lógica global e interna Vista externa VE1 VE2.. DATOS SISTEMA OPERATIVO ALMACENAMIENTO SISTEMA DE GESTION DE LA BASE DE DATOS 9 Area de Comunicación AC1 Area de trabajo de usuario ATU Nombre de la Vista externa VE1 Programa de Aplicación Unidad de ejecución 1(UE1) INTERMEDIO ACn VEn BASE DE DATOS ATUn UEn Programa de Aplicación BDa - 0R 43

44 5. La Arquitectura ANSI/X3/SPARC NIVEL EXTERNO ESQUEMA EXTERNO 1 ESQUEMA EXTERNO n NIVEL CONCEPTUAL NIVEL INTERNO ESQUEMA CONCEPTUAL ESQUEMA INTERNO Correspondencia Conceptual/Interna Correspondencia Externa/Conceptual DATOS ALMACENADOS BDa - 0R 44

45 ADMINISTRADOR DE LA EMPRESA 5. La Arquitectura ANSI/X3/SPARC D E F I N I C I O N ADMINISTRADOR DE LA BD 13 PROCESADOR DEL ESQUEMA CONCEPTUAL ADMINISTRADOR DE APLICACIONSE 4 PROCESADOR DEL ESQUEMA INTERNO 14 META- DATOS 5 PROCESADOR DEL ESQUEMA EXTERNO M A N I P U L A C I O N datos TRANSFORMADOR INTERNO/ ALMACENADO LEYENDAS 34 TRANSFORMADOR CONCEPTUAL / INTERNO TRANSFORMADOR EXTERNO/ CONCEPTUAL 12 Funciones de programa Funciones humanas Diccionario de datos Interfaces USUARIO BDa - 0R 45

46 Facilidades de Usuario 5. La Arquitectura ANSI/X3/SPARC SGBD F U H G D N U C L E O O R D E N A D O R datos FU = Facilidades de Usuario HGD = Herramientas de Gestión de Datos LDU = Lenguaje de Datos de Usuario LDU i = Lenguaje de Datos de Usuario interno LDU LDUi BDa - 0R 46

47 Facilidades de Usuario 5. La Arquitectura ANSI/X3/SPARC LDU demanda de usuario respuesta en formato usuario F A C I L I D A D E S D E U S U A R I O petición al SGBD respuesta del SGBD LDUi S G B D BDa - 0R 47

48 6. La Arquitectura y la Independencia Físico/Lógica Uno de los principales objetivos de las BD es: Independencia entre las estructura físicas y lógicas de los datos Independencia entre datos y aplicaciones BDa - 0R 48

49 6. La Arquitectura y la Independencia Físico/Lógica Con la independencia físico/lógica se consigue: Que los mismos datos se presenten de distintas formas según las necesidades del usuario. Que el almacenamiento de los datos, su estructura lógica y los programas de aplicación sean independientes. BDa - 0R 49

50 6. La Arquitectura y la Independencia Físico/Lógica Dentro del concepto de independencia físico/lógica podemos distinguir entre: Independencia de descripción: que permite separar la definición de los datosa nivel físico y a nivel lógico. Independencia de manipulación: que hace referencia a la de los programas de aplicación con respecto a los caminos de acceso y al soporte físico de almacenamiento. En la independencia de descripción es fundamental la arquitectura del SGBD; en la independencia de manipulación influye también el modelo de datos. BDa - 0R 50

51 6. La Arquitectura y la Independencia Físico/Lógica Independencia físico/lógica en una arquitectura a dos niveles NIVEL USUARIO X NIVEL SISTEMA EE1 EI EI EEn BDa - 0R 51

52 6. La Arquitectura y la Independencia Físico/Lógica Independencia físico/lógica en una arquitectura a tres niveles NIVEL USUARIO NIVEL EMPRESA NIVEL MAQUINA EE1 EE1 X1 X2 EC EC EI EI EEn EEn Independencia lógica Independencia física BDa - 0R 52

53 7. Estructura General de un SGBD FACILIDADES DE USUARIO GENERADORES DE APLICACIONES (L4G) EXPORTADOR/ IMPORTADOR DICCIONARIO DE RECURSOS DE LA INFORMACION NUCLEO DEL SGBD SISTEMA OPERATIVO GENERADORES DE INFORMES UTILIDADES DEL SGBD DATOS LENGUAJE DE SGBD (Catálogo) PRECOMPILADORES DE LENGUAJES AYUDAS AL DISEÑO (CASE) APLICACIONES DESARROLLADAS BDa - 0R 53

Sistemas de Información y Bases de Datos. Introducción a las Bases de Datos Tema 1

Sistemas de Información y Bases de Datos. Introducción a las Bases de Datos Tema 1 y Bases de Datos Introducción a las Bases de Datos Tema 1 Índice 1. Sistemas de Información 1.1. Concepto de Sistema 1.2. Concepto de Sistema de Información 1.3. Componentes de un Sistema de Información

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

Base de Datos. Docente: Ing. Francisco Rodríguez. Universidad Nacional de Trujillo Ingeniería Industrial BASE DATOS. Resultados.

Base de Datos. Docente: Ing. Francisco Rodríguez. Universidad Nacional de Trujillo Ingeniería Industrial BASE DATOS. Resultados. Universidad Nacional de Trujillo Ingeniería Industrial Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Agenda Tema 1: Introducción a Base de Datos 1. Sistemas

Más detalles

El Sistema de Gestión de Bases de Datos

El Sistema de Gestión de Bases de Datos de Bases de Datos Grupo Avanzadas Univ. Carlos III de Madrid Índice II.1. El como interfaz entre el usuario y la BD II.2. Concepto y principales funciones de un SGDB II.3. Lenguajes de los II.4. Interacció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

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL) Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y

Más detalles

El Sistema de Gestión de la Base de Datos

El Sistema de Gestión de la Base de Datos El Sistema de Gestión de la Base de Datos 1 Índice 1. El SGBD como nterfaz entre el Usuario y la BD 2. Concepto y Funciones del SGBD 2.1. Lenguajes de los SGBD 3. nteracción del Usuario con la BD 4. Funcionamiento

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

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

Tema I: Bases de Datos y Sistema Gestor de Bases de Datos

Tema I: Bases de Datos y Sistema Gestor de Bases de Datos 1 - Concepto de Base de Datos. Modelos y lenguajes de descripción. Tema I: Bases de Datos y Sistema Gestor de Bases de Datos 1.1 - Introducción. Objetivos de las Bases de Datos. 1.2 - Concepto de Base

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

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

1. HISTORIA. Década de 1950.

1. HISTORIA. Década de 1950. 1. HISTORIA Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían bibliotecas y toda clase de registros que se utilizaban para recoger información sobre las cosechas, censos,

Más detalles

Administración de Bases de Datos

Administración de Bases de Datos Administración de Bases de Datos Pedro Pablo Alarcón Cavero Juan Garbajosa Sopeña Departamento de O.E.I. Escuela Universitaria de Informática Universidad Politécnica de Madrid Contenido 1. Bases de Datos.

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

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

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

Concepto y Objetivos de las Bases de Datos

Concepto y Objetivos de las Bases de Datos de las Bases de TEMA I Grupo de Bases de Avanzadas Univ. Carlos III de Madrid 0. Índice I.1. De los sistemas de ficheros a las Bases de I.2. Ventajas e Inconvenientes de las Bases de I.3. Concepto de Base

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

Bases de Datos 3º Informática de Sistemas

Bases de Datos 3º Informática de Sistemas TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.

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

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

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

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

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

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16

Más detalles

TEMA 1. INTRODUCCIÓN A LAS BASES DE DATOS...1

TEMA 1. INTRODUCCIÓN A LAS BASES DE DATOS...1 TEMA 1. INTRODUCCIÓN A LAS BASES DE DATOS...1 1. CUALIDADES DE LA INFORMACIÓN...1 2. SISTEMAS DE INFORMACIÓN... 2 2.1. Componentes de un sistema de información... 2 3. NIVELES DE GESTIÓN DE UNA ORGANIZACIÓN....

Más detalles

2 - El Sistema de Gestión de Base de Datos (SGBD)

2 - El Sistema de Gestión de Base de Datos (SGBD) 2 - El Sistema de Gestión de Base de Datos (SGBD) 2.1 - Introducción. Usuarios del SGBD. 2.2 - Concepto y funciones básicas del Sistema de Gestión de Base de Datos 2.3 - Lenguajes de los Sistemas Gestores

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

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

TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS.

TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.

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

Introducción a los Sistemas Gestores de Bases de Datos

Introducción a los Sistemas Gestores de Bases de Datos Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de

Más detalles

Asignatura: Administración de Bases de Datos

Asignatura: Administración de Bases de Datos Ingeniería Técnica en Informática Escuela Universitaria de Informática Universidad Politécnica de Madrid Asignatura: Administración de Bases de Datos Tema 3: e en Bases de Datos Pedro P. Alarcón Cavero

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

Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes

Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes Modalidad de realización del curso: Número de Horas: Titulación: Online 160 Horas Diploma

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

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto

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

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

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

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 5. Sistemas de Bases de Datos frente a Sistemas de Ficheros 1.- Sistemas de Ficheros. 2.- Problemas de los Sistemas de Ficheros. 3.- Sistemas

Más detalles

TEMA 1: Concepto de ordenador

TEMA 1: Concepto de ordenador TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos

Más detalles

INSTRUMENTO DE EVALUACIÓN AP01 - AA2 EV1

INSTRUMENTO DE EVALUACIÓN AP01 - AA2 EV1 INSTRUMENTO DE EVALUACIÓN AP01 - AA2 EV1 Programa de formación ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN Nombre del Proyecto Actividad de Proyecto Diseño y construcción de software a la medida para

Más detalles

1

1 Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus

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

LÓGICA DE PROGRAMACIÓN

LÓGICA DE PROGRAMACIÓN LÓGICA DE PROGRAMACIÓN Lógica de la Programación Lenguajes de Programación Ing CIP. Mike Joseph Palacios Juárez Clasificación del Software Sistemas Operativos 1. Multitarea 2. Multiusuario 3. Multiproceso

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

TEMA 2 ARQUITECTURA. 1. Arquitectura ANSI-SPARC... 3. 2. El DBA y el SGBD... 17. 3. Arquitectura back-end / front-end... 31

TEMA 2 ARQUITECTURA. 1. Arquitectura ANSI-SPARC... 3. 2. El DBA y el SGBD... 17. 3. Arquitectura back-end / front-end... 31 TEMA 2 ARQUITECTURA 1. Arquitectura ANSI-SPARC.................... 3 2. El DBA y el SGBD.......................... 17 3. Arquitectura back-end / front-end............ 31 1 Arquitectura de un Sistema de

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

TEMARIO CURSO: APLICACIONES INFORMATICAS DE GESTION

TEMARIO CURSO: APLICACIONES INFORMATICAS DE GESTION TEMARIO CURSO: APLICACIONES INFORMATICAS DE GESTION 1. INFORMATICA BÁSICA Introducción: Historia y evolución del ordenador. El ordenador en la empresa. Del gran ordenador al ordenador personal. Hardware:

Más detalles

IFCT0209 Sistemas Microinformáticos

IFCT0209 Sistemas Microinformáticos IFCT0209 Sistemas Microinformáticos 1. MÓDULO 1. MF0219_2 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS OPERATIVOS UNIDAD FORMATIVA 1. UF0852 INSTALACIÓN Y ACTUALIZACIÓN DE SISTEMAS OPERATIVOS UNIDAD DIDÁCTICA

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

Objetos de aprendizaje: Computadora

Objetos de aprendizaje: Computadora MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina

Más detalles

Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de...

Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de... Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de... Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación

Más detalles

Estructura de Bases de datos. Leonardo Víquez Acuña

Estructura de Bases de datos. Leonardo Víquez Acuña Estructura de Bases de datos Leonardo Víquez Acuña Lenguajes de Bases de Datos Un sistema de bases de datos proporciona Un lenguaje de definición de datos para especificar el esquema de la base de datos

Más detalles

IFCT0309 Montaje y Reparación de Equipos Microinformáticos

IFCT0309 Montaje y Reparación de Equipos Microinformáticos IFCT0309 Montaje y Reparación de Equipos Microinformáticos 1. MÓDULO 1. MF0953_2 MONTAJE DE EQUIPOS MICROINFORMÁTICOS UNIDAD FORMATIVA 1. UF0861 MONTAJE Y VERIFICACIÓN DE COMPONENTES. UNIDAD DIDÁCTICA

Más detalles

BASES DE DATOS TEMA 1. INTRODUCCION

BASES DE DATOS TEMA 1. INTRODUCCION Contenidos generales BASES DE DATOS TEMA 1. INTRODUCCION Bases de datos, Sistemas de gestión de bases de datos y Sistemas de bases de datos Bases de datos vs. Sistemas de archivos Objetivos de los Sistemas

Más detalles

Criterio 4: Alianzas y recursos

Criterio 4: Alianzas y recursos Criterio 4: Alianzas y recursos Definición. En este criterio se trata de analizar cómo planifica y gestiona el Servicio sus alianzas externas y sus recursos internos en apoyo de su política y estrategia,

Más detalles

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS Índice de contenido: 1. Concepto de base de datos (BD)... 3 2. Los sistemas gestores de bases de datos (SGBD)... 3 3. Arquitectura de los sistemas

Más detalles

Tema 1: Sistemas de Gestión de Bases de Datos

Tema 1: Sistemas de Gestión de Bases de Datos Tema 1: Sistemas de Gestión de Bases de Datos Andrés Cordón Franco Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso 2005 06 1 Contenido:

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

Computación Especializada

Computación Especializada Computación Especializada 1 INTRODUCCIÓN LECTURA No.9 EL SOFTWARE Denominamos software a los elementos lógicos de los ordenadores, es decir, los programas que utilizan los ordenadores. Los programas que

Más detalles

Introducción a los sistemas de Bases de datos. Profesor: Msc. MIGUEL ANGEL NIÑO ZAMBRANO

Introducción a los sistemas de Bases de datos. Profesor: Msc. MIGUEL ANGEL NIÑO ZAMBRANO Capitulo 1 Introducción a los sistemas de Bases de datos Profesor: Msc. MIGUEL ANGEL NIÑO ZAMBRANO Programación: Tiempo Tópico 60 minutos Diapositivas y ejemplos 60 minutos Lecturas - Taller 120 minutos

Más detalles

Capítulo 1: Introducción

Capítulo 1: Introducción Capítulo 1: Introducción Database System Concepts, 5th Ed. See www.db-book.com for conditions on re-use Capítulo 1: Introducción Aplicaciones de los SBD Propósito de SBD Visión de los datos Lenguajes de

Más detalles

Funciones del Administrador de Base de Datos. Ing. Anaylen López, MSc Base de Datos II

Funciones del Administrador de Base de Datos. Ing. Anaylen López, MSc Base de Datos II Funciones del Administrador de Base de Datos Ing. Anaylen López, MSc Base de Datos II VENTAJAS EN EL USO DE BASE DE DATOS Entre las principales ventajas o beneficios que ofrece el uso de la base de datos

Más detalles

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria

Más detalles

1. Introducción. 1.1. Información y datos. 1.2. Ficheros vs. Bases de datos

1. Introducción. 1.1. Información y datos. 1.2. Ficheros vs. Bases de datos 1. Introducción 1.1. Información y datos 1.2. Ficheros vs. Bases de datos 1.3. Sistemas gestores de bases de datos 1.4. Visión de los datos 1.5. Esquema de la BD y ejemplares de la BD 1.6. Modelos de datos

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

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información

Más detalles

Desarrollo Orientado a Objetos en Métrica v. 3

Desarrollo Orientado a Objetos en Métrica v. 3 Desarrollo Orientado a Objetos en Métrica v. 3 Carlos Rossi Jiménez c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.1/45 Estructura del curso 1. Estructura de Métrica v. 3 2. Técnicas orientadas a

Más detalles

DBMS (Data Base Management System) Un Sistema de Gestión de Base de Datos, consiste en una colección de datos interrelacionados y un conjunto de

DBMS (Data Base Management System) Un Sistema de Gestión de Base de Datos, consiste en una colección de datos interrelacionados y un conjunto de Unidad 1 DBMS (Data Base Management System) Un Sistema de Gestión de Base de Datos, consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a esos datos. El objetivo

Más detalles

Introducción. Campos de Aplicación SGBD. Índice. Aplicaciones Representativas. Aplicaciones Representativas

Introducción. Campos de Aplicación SGBD. Índice. Aplicaciones Representativas. Aplicaciones Representativas SGBD Base de Un Sistema Gestor de consiste en: Datos Una colección de datos interrelacionados Un conjunto de programas para acceder a los datos Objetivo Principal de un SGBD: Proporcionar una forma práctica

Más detalles

Unidad I: Sistemas Gestores de Bases de Datos. 1.1 Objetivo de las Bases de Datos

Unidad I: Sistemas Gestores de Bases de Datos. 1.1 Objetivo de las Bases de Datos Unidad I: Sistemas Gestores de Bases de Datos. 1.1 Objetivo de las Bases de Datos Redundancia e inconsistencia de datos: Puesto que los archivos que mantienen almacenada la información son creados por

Más detalles

Ingeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software

Ingeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos

Más detalles

PMK SATCA 1 : Carrera:

PMK SATCA 1 : Carrera: 1. Datos Generales de la asignatura Nombre de la asignatura: Programación Visual Clave de la asignatura: PMK -1601 SATCA 1 : 0-2 - 2 Carrera: Ingeniería Informática 2. Presentación Caracterización de la

Más detalles

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Sistema Operativo II Carga académica : 4 créditos Modalidad : Semi-presencial Clave : INF-223 Pre-requisito

Más detalles

BASES DE DATOS TEMA 1

BASES DE DATOS TEMA 1 BASES DE DATOS TEMA 1 Contenido 1. Qué es una base de datos? 2. Un ejemplo 3. Personas que interactúan con la base de datos 4. Inconvenientes de los sistemas de ficheros 5. Modelos de datos 6. Lenguajes

Más detalles

Montaje y Reparación de Equipos Microinformáticos. Certificados de profesionalidad

Montaje y Reparación de Equipos Microinformáticos. Certificados de profesionalidad Montaje y Reparación de Equipos Microinformáticos Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación Referencia 9102-1402 Precio 119.16 Euros Sinopsis En la actualidad,

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

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. BASES DE DATOS Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. La creación de una base de datos debe ser realizada cuidadosamente procurando

Más detalles

INTRODUCCION A LOS SGBD

INTRODUCCION A LOS SGBD Parte Primera: INTRODUCCION A LOS SGBD Sistemas de Gestión de Bases de Datos Tabla Tabla Type Fila Tabla Type Fila Tabla text Fila Type Fila Fila text Type Fila Tabla Tabla Fila text Fila text Fila Fila

Más detalles

Es una colección de datos operativos almacenados y utilizados por los programadores de aplicaciones y por usuarios finales de muy diversa índole!

Es una colección de datos operativos almacenados y utilizados por los programadores de aplicaciones y por usuarios finales de muy diversa índole! Objetivos de los sistemas de bases de datos" Vistas de datos" Modelos de datos " Lenguajes de definición de datos (DDL) " Lenguajes de manipulación de datos (DML)" Gestión de transacciones" Gestión de

Más detalles

Esquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE)

Esquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE) Esquema Lógico F1 EQUIPO (NOMBRE:cadena) CP (NOMBRE) EXAMEN 1 de diciembre de 2006 DIRECTOR (NOMBRE:cadena) CP (NOMBRE) DIRIGE (EQUIPO:cadena, DIRECTOR:cadena) CP (EQUIPO) CAlt (DIRECTOR) CAj (EQUIPO)

Más detalles

Conceptos Básicos de Ingeniería del Software

Conceptos Básicos de Ingeniería del Software Conceptos Básicos de Ingeniería del 24/09/2013 de Conceptos Básicos de Ingeniería del Grupo de Ingeniería del y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en

Más detalles

Composición de un P.A. - Cuerpo. Procedimientos almacenados. Procedimientos almacenados. Composición de un P.A. - Cabecera.

Composición de un P.A. - Cuerpo. Procedimientos almacenados. Procedimientos almacenados. Composición de un P.A. - Cabecera. Procedimientos almacenados (1ª Parte) Composición de un P.A. - Cabecera Una cabecera que define el nombre con el identificaremos a un P.A. Y lo diferenciaremos de otros. Los parámetros de entrada y salida.

Más detalles

REQUISITOS PARA CARGOS OFERTADOS DE SECRETARIA GENERAL. TECNOLOGIA DE INFORMACION Y COMUNICACIÓN: 14 cargos

REQUISITOS PARA CARGOS OFERTADOS DE SECRETARIA GENERAL. TECNOLOGIA DE INFORMACION Y COMUNICACIÓN: 14 cargos REQUISITOS PARA CARGOS OFERTADOS DE SECRETARIA GENERAL TECNOLOGIA DE INFORMACION Y COMUNICACIÓN: 14 cargos Programador de sistemas: 4 cargo Educación opciones: A. Técnico Superior en Informática, Computación

Más detalles

Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI

Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI- 100105-2014-192 Código: Fecha: 11/12/2014 Persona de Contacto: Carlos Vicente Corral

Más detalles

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de CUADRO DE ADAPTACIÓN INGENIERÍA INFORMÁTICA - Campus Río Ebro Código Asignaturas aprobadas Créditos Carácter Asignaturas/Materias reconocida Créditos Carácter 12007 Cálculo 7,5 MAT1; Matemáticas I 12009

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

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR: 3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS UN SISTEMA SOFTWARE QUE SEA: + DIFÍCIL DE COMPRENDER + SÓLO UTILIZABLE POR SUS REALIZADORES + DIFÍCIL DE MODIFICAR NO ES VÁLIDO PARA EVITAR

Más detalles

Objetivos y Temario CURSO MySQL 5

Objetivos y Temario CURSO MySQL 5 Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones

Más detalles

Técnicas de Programación

Técnicas de Programación Técnicas de Programación 2.1.- Introducción: unos conceptos previos y primeros conceptos de la API Introducción La resolución de un problema con medios informáticos implica generalmente la siguiente secuencia

Más detalles

Asignaturas, profesores, alumnos. Profesores, grupos, asignaturas, aulas

Asignaturas, profesores, alumnos. Profesores, grupos, asignaturas, aulas Introducción a las bases de datos Fundamentos de diseño de 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

Más detalles

Guía del Curso IFCT0309 Montaje y Reparación de Equipos Microinformáticos

Guía del Curso IFCT0309 Montaje y Reparación de Equipos Microinformáticos Guía del Curso IFCT0309 Montaje y Reparación de Equipos Microinformáticos Modalidad de realización del curso: Número de Horas: Titulación: Distancia 510 Horas Diploma acreditativo con las horas del curso

Más detalles

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha. Investigación n en Informática: El Software Francisco Ruiz González Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha noviembre-2004 Investigación n en Informática: El Software

Más detalles

GESTIÓN DE LA FACTURACIÓN TELEFÓNICA GERENCIA DE INFORMÁTICA DE LA SEGURIDAD SOCIAL

GESTIÓN DE LA FACTURACIÓN TELEFÓNICA GERENCIA DE INFORMÁTICA DE LA SEGURIDAD SOCIAL GESTIÓN DE LA FACTURACIÓN TELEFÓNICA GERENCIA DE INFORMÁTICA DE LA SEGURIDAD SOCIAL Jefe de Proyecto BGS Online Consultores SL. Jefe de Proyecto Ministerio de Trabajo(GISS Gerencia de Información de la

Más detalles

TEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso 2010/2011

TEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso 2010/2011 TEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso Origen Nuevo lenguaje de propósito general de Microsoft para la plataforma.net Es el único que ha sido diseñado específicamente.net

Más detalles

Sistemas de Gestión de Bases de Datos

Sistemas de Gestión de Bases de Datos Sistemas de Gestión de Bases de Datos Andrés Cordón Franco e-mail: acordon@us.es Bases de Datos 2007/08 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla 1 Sistemas de información

Más detalles