Upload
dialy-ramirez
View
10.045
Download
0
Embed Size (px)
Citation preview
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
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
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
=
Nodos sin padres
Nodos sin hijos
Gran volumen de información Datos muy compartidos
Modelo jerárquico