Diapositivas base de datos...

33
República Bolivariana de Venezuela Universidad Pedagógica Experimental Libertador Instituto de Mejoramiento Profesional del Magisterio Núcleo Académico Mérida Participantes: Maestre María Santiago Nelimar González Luis Ramírez Dialy Facilitador: Santiago Valeria istemas De Administración De Base De Datos

Transcript of Diapositivas base de datos...

República Bolivariana de VenezuelaUniversidad Pedagógica Experimental Libertador

Instituto de Mejoramiento Profesional del MagisterioNúcleo Académico Mérida

Participantes:Maestre María

Santiago NelimarGonzález LuisRamírez Dialy

Facilitador:Santiago Valeria

Sistemas De AdministraciónDe Base De Datos

Sistemas De Administración De

Base De DatosCONJUNTO –RECURSOS-MANEJAR-GRANDES VOLUMEN INFORMACIÓN

Compuesto

DATOS – EQUIPOS - SOFTWARE - USUARIOS DISPOSITIVOS

FÍSICOSESTOS SISTEMAS SE DISEÑAN PARA MANEJAR

GRANDES CANTIDADES DE INFORMACIÓN

Característica De Un Sistema De Base De

Datos• INDEPENDENCIA LÓGICA Y FÍSICA DE LOS DATOS• REDUCCIÓN>REDUNDANCIA DE DATOS• ACCESO CONCURRENTES>MULTIPLES USUARIOS• INTEGRIDAD >DATOS• CONSULTAS COMPLEJAS OPTIMIZADAS• SEGURIDAD DE ACCESO Y AUDITORÌA • RESPALDO Y RECUPERACIÓN• ACCESO >LENGUAJE PROGMCION es ESTÁNDAR

Desarrollo Histórico De Los Sistemas De Bases

De DatosHERMAN HOLLERIT (1860-1929)

MÁQUINA AUTOMÁTICA PERFORADORA DE TARJETASSENSO>USA-1980

RESULTADOS>DOS AÑOSNUMERO NACIMIENTOSPOBLACION INFANTILNº. FAMILIAS

IMPULSO DESARROLLO TECNOLOGIA

• 1950CINTAS MAGNÉTICAS

CUBREN NECESIDAD – INFORMACION INDUSTRIAS

AUTOMATIZACIÓ>INFORMACIÓN >NÓMINASLEER SOLO SECUENCIALMENTE

UNA CINTA SE PODÌA GRABAR EN OTRA

• 1960 • DISCOS MÁS RÁPIDAS QUE LAS CINTAS

MAGNÉTICAS• INICIO BD DE RED Y JERARQUICA• SE PODÍA GUARDAR DATOS COMO LISTAS Y

ÁRBOLES

• 1970 EDGARD FRANK CODD PUBLICA • NACE LA BD RELACIONALES• 1980 SISTEMA DE TABLAS –FILAS Y COLUMNADESPLAZAN BD JERARQUICA Y DE RED

PRINCIPIO 90 FINAL 90

DATABASE LANGUAGE SQL WWW (WORD WIDE WEB)

PROGRAMADO Para> CONSULTAS FACILITA>CONSULTA BDAMPLIA CAPACIDAD >ALMACENAR INFORMACIÓN

SIGLO XXI

BD >PROTOCOL BD PROTOCOL FOR OPEN ARCHIVES METADATA HARVESTINGINICIATIVESON DE UNA MAYOR VISIBILIDAD Y ACCESO >ÁMBITO

CIENTÍFICO Y GENERAL

¿Qué es una base de datos?

CONJUNTO DE DATOS QUE SE ENCUENTRAN ORGANIZADOS Y RELACIONADOS ENTRE SÍ, CON EL FIN DE SATISFACER TRATAMIENTO DE INFORMACIÓN IMPLICADOS EN ACTIVIDADES DE UNA EMPRESA

Desde El Punto De Vista

Informático BD SISTEMA FORMADO POR UN CONJUNTO DE DATOS ALMACENADOS EN DISCOS QUE PERMITEN EL ACCESO DIRECTO A ELLOS Y UN CONJUNTO DE PROGRAMAS QUE MANIPULAN ESE CONJUNTO DE DATOS.

BD COMPUESTA ESTRUCTURAS LÓGICA DE ALMACENAMIENTO

ARCHIVO FILAS COLUMNAS o o o

TABLA REGISTROS CAMPOS

Sistemas De Base De Datos

POSEE TIPOS DE CAMPOS

MEMOS FECHAS ALFANUMERICOS AUTOINCREMENTABLE

NUMERICOS BOOLEANOS MEMOS FECHAS ALFANUMERICOS AUTO INCREMENTABLES

ENTEROS-

REALES

VERDADERO SIFALSO:NO

ALFANUMERICOSLONG.ILIMITADANO PUEDE SERINDEXADOS

ALMACENA FECHAS

CIFRASLETRAS255 CARACTERES

NUMERICO ENTERO; INCREMENTA UNA UNIDAD SU VALOR

Sistemas De Gestión De Base De DatosEstos son una colección de programas cuyo objetivo es servir de interfaz entre la

base de datos, el usuario y las aplicaciones. Se componen de:

•Un lenguaje de definición de datos• Un lenguaje de manipulación de datos•Un lenguaje de consulta.

Entre los diferentes tipos de SGBD de datos, podemos encontrar los siguientes:

*MySQL: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez pero no es recomendable usar para grandes volúmenes de datos.

*Access: Es una base de datos desarrollada por Microsoft.

*PostgreSQL y Oracle: Son sistemas de base de datos poderosos que administran muy bien grandes cantidades de datos, los cuales suelen ser utilizadas en intranets y sistemas de gran calibre.

*Microsoft SQL Server: es una base de datos más potente que Access desarrollada por Microsoft que se utiliza para manejargrandes volúmenes de informaciones.

Tipos De Usuarios1) Administradores de bases de datos: diseña la

estructura de la base de datos y responsable de que funcione correctamente. Autoriza el acceso, coordina y vigila su utilización, mantenimiento del sistema.

2) Desarrolladores de aplicaciones: desarrolla los programas de aplicación que manejan datos de la base de datos. Estas aplicaciones contienen las solicitudes de datos al SGBD que luego serán procesados por los programas de la aplicación, y que tendrán como finalidad resolver problemas específicos.

3) Usuarios finales: no poseen conocimientos informáticos y manipulan los datos con la ayuda de las aplicaciones, mediante herramientas basadas en sistemas de menús. Entre este tipo de usuarios se encuentran:

* Usuarios especializados* Usuarios casules*Usuarios ingenuos

Niveles De Abstracción De

Datos

Elementos Funcionales De Una

Base De Datos

Un Sistema de Base de Datos (SBD) se encuentra dividido en módulos, cada uno de los cuales controla una parte del de las funciones que ejecuta el sistema; donde en la mayoría de los casos, el sistema operativo proporciona únicamente los servicios más básicos y el SBD se encarga de controlas el manejo correcto de los datos.

Los elementos funcionales se pueden dividir a grandes rasgos en:

* Gestor de archivos: Se encarga de las estructuras de datos que se emplean para representar la información almacenada en disco. Además es el encargado de asignar espacio en disco.

* Manejador de Base de Datos: Es el interface entre los datos de bajo nivel almacenados en la Base y los programas de aplicaciones y consultas de datos.

* Procesador de consultas: traduce las proposiciones del lenguaje de consultas a instrucciones de bajo nivel para que las entienda el manejador de Base de Datos. Además el procesador de consultas trata de traducir una petición del usuario a otra equivalente pero más eficiente.

* Compilador DDL: Convierte las proposiciones DDL en un conjunto de tablas que contienen metadatos.

* Archivos de datos: Almacenan la información (los datos).

* Diccionario de datos: Almacena información referida a la estructura de la Base de Datos. Se usa continuamente. Se debe poner un gran énfasis en un buen diseño y una implementación adecuada del diccionario de datos.

* Índices: Proporcionan acceso rápido a elementos de datos que tienen valores particulares.

Definición de Sistema de información.

Componentes:

La base de datos. El SGBD. (Sistema de gestión de base de datos). Los programas de aplicación. Los dispositivos físicos (ordenadores, dispositivos de

almacenamiento, entre otros). El personal que utiliza y que desarrolla el sistema.

1. Planificación del proyecto2. Definición del sistema.3. Recolección y análisis de los requisitos. 4. Diseño de la base de datos.5. Selección del SGBD. 6. Diseño de la aplicación7. Elaboración del Prototipo8. Implementación. 9. Conversión y carga de datos. 10.Prueba. 11.Mantenimiento.

El trabajo.Los recursos .El dinero.

Construcción de un Esquema

Base de datos

SGBD

Esquema lógico

Prueba y validación

Diseño FísicoMantenimiento del Sistema

Utilización

Esquema Conceptual

requisitos de usuario

=

Modelos Lógicos de Base de Datos

Jerarquico Red

Relacional

Modelo jerárquico

Nodos sin padres

Nodos sin hijos

Gran volumen de información Datos muy compartidos

Modelo jerárquico

Modelo jerárquico

Modelo Red

Modelo Relacional

Modelar problemas

Administrar datos

Tablas de 2 dimensiones Relaciones

Gracias Po

r SuAtención