Capítulo 1: Conceptos Básicos de Bases de Datos

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

Download "Capítulo 1: Conceptos Básicos de Bases de Datos"

Transcripción

1 Capítulo 1: Conceptos Básicos de Bases de Datos Dr. José Torres Jiménez Laboratorio de Tecnologías de Información Centro de Investigación y de Estudios Avanzados del IPN Cinvestav-Tamaulipas Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 1 / 57

2 Outline Definición de base de datos 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 2 / 57

3 Definición de base de datos Base de datos Una base de datos es una colección de archivos relacionados con la finalidad de permitir el manejo de la información de alguna compañía. Cada uno de dichos archivos pueden ser vistos como una colección de registros y cada registro está compuesto de una colección de campos.cada uno de los campos de cada registro permite llevar información n de alguna característica o atributo de alguna entidad del mundo real. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 3 / 57

4 Definición de base de datos Base de Datos Si hablamos de una UNIVERSIDAD, las entidades de interés podrían ser: ALUMNOS, PROFESORES, SALONES, etc. Respecto a la entidad ALUMNO, los atributos o características importantes podrían ser: NOMBRE,DIRECCION,TELEFONO,CARRERA, MATRICULA, etc. Si hablamos de una INDUSTRIA, las entidades de interés podrían ser: DEPARTAMENTOS,EMPLEADOS,PRODUCTOS, etc. Respecto a la entidad DEPARTAMENTO, los atributos a características importantes podrían ser: NOMBRE DEL DEPARTAMENTO, NOMBRE DEL DIRECTOR DEL DEPARTAMENTO, FUNCION DEL DEPARTAMENTO, etc. Un archivo de una base de datos también puede ser pensado como una tabla en la que tenemos renglones y columnas, cada renglón correspondiendo a un registro del archivo y cada columna correspondiendo a un campo. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 4 / 57

5 Outline Sistemas Manejadores de Bases de Datos 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 5 / 57

6 Sistemas Manejadores de Bases de Datos SMBD Los sistemas manejadores de bases de datos han sido usados ampliamente para: ORGANIZAR Y MANIPULAR GRANDES VOLUMENES DE DATOS DE LAS EMPRESAS. Estos Sistemas Manejadores de Bases de Datos solo podrían ser corridos en instalaciones computacionales grandes (MAINFRAMES). Afortunadamente esta situación empezó a cambiar debido al bajo costo de las mini/microcomputadoras y a la aparición de Sistemas Manejadores de Bases de Datos para las microcomputadoras. Un sistema manejador de base de datos no es más que UN SISTEMA COMPUTARIZADO PARA LLEVAR REGISTROS. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 6 / 57

7 Sistemas Manejadores de Bases de Datos SMBD Algunas de las facilidades que proporciona el sistema a los usuarios son: Agregar Nuevos Archivos a la Base de Datos. Agregar Nuevos Registros a los Archivos existentes. Recuperación de Datos. Actualización de Datos. Borrar registros. Borrar Archivos. Proporcionar los mecanismos para el control del acceso concurrente a los datos. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 7 / 57

8 Sistemas Manejadores de Bases de Datos Una base de datos es una colección de información útil organizada en una manera específica. Por ejemplo para llevar el control de los teléfonos de personas podría ser útil una base de datos que constaría de los datos de la tabla agenda. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 8 / 57

9 Sistemas Manejadores de Bases de Datos Nombre Teléfono Vargas Rubén Díaz Raúl Ruiz Pedro Martínez Raúl Cuadro 1: Tabla para llevar una agenda telefónica Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 9 / 57

10 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda Secuencial El problema de la tabla agenda es que, dado que los datos no están ordenados, buscar un teléfono en partícular puede ser lento. Asumiendo que tenemos N renglones en la tabla, localizar un elemento en particular tendría los siguientes casos: Mejor Caso: Sólo se busca en 1 renglón. Peor Caso: Se busca en los N renglones. Caso Promedio: Se busca en N+1 2 renglones. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 10 / 57

11 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Los casos Mejor y Peor son fáciles de derivar para calcular el caso promedio se ha hecho uso de la fórmula: CasoPromedio= ΣTodosCasos NúmeroCasos. Y tenemos que: ΣTodosCasos = N i. Para obtener simbólicamente el valor i=1 de esta sumatoria sumemos dos veces de la siguiente manera: N 1 N N N 1 N de donde (N +1) (N +1) (N +1)... (N +1) (N +1) N(N +1) = 2 N i i=1 Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 11 / 57

12 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Concluyendo entonces que: N i=1 por lo que concluimos que: CasoPromedio= N(N+1) 2 i = N(N+1) 2. El valor de NumeroCasos es N N = (N+1) 2. Este tipo de búsqueda se le conoce como búsqueda secuencial y es la única alternativa de búsqueda cuando los datos no están ordenados y no se cuenta con estructuras auxiliares. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 12 / 57

13 Sistemas Manejadores de Bases de Datos Búsqueda binaria Búsqueda binaria Si los datos anteriores son ordenados (lo cuál podría hacerse con un algoritmo similar al QuickSort que tiene un orden de NlogN) esto se ilustra en la tabla 2. Podemos utilizar una búsqueda binaria. La ventaja de la búsqueda binaria es que en cada operación el tamaño del problema se reduce a la mitad. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 13 / 57

14 Sistemas Manejadores de Bases de Datos Búsqueda binaria Nombre Teléfono Díaz Raúl Martínez Raúl Ruiz Pedro Vargas Rubén Cuadro 2: Tabla para llevar una agenda telefónica Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 14 / 57

15 Sistemas Manejadores de Bases de Datos Búsqueda binaria Originalmente el tamaño del problema de búsqueda de un elemento en particular es N, con el primer intento el tamaño del problema se reduce a: N 2 con el segundo intento se reduce a: N 2 2 = N 2 2, y con el iésimo intento se reduce a: N 2 i, de esta manera en el peor de los casos se tendrían que realizar tantos intentos como el valor de i en la expresión N 2 i, despejando de esta fórmula tenemos que: i = log 2 (N). Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 15 / 57

16 Sistemas Manejadores de Bases de Datos Búsqueda binaria Como conclusión tenemos entonces: Mejor Caso= 1 Peor Caso= log 2 (N). Caso Promedio= 1+ log 2 (N) 2 Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 16 / 57

17 Sistemas Manejadores de Bases de Datos Búsqueda indizada Búsqueda indizada El inconveniente de utilizar una búsqueda binaria es que al hacer altas, bajas y cambios sobre una tabla ordenada, tenemos que organizar los datos para que se mantengan ordenados, y esto podría tomar mucho tiempo. Ante este problema una alternativa es la utilización de un indice (similar al de la parte final de un libro) que contendría el nombre de la persona y un apuntador a dónde esta el elemento dentro de la tabla. Como puede notarse, los datos en la tabla podrán estar físicamente desordenados, pero a través del índice se ven lógicamente ordenados. El índice (normalmente) es un archivo aparte del archivo que contiene los datos, la manera más popular de construir y mantener un índice es a traves del algoritmo de arboles balanceados B-Tree. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 17 / 57

18 Sistemas Manejadores de Bases de Datos Búsqueda indizada Los casos para este tipo de búsqueda son: Mejor Caso= 1 Peor Caso= log m (N). Caso Promedio= 1+ log m (N) 2 Dónde m indica el número de vías que tiene el árbol. La gran ventaja de un indice es que el algorimo de mantenimiento es mucho más eficiente que el algoritmo para mantener un archivo ordenado, y por otro lado es mucho más rápido dado que m es mayor que 2. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 18 / 57

19 Outline Tipos de datos en una base de datos 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 19 / 57

20 Tipos de datos en una base de datos Tipos de datos en una base de datos Los datos pueden ser divididos en dos grandes categorías: ALFANUMERICA NUMERICA Los datos alfanuméricos consisten de caracteres alfabéticos (A a la Z, ó a la z), caracteres numéricos (0 al 9) y de algunos símbolos especiales como # $%. v.g. el número de serie de un televisor: RTA-XA100 Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 20 / 57

21 Tipos de datos en una base de datos Los datos numéricos están compuestos por los dígitos del 0 al 9, punto decimal y signo. v.g. el sueldo de un empleado: Adicionalmente a estos tipos existen otros tipos que son utilizados como: LÓGICO FECHA MEMO GENERAL (Puede contener objetos audio, vídeo, imágenes,...) Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 21 / 57

22 Outline Enfoques para bases de datos 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 22 / 57

23 Enfoques para bases de datos Enfoques para bases de datos Existen 3 enfoques principales para el manejo de BASES DE DATOS: ENFOQUE RELACIONAL ENFOQUE JERÁRQUICO ENFOQUE DE REDES Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 23 / 57

24 Enfoques para bases de datos Enfoque relacional El enfoque relacional ve a los datos como un conjunto de TABLAS(ARCHIVOS) constando de un conjunto de RENGLONES(REGISTROS) y cada RENGLON constando de un conjunto de COLUMNAS(CAMPOS). La RELACION entre las TABLAS(ARCHIVOS) se establece solo por nombres de atributos comunes. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 24 / 57

25 Enfoques para bases de datos Ejemplo Tenemos una empresa en la que se necesita tener la información de las PARTES que utiliza, los PROVEEDORES de la empresa y el detalle de QUE PARTES SUMINISTRA UN PROVEEDOR y LOS PROVEEDORES DE UNA PARTE (Relación N a M). Se sabe que un proveedor puede suministrar 0 ó más partes y que una parte puede ser suministrada por 0 ó más proveedores. Nuestra base de datos podría ser vista como lo ilustra la figura 1. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 25 / 57

26 Enfoques para bases de datos PROVE NOMBRE CALIDAD S1 JUAN 9 S2 PEDRO 8 S3 RAMÓN 10 S4 ANA 7 PARTE NOMBRE COLOR P1 TUERCA GRIS P2 CLAVO GRIS P3 TUERCA BLANCO P4 LÁPIZ AMARILLO PROVE PARTE CANTIDAD S1 P1 100 S2 P2 300 S2 P3 500 S3 P4 200 S4 P1 100 S4 P2 150 S4 P3 200 S4 P4 300 Figura 1: Modelo Relacional de la Base de Datos de Partes-Proveedores y Pedidos Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 26 / 57

27 Enfoques para bases de datos Enfoque Jerárquico Enfoque jerarquico Permite ver una base de datos como compuesta de un CONJUNTO DE RELACIONES PADRE-HIJO, v.g. la base de datos anterior se vería como en la figura 2. En donde se modela claramente las partes que suministra un proveedor, pero no sería posible representar partes que no sean suministradas (NO PUEDE HABER HIJOS SIN PADRE). Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 27 / 57

28 Enfoques para bases de datos Enfoque Jerárquico Figura 2: Modelo Jerárquico de Bases de Datos de Partes, Proveedores y Pedidos Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 28 / 57 PROVE NOMBRE CALIDAD S1 JUAN 9 PARTE NOMBRE COLOR CANTIDAD P1 TUERCA GRIS 100 PROVE NOMBRE CALIDAD S2 PEDRO 8 PARTE NOMBRE COLOR CANTIDAD P2 CLAVO GRIS 300 P3 TUERCA BLANCO 500 PROVE NOMBRE CALIDAD S3 RAMÓN 10 PARTE NOMBRE COLOR CANTIDAD P4 LAPIZ AMARILLO 200 PROVE NOMBRE CALIDAD S4 ANA 7 PARTE NOMBRE COLOR CANTIDAD P1 TUERCA GRIS 100 P2 CLAVO GRIS 150 P3 TUERCA BLANCO 200 P4 LAPIZ AMARILLO 300

29 Enfoques para bases de datos Enfoque Jerárquico Además no es fácil saber quien suministra una determinada parte, por lo que se podría modelar la misma base de datos como se ilustra en la figura 3 Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 29 / 57

30 Enfoques para bases de datos Enfoque Jerárquico Figura 3: Otra forma del Modelo Jerárquico de Bases de Datos de Partes, Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 30 / 57 PARTE NOMBRE COLOR P1 TUERCA GRIS PROVEE NOMBRE CALIDAD CANTIDAD S1 JUAN S4 ANA PARTE NOMBRE COLOR P2 CLAVO GRIS PARTE NOMBRE COLOR CANTIDAD S2 PEDRO S4 ANA PARTE NOMBRE COLOR P3 TUERCA BLANCO PARTE NOMBRE COLOR CANTIDAD S2 PEDRO S4 ANA PARTE NOMBRE COLOR P4 LAPIZ AMARILLO PROVEE NOMBRE CALIDAD CANTIDAD S3 RAMON S4 ANA 7 300

31 Enfoques para bases de datos Enfoque Jerárquico Pero, en este caso, no es posible tener la información de proveedores que no suministran algo, y no es fácil identificar las partes que suministra un proveedor. En ambos casos el enfoque jerárquico tiene la desventaja de una gran redundancia de datos. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 31 / 57

32 Enfoques para bases de datos Enfoque de Redes Enfoque de redes Modela la información como conjuntos, donde hay dos tipos de conjuntos: PROPIETARIOS(Equivale a un padre en el enfoque jerárquico) y MIEMBROS (Equivale a un hijo dentro del enfoque jerárquico). En el enfoque de REDES la redundancia se reduce al máximo, no se pierde información debido a que una parte no se suministre o a que un proveedor no suministre alguna parte. Es el enfoque más eficiente para representar relaciones N a M, sin embargo, tiene la desventaja de ser MUY COMPLEJO. El modelo de bases de datos de este enfoque se puede ver en la figura 4 Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 32 / 57

33 Enfoques para bases de datos Enfoque de Redes PROVEE NOMBRE CALIDAD PROVEE NOMBRE CALIDAD PROVEE NOMBRE CALIDAD PROVEE NOMBRE CALIDAD S1 JUAN 9 S2 PEDRO 8 S3 RAMON 10 S4 ANA 7 CANTIDAD CANTIDAD CANTIDAD CANTIDAD CANTIDAD CANTIDAD CANTIDAD CANTIDAD PARTE NOMBRE COLOR PARTE NOMBRE COLOR PARTE NOMBRE COLOR PARTE NOMBRE COLOR P1 TUERCA GRIS P2 CLAVO GRIS P3 TUERCA BLANCO P4 LÁPIZ AMARILLO Figura 4: Modelo de redes de Bases de Datos de Partes, Proveedores y Pedidos Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 33 / 57

34 Enfoques para bases de datos Enfoque de Redes De los tres enfoques el más usado y el que tiene bases más formales es el enfoque relacional, motivo por el cuál casi el 100 de los manejadores son construidos con este enfoque. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 34 / 57

35 Introducción a los Sublenguajes de Datos (DSL) Outline 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 35 / 57

36 Introducción a los Sublenguajes de Datos (DSL) Muchos sistemas manejadores de base de datos tienen un SUBLENGUAJE DE DATOS (Data Sub Language) que está constituido en dos partes: Lenguaje de Definición de Datos (Data Definition Language DDL) Lenguaje de Manipulación de Datos (Data Manipulation Language DML) El lenguaje de definición de datos está constituido por las instrucciones que permiten crear/mantener: Las estructuras de almacenamiento de los archivos de datos. La estructura de las estrategias de acceso(heap, Indice, Hash, etc.) El lenguaje de manipulación está compuesto por las instrucciones que permiten realizar ALTAS, BAJAS, CAMBIOS y OBTENCION DE INFORMACION de los archivos de datos. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 36 / 57

37 Introducción a los Sublenguajes de Datos (DSL) SQL SQL Dentro de los sublenguajes de datos más difundidos y de amplio uso tenemos el SQL (Structured Query Language). DDL del SQL Como ejemplo del DDL del SQL veremos como se crea una tabla. Supongamos que deseamos crear una base de datos simple(compuesta por una sola tabla), para llevar el control de calificaciones de los exámenes de alumnos de una materia, suponiendo que los atributos importantes son: MATRICULA NOMBRE PARCIAL 1 PARCIAL 2 PARCIAL 3 FINAL Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 37 / 57

38 Introducción a los Sublenguajes de Datos (DSL) SQL La forma de crear esta tabla sería: CREATE TABLE CALIF(MATRICULA INTEGER NOT NULL, NOMBRE CHAR(35), PARCIAL1 SMALLINT, PARCIAL2 SMALLINT, PARCIAL3 SMALLINT, FINAL SMALLINT); Para soportar el concepto de llave (No duplicados) es necesario crear un índice único sobre los atributos llave (que fueron especificados con NOT NULL): CREATE UNIQUE INDEX CALIX ON CALIF (MATRICULA); Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 38 / 57

39 Introducción a los Sublenguajes de Datos (DSL) SQL Supongamos que ya se cargaron datos, un ejemplo de contenido es dado en la tabla 3. MATRICULA NOMBRE PARCIAL1 PARCIAL2 PARCIAL3 FINAL JUAN MARTINEZ PEDRO LOPEZ MARIA ALONSO FRIDA GUTIERREZ DIANA CAMACHO LUIS PEREZ FRANCIS RIQUELME Cuadro 3: Tabla para control de calificaciones Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 39 / 57

40 Introducción a los Sublenguajes de Datos (DSL) DML del SQL Inserción INSERT INTO CALIF VALUES (331232, LUIS PEREZ MARTINEZ, 1,1,1,1); Borrado DELETE FROM CALIF WHERE MATRICULA=331289; Actualización UPDATE CALIF SET PARCIAL1=PARCIAL1+1; Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 40 / 57

41 Introducción a los Sublenguajes de Datos (DSL) DML del SQL Consulta SELECT AVG(PARCIAL1) FROM CALIF; SELECT MATRICULA, NOMBRE FROM CALIF WHERE PARCIAL1=PARCIAL2; Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 41 / 57

42 Componentes de un Sistema de Base de Datos Outline 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 42 / 57

43 Componentes de un Sistema de Base de Datos Componentes de un sistema de base de datos Involucra los siguientes componentes: Datos +Hardware +Software +Usuarios Datos Los datos dentro de una base de datos están integrados y son compartidos: INTEGRADOS Puesto que la base de datos es la unificación de varios archivos con redundancia parcial o totalmente eliminada. COMPARTIDOS Esto implica que los datos pueden ser accesados concurrentemente por diferentes usuarios. Hardware Consiste básicamente de unidades de almacenamiento secundario, principalmente discos duros, discos compactos, cintas magnéticas etc. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 43 / 57

44 Componentes de un Sistema de Base de Datos Software Entre la base de datos física y los usuarios existe una capa de Software denominada SISTEMA MANEJADOR DE BASE DE DATOS(SMBD ó DBMS). Todos los requerimientos de acceso a la base de datos son manejados por el SMBD. Usuarios Hay 3 tipos de Usuarios: Programador de Aplicaciones: Se encarga de escribir programas para el manejo de la Base de Datos Usando un lenguaje de alto nivel. Usuario Final: Es el que utiliza un lenguaje de comandos (Query Language) y/o Programas de aplicación. Administrador de la base de datos (DBA): Es el responsable de definir poĺıticas de acceso a la Base de Datos. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 44 / 57

45 Outline Ventajas de Utilizar una Base de Datos 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 45 / 57

46 Ventajas de Utilizar una Base de Datos Ventajas de utilizar una base de datos Compactez No se necesitan voluminosos archivos de papel. Velocidad. La velocidad de operación es mayor a la que se tiene con un sistema manual. Menos Tedio Actualización. La información se puede mantener más fácilmente actualizada. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 46 / 57

47 Ventajas de Utilizar una Base de Datos Ventajas de Tener el Control Centralizado de una Base de Datos Se puede reducir la redundancia. Se evita la inconsistencia. Los datos pueden ser compartidos. Se pueden reforzar los estándares. Se tiene el control del acceso. La integridad puede ser mantenida. Se pueden balancear requerimientos conflictivos. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 47 / 57

48 Ventajas de Utilizar una Base de Datos Inconsistencia Cuando dos instancias del mismo elemento no tienen valores iguales. v.g. Si hay dos registros para el alumno con matricula (en diferentes archivos), los atributos iguales deben tener los mismos valores. Falta de Integridad Se da la falta de integridad cuando una instancia de un elemento tiene valores raros: v.g. Que el número de horas trabajadas a la semana por un empleado sea de 400. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 48 / 57

49 Ventajas de Utilizar una Base de Datos Independencia de Datos Se dice que un sistema tiene INDEPENDENCIA DE DATOS: Si los programas de aplicación no tienen que ser modificados al cambiar: la estructura de almacenamiento y/o la estrategia de acceso. Dicho de otro modo es: LA INMUNIDAD DE LAS APLICACIONES A LOS CAMBIOS EN LA ESTRUCTURA DE ALMACENAMIENTO Y/O LA ESTRATEGIA DE ACCESO. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 49 / 57

50 Outline Conceptos Adicionales 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 50 / 57

51 Conceptos Adicionales Conceptos adicionales Campo Almacenado: Es la unidad de datos más pequeña que se encuentra almacenada. Registro Almacenado: Es una colección de campos almacenados que están relacionados. Archivo Almacenado: Es el conjunto de todas las ocurrencias de un registro almacenado. Representación de Datos Numéricos: Se pueden almacenar como: Un String de Caracteres, un Decimal Empacado, en Binario. Representación de Datos Caracter: Se Pueden almacenar en ASCII, EBCDIC, etc. Manejo de Objetos: Se pueden manejar como campos objeto que pueden ser Gráficas, Sonido, Hojas de Calculo, Textos, etc. Codificación de Datos: Resulta útil en ocasiones almacenar los datos en forma codificada. v.g. En lugar de almacenar los nombres de los colores podríamos codificarlos para ahorrar espacio y facilidad de uso de acuerdo a la tabla 4. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 51 / 57

52 Conceptos Adicionales Color Número Negro 0 Café 1 Rojo 2 Naranja 3 Amarillo 4 Verde 5 Azul 6 Violeta 7 Gris 8 Blanco 9 Cuadro 4: Tabla de Codificación de Colores Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 52 / 57

53 Conceptos Adicionales Materialización de Datos Existen campos virtuales, debido a que no tienen equivalencia con un campo almacenado, y para poder ser accesados deben ser calculados. v.g. Un campo virtual llamado PROMEDIO que depende de otros datos, de forma que para ser accesado debe ser calculado primero. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 53 / 57

54 Outline Una Arquitectura para un SMBD 1 Definición de base de datos 2 Sistemas Manejadores de Bases de Datos Búsqueda Secuencial Búsqueda binaria Búsqueda indizada 3 Tipos de datos en una base de datos 4 Enfoques para bases de datos Enfoque Jerárquico Enfoque de Redes 5 Introducción a los Sublenguajes de Datos (DSL) SQL DML del SQL 6 Componentes de un Sistema de Base de Datos 7 Ventajas de Utilizar una Base de Datos 8 Conceptos Adicionales 9 Una Arquitectura para un SMBD Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 54 / 57

55 Una Arquitectura para un SMBD Una arquitectura para un SMBD La arquitectura consta de 3 niveles que son ilustrados en la figura 5, los niveles son: Nivel Interno: Es el más cercano al almacenamiento físico. Se refiere a la forma de almacenamiento de los datos. Nivel Externo: Es el más cercano al usuario, se refiere a la forma en que el usuario final ve los datos. Nivel Conceptual: Es un nivel de indirección entre los otros dos, se refiere a la forma en que los diseñadores de sistemas ven los datos. Trata de expresar como son los datos realmente. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 55 / 57

56 Una Arquitectura para un SMBD VISTA EXTERNA 1 VISTA EXTERNA 2 VISTA EXTERNA N VISTA CONCEPTUAL VISTA INTERNA Figura 5: Arquitectura de un SMBD de tres niveles Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 56 / 57

57 Una Arquitectura para un SMBD Vistas Solo existe una vista interna. Solo existe una vista conceptual. Existen tantas vistas externas según se necesiten. Entre una vista externa y la vista conceptual existe un mapeo EXTERNO / CONCEPTUAL. Entre la vista conceptual y la vista interna existe un mapeo CONCEPTUAL / INTERNO. El nivel interno se refiere a la forma en la que son almacenados / accesados físicamente los datos. Dr. José Torres Jiménez (Cinvestav-LTI) Capítulo 1 Bases de Datos 57 / 57

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

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

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

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera

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

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

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

A.1. Definiciones de datos en SQL

A.1. Definiciones de datos en SQL A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE

Más detalles

Capítulo 12: Indexación y asociación

Capítulo 12: Indexación y asociación Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación

Más detalles

Tema 11 Bases de datos. Fundamentos de Informática

Tema 11 Bases de datos. Fundamentos de Informática Tema 11 Bases de datos Fundamentos de Informática Índice Evolución Tipos de modelos de datos y SGBD El modelo relacional y el Diseño de una Base de Datos Operaciones básicas: consulta, inserción y borrado.

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

ARREGLOS DEFINICION GENERAL DE ARREGLO

ARREGLOS DEFINICION GENERAL DE ARREGLO ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un

Más detalles

Repaso de Conceptos Básicos de Bases de Datos

Repaso de Conceptos Básicos de Bases de Datos escuela técnica superior de ingeniería informática Repaso de Conceptos Básicos de Bases de Datos Departamento de Lenguajes Grupo de Ingeniería del Software Septiembre 2004 Definición Una base de datos

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

Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD)

Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD) Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD) Fernando Cano Espinosa Universidad de Oviedo. Departamento de Informática fcano@uniovi.es Produced with L A T E X seminar style

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

BASES DE DATOS - SQL. Javier Enciso

BASES DE DATOS - SQL. Javier Enciso BASES DE DATOS - SQL Javier Enciso AGENDA Conceptos Básicos de Bases de Datos Manejo de Bases de Datos y Tablas SQL Inserción, Actualización y Borrado Consultas usando SELECT AGENDA Conceptos Básicos de

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

Registro (record): es la unidad básica de acceso y manipulación de la base de datos.

Registro (record): es la unidad básica de acceso y manipulación de la base de datos. UNIDAD II 1. Modelos de Bases de Datos. Modelo de Red. Representan las entidades en forma de nodos de un grafo y las asociaciones o interrelaciones entre estas, mediante los arcos que unen a dichos nodos.

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

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

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

Patrones para persistencia (I) Ingeniería del Software II

Patrones para persistencia (I) Ingeniería del Software II Patrones para persistencia (I) Ingeniería del Software II 1 Patrones para la construcción del esquema relacional En todos los ejemplos realizaremos transformaciones del siguiente diagrama de clases: Figura

Más detalles

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access) Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

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

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

Bases de Datos: Structured Query Language (SQL)

Bases de Datos: Structured Query Language (SQL) Structured Query Language (SQL): Introducción Bases de Datos: Structured Query Language (SQL) Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile

Más detalles

Bases de datos relacionales y el modelo entidad-relación

Bases de datos relacionales y el modelo entidad-relación Bases de datos relacionales y el modelo entidad-relación Qué es una base de datos relacional? El sistema gestor de bases de datos El modelo entidad-relación entidad, atributos y elementos (tablas, columnas

Más detalles

Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 -

Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 - Tecnología de la Información y la Comunicación Base de datos Consultas - 2007 - Profesores del área Informática: Guillermo Storti Gladys Ríos Gabriel Campodónico Consultas Se utilizan consultas para ver,

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

GENERALIDADES DE BASES DE DATOS

GENERALIDADES DE BASES DE DATOS GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea

Más detalles

Bases de Datos Indexación y Hashing 1. Indexación. Jorge Pérez Rojas Universidad de Talca, II Semestre 2006

Bases de Datos Indexación y Hashing 1. Indexación. Jorge Pérez Rojas Universidad de Talca, II Semestre 2006 Bases de Datos Indexación y Hashing 1 Indexación Jorge Pérez Rojas Universidad de Talca, II Semestre 2006 Bases de Datos Indexación y Hashing 2 Acceso a Datos Muchas consultas hacen referencia sólo a una

Más detalles

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II BASE DE DATOS Comenzar presentación Base de datos Una base de datos (BD) o banco de datos es un conjunto

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

Bases de Datos. Sistemas de Gestión de Bases de Datos

Bases de Datos. Sistemas de Gestión de Bases de Datos Bases de Datos Sistemas de Gestión de Bases de Datos Banco de datos Conjunto de datos relacionados Ejemplo: archivos de las oficinas de una empresa, con fichas, carpetas, archivadores, armarios... La gestión

Más detalles

- Bases de Datos - - Diseño Físico - Luis D. García

- Bases de Datos - - Diseño Físico - Luis D. García - Diseño Físico - Luis D. García Abril de 2006 Introducción El diseño de una base de datos está compuesto por tres etapas, el Diseño Conceptual, en el cual se descubren la semántica de los datos, definiendo

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

3. Modelo relacional: Estructura e integridad.

3. Modelo relacional: Estructura e integridad. Modelo relacional: Estructura e integridad 47 3. Modelo relacional: Estructura e integridad. 3.1. Introducción. El modelo de datos relacional es posterior a los modelos jerárquicos y de red. Nació como

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

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 Structured Query Language Lenguaje de consulta para bases de datos comerciales. Originalmente llamado

Más detalles

Proyecto de Normalización Automática de Base de Datos

Proyecto de Normalización Automática de Base de Datos Proyecto de Normalización Automática de Base de Datos Lic. Beatriz Steimberg * Resumen En el primer cuatrimestre del año 2003 se encaró el proyecto de Normalización Automática de Base de Datos. El objetivo

Más detalles

Bases de datos: Sistemas de bases de datos:

Bases de datos: Sistemas de bases de datos: Bases de datos: Sistemas de bases de datos: Un sistema de bases de datos es básicamente un sistema para archivar en computador, es decir, es un sistema computarizado cuyo propósito general es mantener

Más detalles

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS Datos repetidos. No se manejan estándares. Había inconsistencia de datos. Falta de seguridad en los datos. No existían

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

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

CAPÍTULO 2 Sistemas De Base De Datos Multiusuarios

CAPÍTULO 2 Sistemas De Base De Datos Multiusuarios CAPÍTULO 2 Sistemas De De Multiusuarios Un sistema multiusuario es un sistema informático que da servicio, manera concurrente, a diferentes usuarios mediante la utilización compartida sus recursos. Con

Más detalles

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

Para qué XP_CRYPT y SQL Shield?

Para qué XP_CRYPT y SQL Shield? Para qué XP_CRYPT y SQL Shield? Desde la Perspectiva del Gerente de Proyectos. PARTE I: DEFINICIÓN DE LA NECESIDAD. Dónde falla la Protección de SQL Server? En la Protección de Datos a Nivel de Campo En

Más detalles

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

Más detalles

Registro: Es un conjunto de campos. También se llama Fila o Tupla. Son varios datos

Registro: Es un conjunto de campos. También se llama Fila o Tupla. Son varios datos CONCEPTOS BÁSICOS DE BASES DE DATOS Dato: Son hechos, observaciones o sucesos del mundo real que pueden tomar la forma de números, letras, símbolos o señales. Ejemplos: 4, Medellín, David, 300.000, 05/06/2005,

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Tema 1: Introducción

Tema 1: Introducción Tema 1: Introducción Definición Objetivo de los SGBD (o por que los SGBD son importantes) Principales implementaciones Relacional Orientada a objetos SQL Resumen: Principales ventajas derivadas del uso

Más detalles

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción Dato: Hecho o valor a partir del cual se puede inferir una conclusión.

Más detalles

Maestría en Bioinformática. Bases de Datos y Sistemas de Información. Diseño Lógico. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.

Maestría en Bioinformática. Bases de Datos y Sistemas de Información. Diseño Lógico. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com. Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Lógico Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos Herramientas Diseño lógico Modelo Relacional Las

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

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

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

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 8. Elementos Básicos 1.- Ejemplo Introductorio. 2.- Dominios. 3.- Relaciones. 4.- Bases de Datos Relacionales. (Capítulo 11 del Date) EJEMPLO

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

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA... 1 1. Representación interna de datos.... 1 1.2. Sistemas de numeración.... 2 1.3. Aritmética binaria...

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

[CASI v.0110] Pág. 1

[CASI v.0110] Pág. 1 I. DATOS INFORMATIVOS II. SUMILLA Carrera Especialidad Curso Código : T-INF105 Ciclo : Segundo Requisitos : Ninguno Duración : 12 Semanas Horas Semana : 06 horas Versión : v.0110 : COMPUTACIÓN E INFORMATICA

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Tema 1 Introducción, Conceptos y el DBMS

Tema 1 Introducción, Conceptos y el DBMS Tema 1 Introducción, Conceptos y el DBMS. Evolución y Comparación con Archivo. Importancia y Justificación de su Uso. Definiciones y Uso en la Actualidad. Comparación entre Modelos de Bases de Datos. Definición

Más detalles

CERTAMEN 2 90 minutos 20 puntos

CERTAMEN 2 90 minutos 20 puntos CERTAMEN 2 Para la realización del presente certamen se dispondrá de 90 minutos. Debe incluir cualquier supuesto no explicito, siempre cuando no cambie el sentido de la pregunta. No se pueden utilizar

Más detalles

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA)

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA) Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA) Agenda 1. Introducción 2. Concepto Documento Electrónico 3. A que se le denomina Documento Electrónico 4. Componentes de un Documento Electrónico

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0

Más detalles

Gestion de archivos. Problemas al almacenar datos sólo en la memoria:

Gestion de archivos. Problemas al almacenar datos sólo en la memoria: Gestion de archivos Problemas al almacenar datos sólo en la memoria: 1. El tamaño está limitado por el tamaño de la memoria qué pasa con aplicaciones que necesiten acceder a gran cantidad de información?

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN Tipos de datos SQL admite una variada gama de tipos de datos para el tratamiento de la información contenida en las tablas, los tipos

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

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

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES El modelo relacional se basa en dos ramas de las matemáticas: la teoría de conjuntos y la lógica de predicados de primer orden. El hecho de que

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

Seminario de Informática. Modulo V: Bases de Datos Elementos Conceptuales

Seminario de Informática. Modulo V: Bases de Datos Elementos Conceptuales Seminario de Informática Modulo V: Bases de Datos Elementos Conceptuales 1 Bases de Datos: Concepto Conjunto exhaustivo no redundante de datos estructurados, organizados independientemente de su utilización

Más detalles

ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB. (Modificada en 2008) (IV Difusión)

ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB. (Modificada en 2008) (IV Difusión) ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB (Modificada en 2008) (IV Difusión) Interpretación SIC-32 Activos Intangibles - Costos de Sitios Web Referencias

Más detalles

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

BASE DE DATOS QUÉ ES UNA BASE DE DATOS? BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de

Más detalles

UNIDAD 3 ASPECTOS ASOCIADOS CON BASES DE DATOS. Diseno Físico de Bases de Datos Objetivo. 2.2 Visión General del Procesamiento de Consultas

UNIDAD 3 ASPECTOS ASOCIADOS CON BASES DE DATOS. Diseno Físico de Bases de Datos Objetivo. 2.2 Visión General del Procesamiento de Consultas UNIDAD 3 ASPECTOS ASOCIADOS CON BASES DE DATOS Temario 2.1 Diseño Físico de Bases de Datos 2.2 Visión General del Diseno Físico de Bases de Datos Objetivo Corresponde al proceso de elegir las estructuras

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

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

BASES DE DATOS OFIMÁTICAS

BASES DE DATOS OFIMÁTICAS BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el

Más detalles

Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades

Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades A veces me preguntan acerca de las diferencias entre muchos tipos de servicios de hospedaje web, y pensé que traería muchos

Más detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

DOCENTES FORMADORES UGEL 03 PRIMARIA

DOCENTES FORMADORES UGEL 03 PRIMARIA DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace

Más detalles

Introducción a los Sistemas de Gestión de Bases de Datos

Introducción a los Sistemas de Gestión de Bases de Datos a los Sistemas de Gestión de Bases de Datos Servicios y Aplicaciones Telemáticas gsyc-profes@gsyc.escet.urjc.es Noviembre de 2008 c 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.

Más detalles

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 1 1 BASES DE DATOS DISTRIBUIDAS TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 3.1 Metodología del procesamiento de consultas distribuidas 3.2 Estrategias de

Más detalles

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Unidad Académica Base de Datos SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Integrantes: Fidel Gil

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad

Más detalles

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia

Más detalles

Bases de Datos 2. Teórico

Bases de Datos 2. Teórico Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Estructura de contenidos.

Más detalles

Guía de Laboratorio Base de Datos I.

Guía de Laboratorio Base de Datos I. Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo

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 EL MODELO RELACIONAL: LAS TABLAS

BASES DE DATOS EL MODELO RELACIONAL: LAS TABLAS BASES DE DATOS Podemos definir base de datos (BD) como un cuerpo de datos relacionados que son almacenados de forma estructurada (UNIGIS, 2005 2 ). Las BD son un componente fundamental de los SIG vectoriales,

Más detalles

Para detalles y funcionalidades ver Manual para el Administrador

Para detalles y funcionalidades ver Manual para el Administrador Qué es Gemelo Backup Online EMPRESA? Es una solución de administración y respaldo diseñada para Empresas que desean controlar y proteger su información de forma simple, segura y confiable. Se define un

Más detalles

, RECUPERACIoN DE DATOS:

, RECUPERACIoN DE DATOS: , RECUPERACIoN DE DATOS: Recuperación de datos es el proceso de restablecer la información contenida en dispositivos de almacenamiento secundarios dañados, defectuosos, corruptos, inaccesibles o que no

Más detalles