Está en la página 1de 7

Historia De Las Base De Datos Cuando nacen las Bases de Datos y donde?

El uso de sistemas de bases de datos automatizadas, se desarrollo 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 informacin. Herman Hollerit (1860-1929) fue denominado el primer ingeniero estadstico de la historia, ya que invento una computadora llamada Mquina Automtica Perforadora de Tarjetas. Para hacer el censo de Estados Unidos en 1880 se tardaron 7 aos para obtener resultados, pero Herman Hollerit en 1884 cre la mquina perforadora, con la cual, en el censo de 1890 dio resultados en 2 aos y medio, donde se poda obtener datos importantes como nmero de nacimientos, poblacin infantil y nmero de familias. La mquina uso sistemas mecnicos para procesar la informacin de las tarjetas y para tabular los resultados. Quienes son los precursores de las bases de datos? * Herman Hollewit (maquina preforadora) * J. Presper Eckert y John William Mauchly (Edvac 1ra computadora con cinta magntica) * IBM (RAMAC disco duro de 5 Mb) * Edgar Frank Codd (modelo relacional) * Donald Chamberlin (SQL) * Larry Elison (Oracle) * Tim Berners-Lee y Robert Cailliau (www) Que bases de datos existen actualmente? Jerrquicas. * Las jerrquicas generalmente se utilizan en bancos, son muy efectivas pero muy complejas y rgidas. Es un tipo de sistema de gestin de bases de datos que, como su nombre indica, almacenan la informacin en una estructura jerrquica que enlaza los registros en forma de estructura de rbol (similar a un rbol visto al revs), en donde un nodo padre de informacin puede tener varios nodos hijo. * Esta relacin jerrquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos. En este caso la estructura en forma de rbol se convierte en una estructura en forma de grafo dirigido. Esta variante se denomina bases de datos de red.

Relacionales. * Las relacionales son las ms comunes de hoy en da y son del tipo 'Access'. Una base de datos relacional se compone de varias tablas o relaciones. * No pueden existir dos tablas con el mismo nombre ni registro. * Cada tabla es a su vez un conjunto de registros (filas y columnas). * La relacin entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o forneas). * Las claves primarias son la clave principal de un registro dentro de una tabla y stas deben cumplir con la integridad de datos. * Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de stas se hacen las relaciones. Orientada a Objetos. * Las orientadas a objetos son algo ms complejas que las relacionales y no estn tan utilizadas como estas porque son muy pocas las funcionalidades ventajosas en comparacin con esta. YA no se habla de tablas planas sino de clases, objetos y atributos. * Las bases de datos orientadas a objetos se disean para trabajar bien en conjuncin con lenguajes de programacin orientados a objetos como Java, C#, Visual Basic.NET y C++. Los ODBMS usan exactamente el mismo modelo que estos lenguajes de programacin. * Los ODBMS son una buena eleccin para aquellos sistemas que necesitan un buen rendimiento en la manipulacin de tipos de dato complejos. * Los ODBMS proporcionan los costes de desarrollo ms bajos y el mejor rendimiento cuando se usan objetos gracias a que almacenan objetos en disco y tienen una integracin transparente con el programa escrito en un lenguaje de programacin orientado a objetos, al almacenar exactamente el modelo de objeto usado a nivel aplicativo, lo que reduce los costes de desarrollo y mantenimiento. Que empresas manejan las bases de datos? Segn Philip Kotler las empresas generalmente utilizan su base de datos de cuatro maneras para: - Identificar Clientes Potenciales. Muchas empresas generan ventas por medio de la publicidad de sus productos u ofertas. Los anuncios contienen por norma general un sistema de respuesta, como una tarjeta de respuesta de negocios o un nmero gratuito, se confecciona la base de datos a partir de esas respuestas. La empresa selecciona, dentro de la base, a los mejores clientes potenciales y luego se los contacta por algn medio o se les hace una visita para intentar convertirlos en clientes.

- Decidir Qu Clientes Deberan Recibir una Oferta Especial. Las empresas establecen criterios que describen a su cliente objetivo ideal para una oferta. Despus buscan en su base de datos de clientes a los que ms se parecen al tipo ideal y a esos dedican todo el esfuerzo en funcin de la oferta que ofrecen en ese momento. - Profundizar en la Fidelidad del Cliente. Las empresas pueden crear inters y entusiasmo recordando las preferencias de los clientes, remitindoles por ejemplo regalos adecuados, vales de descuento o material de lectura interesante. - Reactivar las Compras de los Clientes. Las empresas pueden utilizar programas automticos de correo que envan tarjetas de cumpleaos o aniversario, recordatorios de compras de navidad, o promociones fuera de temporada. La base de datos puede ayudar a la empresa a realizar ofertas atractivas y oportunas. Que es una base de datos o motor de base de datos: Una base de datos es un conjunto de datos relacionados de forma lgica que provee de informacin a un usuario final. PROPIEDADES: Es propia de un universo especifico (Representa un mundo real). Es un conjunto de datos ordenados de forma lgica. Una base de datos est compuesta por datos de un conjunto especfico. CARACTERISTICAS: -Integral: Evita la redundancia de datos e inconsistencia. Compartida: Todos los datos deben ser compartidos de forma concurrente. -Segura: Solo los datos deben ser modificados por personas autorizadas. VENTAJAS: Concurrente. Transportable Fcil administracin. Fcil acceso y organizacin. DBMS (SISTEMA MANEJADOR DE BASE DE DATOS) O SGDB (SISTEMA GESTOR DE BASE DE DATOS): Es una aplicacin que facilita el manejo con el motor de base de datos que sirve como interface entre el usuario y la base de datos fsica. Los dbms contienen herramientas de diseo que permiten: Crear tablas. Crear formularios. Crear consultas. Crear reportes. Compilar lenguaje procedimental. Elementos que conforman una base de datos: Datos del usuario: campos o atributos, relaciones, registros, entidades. Metadatos: Son tablas del sistema que describen la estructura de la base de datos (nombre de la columna, nombre de la tabla, tipo de datos, longitud). ndices o datos significativos: Permiten la bsqueda de informacin por determinados campos de forma ordenada. Metadatos de la aplicacin: Reportes, consultas y funciones creadas por el dba.

Elementos que conforman un dbms: _ Subsistema de herramienta de diseo: Facilita la creacin de la base de datos. Subsistema del Run- Time: Procesa los componentes de la aplicacin al utilizar las herramientas de diseo. EL motor Dbms: Es el intermediario entre las herramientas de diseo y el run-time. Que es lenguaje SQl: Se denomina lenguaje de consulta estructurado es un lenguaje declarativo para acceder a las bases de datos para crear consultas y modificar informacin sobre ellas. En el lenguaje sql se manejan los siguientes tipos de lenguajes: -DDL: Lenguaje de definicin de datos(crea, borra, modifica). -DML: lenguaje de manipulacin de datos. - VDL: Lenguaje de definicin de vistas. -SDL: Lenguaje de almacenamiento de datos (desparece). Ejemplos: DDL: Create table, Alter table, Drop table. DML: Insert, update, delete, select. COM O INICIAR CREANDO UNA BASE DE DATOS. PLANTEAMIENTO DEL PROBLEMA. ANALISIS DEL PROBLEMA (ANALISTA). APLIACACIONES (PROGRAMADOR). BASE DE DATOS DBA DBMS USUARIO.

ELEMETOS QUE CONFORMAN UN SISTEMA DE BASE EDATOS: 1) 2) DBMS conjunto de programas que administran la base de datos. Usuarios: Usuario final: Extra los datos por medio de la aplicacin. Usuario programador: Desarrolla la aplicacin sobre la base de datos. Usuario Analista: Da las soluciones a los problemas. Usuario (dba) administrador de la base de datos: Disea la base de datos, Crea polticas de seguridad y de respaldo. 3) Programas de aplicaciones y utileras. CLASE 2 TIPOS DE DBMS - Segn modelo de datos Sistemas gestores de datos relacionales Sistemas gestores de datos orientados a objetos Sistemas gestores de datos objeto-relacionales - Segn nmero de usuarios Monousuario Multiusuario - Segn nmero de sitios Centralizado Distribudo Clase 3 Modelo entidad relacin (E-R). Un modelo entidad relacin es el que permite en lazar por medio de unas propiedades especiales (identificadores) la poblacin de una base de datos clasificada por tablas o entidades y que se puede graficar por medio del lenguaje de modelacin unificado (UML). ENTIDAD: Es un objeto con atributos o propiedades que identifica una pequea poblacin dentro del universo de la base de datos . ATRIBUTO: Describen las caractersticas de una entidad, existen atributos compuestos, multivalor y derivado (se sacan x formulas).

IDENTIFICADORES: Son atributos que identifican las instancias. RELACIONES: Son la asociacin entre entidades y se clasifican en unitaria, binaria y ternaria. CARDINALIDAD: hace referencia a la cantidad mnima o mxima de registros que puede existir al otro lado de una relacin, las cardinalidades que encontramos en una entidad relacin son de uno a uno, de muchos a muchos, de uno a muchos y de muchos a uno. OBLIGATORIEDAD: Se habla de obligatoriedad cuando las instancias de una entidad deben o no estar al otro lado de la relacin. ENTIDADES DBILES: Se les llama entidades dbiles aquellas cuando las instancias no pueden existir si no estn presente en una entidad en particular. ENTIDADES SUBTIPO: Son entidades que se pueden clasificar con atributos distintos ejemplo la entidad cuenta se puede subdividir en las de ahorro y corriente, Docentes se puede subdividir en catedrticos y tiempo completo, Clientes de subdivide en naturales y jurdicos. DOMINIO DE UN ATRIBUTO: Es una descripcin de los posibles valores de este que se pueden describir como fsica y semntica ejemplo: Fsica: tipo de dato, longitud y restricciones. Semntica: Es la descripcin de la funcin del atributo.