• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Paradigmas de Bases de Datos
 

Paradigmas de Bases de Datos

on

  • 1,524 views

 

Statistics

Views

Total Views
1,524
Views on SlideShare
1,524
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Paradigmas de Bases de Datos Paradigmas de Bases de Datos Presentation Transcript

    • PARADIGMAS DE BASES DE DATOSJAZMÍN AGUIRRE SUÁREZCENTRO UNIVERSITARIO DE LA COSTA NORTE
    • CONTENIDO• ANTECEDENTES HISTORICOS DEBASES DE DATOS• CONCEPTO DE BASES DE DATOS
    • ANTECEDENTESDespués de los 60’s en las tecnologías de la informaciónse dio un giro en los sistemas de archivos, los cuales selimitaban a la estructuración del almacenamiento físicode los datos. En esta época se dio inicio a las primerasgeneraciones de bases de datos de red y las bases dedatos jerárquicas, ya que era posible guardarestructuras de datos en listas y arboles.
    • ANTECEDENTES1970• Lawrence J. Ellison• Desarrolla Relational Software System más conocido actualmente comoORACLE80’s• desarrollará el SQL (Structured Query Language)1990• En la década de 1990 la investigación en bases de datos giró en torno a lasbases de datos orientadas a objetosXXI• Surgen diversos manejadores de bases de datos entre ellos, MySQL, SQlite,PostgreSQL, etc.
    • ANTECEDENTESCONCEPTO DE BASE DE DATOSUna base de datos es un conjunto deinformación relacionada con un asunto ocon una finalidad. En Access, una basede datos es un archivo que puedecontener tablas donde se encuentratoda la información sobre un temaespecifico, consultas, formularios,informes entre otros. Tal como unacolección de música, el control dealumnos en un colegio o un directoriotelefónico
    • BASE DE DATOSBASEDEDATOSCAMPOARCHIVOTABLASREGISTRO
    • SMBD(SISTEMA MANEJADOR DE BASE DE DATOS)es un conjunto de programas que seencargan de manejar la creación ytodos los accesos a las bases dedatos.El objetivo principal del sistema gestorde base de datos es proporcionaruna forma de almacenar y recuperarla información de una base de datosde manera que sea tanto prácticacomo eficiente.
    • COMPONENTES DE UNSMDBEl lenguaje de definición de datos(DDL)• Es utilizado para describir todas las estructurasde información y los programas que se usanpara construir, actualizar e introducir lainformación que contiene una base de datos.El DDL permite al administrador de la baseespecificar los elementos de datos que laintegran , su estructura y las relaciones queexisten entre ellos, las reglas de integridad, loscontroles a efectuar antes de autorizar elacceso a la base.
    • COMPONENTES DE UNSMDBEl lenguaje de manipulación de datos(DML)• DML son las siglas de Data Manipulation Languagey se refiere a los comandos que permiten a unusuario manipular los datos en un repositorio, esdecir, añadir, consultar, borrar o actualizar.• En SQL los comandos SELECT, INSERT, UPDATE yDELETE son comandos DML
    • COMPONENTES DE UNSMDBEl lenguaje Estructurado de consulta (SQL)• Sublenguaje de base de datos utilizado en la consulta,actualización y gestión de base de datos relacionales. Esel estándar de facto para los productos de base dedatos.• Una consulta es una instrucción de solicitud pararecuperar información. La parte de un DML se llamalenguaje de consultas.• Ejemplo:• Select nombre, dirección• From cliente• Where id cliente = 2
    • FUNCIONES PRINCIPALES DESMDB• Crear y organizar la Base de datos.• Establecer y mantener las trayectorias deacceso a la base de datos de tal formaque los datos puedan ser accesadosrápidamente.• Manejar los datos de acuerdo a laspeticiones de los usuarios.• Registrar el uso de las bases de datos.
    • • Interacción con el manejador de archivos.Esto a través de las sentencias en DML alcomando del sistema de archivos. Así elManejador de base de datos es elresponsable del verdaderoalmacenamiento de los datos.• Respaldo y recuperación. Consiste encontar con mecanismos implantados quepermitan la recuperación fácilmente de losdatos en caso de ocurrir fallas en elsistema de base de datos.
    • • Control de concurrencia. Consiste encontrolar la interacción entre los usuariosconcurrentes para no afectar lainconsistencia de los datos.• Seguridad e integridad. Consiste en contarcon mecanismos que permitan elcontrol de la consistencia de los datosevitando que estos se vean perjudicadospor cambios no autorizados o previstos
    • SMDB DE CODIGO ABIERTO• MySQL• PostgreSQL• Firebird• SQLite• Apache Derby
    • BASE DE DATOS DE CODIGOPROPIETARIO• Dbase• Microsoft SQL Server• Oracle• FileMaker• Visual FoxPro• Informix• InterBase• EDeveloper• Microsoft Access