Sei sulla pagina 1di 4

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

SISTEMAS SCADA
Jorge Eduardo Zambrano Ibujs
Electrnica, Noveno Nivel.
Base de Datos Relacional
Una base de datos relacional es bsicamente un conjunto de tablas, similares a las tablas de una
hoja de clculo, formadas por filas (registros) y columnas (campos). Los registros representan
cada uno de los objetos descritos en la tabla y los campos los atributos (variables de cualquier
tipo) de los objetos. En el modelo relacional de base de datos, las tablas comparten algn campo
entre ellas. Estos campos compartidos van a servir para establecer relaciones entre las tablas
que permitan consultas complejas (Figura 1).

Figura 1 Esquema de base de datos relacional
En la Figura 1 aparecen tres tablas con informacin, y como campo comn aparece ident, que
es un identificador numrico.
La idea bsica de las bases de datos relacionales es la existencia de entidades (filas en una tabla)
caracterizadas por atributos (columnas en la tabla). Cada tabla almacena entidades del mismo
tipo y entre entidades de distinto tipo se establecen relaciones. Las tablas comparten algn
campo entre ellas, estos campos compartidos van a servir para establecer relaciones entre las
tablas. Los atributos pueden ser de unos pocos tipos simples:
Nmeros enteros
Nmeros reales
Cadena de caracteres de longitud variable
Estos tipos simples se denominan tipos atmicos y permiten una mayor eficacia en el manejo de
la base de datos pero a costa de reducir la flexibilidad a la hora de manejar los elementos
complejos del mundo real y dificultar la gestin de datos espaciales, en general suponen un
problema para cualquier tipo de datos geomtricos.
Las relaciones que se establecen entre los diferentes elementos de dos tablas en una base de
datos relacional pueden ser de tres tipos distintos:
Relaciones uno a uno, se establecen entre una entidad de una tabla y otra entidad de
otra tabla.
Relaciones uno a varios, se establecen entre varias entidades de una tabla y una entidad
de otra tabla.
Relaciones varios a varios, se establecen entre varias entidades de cada una de las
tablas.
Ventajas:
Provee herramientas que garantizan evitar la duplicidad de registros.
Garantiza la integridad referencial, as, al eliminar un registro elimina todos los registros
relacionados dependientes.
Favorece la normalizacin por ser ms comprensible y aplicable.
Desventajas:
Presentan deficiencias con datos grficos, multimedia, CAD y sistemas de informacin
geogrfica.
No se manipulan de forma manejable los bloques de texto como tipo de dato.
Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de
satisfacer las necesidades de las aplicaciones anteriores y as, complementar pero no
sustituir a las bases de datos relacionales.
Diseo de bases de datos relacionales
Para el diseo de bases de datos relacionales se deben cumplir las siguientes fases:
Fase 1. Anlisis de requisitos. Recabar informacin sobre el uso que se piensa dar a la base de
datos.
Fase 2. Diseo conceptual. Creacin de un esquema conceptual de la base de datos
independiente del DBMS que se vaya a utilizar
Fase 3: Eleccin del sistema gestor de bases de datos. Eleccin del modelo de datos (tipo de
DBMS) y del DBMS concreto.
Fase 4: Diseo lgico. Creacin del esquema conceptual para el modelo de datos del DBMS
elegido

Sistema de gestin de base de datos
Un Sistema de Gestin de Bases de Datos consiste en una coleccin de datos interrelacionados
y un conjunto de programas para acceder a los mismos, sirve de interfaz entre la base de datos,
el usuario y las aplicaciones. Se compone de un lenguaje de definicin de datos, de un lenguaje
de manipulacin de datos y de un lenguaje de consulta. Un SGBD permite definir los datos a
distintos niveles de abstraccin y manipular dichos datos, garantizando la seguridad e integridad
de los mismos.
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc.
Un SGBD debe permitir:
Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
Construir la base de datos: guardar los datos en algn medio controlado por el mismo
SGBD
Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Las caractersticas de un Sistema Gestor de Base de Datos SGBD son:
Abstraccin de la informacin. Los SGBD ahorran a los usuarios detalles acerca del
almacenamiento fsico de los datos. Da lo mismo si una base de datos ocupa uno o
cientos de archivos, este hecho se hace transparente al usuario. As, se definen
varios niveles de abstraccin.
Independencia. La independencia de los datos consiste en la capacidad de modificar
el esquema (fsico o lgico) de una base de datos sin tener que realizar cambios en
las aplicaciones que se sirven de ella.
Redundancia mnima. Un buen diseo de una base de datos lograr evitar la
aparicin de informacin repetida o redundante. De entrada, lo ideal es lograr una
redundancia nula; no obstante, en algunos casos la complejidad de los clculos hace
necesaria la aparicin de redundancias.
Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula,
ser necesario vigilar que aquella informacin que aparece repetida se actualice de
forma coherente, es decir, que todos los datos repetidos se actualicen de forma
simultnea.
Seguridad. La informacin almacenada en una base de datos puede llegar a tener
un gran valor. Los SGBD deben garantizar que esta informacin se encuentra
segurizada frente a usuarios malintencionados, que intenten leer informacin
privilegiada; frente a ataques que deseen manipular o destruir la informacin; o
simplemente ante las torpezas de algn usuario autorizado pero despistado.
Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y
grupos de usuarios, que permiten otorgar diversas categoras de permisos.
Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de
los datos almacenados. Es decir, se trata de proteger los datos ante fallos de
hardware, datos introducidos por usuarios descuidados, o cualquier otra
circunstancia capaz de corromper la informacin almacenada.
Respaldo y recuperacin. Los SGBD deben proporcionar una forma eficiente de
realizar copias de respaldo de la informacin almacenada en ellos, y de restaurar a
partir de estas copias los datos que se hayan podido perder.
Control de la concurrencia. En la mayora de entornos (excepto quizs el domstico),
lo ms habitual es que sean muchas las personas que acceden a una base de datos,
bien para recuperar informacin, bien para almacenarla. Y es tambin frecuente que
dichos accesos se realicen de forma simultnea. As pues, un SGBD debe controlar
este acceso concurrente a la informacin, que podra derivar en inconsistencias.
ArchestrA
ArchestrA es una arquitectura de software de informacin y automatizacin diseada para
integrar y extender la vida de los sistemas heredados, aprovechando las tecnologas de software
y los estndares abiertos ms avanzados de la industria. ArchestrA ha industrializado a
Microsoft .NET y otras tecnologas de Microsoft con el fin de suministrar un conjunto de
herramientas an ms productivas para construir soluciones de software de gestin de
operaciones crticas para las operaciones industriales, de produccin y de instalaciones. La
tecnologa ArchestrA es suministrada en la forma de toolkits de desarrollo que extienden a
Microsoft Visual Studio .NET, al igual que en la forma de aplicaciones y productos completos de
Invensys, Wonderware y terceros que operan en el entorno de tiempo de ejecucin distribuido
de ArchestrA.
Con el uso de la tecnologa ArchestrA es posible ensamblar aplicaciones rpidamente por medio
del uso de objetos de software, en lugar de "programarlas". Es posible crear objetos template
para casi cualquier propsito y luego utilizarlos para construir nuevas aplicaciones de manera
sencilla a travs del re ensamble y la ligera modificacin de estos objetos, ahornado con ello
tiempo y reduciendo los costos de desarrollo.
Las ofertas basadas en los toolkits ArchestrA le dan a los tomadores de decisiones el poder de
alcanzar sus metas de negocios sin renunciar a inversiones anteriores en sistemas o a derechos
de propiedad intelectual.
La tecnologa ArchestrA ha demostrado su eficacia por ms de cinco aos en una amplia variedad
de productos y aplicaciones en decenas de miles de plantas e instalaciones.
Beneficios
Menores costos de implementacin y de ciclo de vida
Configuracin y mantenimiento simplificados
Amplia escalabilidad y altamente segura
Capacidades
El modelo comn para la planta reduce la complejidad
Entorno de desarrollo nico y altamente extensible
Fcil de mantener usando estructuras orientadas a objetos y a base de plantillas
Gestin de cambios y desarrollo remoto de aplicaciones
Seguridad a nivel datos y comunicacin de datos integradas al sistema
(Wonderwore Spain, 2009)
Referencias
Wonderwore Spain. (2009). Tecnologa ArchestrA. Obtenido de
http://www.wonderware.es/contents/WonderwareArchestrATechnology.asp
OpenGIS Consortium (1999) OpenGIS Simple Features Specification For SQL
http://www.opengis.org/docs/99- 049.pdf
Shekhar,S. & Chawla,S. (2002) Spatial Databases: A Tour, Prentice Hall ,300 pp

Potrebbero piacerti anche