REPÚBLICA BOLIVARIANA DE VENEZUELA     UNIVERSIDAD NACIONAL EXPERIMENTALDE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA”      ...
OBJETIVOS DE UNA BASE DE DATOSUn objetivo principal de un sistema de base de datos es proporcionar a losusuarios finales u...
OBJETIVOS DE UNA BASE DE DATOSINFORME: permite reparar los registros de la BD de forma personalizadapara imprimirlos.MACRO...
Ventajas Del Uso De Bases De Datos-Control sobre la redundancia de datos. No se almacenan varias copias delos mismos datos...
Ventajas Del Uso De Bases De Datos-Mejora en la integridad de datos. La integridad de la base de datos se refierea la vali...
Evolución de los sistemas de base                      de datosEvoluciónHay varios factores que han hecho que las bases de...
Ventajas Del Uso De Bases De DatosDécada de 1960El uso de los discos en ese momento fue un adelanto muy efectivo, ya que p...
Ventajas Del Uso De Bases De DatosFinales de la década de los 90El boom de esta década fue la aparición de la WWW “Word Wi...
Diferencia entre manejadoresMANEJADORES DE BASE DE DATOSIBM Informix® Dynamic Server (IDS) 9.30 proporciona fiabilidad sup...
Modelos de Bases de DatosAdemás de la clasificación por la función de las bases de datos, éstas también se pueden clasific...
Modelos de Bases de DatosBases de datos relacionalesÉste es el modelo utilizado en la actualidad para modelar problemas re...
Modelos de Bases de DatosBases de datos documentalesPermiten la indexación a texto completo, y en líneas generales realiza...
Concepto Para el Lenguaje de Datoslenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés)...
Arquitectura de una base de datosArquitectura ANSI: La arquitectura de sistemas de bases de datos de tres esquemas fueapro...
Arquitectura de una base de datosLa arquitectura se divide en tres niveles generales: interno, conceptual y externo.Nivel ...
Arquitectura de una base de datosNivel físico: El nivel más bajo de abstracción describe cómo se almacenan realmente los d...
Arquitectura de una base de datosEl objetivo de la arquitectura de tres esquemas, consiste en formar una separación entre ...
Base de datos I
Base de datos I
Base de datos I
Base de datos I
Base de datos I
Base de datos I
Base de datos I
Upcoming SlideShare
Loading in...5
×

Base de datos I

977

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
977
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Base de datos I

  1. 1. REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTALDE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA” BARINAS ESTADO BARINAS BASE DE DATOS I Bachilleres 1. Gimón Leonardo CI: 19.430.856 2. Gonzales Erenio CI: 15.784.605 3. Ferrer Daniel CI: 19.825.597 4. Gonzales Alexis CI: 13.118.988 Barinas Marzo 2012
  2. 2. OBJETIVOS DE UNA BASE DE DATOSUn objetivo principal de un sistema de base de datos es proporcionar a losusuarios finales una visión abstracta de los datos, esto se logra escondiendociertos detalles de cómo se almacenan y mantienen los datos.TABLA: unidad donde se creara el conjunto de datos de nuestra BD. estosdatos estarán ordenados en columnas verticales. en este se define loscampos y sus características de los mismos.CONSULTA: aquí definimos las preguntas que formularemos a la BD con elfin de extraer y presentar la información resultante de diferentes formas.FORMULARIO: elemento el forma de ficha que permite la gestión de losdatos de una forma mas cómoda y mas atractiva.
  3. 3. OBJETIVOS DE UNA BASE DE DATOSINFORME: permite reparar los registros de la BD de forma personalizadapara imprimirlos.MACRO: conjunto de instrucciones que se pueden almacenar paraautomatizar tareas repetitivas.MODULAR: programa o conjunto de instrucciones en el lenguaje Visual Basic
  4. 4. Ventajas Del Uso De Bases De Datos-Control sobre la redundancia de datos. No se almacenan varias copias delos mismos datos.-Consistencia de datos. Si un dato está almacenado una sola vez, cualquieractualización se debe realizar sólo una vez, y está disponible para todos losusuarios inmediatamente.-Más información sobre la misma cantidad de datos. Al estar todos los datosintegrados, se puede extraer información adicional sobre los mismos.-Compartición de datos. La base de datos pertenece a la empresa y puedeser compartida por todos los usuarios que estén autorizados.-Mantenimiento de estándares. Gracias a la integración es más fácil respetarlos estándares necesarios, tanto los establecidos a nivel de la empresa comolos nacionales e internacionales.
  5. 5. Ventajas Del Uso De Bases De Datos-Mejora en la integridad de datos. La integridad de la base de datos se refierea la validez y la consistencia de los datos almacenados.-Mejora en la seguridad. Los SGBD permiten mantener la seguridad medianteel establecimiento de claves para identificar al personal autorizado a utilizarla base de datos.-Mejora en la accesibilidad a los datos. Muchos SGBD proporcionanlenguajes de consultas o generadores de informes que permiten al usuariohacer cualquier tipo de consulta sobre los datos.
  6. 6. Evolución de los sistemas de base de datosEvoluciónHay varios factores que han hecho que las bases de datos evolucionen a bases de datosdistribuidas. En el mundo de los negocios se ha dado una globalización y a la vez lasoperaciones de las empresas son cada vez más descentralizadas geográficamente.Historia de los sistemas de bases de datosEl uso de sistemas de bases de datos automatizadas, se desarrollo a partir de la necesidad dealmacenar grandes cantidades de datos, para su posterior consulta, producidas por las nuevasindustrias que creaban gran cantidad de información.Década de 1950En este lapso de tiempo se da origen a las cintas magnéticas, las cuales sirvieron para suplir lasnecesidades de información de las nuevas industrias. Por medio de este mecanismo se empezóa automatizar la información de las nóminas.
  7. 7. Ventajas Del Uso De Bases De DatosDécada de 1960El uso de los discos en ese momento fue un adelanto muy efectivo, ya que por medio de estesoporte se podía consultar la información directamente, esto ayudo a ahorrar tiempo.Década de 1970Edgar Frank Codd (23 de agosto de 1923 – 18 de abril de 2003), en un artículo "Un modelorelacional de datos para grandes bancos de datos compartidos" ("A Relational Model of Data forLarge Shared Data Banks")Principios década de los 90Para la toma de decisiones se crea el lenguaje SQL, que es un lenguaje programado paraconsultas. El programa de alto nivel SQL es un lenguaje de consulta estructurado que analizagrandes cantidades de información el cual permite especificar diversos tipos de operaciones frentea la misma información.
  8. 8. Ventajas Del Uso De Bases De DatosFinales de la década de los 90El boom de esta década fue la aparición de la WWW “Word Wide Web‿ ya que por éste medio sefacilitaba la consulta de las bases de datos. Actualmente tienen una amplia capacidad dealmacenamiento de información, también una de las ventajas es el servicio de siete días a lasemana las veinticuatro horas del día, sin interrupciones a menos que haya planificaciones demantenimiento de las plataformas o el software.Siglo XXIEn la actualidad existe gran cantidad de alternativas en línea que permiten hacer búsquedasorientadas a necesidades especificas de los usuarios, una de las tendencias más amplias son lasbases de datos que cumplan con el protocolo.
  9. 9. Diferencia entre manejadoresMANEJADORES DE BASE DE DATOSIBM Informix® Dynamic Server (IDS) 9.30 proporciona fiabilidad superior, atendiendo lasnecesidades de las exigentes prácticas actuales del e-business-particularmente para aplicativosque requieran transacciones de alto desempeño.MANEJADORES DE ARCHIVOS Y BASES DE DATOS.Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o conla abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contextoy almacenadossistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarseuna base de datos compuesta en su mayoría por documentos y textos impresos en papel eindexados para su consulta.
  10. 10. Modelos de Bases de DatosAdemás de la clasificación por la función de las bases de datos, éstas también se pueden clasificarde acuerdo a su modelo de administración de datos.Bases de datos jerárquicasEn este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en dondeun nodo padre de información puede tener varios hijos. El nodo que no tiene padres esllamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.Base de datos de redÉste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificacióndel concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitidaen el modelo jerárquico).Bases de datos transaccionalesSon bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estasbases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad
  11. 11. Modelos de Bases de DatosBases de datos relacionalesÉste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datosdinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de loslaboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma enlos modelos de base de datos. Su idea fundamental es el uso de "relaciones".Bases de datos multidimensionalesSon bases de datos ideadas para desarrollar aplicaciones muy concretas, como creaciónde Cubos OLAP.Bases de datos orientadas a objetosEste modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata dealmacenar en la base de datos los objetos completos (estado y comportamiento).Bases de datos transaccionalesSon bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estasbases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad.
  12. 12. Modelos de Bases de DatosBases de datos documentalesPermiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes.Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.Bases de datos deductivasUn sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia deque permite hacer deducciones a través de inferencias. Se basa principalmente
  13. 13. Concepto Para el Lenguaje de Datoslenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es unlenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios dela misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos asícomo de los procedimientos o funciones que permitan consultarlos.LenguajeUtiliza un subconjunto del lenguaje Prolog llamado Datalog el cual es declarativo y permite alordenador hacer deducciones para contestar a consultas basándose en los hechos y reglasalmacenados.Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguajeproporcionado por el sistema de gestión de base de datos que permite a los usuarios de la mismallevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo dedatos adecuado. El lenguaje de manipulación de datos más popular hoy día es SQL, usado pararecuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son losusados por bases de datos IMS/DL1, CODASYL u otras.
  14. 14. Arquitectura de una base de datosArquitectura ANSI: La arquitectura de sistemas de bases de datos de tres esquemas fueaprobado por la ANSI-SPARC (American National Standard Institute - Standards Planning andRequirements Committee) en 1975 como ayuda para conseguir la separación entre los programasde aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de uncatálogo para almacenar el esquema de la base de datos.Nivel interno: Tiene un esquema interno que describe la estructura física de almacenamiento debase de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmenteen este nivel.Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos parauna comunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja con elementoslógicos como entidades, atributos y relaciones.Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquemadescribe la visión que tiene de la base de datos a un grupo de usuarios, ocultando el resto.El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación de labase de datos física.
  15. 15. Arquitectura de una base de datosLa arquitectura se divide en tres niveles generales: interno, conceptual y externo.Nivel Interno: es el más cercano al almacenamiento físico, es decir, el que concierne a la maneracomo los datos se almacenan en realidad.Nivel Externo: es el más cercano a los usuarios, es decir, el que atañe a la manera cómo cadausuario ve los datos.Nivel Conceptual: es un nivel de mediación entre los otros dos.(ABRAMHAM, KORTH y SUDARSHAN).Para que el sistema sea útil, debe recuperar los datos eficientemente. Como muchos usuarios desistemas de bases de datos no están familiarizados con computadoras, los desarrolladoresesconden la complejidad a los usuarios a través de varios niveles de abstracción para simplificar lainteracción de los usuarios con el sistema:
  16. 16. Arquitectura de una base de datosNivel físico: El nivel más bajo de abstracción describe cómo se almacenan realmente los datos.En el nivel físico se describen en detalle las estructuras de datos complejas de bajo nivel.Nivel lógico: El siguiente nivel más alto de abstracción describe qué datos se almacenan en labase de datos y que relaciones existen entre esos datos.Nivel de vistas: El nivel más alto de abstracción describe sólo parte de la base de datos completa.Los usuarios necesitan acceder sólo a una parte de la base de datos. El sistema puedeproporcionar muchas vistas para la base de datos.(ELMASRI/NAVATHE)
  17. 17. Arquitectura de una base de datosEl objetivo de la arquitectura de tres esquemas, consiste en formar una separación entre lasaplicaciones del usuario y la base de datos física. En esta arquitectura, los esquemas se puedendefinir en los tres niveles siguientes:El nivel interno: Tiene un esquema interno, que describe la estructura física de almacenamientode la base de datos. El esquema interno emplea un modelo físico de los datosEl nivel conceptual: Tiene un esquema conceptual, que describe la estructura de toda la base dedatos para una comunidad de usuarios. El esquema conceptual oculta los detalles de lasestructuras físicas de almacenamiento y se concentra en describir entidades, tipos dedatos, vínculos, operaciones de los usuarios y restricciones. En este nivel podemos usar unmodelo de datos de alto nivel o uno de implementación.El nivel externo o de vistas: Incluye varios esquemas externos o vistas de usuario. Cadaesquema externo describe la parte de la base de datos que interesa a un grupo de usuariosdeterminado, y oculta a ese grupo el resto de la base de datos
  1. A particular slide catching your eye?

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

×