1. INTRODUCCION A LAS BASES DE DATOS<br />ALVARO HERNA SANCHEZ<br />COD. 230 8509<br />PRESENTADO A:<br />ING. EDGAR SANDOVAL A.<br />UNIDAD CENTRAL DEL VALLE DEL CAUCA<br />INGENIERIA DE SISTEMAS V<br />2010-02<br />1. Introducción a las Bases de Datos y a los Sistemas de Administración de Bases de Datos. <br />Aun que en estos tiempo al pronunciar una base de datos se tiene la impresión de que siempre es en un habiente digital no podemos olvidar las causas del por qué en estos tiempo podemos acceder a estas ventaja sistemática todo inicia con la creación de nueva tecnología como por ejemplo 1984 herman hollorith crea la máquina perforadora herramienta esencial para iniciar un largo proceso en el desarrollo tecnológico, después de este gran inicio tuvimos una mejora en nuestras herramientas en 1950 fueron creados las cintas magnéticas que nos servían para automatizar la información y hacer respaldos pero tenía una importante desventaja que solo podían ser leídas de forma secuencial con esto podemos observar el gran proceso tecnológico para llegar a lo que personalmente creo es el causante del gran entorno sistemático que tenemos hoy en día.<br />En 1960 los precios de los computadores bajan para tener una demanda en el sector industrial, fue este gran aspecto el que impulso a crear las bases de datos creando dos tipos bases de datos de red y bases de datos jerárquicas ya que hera posible guardar estructura de datos que a subes nos permitía una mayor capacidad para guardar información y organización de esta después de esto las grandes industrias inician a trabajar en estas bases de datos para el mejoramiento de su competitividad.<br />Pero en 1970 Edgar Frank codd en el articulo un modelo relacional para grandes banco de datos compartidos definió el modelo relacional y publico una serie de reglas para los sistemas de datos relacionales y gracias a todo lo anterior nació la segunda generación<br />Larry Ellison vio una oportunidad que otras empresas no supieron apreciar al descubrir la descripción de un prototipo de trabajo para una base de datos relacional y enterarse de que ninguna empresa se había comprometido a comercializar la tecnología. Ellison y sus cofundadores, Bob Miner y Ed Oates, se dieron cuenta del gran potencial económico que ofrecía el modelo de base de datos relacional—pero no se dieron cuenta de que ellos cambiarían la informática empresarial para siempre.<br />Con la agilidad de una empresa mucho más pequeña, Oracle ha demostrado, gracias a su historial, que puede construir para el futuro sobre la base de años de innovación, el gran conocimiento de los éxitos y desafíos de sus clientes, y los mejores talentos en el área técnica y comercial alrededor del mundo. La empresa ha demostrado no solo su capacidad de aprovechar al máximo su gran tamaño y sus virtudes para servir a sus clientes, sino también su capacidad de tomar decisiones que eliminen las creencias convencionales y lleven sus productos y servicios hacia una nueva dirección<br />Gracias al importante aporte de oracle al mundo de la informática con la creación SQL y la parición de Excel y Access se crearon las bases de datos orientadas a objetos.<br />Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del modelo objetos: encapsulamiento, herencia y polimorfismo.<br />2. ¿Por qué usar una Base de Datos? <br />Las bases de datos, hoy en día, ocupan un lugar determinante en cualquier área del que hacer humano,comercial y tecnológico. No solo las personas involucradas en el área de informática, sino todas las personas administrativas, técnicas y con mayor razón los profesionales de cualquier carrera. Por esto nombraremos cinco aspectos importantes de las bases de datos<br />Independencia de datos y tratamiento. <br />Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento). <br />Coherencia de resultados. <br /> Reduce redundancia : <br />Acciones lógicamente únicas. <br />Se evita inconsistencia. <br />Mejora en la disponibilidad de datos <br />No hay dueño de datos (No igual a ser públicos). <br />Ni aplicaciones ni usuarios. <br />Guardamos descripción (Idea de catálogos). <br />Cumplimiento de ciertas normas. <br />Restricciones de seguridad. <br />Accesos (Usuarios a datos). <br />Operaciones (Operaciones sobre datos). <br />Más eficiente gestión de almacenamiento. <br />3. ¿Cuando se requiere utilizar un sistema administrador de Bases de datos? <br /> El uso compartido de recursos, propios de una base de datos, obliga a la existencia de un administrador, cuya misión es la vigilancia y gestión de los datos. El principal recurso en una base de datos son los datos, y el administrador (DBA) debe velar para estos no se destruya ni se contamine, perdiendo su confidencialidad, disponibilidad e integridad. Por ello, el administrador debe impedir consultas o actualizaciones no autorizadas y proteger la base de datos contra fallos del equipo lógico o físico. Será el responsable, por tanto, de establecer el sistema de autorizaciones de acceso y deberá coordinar y controlar su uso.<br />También el administrado tendrá a su cargo la gestión de otros recursos distintos de los datos, como pueden ser el SGBD y otras herramientas relacionadas con el mismo. Deberá ocuparse del buen funcionamiento de todo el sistemas, sin que se produzca paradas y de modo que se proporcionen los tiempos de respuesta adecuados.<br />En muchas organizaciones es la misma persona o grupo de persona las que tienen a su cargo las funciones de diseño y de administración, aunque se trata de papeles muy distintos que convendría diferenciar claramente.<br />4. Que es una base de datos. Definición?<br />Son muy numerosas las definiciones de base de datos y si se observamos en casi todas coinciden en ciertos elementos.<br />¨Conjunto de datos de la empresa memorizado en un orden, que es utilizado por numerosas personas y cuya organización esta rigida por un modelo de datos¨. <br />(Flory,1982).<br />¨conjunto estructurado de datos registrados sobre soportes accesibles por ordenador para satisfacer a varios usuarios de forma selectiva y a tiempo oportuno¨.<br />(Delobel, 1982).<br />Pero podemos resumir la definicnion de base de datos en .<br />¨colección o deposito de datos integrados, almacenados en soporte secundario (no volátil) y con redundancia controlada. Los datos, que han de ser compartidos por diferente usuarios y aplicaciones, deben mantenerse independientes de ellos, y su definición (estructura de la base de datos) única y almacenada junto con los datos, se ha de apoyar en un modelo de datos, el cual ha de permitir captar la interrelación y restricción existentes en el mundo real. Los procedimientos de actualización y recuperación, comunes y bien determinados, facilitaran la seguridad del conjunto de los datos ¨<br />5. ¿Limitaciones del Enfoque para el Manejo de Datos en Base a Archivos ?<br />Actualmente se pueden distinguir 7 tipos de limitaciones del enfoque para el manejo de datos en base a archivos y son los siguientes:<br />Problemas de seguridad<br />Anomalías en el acceso concurrente.<br />Problemas de atomicidad.<br />Problemas de integridad.<br />Aislamiento de datos.<br />Dificultad en el acceso a los datos<br />Redundancia e inconsistencia de datos.<br />6. ¿Por qué aparecen las Bases de Datos?<br />Las bases de datos aparecieron por la necesidad de manejar grandes cantidades de información y tener un orden adecuado para todo lo que se deseaba administrar tanto como para llevar una contabilidad, nominas y otras actividades; y debido a que cada vez que se necesitaba la información correspondiente a cada actividad había que introducirla y esto tardaba mucho tiempo y era difícil, y allí es donde surge por primera vez los sistemas de archivos.<br />Surgen desde mediados de los años sesenta las bases de datos, 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.<br />7. ¿ Que es un SGBD?<br />SGBD (sistemas gestorde bases de datos)<br />Esta concebido con el fin de manejar grandes cantidades de información, además de admitir conexiones concurrenter de multitud de usuarios (entorno multi-usuario) hacia los mismos datos.<br />Los SGBD son paquetes de software muy sofisticados que deben proporcionar a los usuarios definir, crear y mantener la base de datos y proporcionar un acceso controlado a la misma.<br />LAS PRINCIPALES DIFICULTADES QUE AFRONTAN LOS SGBD SON :<br />Portabilidad<br />Compatibilidad<br />Redundancia e inconsistencia de datos.. <br />Dificultad en el acceso a los datos<br />Aislamiento de datos. <br />Problemas de integridad<br />Problemas de atomicidad. <br />Anomalías en el acceso concurrente. <br />Problemas de seguridad<br />8. ¿ Cuales son los lenguajes DBMS y definirlos?<br />En la estructura básica de un Sistema Manejador de Base de Datos se enuncian dos lenguajes que permiten trabajar sobre la base de datos. Estos lenguajes estandar son: <br />DDL (Data Definition language): Lenguaje de Definición de Datos. Por medio de este el DBMS identifica las descripciones de los elementos de los esquemas y almacena la descripción del esquema en el catálogo del DBMS. Por medio de este el DBMS especifica el esquma conceptual e interno (Base de datos Almacenada). <br />SDL (Store Definition language): Lenguaje de definición de almacenamiento. Es utilizado por el DBMS para especificar el esquema interno que corresponde a la Base de Datos Almacenada. <br />VDL (View Definition language): Lenguaje de Definición de Vistas. Es utilizado por el DBMS para especificar las vistas del usuario y sus correspondiencias con el esquema conceptual. <br />REFERENCIAS<br />http://basesdedatos.wetpaint.com/page/INTRO.+BASE+DE+DATOS<br />http://www.oracle.com<br />tecnología y diseño base de datos alfa omega <br />