Introduccion a las Bases de Datos
-
Upload
dixon-emilio-lopez-jurado -
Category
Documents
-
view
5.324 -
download
2
Transcript of Introduccion a las Bases de Datos
11
Historia de Las Historia de Las Bases de DatosBases de Datos
22
33
44
Historia de las BD
Sistemas deFichero
No existe documentación que indique cuando hayan dado comienzo.
Años 60
Las BD tienen sus raíces en el proyecto espacial Apolo.
No existía un sistema que gestionara la cantidad de información del proyecto
1era empresa en desarrollar una Bd fue NAA. (GUAM).
Se da la primera estructura de base jerárquica.
IBM y NAA desarrollan mejoras a GUAM y llegan a IMS.
Años 70
Se desarrolla IDS de General Electric ,es conocido como sistema de Red imponen un estándar.
EEUU y grupos empresariales forman DBTG forman un Estandar de Bed.
Articulo de modelo mrelacional
55
Generación de la BD
1 Generación (60- 70)
• Aparición de sistemas jerárquicos.
• Aparición de los sistemas de red.
2 Generación (70-80)
• Funcionalidad del modelo E/R.
• Implementación de estructuras de base de datos.
• Producción de varios SGBD durante los 80 DB”, SQL (IBM),ORACLE,SQL.
3 Generación (80 en adelante )
Modelos orientados a objetos y modelo relacional extendido (ACCESS).
66
Buscar en el BLOGBuscar en el BLOG
Leer todo el documento para ampliar Leer todo el documento para ampliar mas sobre las historia de las BDmas sobre las historia de las BD
Cuales son los sistemas de bases de Cuales son los sistemas de bases de datos que presentaron inconvenientesdatos que presentaron inconvenientes
Cual es la técnica mas utilizada en el Cual es la técnica mas utilizada en el diseño de las bases de datos.diseño de las bases de datos.
Link es Link es Historia de las Bases de DatosHistoria de las Bases de Datos
77
Base de DatosBase de Datos
Son Programas que administran Son Programas que administran información, gestionándola de forma información, gestionándola de forma ordenada para poder ubicar los ordenada para poder ubicar los datos con mayor rapidez.datos con mayor rapidez.
Algunos ejemplos de bases de datosAlgunos ejemplos de bases de datos
88
Características deLas BD
Dependencia de datos
RedundanciaIntegridad
Privacidad
Flexibilidad
Entonación
Migración de los datos
99
Uso de las Bases de Datos
• Facilitan el almacenamiento de grandes cantidades de datos.
• Permiten la recuperación rápida y flexible de la información.
• Permiten optimizar y reorganizar la información.
• Permiten imprimir la información.
1010
Elementos de un Elementos de un sistema de Base de sistema de Base de DatosDatos
NOMBRENOMBRE APELLIDOAPELLIDO CEDULACEDULA
JUANJUAN PEÑAPEÑA 18.254.2118.254.2188
EMILIAEMILIA LOPEZLOPEZ 14.236.7814.236.7811
CARLOS CARLOS SANCHEZSANCHEZ 15.875.9515.875.9533
CAMPOS
REGISTRO
CAMPO CLAVE
LAS RELACIONES
TABLAS
1111
1212
Ventajas delas BDUso flexible: Los datos
pueden usarse o accesarce con diferentes caminos de acceso.
Facilidad de Cambio: La base de datos puede crecer y cambiar sin interferir con las formas establecidas de usar los datos.
Economía
Consistencia de datos: como consecuencia de la minimización de la redundancia el sistema evita tener múltiple versiones de la misma información en diferentes estados de actualización.
Privacidad: el sistema permite el bloqueo de acceso no autorizado, así evita la modificación de los datos por programadores o usuarios inescrupulosos
Permite compartir la informaciónIntegridad de la
información
1313
DESVENTALAS DE LA DESVENTALAS DE LA BDBD El costo de actualización del hardware y software son El costo de actualización del hardware y software son
muy elevados.muy elevados. El Costo (salario) del administrador de la base de datos El Costo (salario) del administrador de la base de datos
es grande. es grande.
El mal diseño de esta puede originar problemas a El mal diseño de esta puede originar problemas a futuro. futuro.
Un mal adiestramiento a los usuarios puede originar Un mal adiestramiento a los usuarios puede originar problemas a futuro. problemas a futuro.
El mal diseño de seguridad genera problemas en esta. El mal diseño de seguridad genera problemas en esta.
Generan campos vacíos en exceso.Generan campos vacíos en exceso.
1414
NIVELES DE LAS BASES NIVELES DE LAS BASES DE DATOSDE DATOS
Nivel Físico
Nivel Conceptual
Nivel Visión
1515
NIVEL FISICOEs el nivel real de los datos almacenados.
Este nivel es usado por muy pocas personas que deben estar cualificadas para ello.
NIVEL DE CONCEPTUAL
Es el correspondiente a una visión de la base de datos desde el punto de visto del mundo real
tratamos con la entidad u objeto representado, sin importarnos como está representado o almacenado.
NIVEL DE VISION
Son partes del esquema conceptual. El nivel conceptual presenta toda la base de datos, mientras que los usuarios por lo general sólo tienen acceso a pequeñas parcelas de ésta
EJEMPLO DE SUELDO DE EMPLEADOS
1616
MODELOS DE BASE DE MODELOS DE BASE DE DATOSDATOS
Modelo Jerárquico
Modelo de Red
Modelo Relacional de Datos
1717
Modelo Jerárquico
Tiene forma de árbol invertido. Un padre puede tener varios hijos pero cada hijo sólo puede tener un padre.
1818
CARACTERIRSTICAS CARACTERIRSTICAS DEL MODELO DEL MODELO JERARQUICOJERARQUICOComo se ha dicho el modelo jerárquico sólo admite relaciones N : N.En caso de que tuviésemos la necesidad de otro tipo de asociaciones y queramos usar el esquema jerárquico, recurriríamos a una duplicación de la información en el esquema, pero sólo a nivel esquemático.
1919
Modelo de Red
Representamos al mundo real como registros lógicos que representan a una entidad y que se relacionan entre sí por medio de flechas.
2020
CARACTERIRSTICAS CARACTERIRSTICAS DEL MODELO REDDEL MODELO RED
En el modelo de red no existen restricciones, si queremos representar que un cliente puede tener varias cuentas, cada una de las cuáles sólo puede tener un titular, y cada cuenta ésta en una sola sucursal, que por supuesto puede ser compartida por varias cuentas
2121
Modelo Relacional de Datos
Representa al mundo real mediante tablas relacionadas entre sí por columnas comunes. Ex.:
2222
CARACTERIRSTICAS CARACTERIRSTICAS DEL MODELO DEL MODELO RELACIONALRELACIONAL
Está un nivel más arriba y que se denomina Modelo Entidad-Relación (E/R). Este modelo sólo realiza el diseño, no realiza la implementación, por lo tanto una vez hecho el diseño se puede
2323
BUSCAR BASES BUSCAR BASES ORIENTADAS A OBJETOS ORIENTADAS A OBJETOS EN EL BLOGEN EL BLOG
2424
MANEJADOR DE BASE MANEJADOR DE BASE DE DATOS ( DE DATOS ( DBMS )DBMS )
Base de Datos
DBMSINTERFAS
Aplicación
DBMS SGBD
2525
Componentes de un Componentes de un sistema de base de sistema de base de datosdatos•Personas
•Máquinas
•Programas
•Datos
2626
MANEJADOR DE BASE MANEJADOR DE BASE DE DATOS ( DE DATOS ( DBMS )DBMS )
Es un conjunto de programas que se Es un conjunto de programas que se encargan de manejar la creación y encargan de manejar la creación y todos los accesos a las bases de datos, todos los accesos a las bases de datos, esta compuesto :esta compuesto :
DDL: Lenguaje de Definición de Datos DDL: Lenguaje de Definición de Datos DML:Lenguaje de Manipulación de DML:Lenguaje de Manipulación de
Datos Datos SQL: Lenguaje de Consulta.SQL: Lenguaje de Consulta.
CARACTERISTICAS DE DBMS EN EL BLOG
2727
Objetivos de los SGBD
Abstracción de la información
Independencia
Redundancia mínima
Consistencia
Respaldo y recuperación
Control de la concurrencia
Tiempo de respuesta
COMPLETAR EN EL BLOG
2828
Diferencia entre BD y Diferencia entre BD y un SGDBun SGDB
La base de datos es una colección de archivos interrelacionados almacenados en conjunto sin redundancia y la dbms es un conjunto de numerosas rutinas de software interrelacionadas cada una de ellas es responsable de una determinada tarea.
2929
Manejadores de Bases Manejadores de Bases de Datosde Datos
3030
3131
ADMINITRADOR DE BASE DE DATOS
Recuperabilidad - Crear y probar Respaldos .
Seguridad - Definir y/o implementar controles de acceso a los datos
Disponibilidad - Asegurarse del mayor tiempo de encendido
Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones .
Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.
3232
Tendencia Actuales de Tendencia Actuales de las Bases de Datoslas Bases de Datos
BD "database marketing"
CLIENTES
3333
Objetivo de las Objetivo de las DDatabase Marketing Conocer a los clientes Conocer a los clientes saber sus preferencias saber sus preferencias Conocer con exactitud los datos Conocer con exactitud los datos
básicos de segmentación del básicos de segmentación del cliente (sexo, edad, preferencias cliente (sexo, edad, preferencias básicas etc.) básicas etc.)
3434
Recopilación de Recopilación de DDatabase Marketing servirá a las servirá a las empresas para :empresas para :
Ø Mantener comunicación constante con los clientes (mail, Ø Mantener comunicación constante con los clientes (mail, teléfono, correo etc.) teléfono, correo etc.)
Ø Conocer las tendencias de compra del mercado objetivo.Ø Conocer las tendencias de compra del mercado objetivo. Ø Personalizar la atención a los usuarios. Ø Personalizar la atención a los usuarios.
Ø Generar estrategias de publicidad. Ø Generar estrategias de publicidad.
Ø Utilizar segmentos específicos de clientes para colocar Ø Utilizar segmentos específicos de clientes para colocar productos específicos y así llegar de manera directa al productos específicos y así llegar de manera directa al comprador o usuario. comprador o usuario.
Ø Comentar las novedades, promociones y noticias Ø Comentar las novedades, promociones y noticias relacionadas con el negocio y en algunas ocasiones con el relacionadas con el negocio y en algunas ocasiones con el sector al que se dedica la empresa.sector al que se dedica la empresa.
3535
Nuevos conceptosNuevos conceptos
Datawarehouse: Es simplemente el término para "almacenaje de volúmenes de información". Consiste prácticamente en la utilización de sistemas de almacenamiento en medios electrónicos o magnéticos bajo un ambiente de seguridad de la información recopilada.
3636
Nuevos conceptosNuevos conceptos
Fullfilment: Básicamente son estrategias de fidelización, mediante comunicación constante y retroalimentación buscando la mayor comodidad de comunicación al cliente y buscando mejorar niveles de venta.
3737
Nuevos conceptosNuevos conceptos Datamining: Consiste en extraer información de las bases de datos existentes para aprovecharlas en fines específicos. Es el proceso de extracción de información significativa de grandes bases de datos, información que revela inteligencia del negocio, a través de factores ocultos, tendencias y correlaciones para permitir al usuario realizar predicciones que resuelven problemas del negocio proporcionando una ventaja competitiva. Las herramientas de datamining predicen las nuevas perspectivas y pronostican la situación futura de la empresa, esto ayuda a los mismos a tomar decisiones de negocios pro activamente.
3838
Buscar en el blog las Buscar en el blog las desvetajas de las desvetajas de las DDatabase Marketing para para el consumidorel consumidor