base de datos y redes
TRANSCRIPT
“Año De La Promoción De La Industria Responsable Y Del Compromiso Climático”
“UNIVERSIDAD NACIONAL
SANTIAGO ANTÚNEZ DE MAYOLO”
FACULTAD DE ECONOMÍA Y CONTABILIDAD
Escuela Académico Profesional de Contabilidad
BASE DE DATOS Y REDES
CURSO : DISEÑO DE SISTEMAS DE CONTABILIDAD
COMPUTARIZADO I
DOCENTE : COCHACHIN SANCHEZ, Leoncio Florencio
ALUMNAS : BARRETO GUILLEN, Andrea
BLANCO LOPEZ, Tanny
QUERO VARGAS, Mery
ORELLANA RIVERA, Yodna
VELASQUEZ MENDOZA, Maritza
SEMESTRE : 2014 – I
HUARAZ – PERÚ
2014
ÍNDICEINTRODUCCION..........................................................................................................................3
OBJETIVOS...................................................................................................................................4
BASE DE DATOS.........................................................................................................................5
Concepto.....................................................................................................................................15
Características:............................................................................................................................5
Importancia de una base de datos...........................................................................................6
Administración de bases de datos............................................................................................6
Tipos de base de datos..............................................................................................................7
Modelos De Bases De Datos.....................................................................................................8
Lenguaje......................................................................................................................................12
Ventajas......................................................................................................................................12
Fases...........................................................................................................................................13
Interpretación..............................................................................................................................13
Mecanismos................................................................................................................................13
Sistema de Gestión de bases de datos distribuida (SGBD)...............................................13
REDES.........................................................................................................................................15
Concepto.....................................................................................................................................15
Componentes De Una Red......................................................................................................15
Alcance De Las Redes.............................................................................................................17
Finalidad Y Aplicaciones De Una Red...................................................................................18
MARCO CONCEPTUAL............................................................................................................20
CONCLUSIONES........................................................................................................................21
RECOMENDACIONES..............................................................................................................22
BIBLIOGRAFÍA..........................................................................................................................23
2
INTRODUCCION
Las bases de datos han evolucionado durante 30 años desde sistemas de archivos rudimentarios hasta sistemas gestores de complejas estructuras de datos con un gran número de posibilidades.
En la actualidad el enfoque de bases de datos es extensamente utilizado por ser la única solución posible para manejar grandes volúmenes de datos, la complejidad de la extracción de datos y la concurrencia de datos (accesos simultáneos).
Las bases de datos se han extendido por la disminución de los costos de los servidores y las necesidades de exploración de datos.
Los sistemas integrados de gestión, paquetes contables o aplicaciones (como el SGB Sistema General de Bedelías y el Sistema de Recursos Humanos de la UdelaR) almacenan los datos en bases de datos.
Una base de datos típica conlleva la existencia de tres tipos de usuario con relación a su diseño, desarrollo y uso: El administrador de bases de datos (DBA: Database Administrator), el desarrollador de aplicaciones (programador) y los usuarios finales.
La parte más importante es la llevada a cabo por el DBA. A él le corresponde la elección de un determinado modelo de datos y el diseño de la Base de Datos. La etapa de diseño es la más importante, ya que es ahí donde se refleja la semántica de la información contenida en la Base de Datos a través del esquema conceptual.
Algunos sistemas utilizan bases de datos propietarias y otros continúan utilizando archivos tradicionales.
Resulta relevante para el Técnico en Administración conocer los conceptos generales vinculados al tema, a fin de desempeñarse como usuario de estos sistemas realizando consultas, así como para poder interactuar adecuadamente en equipos de desarrollo de los sistemas de información.
3
OBJETIVOS
Objetivo General
Conocer el funcionamiento de un Sistema Administrador de Base de Datos y Redes y
aplicación en el curso.
Objetivos Específicos
1. Distinguir los principales modelos de BD.
2. Saber las características, importancia y ventajas de una Base de Datos.
3. Conocer a grandes rasgos el funcionamiento de un SGBD.
4
BASE DE DATOS
Surgen desde mediados de los años sesenta, en 1970 Codd propuso el modelo
relacional, este modelo es el que ha marcado la línea de investigación por muchos
años, ahora se encuentran los modelos orientados a objetos.
CONCEPTO
Una base de datos o banco 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 (electrónico), y
por ende 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
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.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos
se encuentran 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) y en México por la Ley Federal de Transparencia
y Acceso a la Información Pública Gubernamental.
CARACTERÍSTICAS:
1. Naturaleza auto descriptiva de los sistemas de base de datos
2. Separación entre los programas y los datos, y abstracción de los datos
3. Manejo de múltiples vistas de los datos
5
IMPORTANCIA DE UNA BASE DE DATOS
Una base de datos proporciona a los usuarios el acceso a datos, que pueden
visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se
les hayan otorgado. Se convierte más útil a medida que la cantidad de datos
almacenados crece.
Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en un
equipo, o puede ser distribuida, es decir que la información se almacena en equipos
remotos y se puede acceder a ella a través de una red.
La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden
acceder a ellas al mismo tiempo.
ADMINISTRACIÓN DE BASES DE DATOS
Rápidamente surgió la necesidad de contar con un sistema de administración para
controlar tanto los datos como los usuarios. La administración de bases de datos se
realiza con un sistema llamado DBMS (Database management system [Sistema de
administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones
de software) para administrar bases de datos, que permite:
Un fácil acceso a los datos
El acceso a la información por parte de múltiples usuarios
La manipulación de los datos encontrados en la base de datos (insertar,
eliminar, editar)
6
El DBMS puede dividirse en tres subsistemas:
El sistema de administración de archivos: para almacenar información en un
medio físico
El DBMS interno: para ubicar la información en orden
El DBMS externo: representa la interfaz del usuario
TIPOS DE BASE DE DATOS:
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.
Según la variabilidad de la base de Datos:
a. Bases de datos estáticas
Son bases de datos de solo lectura, utilizadas primordialmente para almacenar
datos históricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo, realizar
proyecciones, tomar decisiones y realizar análisis de datos para inteligencia
empresarial.
b. Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el
tiempo, permitiendo operaciones como actualización, borrado y edición de datos,
además de las operaciones fundamentales de consulta. Un ejemplo de esto puede
ser la base de datos utilizada en un sistema de información de un supermercado,
una farmacia, un videoclub o una empresa.
Según el contenido:
a. Bases de datos bibliográficas
Sólo contienen un subrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene
información sobre el autor, fecha de publicación, editorial, título, edición, de una
determinada publicación, etc. Puede contener un resumen o extracto de la
publicación original, pero nunca el texto completo, porque si no, estaríamos en
presencia de una base de datos a texto completo (o de fuentes primarias ver más
7
abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo,
una colección de resultados de análisis de laboratorio, entre otras.
b. Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.
c. Bases de datos o "bibliotecas" de información química o biológica
Son bases de datos que almacenan diferentes tipos de información proveniente de
la química, las ciencias de la vida o médicas. Se consideran en varios subtipos:
Las que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas.
Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomoléculas.
Bases de datos clínicas.
Bases de datos bibliográficas (biológicas, químicas, médicas y de otros
campos): PubChem, Medline, EBSCOhost.
MODELOS DE BASES DE DATOS
Además de la clasificación por la función de las bases de datos, éstas 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 guarda la información), así como de los
métodos para almacenar y recuperar información de esos contenedores.
Los modelos de datos no son cosas físicas: son 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.
Algunos modelos con frecuencia utilizados en las bases de datos:
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
8
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.
Base de datos de red
Éste 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 por programadores más que por usuarios finales.
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.
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 decrementa el saldo de la cuenta origen y otra en la que
incrementamos 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.
9
Bases de datos relacionales
Éste es el modelo utilizado en la actualidad para modelar problemas reales y
administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970
por Edgar Frank Codd, 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 ésta 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 Language 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.
Durante los años 80 la aparición de BASE produjo una revolución en los lenguajes
de programación y sistemas de administración de datos. Aunque nunca debe
olvidarse que dBase no utilizaba SQL como lenguaje base para su gestión.
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 (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
10
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 estudiar.
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.
Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas
más potentes. Tesaurus es un sistema de índices optimizado para este tipo de
bases de datos.
11
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 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.
LENGUAJE
Utiliza un subconjunto del lenguaje Prolog llamado Datalog el cual es declarativo y
permite al ordenador hacer deducciones para contestar a consultas basándose en los
hechos y reglas almacenados.
VENTAJAS
1. Independencia de datos y tratamiento.
Cambio en datos no implica CAMBIO en programas y viceversa (Menor
coste de MANTENIMIENTO).
2. Coherencia de resultados.
Reduce redundancia :
Acciones lógicamente únicas.
Se evita inconsistencia.
3. Mejora en la disponibilidad de datos
No hay dueño de datos (No igual a ser públicos).
Ni aplicaciones ni usuarios.
Guardamos DESCRIPCIÓN (Idea de catálogos).
4. Cumplimiento de ciertas NORMAS.
Restricciones de SEGURIDAD.
Accesos (Usuarios a datos).
Operaciones (OPERACIONES sobre datos).
12
5. Otras ventajas:
Más eficiente GESTIÓN de ALMACENAMIENTO.
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.
INTERPRETACIÓN
Encontramos dos teorías de interpretación de las bases de datos deductiva
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, éstas se cumplen siempre para esa
interpretación. Consiste en asignar a un predicado todas las combinaciones
de valores y argumentos de un dominio de valores constantes dado. A
continuación se debe verificar si ese predicado es verdadero o falso.
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.
SISTEMA DE GESTIÓN DE BASES DE DATOS DISTRIBUIDA (SGBD)
13
La base de datos y el software SGBD pueden estar distribuidos en múltiples sitios
conectados por una red. Hay de dos tipos:
1. Distribuidos homogéneos: utilizan el mismo SGBD en múltiples sitios.
2. Distribuidos heterogéneos: Da lugar a los SGBD federados o sistemas multibase de
datos en los que los SGBD participantes tienen cierto grado de autonomía local y
tienen acceso a varias bases de datos autónomas preexistentes almacenados en los
SGBD, muchos de estos emplean una arquitectura cliente-servidor.
Estas surgen debido a la existencia física de organismos descentralizados. Esto les da
la capacidad de unir las bases de datos de cada localidad y acceder así a distintas
universidades, sucursales de tiendas, etcétera.
14
REDES
Cuando en 1981 IBM presenta; la computadora personal (PC), la palabra personal era
un adjetivo adecuado. Estaba dirigido a las personas que deseaban disponer de su
propia computadora, sobre la que ejecutan sus propias aplicaciones, y sobre la que
administran sus archivos personales en lugar de utilizar las macrocomputadoras y
grandes sistemas que estaban bajo el estricto control de los departamentos de
informática. Los usuarios de las computadoras personales comenzaron pronto a
conectar sus sistemas formando redes, de una forma que podrán compartir los
recursos como impresoras. Ocurriendo entonces algo divertido.
Alrededor de 1985 las redes se hicieron tan grandes y complejas que el control volvió
a los departamentos de informática. En la actualidad las redes no son elementos
simples y fáciles. A menudo se llegan a extender fuera de la oficina local, abarcan el
entorno de una ciudad o uno mayor y necesitan entonces expertos que puedan tratar
los problemas derivados de las comunicaciones telefónicas, con microondas o vía
satélite.
CONCEPTO
Una red se define como un sistema el cual a través de hardware (equipos) y software
(programas) permite compartir recursos e información. Dichos recursos pueden ser
impresoras, discos duros, CD ROM, etc. (hardware) y datos y aplicaciones (software).
Las redes a través de los tiempos han venido evolucionando desde sistemas sencillos
y pequeños hasta sistemas gigantes y muy complejos.
COMPONENTES DE UNA RED
Una red de computadoras está conectada tanto por hardware como por software. El
hardware incluye tanto las tarjetas de interfaz de red como los cables que las unen, y
el software incluye los controladores (programas que se utilizan para gestionar los
dispositivos y el sistema operativo de red que gestiona la red. A continuación se listan
los componentes, tal y como se muestran en la figura
Servidor
Estaciones de trabajo.
Placas de interfaz de red (NIC).
Recursos periféricos y compartidos.
15
Servidor: este ejecuta el sistema operativo de red y ofrece los servicios de red a las
estaciones de trabajo. Estaciones de Trabajo: Cuando una computadora se conecta a
una red, la primera se convierte en un nodo de la última y se puede tratar como una
estación de trabajo o cliente. Las estaciones de trabajos pueden ser computadoras
personales con el DOS, Macintosh, Unix, OS/2 o estaciones de trabajos sin discos.
Tarjetas o Placas de Interfaz de Red: Toda computadora que se conecta a una red
necesita de una tarjeta de interfaz de red que soporte un esquema de red específico,
como Ethernet, ArcNet o Token Ring. El cable de red se conectara a la parte trasera
de la tarjeta.
Sistema de Cableado: El sistema de la red está constituido por el cable utilizado para
conectar entre sí el servidor y las estaciones de trabajo.
Recursos y Periféricos Compartidos: Entre los recursos compartidos se incluyen los
dispositivos de almacenamiento ligados al servidor, las unidades de discos ópticos, las
impresoras, los trazadores y el resto de equipos que puedan ser utilizados por
cualquiera en la red.
16
ALCANCE DE LAS REDES
El alcance de una red hace referencia a su tamaño geográfico. El tamaño de una red
puede variar desde unos pocos equipos en una oficina hasta miles de equipos
conectados a través de grandes distancias. Importante
Cuando se implementa correctamente una WAN, no se puede distinguir de una red de
área local, y funciona como una LAN. El alcance de una red no hace referencia sólo al
número de equipos en la red; también hace referencia a la distancia existente entre los
equipos. El alcance de una red está determinado por el tamaño de la organización o la
distancia entre los usuarios en la red.
El alcance determina el diseño de la red y los componentes físicos utilizados en su
construcción. Existen dos tipos generales de alcance de una red:
Redes de área local
Redes de área extensa
Red de área local
Una red de área local (LAN) conecta equipos ubicados cerca unos de otros. Por
ejemplo, dos equipos conectados en una oficina o dos edificios conectados mediante
17
un cable de alta velocidad pueden considerarse una LAN. Una red corporativa que
incluya varios edificios adyacentes también puede considerarse una LAN.
Red de área extensa
Una red de área extensa (WAN) conecta varios equipos que se encuentran a gran
distancia entre sí. Por ejemplo, dos o más equipos conectados en lugares opuestos
del mundo pueden formar una WAN. Una WAN puede estar formada por varias LANs
interconectadas. Por ejemplo, Internet es, de hecho, una WAN.
FINALIDAD Y APLICACIONES DE UNA RED
La finalidad primordial de una red es la de unir dos o más equipos para poder
comunicarse entre ellos o compartir información.
Pasemos pues a analizar las posibilidades de estos equipos al estar conectados en
red. Pueden valer como decíamos anteriormente para comunicarse entre ellos,
imaginemos una oficina, en la que cada empleado tiene delante un PC y que están
todos ellos conectados entre si y compartiendo todos al menos una carpeta de su
disco duro, por ejemplo una llamada Buzón, pues bien, todos podrían enviarse
información o tomarla de esa carpeta llamada Buzón.
Si por ejemplo en la citada oficina solo dos PC tuvieran impresoras y estas estuvieran
compartidas en la red, cualquier empleado podría enviar su escrito a una de esas dos
impresoras existente.
Otra finalidad seria compartir un documento o una hoja de Excel, por ejemplo, y cada
empleado podría ir rellenando su parte. Igualmente podría ser, el compartir una Base
de Datos, es decir en uno de los ordenadores existiría la citada Base de Datos y desde
distintos equipos de la red con un programa que cada usuario ejecuta en su PC,
actualiza o modifica la citada Base de Datos, en este caso el programa que cada
usuario ejecuta, a de reunir una serie de condiciones, la más principal es la de
bloquear el registro de la Base de Dato mientras se está trabajando o actualizando
dicho registro, mediante el citado bloqueo impediremos que ese registro sea
modificado en ese momento por otro usuario.
Podíamos contemplar, y es el caso más común en Grandes Empresas, el tener un
equipo potente, con gran capacidad de almacenamiento, donde no solo están las
Bases de Datos, sino que contienen los Programas para trabajar sobre las citadas
18
Bases, en este caso a este equipo se le llama Servidor, y a él se conectan el resto de
los equipos, denominados clientes, cada vez que quieren consultar, añadir o modificar
registros de alguna de las bases de datos, ejecutando para tal fin los distintos
Programas, albergados como decíamos anteriormente en dicho servidor. Para
comprenderlo mejor pongamos el ejemplo de un Hospital, hay un servidor que
contiene la Base de Datos de todos los Pacientes que acuden al mismo, y en cada
consulta hay un ordenador conectado a la red que accede a los datos del Paciente,
(Historia Clínica) para consultar, modificar, o añadir datos a la historia del Paciente que
el Doctor está viendo en ese momento.
Trabajando de esta manera se consiguen dos ventajas muy importantes:
La primera es el estar trabajando en tiempo real, es decir las actualizaciones se hacen
en el acto, por lo que la información es siempre la del momento. Imaginemos por un
momento que cada consulta tuviera su base de datos y al final de la jornada se
refundiera o se vertiera al servidor, en este caso la información sobre el paciente no
sería real, nada más que al término de cada actualización.
Otra gran ventaja es a la hora de salvaguardar la información, ya que al estar
centralizada en el servidor, se harían las Copias periódicas de seguridad, cada dos o
tres horas, o lo que es mejor se llevarían mediante los llamados discos espejos, es
decir la información se está guardando automáticamente en dos discos distintos
simultáneamente. Simplemente resta decir que estos servidores, pueden estar en el
mismo sistema que el resto de los PC por ejemplo Windows, o estar trabajando con
otro sistema distinto, por ejemplo Unix y un Gestor de Bases de Datos como puede ser
Informix, y con aplicaciones montadas para tal fin. El PC al conectarse y una vez
validado en el sistema comienza a trabajar como si de una estación de trabajo se
tratase.
Otra utilidad de la red en un sentido más amplio, puede ser el correo electrónico.
19
MARCO CONCEPTUAL
Datos son hechos conocidos que pueden registrarse y que tienen un
significado implícito
Base de datos: Una base de datos es un conjunto de información relacionada
con un asunto o con una finalidad. Se compone de entidades (cosas u objetos
del mundo real distinguibles de todos los demás objetos) que poseen atributos
(propiedades o características de las que se quiere llevar registro). Las
entidades pueden ser cosas concretas, como personas o libros, o abstractas,
como un préstamo o una venta.
Database Management System (DBMS) o Sistema de Gestión de Base de
Datos : un sistema que sirve de proveedor de datos a diversas aplicaciones
Cliente/servidor: Tecnología habitual para distribuir datos. La idea es que dos
procesos diferentes, que se pueden ejecutar en un mismo sistema o en
sistemas separados, actúan de modo que uno actúa de cliente o peticionario
de un servicio y el otro, como servidor. Un proceso cliente puede pedir
servicios a distintos servidores. Un servidor puede recibir peticiones de muchos
clientes. En general, un proceso A que actúa como cliente pidiendo un servicio
a otro proceso B puede hacer también de servidor de un servicio que le pida
otro proceso C.
Diseñador de bases de datos: Antes de implementar la base de datos
identifica los datos que se almacenarán y elige las estructuras apropiadas para
representar y almacenar dichos datos.
Usuarios finales: Son los principales destinatarios de la base de datos. Son
quienes tiene acceso a la base de datos para consultarla, actualizarla y generar
informes. Este es el rol que más frecuentemente desempeña el Técnico en
Administración con relación de las Bases de Datos.
20
21
CONCLUSIONES
1. El propósito de una base de datos es doble: responder a consultas sobre los
datos que contiene, y ejecutar transacciones. Una consulta se expresa como
una expresión lógica sobre los objetos y relaciones definidos en el esquema
conceptual, mientras que una transacción consiste en un número de consultas
y operaciones de modificación o actualización sobre un sub esquema.
2. La principal ventaja de utilizar bases de datos es que múltiples usuarios
pueden acceder a ellas al mismo tiempo.
3. El conocer las diferentes tecnologías de redes nos proporciona una ventaja a la
hora de escoger el mejor método para transmitir cualquier tipo de información y
nos permite aprovechar todos sus beneficios y trabajar de una manera más
eficiente, rápida y económica.
4. La tecnología de redes es utilizada actualmente para ofrecer un servicio veloz y
eficiente. Al combinarlas obtenemos mayor beneficio a menor costo y mayor
eficacia.
22
RECOMENDACIONES
1. Si una base de datos es demasiado grande, se debe hacer un rediseño de
base de datos centralizada, para que esta sea una base de datos distribuida ya
que se pueden almacenar los datos en localidades donde son utilizados con
mayor frecuencia, de tal manera que la mayor parte de las operaciones sean
sólo locales lo cual reduce el tráfico en la red.
2. Es necesario que el estudiante o practicante, sepa a fondo el tema de las
conexiones de redes, debido a que si se realiza una conexión de datos
incorrecta no se va a poder establecer contacto entre las mismas, causando
una pérdida de tiempo, dinero, etc.
3. Resulta conveniente que los administradores de redes entren en un proceso de
capacitación constante adquiriendo nuevos conocimientos para poder aplicar
las nuevas tecnologías sin ningún problema.
4. Es aconsejable que las empresas utilicen nuevas tecnologías para minimizar
gastos de instalación de redes físicas; por ejemplo, mediante el uso de redes
inalámbricas.
23
BIBLIOGRAFÍA
Stallings,William SISTEMAS OPERATIVOS. Prentice Hall, 2da edición
Piattini Mario, Adoración de Miguel, Marcos Esperanza. DISEÑO DE BASES
DE DATOS RELACIONALES. Ed. Alfaomega
Date, C.J. (2001). Introducción a los sistemas de bases de datos (7ª ed.).
Prentice Hall.Silberschatz, A; Korth, H.F; Sudarshan, S.(1998). Fundamentos
de bases de datos (3.aed.).Madrid: McGraw-Hill.La introducción de este libro es
similar a la que hemos hecho aquí.
Johen Burch y Gary Grudnitski. “Diseño de Sistemas de Información”, Grupo
Noriega Editores, 1992, Primera Edición.
Ramez Elmasri y Shamkant B. Navathe “Sistemas de bases de Datos
Conceptos Fundamentales”. Addison Wesley Iberoamericana, 1997, Segunda
edición.
Ramez Elmasri y Shamkant B. Navathe “Fundamentals of Dabatabase
Systems”, Addison Wesley, 2000, Tercera edición.
HTTP://ELVEX.UGR.ES/IDBIS/DB/DOCS/INTRO/B%20BASES%20DE
%20DATOS.PDF
http://www.betybyo.ohlog.com/objetivos-de-las-bases-de.oh79407.html
24