INGENIERIA INFORMATICA <ul><li>TECNOLOGIA DE BASES DE DATOS </li></ul>
TECNOLOGIA DE BASES DE DATOS   OBJETIVO DE LA MATERIA   <ul><li>El objetivo de esta materia es que el alumno analice la op...
UNIDAD 1  - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>Que es una Base de Datos ? </li></ul>
UNIDAD 1  - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>UNA BASE DE DATOS ES : </li></ul><ul...
UNIDAD 1  - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>Como aparecieron los primeros Sistem...
UNIDAD 1  - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>ESTOS PROBLEMAS ENTRE OTROS, HAN FOM...
UNIDAD 1  - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>PARA COMPRENDER  LA FUNCIONDE LA TEC...
UNIDAD 1  - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION RESUMEN
UNIDAD 1  - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>MODELAMIENTO </li></ul><ul><li>El ...
UNIDAD 1  - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>MODELAMIENTO </li></ul><ul><li>En ...
UNIDAD 1  - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>CREACION DE UNA BASE DE DATOS </li...
UNIDAD 1  - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>CREACION DE UNA BASE DE DATOS </li...
UNIDAD 1  - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>COMPONENTES DE LOS SISTEMAS DE BAS...
UNIDAD 1  - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>MOTOR DE UNA BASE DE DATOS </li></...
UNIDAD 1  - INTRODUCCION   NIVELES DE BASE DE DATOS (estructura lógica y estructura  física) <ul><li>OBJETIVO PRINCIPAL  D...
UNIDAD 1  - INTRODUCCION   NIVELES DE BASE DE DATOS (estructura lógica y estructura  física) <ul><li>OBJETIVO PRINCIPAL  D...
Upcoming SlideShare
Loading in...5
×

Tecnologia Base Datos - Introduccion

1,598

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,598
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tecnologia Base Datos - Introduccion

  1. 1. INGENIERIA INFORMATICA <ul><li>TECNOLOGIA DE BASES DE DATOS </li></ul>
  2. 2. TECNOLOGIA DE BASES DE DATOS OBJETIVO DE LA MATERIA <ul><li>El objetivo de esta materia es que el alumno analice la operación interna, aplicación y tendencias de los diferentes motores de bases de datos líderes en el mercado. </li></ul><ul><li>Se hará hincapié en la Arquitectura interna de los Manejadores de Bases de Datos, así como el manejo de las Seguridad e Integración de los datos almacenados en los mismos y Herramientas de Administración. </li></ul><ul><li>Se dará inicio con una exposición de relacionamiento del modelamiento, creación y motor de datos, así como un análisis entre los nuevos modelos de bases de datos, como el modelo orientado a objetos y las Bases de Datos Distribuidas, junto con un panorama general de las tendencias que están surgiendo en la tecnología de bases de datos. </li></ul>
  3. 3. UNIDAD 1 - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>Que es una Base de Datos ? </li></ul>
  4. 4. UNIDAD 1 - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>UNA BASE DE DATOS ES : </li></ul><ul><li>Conjunto de datos relacionados entre sí </li></ul><ul><li>Colección de información que existe durante un periodo, a menudo largo de muchos años </li></ul><ul><li>Es un recurso valioso en las organizaciones, dado que en la mayoría de ellas la información es considerada como activo de las empresas </li></ul><ul><li>Es un conjunto autodescriptivo de registros integrados . Es autodescriptiva porque además de almacenar los datos del usuario, almacena la descripción de su propia estructura </li></ul><ul><li>Es un modelo del modelo de la realidad o de alguna parte de la realidad que concibe un usuario </li></ul><ul><li>Pueden variar en su nivel de detalles, dependiendo de la información deseada. A mayor información, mayor detalle </li></ul><ul><li>En el lenguaje coloquial, con la expresión base de datos se designa una colección de datos que es administrada por un sistema de administración de bases de datos (DBMS - Data Base Mnagement System) </li></ul>
  5. 5. UNIDAD 1 - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>Como aparecieron los primeros Sistemas de Base de Datos ? </li></ul><ul><li>A finales de la década del 60 </li></ul><ul><li>Después de los Sistemas de Procesamiento de Archivos, que tenían las siguientes desventajas: </li></ul><ul><ul><li>Redundancia e inconsistencia de los datos (datos repetidos en varios archivos y actualizados por diferentes programas). </li></ul></ul><ul><ul><li>Dificultad para tener acceso a los datos (consultas o listados de información que no fueron previstas y programadas) </li></ul></ul><ul><ul><li>Aislamiento de los datos (datos repartidos en varios archivos y posiblemente con diferentes formatos , datos separados y aislados, lo cual dificultaba la programación de nuevos programas) </li></ul></ul><ul><ul><li>Usuarios múltiples (podrían resultar en informaciones inconsistentes) </li></ul></ul><ul><ul><li>Problemas de Seguridad (se requería la programación de los perfiles de usuarios para el acceso a los datos) </li></ul></ul><ul><li>En 1970, los sistemas de Base de Datos cambiaron en forma radical después que Ted Codd propone el Modelo Relacional de los datos sin preocuparse por la estructura de Almacenamiento. </li></ul>
  6. 6. UNIDAD 1 - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>ESTOS PROBLEMAS ENTRE OTROS, HAN FOMENTADO EL DESARROLLO DE LOS SISTEMAS DE MANEJO DE BASES DE DATOS </li></ul><ul><li>Es un conjunto de datos relacionados entre sí y una serie de programas que permiten a varios usuarios tener acceso a estos datos y modificarlos </li></ul><ul><li>Proporciona a los usuarios una visión abstracta de la información. </li></ul><ul><li>El objetivo primordial de un DBMS es crear un ambiente en que sea posible guardar y recuperar información de la Base de Datos en forma conveniente y eficiente. </li></ul>Aplicaciones de Base de Datos DBMS Base de Datos Usuario RELACION ENTRE UNA APLICACIÓN DE BD Y UN DBMS
  7. 7. UNIDAD 1 - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION <ul><li>PARA COMPRENDER LA FUNCIONDE LA TECNOLOGIA DE BASES DE DATOS EN LOS NEGOCIOS VEREMOS ESTOS EJEMPLOS: </li></ul><ul><li>Pequeña Empresa : Casa de Pinturas </li></ul><ul><li>Un solo usuario </li></ul><ul><li>Se necesita la información de los clientes y el servicio que han solicitado </li></ul><ul><li>Base de datos monousuario </li></ul><ul><li>Mediana Empresa : Ventas y Rentas de Yates </li></ul><ul><li>Con 4 vendedores, 2 socios y un administrador </li></ul><ul><li>Base de Datos compartida </li></ul><ul><li>Gran Empresa : Oficina estatal de Licencias y Registro de Vehículos </li></ul><ul><li>52 centros que realizan pruebas de manejo, emiten y renuevan licencias, venden registros de vehículos </li></ul>
  8. 8. UNIDAD 1 - INTRODUCCION LA BASE DE DATOS DENTRO DE UN SISTEMA DE INFORMACION RESUMEN
  9. 9. UNIDAD 1 - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>MODELAMIENTO </li></ul><ul><li>El modelamiento es una representación de la estructura y las relaciones de lo que necesita estar en la Base de Datos para soportar los requerimientos de los usuarios. </li></ul><ul><li>Aunque se haga de lo general a lo particular o viceversa de todos modos implica entrevistar usuarios, documentar los requerimientos y a partir de éstos, desarrollar el modelo de los datos y los prototipos (Diseño Lógico). </li></ul><ul><li>Tal modelo identifica las cosas que se van a almacenar en la base de datos y define sus estructuras y las relaciones entre ellas (Diseño Fisico) </li></ul>
  10. 10. UNIDAD 1 - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>MODELAMIENTO </li></ul><ul><li>En Resumen: </li></ul><ul><li>El modelado de Datos es el Proceso que implica crear una representación de la Visión que tienen los usuarios de los datos. </li></ul><ul><li>Es la tarea más importante en el desarrollo de eficaces aplicaciones de Base de Datos. </li></ul><ul><li>Si el modelo de datos representa en forma incorrecta la visión que poseen los usuarios de los datos, encontrarán las aplicaciones difíciles de usar, incompletas y por supuesto frustrantes. </li></ul><ul><li>Es la base de todo trabajo subsecuente en el desarrollo de Bases de Datos y de sus aplicaciones </li></ul>
  11. 11. UNIDAD 1 - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>CREACION DE UNA BASE DE DATOS </li></ul><ul><li> Para poner en práctica un Modelo de Base de Datos Relacional, se debe realizar el </li></ul><ul><li>Diseño Físico de los Datos, traduciendo las Entidades en Tablas y definiendo las </li></ul><ul><li>columnas y sus atributos, es decir se deberá Definir Físicamente la Estructura de </li></ul><ul><li>la Base de Datos, ahí recién hablamos de Base de Datos Creada. </li></ul><ul><li>El agente que se encarga de hacer efectiva esta creación es el DBMS. </li></ul><ul><li>El mecanismo puede variar de acuerdo al DBMS, en algunos productos, se elabora un archivo de texto, que describe la estructura de la Base de Datos. El lenguaje utilizado para la descripción algunas veces se conoce como lenguaje de definición de datos (DDL) </li></ul><ul><li>Otro método es a través de una interfaz gráfica, donde lo realiza el Administrador de la Base de Datos </li></ul><ul><li>Otro a través de un PDM, creado por una herramienta CASE, que es un script que se hace correr y va creando las tablas con sus columnas y atributos, define los índices y describe otras estructuras con restricciones de seguridad. </li></ul>
  12. 12. UNIDAD 1 - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>CREACION DE UNA BASE DE DATOS </li></ul><ul><li>ESQUEMA PRACTICO </li></ul>
  13. 13. UNIDAD 1 - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>COMPONENTES DE LOS SISTEMAS DE BASES DE DATOS </li></ul>
  14. 14. UNIDAD 1 - INTRODUCCION RELACION ENTRE MODELAMIENTO, CREACION Y MOTOR DE DATOS <ul><li>MOTOR DE UNA BASE DE DATOS </li></ul><ul><li>Llamado también RDBMS (relational data base management system) </li></ul><ul><li>Es el tercer componente del DBMS, l cual es el intermediario entre las Herramientas de Diseño y los Subsistemas de tiempo de Ejecución, y los datos mismos. </li></ul><ul><li>El Motor DBMS recibe solicitudes de los otros dos componentes - formuladas en términos de tablas, filas y columnas - y las traduce a comandos, para que el sistema operativo lea y escriba datos en medios físicos </li></ul><ul><li>Esta involucrado con la administración de transacciones, el bloqueo y el respaldo y la recuperación . </li></ul><ul><li>Ayuda a coordinar las actividades para asegurar que se apliquen los cambios solicitados a todo el grupo o no se aplique en absoluto o a uno solo. </li></ul>
  15. 15. UNIDAD 1 - INTRODUCCION NIVELES DE BASE DE DATOS (estructura lógica y estructura física) <ul><li>OBJETIVO PRINCIPAL DE LOS SISTEMAS DE BASE DE DATOS </li></ul><ul><li>Proporcionar a los usuarios una VISION ABSTRACTA de la información y acceder a los datos de la Base de Datos en forma EFICIENTE </li></ul><ul><li>ES ABSTRACTA porque oculta ciertos detalles relativos a la forma como los datos se almacenan y mantienen. </li></ul><ul><li>Para que el acceso sea EFICIENTE , el diseño de las estructuras de datos deberán se complejas para representar la información de la Base de Datos </li></ul>
  16. 16. UNIDAD 1 - INTRODUCCION NIVELES DE BASE DE DATOS (estructura lógica y estructura física) <ul><li>OBJETIVO PRINCIPAL DE LOS SISTEMAS DE BASE DE DATOS </li></ul><ul><li>Proporcionar a los usuarios una VISION ABSTRACTA de la información y acceder a los datos de la Base de Datos en forma EFICIENTE </li></ul><ul><li>ES ABSTRACTA porque oculta ciertos detalles relativos a la forma como los datos se almacenan y mantienen. </li></ul><ul><li>Para que el acceso sea EFICIENTE , el diseño de las estructuras de datos deberán se complejas para representar la información de la Base de Datos </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×