INSTITUTO SUPERIOR DE EDUCACIÓN TECNOLÓGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” COMPUTACIÓN INFORMÁTICA
BASE DE DATOS
ALUMNO LINGAN QUISPE CARITO
DOCENTE: Mg. WLBER MONTENEGRO INFANTE
MODULO: FUNDAMENTOS DE LA INVESTIGACIÓN
2018
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
DEDICATORIA Este informe está dedicado a dedicado a mi hija, que es fundamental en mi vida, sin ella jamás hubiese podido conseguir lo que hasta ahora eh llegado, a mi pareja, mi compañero inseparable en cada momento. El presento gran esfuerzo en momentos de cansancio, se los dedico a ellos ya que sin ellos no hubiese tenido esa motivación para poder seguir con mi meta de haber terminado este informe tan importante tanto para como para mi carrera.
-2-
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
AGRADECIMIENTO Dedico este trabajo principalmente a Dios, por haberme permitido haber llegado hasta ese momento tan importante de mi formación profesional. A mi hija, Alison por ser la persona más importante de mi vida y por demostrarme siempre su cariño y apoyo incondicional sin importar nuestras diferencias de opciones.
A mis hermanos a pesar de la distancia física siento que están conmigo, aunque nos faltaron muchas cosas por vivir juntos, sé que este momento hubiera sido tan especial para ti como lo es para mí.
A mi madre que esta todo momento de vida, que siempre está dispuesta a escucharme y ayudarme en cualquier momento. A mis compañeros de clase, por la ayuda mutua que me ha brindado, que sin sus consejos no hubiera cumplido esta meta. CARITO
-3-
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
PRESENTACIÓN El trabajo está realizado por alumnos del “Ciro Alegría Bazán “para tener mayor conocimiento sobre de que trata la el proyecto, El informe se hizo para tener mayor conocimiento y a si ver como poder ponerlo en práctica con la carrera profesional que estoy llevando a cabo, como la carrera computación. Al mismo tiempo compartirlo con mis compañeros y otras personas de diferentes carreras profesionales.
-4-
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
INDICE
Contenido INTRODUCCIÓN........................................................................................................................ - 7 CAPÍTULO................................................................................................................................... - 8 I BASE DE DATOS ...................................................................................................................... - 8 1.
Definición .............................................................................................................................. - 9 -
CAPÍTULO .................................................................................................................................. - 12 II HISTORIA DE BASE DE DATOS ......................................................................................... - 12 2.
HISTORIA DE LOS SISTEMAS DE BASES DE DATOS ............................................ - 13 -
3.
IMPORTANCIA DE LAS BASES DE DATOS A NIVEL EMPRESARIAL .............. - 18 -
4.
OBJETOS DE LA BASE DE DATOS.............................................................................. - 19 -
5.
TIPOS DE BASE DE DATOS........................................................................................... - 19 -
6.
VENTAJAS Y DESVENTAJAS DE LAS BASES DE DATOS ..................................... - 20 6.1 VENTAJAS ....................................................................................................................... - 20 6.2DESVENTAJAS ................................................................................................................ - 21 6.3 COMPLEJIDAD: ............................................................................................................. - 22 -
7.
CONTROL SOBRE LA REDUNDANCIA DE DATOS: ............................................... - 22 7.1 CONSISTENCIA DE DATOS: ....................................................................................... - 23 7.2 MANTENIMIENTO DE ESTÁNDARES: .................................................................... - 23 7.3 MEJORA EN LA INTEGRIDAD DE DATOS: ............................................................ - 23 7.5 MEJORA EN LA PRODUCTIVIDAD: ......................................................................... - 23 7.6 MEJORA EN EL MANTENIMIENTO: ....................................................................... - 24 7.7 AUMENTO DE LA CONCURRENCIA: ...................................................................... - 24 7.8 MEJORA EN LOS SERVICIOS DE COPIAS DE SEGURIDAD: ............................. - 24 7.9 MEJORA EN LA ACCESIBILIDAD A LOS DATOS ................................................. - 24 7.10 COMPARTIR DATOS:................................................................................................. - 25 7.11 BASES DE DATOS EN INFORMÁTICA ................................................................... - 25 7.12 SISTEMA DE GESTIÓN DE BASE DE DATOS (SGBD) ........................................ - 25 7.13 MODELOS DE BASES DE DATOS ............................................................................ - 25 -
8.
Algunos modelos con frecuencia utilizados en las bases de datos: ................................. - 26 8.1 BASES DE DATOS JERÁRQUICAS ............................................................................ - 26 8.2 BASE DE DATOS DE RED ............................................................................................ - 26 8.3 BASES DE DATOS TRANSACCIONALES ................................................................. - 26 8.4 BASES DE DATOS RELACIONALES ......................................................................... - 27 -
-5-
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” 8.5 BASES DE DATOS MULTIDIMENSIONALES ......................................................... - 27 8.6 BASES DE DATOS ORIENTADAS A OBJETOS ....................................................... - 28 8.7 BASES DE DATOS DOCUMENTALES ....................................................................... - 28 8.8 BASES DE DATOS DEDUCTIVAS .............................................................................. - 28 8.8.1 Lenguaje ..................................................................................................................... - 29 8.8.2 Ventajas ...................................................................................................................... - 29 8.8.3 Fases ........................................................................................................................... - 29 8.8.4 INTERPRETACIÓN ................................................................................................ - 29 8.8.5 Mecanismos ................................................................................................................ - 30 9 EJEMPLOS DE BASES DE DATOS .................................................................................... - 30 9.1 BASE DE DATOS DEL SISTEMA DE GESTIÓN EN UNA EMPRESA: ................ - 30 9.2 BASE DE DATOS DE PROVEEDORES DE ATENCIÓN MÉDICA........................ - 30 9.3 BASE DE DATOS CIENTÍFICA ................................................................................... - 30 9.4 BASE DE DATOS DE ORGANIZACIONES SIN ÁNIMO DE LUCRO ................... - 30 9.5 MODELO RELACIONAL DE DATOS ........................................................................ - 31 9.6 ESTRUCTURA DE UNA BASE DE DATOS ............................................................... - 31 9.7 PROPÓSITOS Y COMPETENCIAS............................................................................. - 32 10. ¿CUÁNTO GANAN LOS ADMINISTRADORES DE REDES Y COMUNICACIONES?.............................................................................................................. - 33 Referencias ................................................................................................................................... - 34 Bibliografía .................................................................................................................................. - 34 Trabajos citados ........................................................................................................................... - 34 -
-6-
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
INTRODUCCIÓN Este informe fue echo con ayuda de personas jóvenes dando a saber lo importancia de tener una base de datos, las Bases de Datos tienen una gran relevancia a nivel personal. Y también con la colaboración de Autores Peruanos de diferentes ciudades, dando ideas concretas y motivando al público a importancia de este tema, que no solo se da en su país actual, sino también el toda Sudamérica. Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.
-7-
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
CAPÍTULO I BASE DE DATOS
-8-
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
1. Definición Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD (del inglés Data base Management Sistema o DBMS), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental. Por ejemplo: El nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar información referida a los nombres del campo. El tipo de campo, permite especificar el tipo de información que cargáramos en dicho campo. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran mutuamente protegidos por las leyes de varios países. Por ejemplo, en España, los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD), en México por la Ley Federal de Transparencia y Acceso a la Información Pública Gubernamental y en Argentina la Ley de Protección de Datos Personales.
-9-
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, la utilidad de las mismas o las necesidades que satisfagan. Para especificar la definición de la Base de Datos tenemos a ayuda de algunos autores: Según Michael V. Mannino 2000 dice que: Una base de datos es una colección de datos persistentes que pueden compartirse e interrelacionarse: Este visón es muy general y enfatiza en la persistencia de los datos (es decir mantener los datos almacenados de manera estable), además es importante en este concepto la idea de interrelación porque veremos luego que es una de las principales características del modelo relacional de bases de datos. Flores (2015) Señala Que: La palabra dato tiene su origen etimológico el termino latino DATUM, que significa Lo Dado, Sin embargo, en sentido estricto, en el ámbito de la investigación científica. Dato define como los datos de aquella información extraída de la realidad que tiene que ser registrada en algún aporte físico o simbólico, que simplifica una elaboración conceptual y además se pueda expresar a través de alguna forma de lenguaje. Como profesional técnico en Administración de Redes y Comunicaciones podrás diseñar, implementar y administrar redes de datos así como servicios de voz, sistemas convergentes y comunicaciones inalámbricas, contribuyendo con la administración de servicios de TI en las organizaciones con la aplicación de las mejores prácticas en el ámbito de la conectividad, infraestructura y gestión de proyectos de tecnologías de la información. Tendrás las habilidades para implementar soluciones de conectividad y de servicios de red sobre los estándares internacionales bajo la normativa de confiabilidad y seguridad de la información. Ing. Carlos Raúl Tlahuel Pérez Dice Que: Una base de datos se define como un conjunto de datos persistentes, a los cuales se puede acceder de diversas formas; se puede tener acceso a ellos mediante un Sistema Gestor de Base de Datos (SGBD), que es aquél software que se encarga de la interacción clienteservidor de la información manejada. Se dice que los datos del BD “persisten” debido en primer lugar que una vez aceptados por el SGBD para entrar en la base de datos, en lo sucesivo sólo pueden ser removidos por alguna solicitud explícita al SGBD, no como un mero efecto lateral de (por ejemplo) algún programa que termina su ejecución. Por Otro Lado (Juárez, 2006, P.45) Define Que: Dato: es un conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos, este es la unidad mínima de información. Un dato dentro de una base de datos responde a la función (objeto, atributo, valor). Según Carmen Gómez México, D.F. 2013 Dice Que:
- 10 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” La mayoría de los sistemas computacionales utilizan una base de datos para manejar su información, por lo que es de suma importancia que los desarrolladores de software estén capacitados para su diseño, construcción y uso. Este material tiene como principal objetivo apoyar el curso trimestral introductorio de “Bases de Datos” y puede ser de utilidad a los estudiantes de Ingeniería en Computación, Ingeniería de Software, Tecnologías de la Información y licenciaturas afines Es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación, te presentamos una guía que te explicará el concepto y características de las bases de datos. Flores, J. (2015) Define Una Base De Datos Como: Una base de datos se entenderá como una colección de datos relacionados entre sí y que tienen un significado implícito. Por datos queremos decir hechos conocidos que pueden registrarse y que tienen un significado implícito. Las bases de datos son software especializados en el almacenamiento de datos de las empresas, de forma ordenada y categorizada por diferentes temas. Estas herramientas, permiten almacenar, ordenar y clasificar grandes cantidades de información empresarial, guardándolas en un disco duro. En la mayoría de las ocasiones, se puede mantener la seguridad de estos datos, creando claves internas de seguridad. Muchos son los ejemplos de bases de datos y, a continuación, veremos algunos de ellos.
- 11 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
CAPÍTULO II HISTORIA DE BASE DE DATOS
- 12 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
2. HISTORIA DE LOS SISTEMAS DE BASES DE DATOS Los predecesores de los sistemas de bases de datos fueron los sistemas de ficheros, No hay un momento concreto en que los sistemas de ficheros hayan cesado y hayan dado comienzo los sistemas de bases de datos. De hecho, todavía existen sistemas de ficheros en uso. El uso de sistemas de bases de datos automatizadas, se desarrolló a partir de la necesidad de almacenar grandes cantidades de datos, para su posterior consulta, producidas por las nuevas industrias que creaban gran cantidad de información. Herman Hollerith (1860-1929) Fue denominado el primer ingeniero estadístico de la historia, ya que invento una computadora llamada “Máquina Automática Perforadora de Tarjetas. Para hacer el censo de Estados Unidos en 1880 se tardaron 7 años para obtener resultados, pero Herman Hollerit en 1884 creo la máquina perforadora, con la cual, en el censo de 1890 dio resultados en 2 años y medio, donde se podía obtener datos importantes como número de nacimientos, población infantil y número de familias. La máquina uso sistemas mecánicos para procesar los datos de las tarjetas y para tabular los resultados. A diferencia con la máquina de Babbage, que utilizaba unas tarjetas similares, estas se centraban en dar instrucciones a la máquina. En el invento de Herman Hollerith, cada perforación en las tarjetas representaba un número y cada dos perforaciones una letra, cada tarjeta tenía capacidad para 80 variables. La máquina estaba compuesta por una perforadora automática y una lectora, la cual por medio de un sistema eléctrico leía los orificios de las tarjetas, esta tenía unas agujas que buscaban los orificios y al tocar el plano inferior de mercurio enviaba por medio del contacto eléctrico los datos a la unidad. Este invento disparó el desarrollo de la tecnología, la industria de los computadores, abriendo así nuevas perspectivas y posibilidades hacia el futuro. El término base de datos fue acuñado por primera vez en 1963, en un simposio celebrado en California. De forma sencilla podemos indicar que una base de datos no es más que un conjunto de información relacionada que se encuentra agrupada o estructurada.
- 13 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos. Las bases de datos manuales, pueden ser difíciles de gestionar y modificar. Por ejemplo, en una guía de teléfonos no es posible encontrar el número de un individuo si no sabemos su apellido, aunque conozcamos su domicilio. Del mismo modo, en un archivo de pacientes en el que la información esté desordenada por el nombre de los mismos, será una tarea bastante engorrosa encontrar todos los pacientes que viven en una zona determinada. Los problemas expuestos anteriormente se pueden resolver creando una base de datos informatizada. Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulan ese conjunto de datos. Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, organizados independientemente en máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferente y no predecible en el tiempo. La idea general es que estamos tratando con una colección de datos que cumplen las siguientes propiedades: •
Están estructurados independientemente de las aplicaciones y del soporte de almacenamiento que los contiene.
•
Presentan la menor redundancia posible.
•
Son compartidos por varios usuarios y/o aplicaciones. (Wikipedia, 2018 )
1.
Base de datos relacionales
Una base de datos relacional es una base de datos que se trata como un conjunto de tablas y se manipula de acuerdo con el modelo de datos relacional. Contiene un conjunto de objetos que se utilizan para almacenar y gestionar los datos, así como para acceder a los mismos. Las tablas, vistas, índices, funciones, activadores y paquetes son ejemplos de estos objetos. - 14 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” Una base de datos relacional particionada es una base de datos relacional cuyos datos se gestionan repartidos en múltiples particiones (también denominadas nodos). Esta separación de los datos entre particiones es transparente para los usuarios de la mayoría de sentencias de SQL. Sin embargo, algunas sentencias DLL (lenguaje de definición de datos) tienen en cuenta la información de las particiones (por ejemplo, CREATE DATABASE PARTITION GROUP). (DLL, lenguaje de definición de datos, es el subconjunto de sentencias de SQL que se utilizan para describir las relaciones de los datos de una base de datos.) Una base de datos federada es una base de datos relacional cuyos datos están almacenados en varias fuentes de datos (tales como bases de datos relacionales separadas). Los datos son tratados como si pertenecieran a una sola gran base de datos y se pueden acceder mediante las consultas SQL normales. Los cambios en los datos se pueden dirigir explícitamente hacia la fuente datos apropiados. En una computadora existen diferentes formas de almacenar información. Esto da lugar a distintos modelos de organización de la base de datos: jerárquico, red, relacional y orientada a objeto. Los sistemas relacionales son importantes porque ofrecen muchos tipos de procesos de datos, como: simplicidad y generalidad, facilidad de uso para el usuario final, períodos cortos de aprendizaje y las consultas de información se especifican de forma sencilla. Las tablas son un medio de representar la información de una forma más compacta y es posible acceder a la información contenida en dos o más tablas. Más adelante explicaremos que son las tablas. Las bases de datos relacionales están constituidas por una o más tablas que contienen la información ordenada de una forma organizada. Cumplen las siguientes leyes básicas: •
Generalmente, contendrán muchas tablas.
•
Una tabla sólo contiene un número fijo de campos.
•
El nombre de los campos de una tabla es distinto.
•
Cada registro de la tabla es único.
•
El orden de los registros y de los campos no está determinados. - 15 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” •
Para cada campo existe un conjunto de valores posible.
2.
Diseño de las bases de datos relacionales (DB2 Universal Database , 2009)
El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información que necesitamos. La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestión efectiva de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada uno de los campos que componen el registro y los valores o datos que contendrá cada uno de esos campos. Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio. La definición de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc. Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la dirección de este. Generalmente los diferente tipos de campos que su pueden almacenar son los siguientes: Texto (caracteres), Numérico (números), Fecha / Hora, Lógico (informaciones lógicas si/no, verdadero/falso, etc., imágenes. En resumen, el principal aspecto a tener en cuenta durante el diseño de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD (del inglés Data base Management Sistema o DBMS), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.
- 16 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
CAPÍTULO III BASE DE DATOS A NIVEL EMPRESARIAL
- 17 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
3. IMPORTANCIA DE LAS BASES DE DATOS A NIVEL EMPRESARIAL Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. Cada
base
de
datos
se
compone
de
una
o
más
tablas
que
guarda
un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro. Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular. Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD (del inglés Data base Management Sistema o DBMS), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental. (Bases de Datos, Business, 2015) 1.
CARACTERÍSTICAS DE LAS BASES DE DATOS
- 18 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” Una base de datos contiene entidades de información que están relacionadas vía organización y asociación. La arquitectura lógica de una base de datos se define mediante un esquema que representa las definiciones de las relaciones entre las entidades de información. La arquitectura física de una base de datos depende de la configuración del hardware residente. Sin embargo, tanto el esquema (descripción lógica como la organización (descripción física) deben adecuarse para satisfacer los requerimientos funcionales y de comportamiento para el acceso al análisis y creación de informes. Entre las principales características de los sistemas de base de datos podemos mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Redundancia mínima.
4. OBJETOS DE LA BASE DE DATOS
Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados en columnas verticales. Aquí definiremos los campos y sus características. Más adelante veremos qué es un campo.
Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la información resultante de diferentes formas (pantalla, impresora...). (Wikipedia, Wikipedia, 2018)
5. TIPOS DE BASE DE DATOS Entre los diferentes tipos de base de datos, podemos encontrar los siguientes: •
MySQL: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos. - 19 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” •
PostgreSQL y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
•
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.
6. VENTAJAS Y DESVENTAJAS DE LAS BASES DE DATOS Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos. En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos. Las bases de datos son algo de vital importancia en la dinámica del mundo actual pues están detrás de toda la marejada que se mueve en la generación, recuperación y consumo de información. En este artículo vamos a ver tanto las ventajas como las desventajas que suponen las bases de datos.
6.1 VENTAJAS Las bases de datos permiten obtener información en forma más sencilla.
Obtener información estructurada.
Compartir información en forma simultánea con otros usuarios o con otras bases de datos.
Facilita la estandarización de procesos, nombres de registros, etc.
Permite controlar la duplicidad de datos (redundancia)
Permite controlar la duplicidad, triplicidad, etc. de almacenamiento de espacio en disco.
Permite la sincronización de datos.
Una misma base de datos sirve para diversos y varios sistemas que trabajen sobre esa DB. - 20 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
Esto, por otra parte, permite la centralización de datos.
Permite la unificación de datos.
Seguridad e integridad de información mediante validación de usuarios.
Creación de diferentes niveles de seguridad.
Validación de condiciones de entrada de registros (lo que permite controlar errores humanos en el ingreso de datos).
Flexibilidad y rapidez para obtener información.
Aumenta la productividad (no se debe preocupar por la organización de los datos ni de la validación).
Las bases de datos son independientes de los programas y/o aplicaciones (por lo que un cambio en la estructura de los programas o en su código no afecta la a la DB, y viceversa).
Esto origina independencia de los datos.
Las bases de datos no son instalables, sino que son portables. Basta con copiarlas, importarlas.
Las bases de datos son modificables en su estructura, por lo que fácilmente podemos adicionar nueva información a un registro, nuevas tablas, etc.
6.2DESVENTAJAS Complejidad: Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos. Coste del equipamiento adicional: Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara.
- 21 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
6.3 COMPLEJIDAD: Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos.
Tamaño, espacio. Una BD suele requerir mucho espacio en disco, suelen volverse pesadas.
Son un producto complejo, por lo que no toda persona será capaz de manipularla y/o ponerse al cargo de su mantenimiento.
Costo. Algunos gestores y productos de bases de datos suelen ser costosos. Tales como Oracle, DB2, Etc.
Requieren de capacitación, asesoría y acompañamiento para enseñar su manejo.
Se requiere de una persona para que esté al tanto del mantenimiento o de fallos.
Cuando la BD crece mucho puede llegar a ponerse lenta, lo que afecta las búsquedas y la recuperación de información.
Un fallo en la BD afecta a todo el entorno, máxime si es una DB central y varias aplicaciones recuperan información desde la misma base de datos.
Si la BD se llega a corromper es complejo repararla y volverla a su anterior estado.
7. CONTROL SOBRE LA REDUNDANCIA DE DATOS:
Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.
En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos.
- 22 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
7.1 CONSISTENCIA DE DATOS:
Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes.
7.2 MANTENIMIENTO DE ESTÁNDARES: Gracias a la integración es más fácil respetar los estándares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso. 7.3 MEJORA EN LA INTEGRIDAD DE DATOS: La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas. 7.4 MEJORA EN LA SEGURIDAD:
La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.
7.5 MEJORA EN LA PRODUCTIVIDAD:
El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo de ficheros típicas de los programas de aplicación.
- 23 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” El hecho de disponer de estas funciones permite al programador centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles de implementación de bajo nivel.
7.6 MEJORA EN EL MANTENIMIENTO:
En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los programas de aplicación que los manejan. Esto hace que los programas sean dependientes de los datos, de modo que un cambio en su estructura, o un cambio en el modo en que se almacena en disco, requiere cambios importantes en los programas cuyos datos se ven afectados. Sin embargo, los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos.
7.7 AUMENTO DE LA CONCURRENCIA:
En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo.
7.8 MEJORA EN LOS SERVICIOS DE COPIAS DE SEGURIDAD: Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo, utilizar estas copias para restaurarlos. En este caso, todo el trabajo realizado sobre los datos desde que se hizo la última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo, los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.
7.9 MEJORA EN LA ACCESIBILIDAD A LOS DATOS
Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los - 24 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” datos, sin que sea necesario que un programador escriba una aplicación que realice tal tarea.
7.10 COMPARTIR DATOS:
En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
7.11 BASES DE DATOS EN INFORMÁTICA
Por otro lado, una base de datos permite poner los datos a disposición de los usuarios para una consulta, una inserción o una actualización, asegurando los permisos de acceso de estos últimos. Esto es cada vez más útil en informática dado que los datos de los ordenadores son cada vez más numerosos. Una base de datos puede ser local, es decir, puede usarse en un terminal por un usuario o distribuirse, lo que significa que la información se almacena en terminales remotos y se puede acceder a través de la red. La mayor ventaja de usar una base de datos es la posibilidad de ser consultado por varios usuarios al mismo tiempo. (blogspot, 2010)
7.12 SISTEMA DE GESTIÓN DE BASE DE DATOS (SGBD)
Los Sistemas de Gestión de Base de Datos (en inglés Data Base Management Sistema) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
7.13 MODELOS DE BASES DE DATOS Además de la clasificación por la función de las bases de datos, estas también se pueden clasificar de acuerdo a su modelo de administración de datos. Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guardan los datos), así como de los métodos para almacenar y recuperar datos de esos contenedores. Los modelos de datos no son cosas físicas: son - 25 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
8. Algunos modelos con frecuencia utilizados en las bases de datos: 8.1 BASES DE DATOS JERÁRQUICAS En este modelo los datos se organizan en forma de árbol invertido (algunos dicen raíz), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas. Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.
8.2 BASE DE DATOS DE RED Este es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico). Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.
8.3 BASES DE DATOS TRANSACCIONALES Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de datos relacionales.
- 26 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” Un ejemplo habitual de transacción es el traspaso de una cantidad de dinero entre cuentas bancarias. Normalmente se realiza mediante dos operaciones distintas, una en la que se debita el saldo de la cuenta origen y otra en la que acreditamos el saldo de la cuenta destino. Para garantizar la atomicidad del sistema (es decir, para que no aparezca o desaparezca dinero), las dos operaciones deben ser atómicas, es decir, el sistema debe garantizar que, bajo cualquier circunstancia (incluso una caída del sistema), el resultado final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna.
8.4 BASES DE DATOS RELACIONALES Este es el modelo utilizado en la actualidad para representar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, 2 de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas". Pese a que esta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían las tuplas, y campos (las columnas de una tabla). En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Lenguaje o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales. Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una base de datos.
8.5 BASES DE DATOS MULTIDIMENSIONALES Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales
- 27 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean aprender.
8.6 BASES DE DATOS ORIENTADAS A OBJETOS Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento). Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:
Encapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. Una operación (llamada función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría denominarse independencia entre programas y operaciones.
8.7 BASES DE DATOS DOCUMENTALES Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes, sirven para almacenar grandes volúmenes de información de antecedentes históricos. Tesauros es un sistema de índices optimizado para este tipo de bases de datos.
8.8 BASES DE DATOS DEDUCTIVAS Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas - 28 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” y hechos que son almacenados en la base de datos. Las bases de datos deductivas son también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática. Este tipo de base de datos surge debido a las limitaciones de la Base de Datos Relacional de responder a consultas recursivas y de deducir relaciones indirectas de los datos almacenados en la base de datos. 8.8.1 Lenguaje Utiliza un subconjunto del lenguaje Prolog llamado Data log el cual es declarativo y permite al ordenador hacer deducciones para contestar a consultas basándose en los hechos y reglas almacenados. 8.8.2 Ventajas Uso de reglas lógicas para expresar las consultas.
Permite responder consultas recursivas.
Cuenta con negaciones estratificadas
Capacidad de obtener nueva información a través de la ya almacenada en la base de datos mediante inferencia.
Uso de algoritmos que optimizan las consultas.
Soporta objetos y conjuntos complejos.
8.8.3 Fases Fase de Interrogación: se encarga de buscar en la base de datos informaciones deducibles implícitas. Las reglas de esta fase se denominan reglas de derivación.
Fase de Modificación: se encarga de añadir a la base de datos nuevas informaciones deducibles. Las reglas de esta fase se denominan reglas de generación.
8.8.4 INTERPRETACIÓN Encontramos dos teorías de interpretación de las bases de datos deductiva por lo cual consideramos las reglas y los hechos como axiomas. Los hechos son axiomas base que se consideran como verdaderos y no contienen variables. Las reglas son axiomas deductivos ya que se utilizan para deducir nuevos hechos.
Teoría de Modelos: una interpretación es llamada modelo cuando para un conjunto específico de reglas, estas se cumplen siempre para esa interpretación. Consiste en asignar a un predicado todas las combinaciones de valores y
- 29 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” argumentos de un dominio de valores constantes dado. A continuación se debe verificar si ese predicado es verdadero o falso. 8.8.5 Mecanismos Existen dos mecanismos de inferencia:
Ascendente: donde se parte de los hechos y se obtiene nuevos aplicando reglas de inferencia.
Descendente: donde se parte del predicado (objetivo de la consulta realizada) e intenta encontrar similitudes entre las variables que nos lleven a hechos correctos almacenados en la base de datos. (BASES DE DATOS , 2016)
9 EJEMPLOS DE BASES DE DATOS 9.1 BASE DE DATOS DEL SISTEMA DE GESTIÓN EN UNA EMPRESA:
Una base de datos típica para una empresa que vende materiales de construcción podría organizarse de la siguiente manera: la empresa debe tener al menos un cliente. A cada cliente en la base de datos se le asignan una o más direcciones, uno o más teléfonos de contacto y un vendedor predeterminado que es el enlace entre el cliente y la empresa.
9.2 BASE DE DATOS DE PROVEEDORES DE ATENCIÓN MÉDICA
La base de datos guarda información sobre cada médico, como nombre, dirección, teléfonos de contacto, área de especialización, etc. Cada paciente puede ser asignado a uno o más doctores. La información específica del paciente también se guarda en la base de datos (nombre, dirección, teléfonos, número de registro de salud, fecha de nacimiento, historial de citas, recetas, análisis de sangre, diagnósticos, etc.)
9.3 BASE DE DATOS CIENTÍFICA
Una base de datos para la investigación del genoma y áreas de investigación relacionadas en biología molecular y celular puede ser un buen ejemplo de una base de datos científica.
9.4 BASE DE DATOS DE ORGANIZACIONES SIN ÁNIMO DE LUCRO
Una base de datos de un club automovilístico antiguo puede ser bastante simple. Además, una organización de este tipo no suele tener demasiados miembros, por lo que la base de datos no va a ser muy grande. Debe - 30 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” almacenar la información personal de los miembros, como la dirección, el número de teléfono, el área de interés, etc.
9.5 MODELO RELACIONAL DE DATOS NUM_EMPLEADO
NOMBRE
SECCION
33
PEPE
25
34
JUAN
25
9.6 ESTRUCTURA DE UNA BASE DE DATOS Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos. En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4 campos. Los datos quedarían organizados como mostramos en siguiente ejemplo: Por consiguiente una base de datos posee el siguiente orden jerárquico: •
Tablas
•
Campos
•
Registros
•
Lenguaje SQL A continuación veremos un ejemplo de ellos:
•
Mostrar: para mostrar los registros se utiliza la instrucción
•
Insertar: los registros pueden ser introducidos a partir de sentencias que emplean la instrucción Insert. Insert Into comentarios (título, texto, fecha) xejemplo ('saludos', 'como esta', '22-10-2007')
•
Borrar: Para borrar un registro se utiliza la instrucción Delete. En este caso debemos especificar cual o cuales son los registros que queremos borrar.
•
Actualizar: para actualizar los registros se utiliza la instrucción Update. Como para el caso de Delete, necesitamos especificar por medio de Where cuáles son los registros en los que queremos hacer efectivas nuestras modificaciones. Además, tendremos que especificar cuáles son los nuevos valores de los campos que deseamos actualizar. - 31 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
9.7 PROPÓSITOS Y COMPETENCIAS Formar profesionales técnicos que diseñen y dirijan políticas, reglas y perfiles de accesos a los servicios de información de la organización, según la arquitectura de infraestructura. Lograr en el estudiante la capacidad de configurar las reglas y perfiles de accesos a los servicios de información, requerimientos del negocio, estándares internacionales de TI y políticas de acceso y seguridad de la organización. Supervisar la implementación de los protocolos de pruebas y certificaciones, según los estándares internacionales de TI. Analizar los reportes de seguridad de accesos y usos de la información según el resultado de la aplicación de las políticas, accesos y perfiles de los usuarios de red, buenas prácticas de seguridad de la información y gestión de riesgos. Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas. Directorios Un ejemplo son las guías telefónicas en formato electrónico. Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son personales o empresariales (llamadas páginas blancas o amarillas respectivamente). Los directorios empresariales hay de tres tipos: Tienen nombre de la empresa y dirección Contienen teléfono y los más avanzados contienen correo electrónico Contienen datos como facturación o número de empleados además de códigos nacionales que ayudan a su distinción. Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en España protege la privacidad de los usuarios pertenecientes al directorio. La búsqueda inversa está prohibida en los directorios personales (a partir de un número de teléfono saber el titular de la línea).
- 32 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN”
10. ¿CUÁNTO GANAN LOS ADMINISTRADORES DE REDES Y COMUNICACIONES? Al ser un área tan técnica, con funciones totalmente especializadas, requiere de habilidades y destrezas que se adquieren con bastante estudio y práctica. Además de las responsabilidades que conlleva el puesto, hace que las empresas compitan en ofertar los mejores sueldos a los gestores de redes y comunicaciones, promediando entre 1200 y 1500 dólares al mes (entre 4000 y 5000 soles)
- 33 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” REFERENCIAS BIBLIOGRÁFICAS
Referencias (20 de enero de 2010). Obtenido de blogspot: http://codima123.blogspot.com/2010/01/ventajas-ydesventajas-de-una-base-de.html BASES DE DATOS . (2016). Perú: Edu. Obtenido de https://www.aiu.edu/cursos/base%20de%20datos/pdf%20leccion%202/lecci%C3%B3n%2 02.pdf Bases de Datos, Business. (14 de octubre de 2015). Obtenido de https://www.datacentric.es/blog/bases-datos/importancia-bases-de-datos-2/ DB2 Universal Database . (30 de abril de 2009). Obtenido de https://www.ibm.com/support/knowledgecenter/es/SSEPGG_8.2.0/com.ibm.db2.udb.doc/a dmin/c0004099.htm Wikipedia. (23 de octubre de 2018 ). Wikipedia. Obtenido de Wikipedia: https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos Wikipedia. (10 de diciembre de 2018). Wikipedia. Obtenido de https://es.wikipedia.org/wiki/Base_de_datos
Bibliografía (20 de enero de 2010). Obtenido de blogspot: http://codima123.blogspot.com/2010/01/ventajas-ydesventajas-de-una-base-de.html BASES DE DATOS . (2016). Perú: Edu. Obtenido de https://www.aiu.edu/cursos/base%20de%20datos/pdf%20leccion%202/lecci%C3%B3n%2 02.pdf Bases de Datos, Business. (14 de octubre de 2015). Obtenido de https://www.datacentric.es/blog/bases-datos/importancia-bases-de-datos-2/ DB2 Universal Database . (30 de abril de 2009). Obtenido de https://www.ibm.com/support/knowledgecenter/es/SSEPGG_8.2.0/com.ibm.db2.udb.doc/a dmin/c0004099.htm Wikipedia. (23 de octubre de 2018 ). Wikipedia. Obtenido de Wikipedia: https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos Wikipedia. (10 de diciembre de 2018). Wikipedia. Obtenido de https://es.wikipedia.org/wiki/Base_de_datos
Trabajos citados (20 de enero de 2010). Obtenido de blogspot: http://codima123.blogspot.com/2010/01/ventajas-ydesventajas-de-una-base-de.html
- 34 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO “CIRO ALEGRÍA BAZÁN” BASES DE DATOS . (2016). Perú: Edu. Obtenido de https://www.aiu.edu/cursos/base%20de%20datos/pdf%20leccion%202/lecci%C3%B3n%2 02.pdf Bases de Datos, Business. (14 de octubre de 2015). Obtenido de https://www.datacentric.es/blog/bases-datos/importancia-bases-de-datos-2/ DB2 Universal Database . (30 de abril de 2009). Obtenido de https://www.ibm.com/support/knowledgecenter/es/SSEPGG_8.2.0/com.ibm.db2.udb.doc/a dmin/c0004099.htm Wikipedia. (23 de octubre de 2018 ). Wikipedia. Obtenido de Wikipedia: https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos Wikipedia. (10 de diciembre de 2018). Wikipedia. Obtenido de https://es.wikipedia.org/wiki/Base_de_datos
- 35 -