MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
Bases de Datos
1. Base de datos
Una base de datos es una entidad en la cual se pueden almacenar datos de manera
estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios
deben poder utilizar estos datos, por lo tanto, el concepto de base de datos generalmente está
relacionado con el de redes, ya que se debe poder compartir esta información.
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, se deben realizar
actualizaciones a los equipos para mayor almacenamiento, ya que mientras más información
el equipo se ralentiza.
Una base de datos puede ser local, es decir que puede utilizarla solo 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.
La administración de bases de datos se realiza con un Sistema de Gestión de Bases de Datos
(SGBD) también llamado DBMS (Database Management System). El DBMS es un conjunto
de servicios o aplicaciones de software que permite a los distintos usuarios un fácil acceso a
la información y proporciona las herramientas para la manipulación de los datos encontrados
en la base como insertar, eliminar, editar, entre otras.
Los principales y más famosos sistemas de gestión de bases de datos que podemos encontrar
son los siguientes: Borland Paradox, Filemaker, IBM DB2, Ingres, Interbase, Microsoft SQL
server, Microsoft Access, Microsoft FoxPro, Oracle, Sybase, MySQL, PostgreSQL, mSQL y
SQL Server 11.
Diagrama de bases de datos
Al diseñar bases de datos se necesitan unas series de herramientas visuales que permite
editar, organizar y ver la base de datos a la que está conectado. Cuando diseña una base de
datos, puede utilizar el diseñador de bases de datos para crear, editar o eliminar tablas,
columnas, claves, índices, relaciones y restricciones. Para ver una base de datos, puede crear
uno o varios diagramas que muestran algunas o todas las tablas, columnas, claves y
relaciones de la base de datos.
Ejemplo de diagrama de base de datos simple:
3. El modelo entidad-relación es sólo y exclusivamente un método del que disponemos para
diseñar estos esquemas que posteriormente debemos de implementar en un gestor de bases de
datos. Este modelo se representa a través de diagramas y está formado por un conjunto de
uno o varios elementos.
Este modelo habitualmente, además de disponer de un diagrama que ayuda a entender los
datos y cómo se relacionan entre ellos, debe de ser completado con un pequeño resumen con
la lista de los atributos y las relaciones de cada uno de los elementos seleccionado en dicha
base de datos.
Entidad
Las entidades representan cosas u objetos ya sean reales o abstractos, que se diferencian
claramente entre sí.
Atributos
Los atributos definen o identifican las características de entidad, es decir el contenido de
dicha entidad. Cada entidad contiene distintos atributos, que dan información sobre esta
entidad. Estos atributos pueden ser de distintos tipos como el numéricos, texto, fecha, entre
otros.
Relación
Es un vínculo que nos permite definir una dependencia entre varias entidades, es decir, nos
permite exigir que varias entidades que comparten ciertos atributos de forma indispensable.
Diccionario de datos
El diccionario de datos es un listado organizado de todos los datos que pertenecen a un
sistema.El objetivo de un diccionario de datos es dar precisión sobre los datos que se manejan
en un sistema, evitando así malas interpretaciones o ambigüedades.
Define con precisión los datos de entrada, salida, componentes de almacenes, flujos, detalles
de las relaciones entre almacenes, etc.Los diccionarios de datos son buenos complementos a
los diagramas de flujo de datos , los diagramas entidad-relación, entre otras.
Oracle
También conocida como Oracle Database es un sistema de gestión de base de datos de tipo
objeto-relacional, desarrollado por Oracle Corporation. Su dominio en el mercado de
4. servidores empresariales había sido casi total hasta que recientemente tiene la competencia
del Microsoft SQL Server y de la oferta de otros RDBMS con licencia libre como
PostgreSQL, MySQL o Firebird.
Origen de Oracle
Oracle surge en 1977 bajo el nombre de SDL (Software Development Laboratories), en 1979
cambia su nombre por Relational Software, Inc.
La fundación de SDL fue motivada principalmente a partir de un estudio sobre los Sistemas
Gestores de Base de Datos de George Koch. Computer World definió este estudio como uno
de los más completos jamás escritos sobre bases de datos. Este artículo incluía una
comparativa de productos que dirigía a Relational Software como el más completo desde el
punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos
relacionales, algo que por aquella época era todavía desconocido.
En la actualidad, Oracle todavía encabeza la lista, su tecnología se encuentra prácticamente
en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas.
Oracle es la primera compañía de software que desarrolla e implementa software para
empresas cien por ciento activado por Internet a través de toda su línea de productos: base de
datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de
decisiones. Oracle es el proveedor mundial líder de software para administración de
información, y la segunda empresa de software.
Creadores de Oracle
Los fundadores principales de Oracle son:
● Lawrence J. Ellison: nació el 17 de agosto de 1944, en la ciudad de Nueva York, es
uno de los fundadores de Oracle donde fue Director Ejecutivo de 1977 hasta 2015.
● Ed Oates
● Bob Miner: 23 de diciembre de 1941 - 11 de noviembre de 1994, Fue el co-fundador
de Oracle Corporation y el productor del sistema de gestión de bases de datos
relacionales de Oracle.
Características y ventajas de Oracle
● Oracle es el motor de base de datos relacional más usado a nivel mundial.
● Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
● Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje
de diseño de bases de datos muy completo (PL/SQL) que permite implementar
5. diseños "activos", con triggers y procedimientos almacenados, con una integridad
referencial declarativa bastante potente.
● Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de bases de datos distribuidas.
● El software del servidor puede ejecutarse en multitud de sistemas operativos.
● Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para
los desarrolladores que se llevan trabajo a casa.
● Oracle es la base de datos con más orientación hacía INTERNET.
Desventajas de Oracle
1)Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento
original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad
en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de
almacenamiento por causa de la introducción de extensiones orientadas a objetos.
2)El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal
Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un
error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar
directamente las aplicaciones clientes. Un Oracle mal configurado puede ser
desesperantemente lento.
3)También es elevado el coste de la información, y sólo últimamente han comenzado a
aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y
administración.
Última versión de Oracle
La última versión de Oracle es la versión 12c, la primera base de datos diseñada para Cloud
Computing, que fue lanzada en 2013, donde con la presentación de la llegada de esta última
versión de Oracle Database 12c, Oracle facilita los esfuerzos de las empresas para
estandarizar, consolidar y automatizar los servicios de las bases de datos en la nube.
Licencia
Una licencia es el “derecho de uso” del software y no el software en sí mismo. Si se posee
una una licencia, se puede obtener una copia del software a través de cualquier medio , por
ejemplo, descarga web, CDs , entre otros. Para obtener licencias de Oracle se es necesario
saber el procesador en el cual va a correr el programa, dependiendo del tipo y poder del
procesador será descargado automáticamente desde la página oficial de oracle database.