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

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

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

Transcripción

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

2 Arquitectura de un Sistema de Base de Datos: Estructuración de los módulos de un Sistema de BD, sus funciones y relaciones entre ellos. Dos arquitecturas más usuales: Arquitectura ANSI/SPARC (Study Group on Database Management System) Arquitectura back-end / front-end Sistemas pequeños basados en PC: Usualmente no incorporan estas arquitecturas Arquitectura más simplificada 2

3 Arquitectura ANSI/SPARC Dividida en tres niveles: 1. NIVEL INTERNO 2. NIVEL EXTERNO 3. NIVEL CONCEPTUAL 3

4 1. NIVEL INTERNO Más próximo a almacenamiento físico. Se ocupa de organizar y almacenar los datos físicamente. 2. NIVEL EXTERNO Más próximo a usuarios. Se ocupa de la forma com los usuarios individuales perciben los datos. 3. NIVEL CONCEPTUAL Nivel intermedio entre los dos n vistas 1 vista 1 vista externas conceptual interna (Nivel abstracciones (Nivel abstracción (Nivel Externo) Conceptual) Interno) 4

5 Ejemplo: PASCAL: C: NIVEL EXTERNO PROFESOR: codi CHAR(6) gent REAL PROFESOR: codi prof CHAR(8) lloc CHAR(6) alumnes CHAR(3) NIVEL CONCEPTUAL PROFESOR codigo aula alumnos asignatura CHAR(6) CHAR(6) NUMBER(3) CHAR(8) NIVEL INTERNO PROFE FÍSIC prefijo codi assig aula alum LENGHT=27 TYPE=BYTE(6), OFFSET=0 TYPE=BYTE(6), OFFSET=6, INDEX=CODI.NDX TYPE=BYTE(3), OFFSET=12 TYPE=BYTE(6), OFFSET=15 TYPE=WORD, OFFSET=21 5

6 Nivel Externo: Diferentes vistas codigo, gente (PASCAL) codigo prof, lugar, alumnos (C) Entidades IGUALES semánticamente pueden tener DIFERENTES nombres en diferentes niveles. Es importante establecer las correspondencias entre los nombres. N. EXTERNO N. CONCEPTUAL N. INTERNO codi codi codi gent alumnes alum lloc aula aula 6

7 Consideraciones: NIVEL CONCEPTUAL: RELACIONAL Tablas, operadores, relaciones NIVEL EXTERNO: RELACIONAL Declaraciones PL/I, COBOL, PASCAL equivalentes a tabla relacional sobre respectivos lenguajes. NIVEL INTERNO: NO RELACIONAL Estructura de bajo nivel (registros, apuntadores, índices,etc.) 7

8 ESQUEMA DE LA ARQUITECTURA ANSI/SPARC 8

9 Módulos importantes del esquema: Nivel Externo Nivel Conceptual Nivel Interno Correspondencias 9

10 NIVEL EXTERNO Nivel de usuarios individuales donde cada usuario tendrá ciertos lenguajes a su disposición Usuario Final Lenguaje de consulta (cuarta generación): SQL Lenguaje de la aplicación (menús, comandos, sistemas ventanas, etc.) Programador de aplicaciones DBA Lenguaje de consulta (cuarta generación): SQL Lenguaje de programación de alto nivel (C, PL/I, COBOL, PASCAL...) Todos los lenguajes utilizados por los anteriores usuarios. Estos lenguajes han de incluir un sublenguaje de datos (DSL - Data SubLanguage): Encargado de interactuar con la Base de Datos Sublenguaje dentro del lenguaje de alto nivel (lenguaje anfitrión: C, COBOL, BASIC, etc.) DSL proporciona acceso a los datos Lenguaje anfitrión proporciona las estructuras de control y las variables 10

11 DSL - Data SubLanguage: Dividido en dos partes: DDL -Data Definition Language Definición/declaración de los objetos a la Base de Datos DML -Data Manipulation Language Manipulación/procesamiento de los objetos definidos en la Base de Datos Relación entre DSL y lenguaje anfitrión: formas: De dos DSL añadido: Nuevas funciones DSL llamadas por librería con parámetros. table function SQLSelect(par1,par2,...,parn); DSL Inmerso: Poner sentencias DSL directamente dentro del programa fuente, indicando al compilador que han de ser pasadas al módulo del DBMS para ser interpretadas. (Ejemplo: SQL Inmerso) Compilador del lenguaje anfitrión no ha de generar código sobre ellas. /* SQL SELECT... FROM... WHERE... */ 11

12 Definiciones importantes en el Nivel Externo: VISTA EXTERNA: Contenido de la Base de Datos tal y como es vista por un usuario concreto. Formada por una colección de registros externos (o lógicos). No han de coincidir con registros internos. DML trabaja sobre registros externos. ESQUEMA EXTERNO: Definiciones de los registros externos que forman una vista externa. Esquema definido en lenguaje DDL Ha de existir correspondencia entre Esquema Externo Esquema Conceptual 12

13 NIVEL CONCEPTUAL VISTA CONCEPTUAL: Representación de TODO el contenido de la Base de Datos. Representación abstracta de los datos. NO coincide con la representación física. NO coincide con vista externa. Vista formada por el conjunto de REGISTROS CON- CEPTUALES que definen entidades y relaciones entre entidades. Registros conceptuales no han de coincidir con registros externos o registros internos. Vista definida mediante ESQUEMA CONCEPTUAL. ESQUEMA CONCEPTUAL: Definición de cada tipo de registro conceptual. Definido mediante DDL CONCEPTUAL (Data Definition Language). Definición del contenido de información. No se han de incluir relaciones con el nivel interno (estructura de almacenamiento, técnicas de acceso, campos y registros físicos). Se especifican controles de integridad y de seguridad. 13

14 NIVEL INTERNO VISTA INTERNA: Representación de bajo nivel de la Base de Datos. Vista más cercana a la máquina, a un paso del nivel físico. No manipula registros físicos. Supone espacio lineal en direccionamiento. No se especifica correspondencia entre este espacio y los dispositivos lógicos. Vista compuesta de ocurrencias de diferentes tipos de REGISTROS INTERNOS. Vista definida mediante ESQUEMA INTERNO. ESQUEMA INTERNO: Definiciones de los registros internos, índices y campos. Definido mediante DDL INTERNO. 14

15 CORRESPONDENCIAS Tres niveles de correspondencias: Correspondencia conceptual/interna Correspondencia externa/conceptual Correspondencia externa/externa 1. Correspondencia conceptual/interna Correspondencia entre vista conceptual y la Base de Datos. Controlada por el DBA. Especifica com se estructuran los registros y campos conceptuales en el nivel interno. Si se modifica la estructura de la Base de Datos física se ha de modificar la correspondencia conceptual/interna. 15

16 2. Correspondencia externa/conceptual Correspondencia entre la vista externa y la vista conceptual. Permite especificar campos con diferentes tipos de datos. El campo conceptual está especificado en un solo tipo. Nombre de campos y registros pueden ser diferentes entre diferentes vistas. Diversos campos conceptuales un sólo campo externo. Pueden existir n vistas externas. Una vista externa puede ser compartida por m usuarios. 3. Correspondencia externa/externa Expresar una vista externa en términos de otras vistas externas. Útil si existe relación estrecha entre vistas externas. 16

17 El DBA y el SGBD Partes importantes en la gestión de la Base de Datos: Administrador de la Base de Datos (DBA) Sistema Gestor de la Base de Datos (DBMS) 17

18 ADMINISTRADOR DE LA BASE DE DATOS (DBA) Encargado del control general a nivel técnico. Por debajo del ADMINISTRADOR DE DATOS: Persona que toma las decisiones estratégicas y de poĺıtica respecto la información de la empresa. Funciones del DBA: 1. Definir el Esquema Conceptual 2. Definir el Esquema Interno 3. Relacionarse con los usuarios 4. Definir controles de integridad y de seguridad 5. Gestionar las copias de seguridad 6. Controlar el rendimiento del sistema 18

19 1. Definir el Esquema Conceptual ADMINISTRADOR DE DATOS: Realizar el diseño lógico de la Base de Datos. DISEÑO LÓGICO DE LA BASE DE DATOS: Nivel relacional. Definir las relaciones (tablas) que interesan a la organización (empresa). Definir la información que ha de ir en las tablas. TAREAS DEL DBA: Definir el Esquema Conceptual a partir del Diseño Lógico. El Esquema Conceptual se define mediante el DDL Conceptual. DBMS utiliza la versión objeto del Esquema Conceptual para responder a solicitudes de acceso. Versión fuente del Esquema Conceptual utilizado por usuarios del sistema. 19

20 2. Definir el Esquema Interno DBA ha de realizar el Diseño Físico: Representación de la información física de la BD. DBA define el Esquema Interno: Definición de la estructura física correspondiente. Descrito mediante el DDL interno. DBA define la correspondencia entre el Esquema Interno y el Esquema Conceptual mediante DDL Conceptual (especialmente) DDL Interno Ambas tareas del DBA (crear Esquema Interno y definir correspondencias) son claramente separables. Esquema Interno y correspondencias existirán en versión fuente y versión objeto. 20

21 3. Relacionarse con los usuarios DBA ha de estar en comunicación con los usuarios para definir Esquemas Externos (con DDL externo). Correspondencias entre Esquema Externo / Esquema Conceptual (con DDL Externo). Ambas tareas del DBA (crear Esquema Externo y definir correspondencias) son claramente separables. Esquema Externo y correspondencias existirán en versión fuente y versión objeto. Otras funciones del DBA para los usuarios: Consultas sobre el diseño de las aplicaciones. Instrucción técnica. Localización y solución de problemas que tengan los usuarios. 4. Definir controles de integridad y seguridad Definidas dentro el Esquema Conceptual, mediante el DDL Conceptual. 21

22 5. Gestionar las copias de seguridad La utilización de la BD depende del funcionamiento correcto del sistema. Importante poder restaurar información en caso de fallo humano o del sistema. Es necesario reparar la información en: Mínimo retraso. Afectando el minimo posible el resto de los usuarios y del sistema. DBA ha de definir poĺıticas de recuperación de información: Vaciado periódico de la BD en sistema secundario (disco). Carga de la BD a partir del último vaciado. Almacenar transacciones. 6. Controlar el rendimiento del sistema Es responsabilidad del DBA: Organizar el sistema para obtener el máximo rendimiento. Ajustar el sistema si cambian los requerimientos para poder garantizar el rendimiento máximo: Cambios de las vistas internas. Realizar backup y restore de la información para reorganizar los datos. 22

23 UTILIDADES DEL DBA Ayudas al DBA en su tarea de administración de la Base de Datos. Algunas utilidades trabajan sobre nivel interno. Utilidades proporcionadas por el fabricante del sistema. Ejemplos: Rutinas de carga (load): Introducir información a la BD contenida en ficheros de otras aplicaciones. Rutinas de backup: Realizar copias de seguridad y restaurarlas (restore). Rutinas de reorganización: Reorganizar los datos y evitar la fragmentación. Rutinas estadísticas: Realizar cálculos estadísticos de comportamiento del sistema para mejorarlo. 23

24 SISTEMA GESTOR DE BASE DE DATOS (DBMS) Conjunto de programas que controla todo el acceso a la BD. Interfície entre el usuario y el Sistema de Base de Datos. 24

25 PROCESO: DBMS inspecciona Petición de acceso por parte de un usuario (sublenguaje de acceso SQL) DBMS interpreta y analiza la petición 1. Esquema Externo del usuario 2. Correspondencia (mapping) con el Esquema Conceptual 3. Esquema Conceptual 4. Correspondencia (mapping) con el Esquema Interno 5. Esquema Interno DBMS ejecuta operaciones sobre la BD física Acceso 1 registro externo n registros conceptuales Acceso 1 registro conceptual m registros internos Construir registro conceptual de los m registros internos leídos Construir registro externo de los n registros conceptuales 25

26 Funciones del DBMS: I. Definición de los Datos II. Manipulación de los Datos III. Seguridad e Integridad de los Datos IV. Proveer de mecanismos de recuperación y concurrencia de los datos V. Diccionario de Datos VI. Rendimento 26

27 I. Definición de los Datos DBMS ha de aceptar definiciones de los datos Esquemes Externos Esquema Conceptual Esquema Interno Correspondencias Ha de interpretar definiciones DDL para poder interpretar y responder solicitudes de los usuarios. 27

28 II. Manipulación de los Datos DBMS ha de atender solicitudes de usuario para * recuperar * modificar * insertar INFORMACIÓN * borrar Solicitudes hechas en DML. DBMS ha de interpretar DML. Peticiones en DML pueden ser: PREVISTAS: Peticiones que ya se planificaron en el sistema, de forma que el diseño está afectado por estas peticiones con el fin de mejorar el rendimiento. Peticiones realizadas normalmente en programas de aplicación. IMPREVISTAS: Peticiones no planificadas en el diseño, poco frecuentes. Diseño físico puede ser que se adapte o no a la petición. Usualmente la respuesta de estos comandos es pobre. Peticiones realizadas normalmente de forma interactiva (SQL). 28

29 III. Seguridad e Integridad de los Datos DBMS ha de supervisar las solicitudes de acceso de los usuarios, para rechazar los intentos de violar las medidas de integridad y de seguridad definidas por el DBA. IV. Proveer mecanismos de recuperación y concur rencia de los Datos DBMS ha de cuidar el cumplimiento de los controles de recuperación y de concurrencia. Tarea que realiza el módulo del DBMS denominado ADMINISTRADOR DE TRANSACCIONES 29

30 V. Diccionario de Datos DBMS ha de mantener un diccionario de datos (o ME- TADATOS) METADATOS: Base de Datos sobre la Base de Datos Definiciones de los objetos del sistema (esquemas, correspondencias, etc.), tanto en versiones fuente como objeto. Referencias cruzadas para indicar qué programas usan ciertos datos qué usuarios requieren qué informes terminales conectados al sistema Información consultable como culaquier otra Base de Datos. Importante a la hora de saber el grado de afectación del sistema (qué programas o usuarios se ven afectados por una modificación del sistema). VI. Rendimiento DBMS ha de realizar todas las funciones anteriores de la forma más FIABLE y EFICIENTE possible. 30

31 Arquitectura back-end / front-end Visión diferente de la arquitectura de una BD. Visión desde el punto de vista del desarrollo y ejecución de aplicaciones sobre la BD. Sistema BD: Estructura formada por dos partes: back-end (sección posterior) n front-end s (secciones frontales) back-end: DBMS. Realiza todas las funciones descritas en el DBMS. front-end s: Diferentes aplicaciones ejecutadas en el DBMS ESCRITAS por los usuarios. INTEGRADAS: subministradas por el proveedor del DBMS. 31

32 Aplicaciones pueden dividirse en diferentes categorías: 1. Aplicaciones escritas por los usuarios. Escritas en lenguaje de alto nivel junto con DSL. 2. Aplicaciones integradas (herramientas). Ayudan a la creación y ejecución de otras aplicaciones. Tipos: Intérpretes de lenguajes de consulta Generadores de informes Sistemas de generación de gráficos Hojas de cálculo Procesadores de lenguaje natural Paquetes estadísticos Herramientass para administrar copias Generadores de aplicaciones Herramientas para desarrollar aplicaciones, herramientas CASE (Computer Aided Software Engineering) Número y calidad de estas herramientas es importante para evaluar el DBMS (o SGBD). Separación del back-end y el front-end en dos partes permite que cada parte pueda estar en nodos físicos diferentes. SISTEMAS DISTRIBUIDOS 32

33 Sistemas Distribuidos PROCESAMIENTO DISTRIBUIDO: Varias máquinas pueden conectarse entre sí en red. Tarea de procesamiento puede abarcar varias máquinas de la red. Diferentes estructuras: Sistema Cliente/Servidor Sistema completo de Base de Datos 33

34 SISTEMA CLIENTE/SERVIDOR Sección Posterior: Servidor, despachador. Ejecución del DBMS en una máquina. Sección Frontal: Cliente. Ejecución de la aplicación en otra máquina. 34

35 Ventajas: Paralelización: Procesamiento de la sección posterior y la sección frontal en paralelo, mejorando el tiempo de respuesta y el rendimiento. back-end especializado en Base de Datos. front-end: estación de trabajo personal, adaptada a las necesidades del usuario final. Varias máquinas cliente capaces de acceder a la misma máquina servidora, con lo cual únicamente se mantiene UNA SOLA BASE DE DATOS. 35

36 SISTEMA COMPLETO DE BASE DE DATOS Distribución física de los datos en computadores. Cada máquina contiene un Sistema de Base de Datos entero, con el cual funcionará como Servidor para ciertos usuarios Cliente para otros usuarios 36

37 Una sola máquina ha de ser capaz de acceder a diversos servidores. Dos posibilidades: 1. Aplicación front-end puede acceder a n máquinas pero sólo en una simultaneamente. Desventajas: No se pueden combinar datos de dos o más back-ends en una sola solicitud. Usuario ha de saber buscar información. 2. Aplicación front-end puede acceder a n máquinas simultaneamente. Se pueden combinar datos de varios back-end s en una sola solicitud. front-end Ve los n back-end s como un sólo back-end lógico. Usuario no ha de saber cuantos back-end s. SISTEMAS DE BD DISTRIBUIDOS 37

38 SISTEMAS DE BD DISTRIBUIDOS Implica que una sola aplicación será capaz de trabajar de forma transparente con Diferentes BD Diferentes SO Diferentes DBMS En realidad, aplicación trabaja desde un punt de vista lógico con Una sola BD Un sólo SO Un sólo DBMS 38

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

BASES DE DATOS TEMA 2. Arquitectura de un Sistema de Gestión de Bases de Datos

BASES DE DATOS TEMA 2. Arquitectura de un Sistema de Gestión de Bases de Datos BASES DE DATOS TEMA 2 Arquitectura de un Sistema de Gestión de Bases de Datos 2.1 y 2.2 Arquitectura en 3 niveles Independencia -> ANSI/SPARC (1975) Nivel externo (Todas las percepciones de la BD) Visión

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

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

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

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de

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

Introducción a los sistemas de bases de datos

Introducción a los sistemas de bases de datos Introducción a los sistemas de bases de datos Bases de datos II: Tema 1 Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1 1 Estructura del tema Qué es un sistema SGBD? Por qué utilizar un SGBD?

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

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS 5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración

Más detalles

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

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

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

Introducción a las bases de datos

Introducción a las bases de datos Introducción a las bases de datos Juan Ignacio Rodríguez de León Abstract Aplicaciones de los sistemas de bases de datos. Sistemas de bases de datos frente a sistemas de archivos. Visión de los datos.

Más detalles

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información El proceso de desarrollo de software Modelos de ciclo de vida El ciclo de vida de una base de datos El proceso

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

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

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y

Más detalles

TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez

TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez TEORIA DE BASES DE DATOS Docentes: Dra. Claudia Deco M. Sc. Cristina Bender Lic. Diana Gázquez OBJETIVO DE LA MATERIA Capacitar al alumno en los conocimientos fundamentales, teóricos y prácticos, necesarios

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

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

Introducción. Componentes de un SI. Sistema de Información:

Introducción. Componentes de un SI. Sistema de Información: Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

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

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

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

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

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

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

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

SISTEMAS GESTORES DE BASE DE DATOS

SISTEMAS GESTORES DE BASE DE DATOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA RAQUEL ZAMBRANO RAMÍREZ TEMÁTICA INFORMÁTICA ETAPA CICLO FORMATIVO GRADO MEDIO Resumen Introducción a los sistemas gestores de bases de datos. Se comienza explicando

Más detalles

Tema 8: Gestión de la Configuración

Tema 8: Gestión de la Configuración Proyectos Informáticos Tema 8: Gestión de la Configuración Contenidos Gestión de la configuración: identificación, versionado, control de los elementos de configuración y líneas base de un proyecto. Gestión

Más detalles

Hadoop. Cómo vender un cluster Hadoop?

Hadoop. Cómo vender un cluster Hadoop? Hadoop Cómo vender un cluster Hadoop? ÍNDICE Problema Big Data Qué es Hadoop? Descripción HDSF Map Reduce Componentes de Hadoop Hardware Software 3 EL PROBLEMA BIG DATA ANTES Los datos los generaban las

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

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña A medida que crece un negocio, requiere manejar mayor cantidad de información. El éxito de la administración radica en un adecuado manejo de la contabilidad, que proporcione

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Administración de Sistemas Gestores de Bases de Datos (Online)

Administración de Sistemas Gestores de Bases de Datos (Online) Administración de Sistemas Gestores de Bases de Datos (Online) TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Administración de Sistemas Gestores

Más detalles

Carrera: Clave de la asignatura: SATCA: 2-2-4

Carrera: Clave de la asignatura: SATCA: 2-2-4 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: SATCA: Bases de Datos Distribuidas Ingeniería Sistemas Computacionales TIC-1302 2-2-4 2. PRESENTACION Caracterización

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

PROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta.

PROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. Hoja Nº: 1/5 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. 2. Ejerce la actividad profesional aplicando hábitos éticos y laborales acordes

Más detalles

PROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta.

PROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. Hoja Nº: 1/5 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. 2. Ejerce la actividad profesional aplicando hábitos éticos y laborales acordes

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades

Más detalles

BASES DE DATOS, MODELOS DE DATOS Y DBMS

BASES DE DATOS, MODELOS DE DATOS Y DBMS BASES DE DATOS, MODELOS DE DATOS Y DBMS Maestría en Bioinformática Marzo 2010 Bases de Datos Algunas definiciones: Bases de Datos y DBMS Procesos y Actores Involucrados Por qué usar DBMSs? Cuándo no usar

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

ANEXO XII. Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.

ANEXO XII. Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes. ANEXO XII I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.

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

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE SERVICIOS DE MANTENIMIENTO DEL SISTEMA DE INFORMACIÓN ESTADÍSTICO DE LA CONSEJERÍA DE

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE SERVICIOS DE MANTENIMIENTO DEL SISTEMA DE INFORMACIÓN ESTADÍSTICO DE LA CONSEJERÍA DE PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE SERVICIOS DE MANTENIMIENTO DEL SISTEMA DE INFORMACIÓN ESTADÍSTICO DE LA CONSEJERÍA DE EDUCACIÓN, CIENCIA Y CULTURA DE CASTILLA-LA MANCHA. 1 Índice

Más detalles

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV 746 Miércoles 5 octubre 2005 Suplemento del BOE núm. 238 CE2.1 Identificar los distintos sistemas de archivo utilizables en un dispositivo de almacenamiento dado para optimizar los procesos de registro

Más detalles

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007 Calidad Calidad Definición de diccionario: Conjunto de Cualidades que constituyen la manera de ser de una persona o cosa. En términos generales podemos definir la calidad como conjunto de características

Más detalles

INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES

INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES EL LENGUAJE SQL. INSTRUCCIONES DE DEFINICIÓN DE. INSTRUCCIONES DE INSERCIÓN, MODIFICACIÓN Y BORRADO.. CREACIÓN Y UTILIZACIÓN DE VISTAS... PROCEDIMIENTOS. EL LENGUAJE SQL 1 EL LENGUAJE SQL 2 SQL ES UN LENGUAJE

Más detalles

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman 11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos. Módulo Profesional: Aplicaciones web. Código: 0228. Resultados de aprendizaje y criterios de evaluación. 1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3 GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas

Más detalles

Universidad de Cantabria corcuerp@unican.es

Universidad de Cantabria corcuerp@unican.es Bases de Datos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos básicos y terminología de las bases de

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

Ventajas, Características y Aplicaciones de los SGBD Distribuidos.

Ventajas, Características y Aplicaciones de los SGBD Distribuidos. Ventajas, Características y Aplicaciones de los SGBD Distribuidos. Definición Un SBD Distribuido se compone de un conjunto de sitios, conectados entre sí mediante algún tipo de red de comunicaciones, en

Más detalles

Revisión de conceptos de bases de datos

Revisión de conceptos de bases de datos 1 Revisión de conceptos de bases de datos Objetivos del capítulo 44 Instalar el servidor MySQL. 44 Conocer las opciones de configuración de MySQL. 44 Optimizar el funcionamiento de MySQL. 44 Monitorizar

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos

Más detalles

CONTENIDOS MÍNIMOS EXIGIBLES

CONTENIDOS MÍNIMOS EXIGIBLES ÁMBITO PRÁCTICO: CONTENIDOS MÍNIMOS EXIGIBLES -Saber analizar objetos y productos tecnológicos de uso cotidiano. -Realizar proyectos para la resolución de problemas tecnológicos. --Saber diseñar, planificar

Más detalles

1.1 Definición de bases de Datos Distribuidas

1.1 Definición de bases de Datos Distribuidas 1 Colección de Tesis Digitales Universidad de las Américas Puebla Alvarez Carrión, Guillermo La evolución de los sistemas de información y el crecimiento no planeado de la información dentro de las organizaciones,

Más detalles

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los

Más detalles

HISTORIA DE LAS B.D.

HISTORIA DE LAS B.D. BASE DE DATOS HISTORIA DE LAS B.D. Tuvieron sus orígenes en 1960-1962, cuando se empezaron a usar las maquinas que codificaban la información en tarjetas perforadas por medio de agujeros. Las bases de

Más detalles

Arquitectura Cliente/Servidor

Arquitectura Cliente/Servidor Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol

Más detalles

PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS

PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS Introducción 3 Planes de prevención de pérdida de datos 3 Copias de seguridad 4 Definición 4 Tipos de copias de seguridad 4 Restauración de datos 6 Definición 6 Tipos de restauración de datos 7 Recuperación

Más detalles

Servicios TIC. Propuesta educación Universidad

Servicios TIC. Propuesta educación Universidad Servicios TIC Propuesta educación Universidad 1. LMS - Campus Virtual Somos una empresa formada por un equipo especializado en la integración de las tecnologías de la información y la comunicación en entornos

Más detalles

1- UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES. Tecnicatura en Programación de Sistemas

1- UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES. Tecnicatura en Programación de Sistemas 1- UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES Carrera: Tecnicatura en Programación de Sistemas Materia: Base de Datos I Curso: 1 año Curso lectivo: 2015 Carga horaria

Más detalles

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA BASES DE DATOS ARQUITECTURAS DE SISTEMAS DE BASES DE DATOS

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA BASES DE DATOS ARQUITECTURAS DE SISTEMAS DE BASES DE DATOS UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA BASES DE DATOS ARQUITECTURAS DE SISTEMAS DE BASES DE DATOS Óscar González Martín (Gestión) Profesor: Francisco Ruiz González 1999/2000

Más detalles

Postgrado en SQL Server 2008. Experto en Creación y Administración Profesional de

Postgrado en SQL Server 2008. Experto en Creación y Administración Profesional de Postgrado en SQL Server 2008. Experto en Creación y Administración Profesional de Base de TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Postgrado

Más detalles

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica Base de Datos I Maestra: Martha E. Evangelista Salazar Introducción a los conceptos de Bases de Datos a).- Definiciones básicas sobre bases

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. 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 cumplir

Más detalles

III. ADMINISTRACIÓN DE ORACLE.

III. ADMINISTRACIÓN DE ORACLE. III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.

Más detalles

Unidad II: Administración de Procesos y del procesador

Unidad II: Administración de Procesos y del procesador Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros

Más detalles

CÓDIGO DE BUENAS PRÁCTICAS EN INFORMACIÓN, PARTICIPACIÓN Y TRANSPARENCIA EN LA GOBERNANZA DE INTERNET

CÓDIGO DE BUENAS PRÁCTICAS EN INFORMACIÓN, PARTICIPACIÓN Y TRANSPARENCIA EN LA GOBERNANZA DE INTERNET CÓDIGO DE BUENAS PRÁCTICAS EN INFORMACIÓN, PARTICIPACIÓN Y TRANSPARENCIA EN LA GOBERNANZA DE INTERNET Versión 1.1, Junio de 2010 1 1 Esta primera versión del código fue desarrollada a lo largo de 2009

Más detalles

PRESENTACIÓN Resultado de Aprendizaje:

PRESENTACIÓN Resultado de Aprendizaje: 1 2 PRESENTACIÓN En la actualidad, las Bases de datos son parte esencial de una empresa debido a la necesidad de almacenar, manejar y gestionar la información de forma ágil, oportuna, veraz y confiable,

Más detalles

1.1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

1.1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos. 1. OBJETIVOS 1.1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos. 12. Instala sistemas de gestión de aprendizaje a distancia, describiendo la estructura

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

Procedimiento y Pautas básicas a tener en cuenta para la puesta en producción de un sistema

Procedimiento y Pautas básicas a tener en cuenta para la puesta en producción de un sistema Procedimiento y Pautas básicas a tener en cuenta para la puesta en producción de un sistema Objetivo El presente procedimiento tiene como objetivo establecer y describir las tareas a desarrollar para efectuar

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

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 4.1 Clasificación de los lenguajes de bases de datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje

Más detalles

I.E.S. FRAY DIEGO TADEO GONZÁLEZ CIUDAD RODRIGO, SALAMANCA CURSO 2012/2013 AUTOR: JUAN MANUEL RAMOS CASADO

I.E.S. FRAY DIEGO TADEO GONZÁLEZ CIUDAD RODRIGO, SALAMANCA CURSO 2012/2013 AUTOR: JUAN MANUEL RAMOS CASADO CICLO DE GRADO MEDIO TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES SISTEMAS OPERATIVOS EN RED 2ºSMR Criterios de evaluación Criterios de calificación Actividades de recuperación I.E.S. FRAY DIEGO TADEO

Más detalles

Unidad 1. Introducción a los conceptos de Bases de Datos

Unidad 1. Introducción a los conceptos de Bases de Datos Unidad 1 Introducción a los conceptos de Bases de Datos 1.1 Definición de Base de Datos Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. Información:

Más detalles

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra. Unidad IV: Seguridad 4.1 Tipos de usuario El objetivo de la creación de usuarios es establecer una cuenta segura y útil, que tenga los privilegios adecuados y los valores por defecto apropiados Para acceder

Más detalles

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite

Más detalles

1 Guión de Contenidos... 1. 2 Criterios de evaluación... 1. 3 Momentos de la evaluación... 3. 3.1 Instrumentos o pruebas de evaluación...

1 Guión de Contenidos... 1. 2 Criterios de evaluación... 1. 3 Momentos de la evaluación... 3. 3.1 Instrumentos o pruebas de evaluación... 1 Guión de Contenidos... 1 2 Criterios de evaluación... 1 3 Momentos de la evaluación... 3 3.1 Instrumentos o pruebas de evaluación... 4 3.2 Calificación... 5 1 Guión de Contenidos U.D. 1: Aspectos Básicos

Más detalles

Capítulo 11. Conclusiones y trabajo futuro

Capítulo 11. Conclusiones y trabajo futuro Capítulo 11. Conclusiones y trabajo futuro En esta tesis ha realizado un entorno de desarrollo Web que proporciona herramientas para la mejora de la calidad del código de los desarrolladores. Para conseguir

Más detalles

3.3.3 Tecnologías Mercados Datos

3.3.3 Tecnologías Mercados Datos 3.3.3 Tecnologías Mercados Datos TECNOLOGIAS DATAMART: Aspect Data Mart es una solución completa de reportes para la empresa, que le proporciona un mayor entendimiento de las operaciones de sus negocios

Más detalles

Diseño de Base de Datos

Diseño de Base de Datos Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 2 Nombre: Arquitectura Cliente-Servidor Contextualización Qué es la arquitectura Cliente-Servidor? En la nueva de las comunicaciones a través

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

DEPARTAMENTO: Informática. MATERIA: Programación multimedia y dispositivos móviles. NIVEL: 2º CFGS Desarrollo de aplicaciones Multiplataforma

DEPARTAMENTO: Informática. MATERIA: Programación multimedia y dispositivos móviles. NIVEL: 2º CFGS Desarrollo de aplicaciones Multiplataforma DEPARTAMENTO: Informática MATERIA: Programación multimedia y dispositivos móviles NIVEL: 2º CFGS Desarrollo de aplicaciones Multiplataforma 2. Objetivos. Competencias Profesionales, Personales y Sociales

Más detalles

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network) Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos

Más detalles

GASTOS DE PERSONAL Libro de Operatividad. Solución WEB

GASTOS DE PERSONAL Libro de Operatividad. Solución WEB GASTOS DE PERSONAL Libro de Operatividad Solución WEB INDICE Pág. GENERALIDADES 3 ENTORNO OPERATIVO 4 PERFILES DE USUARIO 5 ENTRADA AL SISTEMA 5 MENÚS 6 HOJA DE LIQUIDACIÓN DE GASTOS 7 INTRODUCCIÓN DE

Más detalles

GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP

GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP 1. Introducción La información puede adoptar o estar representada en diversas formas: impresa o escrita (papeles de trabajo,

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

Introducción a la Computación

Introducción a la Computación UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,

Más detalles