Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTEGRANTES MANCILLA ESPINOZA GUSTAVO GUERRERO ESPEJO FABIOLA DAYAN ASENCIO HUANCA DAVID JAVIER MOLLE CASSIA JOSUE ELIAS TARQUI TRIGUERO RODRIGO ALEX
NINGUNA SOCIEDAD EN EL MUNDO PUEDE SUBSISTIR SINO CUENTA CON INFORMACIN CONFIABLE
Base de datos
Conjunto unificado de informacin, que ser compartida por diferentes usuarios de la organizacin La funcin bsica de una base de datos es permitir el almacenamiento y la recuperacin de la informacin necesaria, para que las personas de la organizacin puedan tomar decisiones.
Entidades
Una entidad es todo aquello de lo cual interesa guardar datos, por ejemplo: clientes, facturas, productos, empleados. En el Modelo de Entidad-Relacin que se presenta, se observa que las entidades estn formadas por atributos o campos referidos a un mismo tema que interesa almacenar.
CLIENTES cuenta con los atributos: Cdigo de Cliente, Nombre, Apellido, Domicilio, Telfono.
EMPLEADOS
PRESTAMISTAS
PROVEEDORES
ESTADOS FINANCIEROS
CLIENTES
ANTECEDENTES
En 1970 Codd propuso el modelo relacional, marc la lnea de investigacin hasta la aparicin de los modelos orientados a objetos. Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. Existen programas denominados Sistemas Gestores de Bases Datos (SGBD), que permiten almacenar y acceder a los datos de forma rpida y estructurada. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos.
de datos organizados y relacionados entre s, los cuales son recolectados y explotados por los sistemas de informacin de una empresa. Conjunto de informacin almacenada en memoria auxiliar que permite acceso directo y programas que manipulan esos datos Conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilizacin y su implementacin en mquina accesibles en tiempo real y compatibles con usuarios concurrentes.
CARACTERISTICAS
Independencia lgica y fsica de los datos. Redundancia mnima. Acceso concurrente por parte de mltiples
usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditora. Respaldo y recuperacin. Acceso a travs de lenguajes de programacin estndar.
Vulnerable a los fallos: El hecho de que todo est centralizado en el SGBD hace que el sistema sea ms vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad (Backup).
TIPOS posee tipos de campos que DE CAMPOS Cada Sistema de Base de Datos
pueden ser similares o diferentes. Entre los ms comunes podemos nombrar: Numrico: enteros sin decimales y reales decimales. Booleanos: poseen dos estados: Verdadero Si y Falso No. Memos: son campos alfanumricos de longitud ilimitada.
TIPOS DE CAMPOS
Fechas: almacenan fechas facilitando posteriormente su explotacin. Alfanumricos: contienen cifras y letras Auto incrementables: son campos numricos enteros que incrementan en una unidad su valor para cada registro incorporado.
Hardware: constituido por dispositivo de almacenamiento Software: que es el DBMS o Sistema Administrador de Base de Datos Datos: los cuales estn almacenados de acuerdo a la estructura externa.
Programadores de aplicacin.- son aquellos con un amplio dominio del DML capaces de generar nuevos mdulos o utileras capaces de manejar nuevos datos en el sistema. Usuarios especializados.- son aquellos que desarrollan mdulos que no se refieren precisamente al manejo de los datos, si no a aplicaciones avanzadas como sistemas expertos, reconocimientos de imgenes procesamiento de audio y dems
Existe tres componentes principales: El trabajo que se va a realizar. Los recurso para llevarlo acabo. El dinero para pagar todo ello.
En esta etapa se especifica el mbito y los ndices de la aplicacin de la Base de Datos as como con que otros sistemas interacta.
Tambin hay que determinar quienes son los usuarios y las reas de la aplicacin. Definicin del Sistema
En esta etapa se recoge y analiza los requerimientos de los usuarios y de las reas de aplicacin. Esta informacin se la puede recoger de varias formas: Entrevistando el personal de la empresa concretamente aquellos que son considerando expertos en la rea. Observando el funcionamiento de la empresa. Examinando documentos sobre todo aquellos que se utilizan para recoger o visualizar la informacin. Utilizando cuestionario para recoger informacin de grandes grupos de usuarios. Utilizan la experiencia adquirida en el Diseo de Sistemas similares.
En esta etapa se crea un esquema conceptual de la base de datos. Se desarrollan las especificaciones hasta el punto en que puede comenzar la implementacin. Documentando los derechos de uso y manipulacin de los diferentes grupos de usuarios. Detallar los sistemas que eviten la duplicidad o incoherencia de los datos. El diseo consta, como se vio anteriormente, de tres fases: Diseo de Base de datos: el diseo global o conceptual, el diseo lgico y el modelo fsico.
Si no se dispone de un Sistema Gestor de Base de Datos o que se encuentre obsoleto se debe escoger un SGBD que sea adecuado para el sistema de informacin esta eleccin se debe hacer en cualquier momento antes del diseo lgico.
En esta etapa se disea los programas de aplicacin que usarn y aplicar la Base de Datos,
En esta etapa hay que asegurarse de que toda la funcionalidad especificada en los requisitos de usuarios se encuentra en el diseo de la aplicacin.
Diseo de aplicacin:
Prototipo:
Esta etapa es opcional es para construir prototipo de la aplicacin que permiten a los diseadores y al usuario probar el sistema, un prototipo es un modelo de trabajo de las aplicaciones del sistema. El prototipo es para que los usuarios puedan usar el sistema e identificar que aspectos estn bien, y cuales no son adecuados adems de poder sugerir mejora la inclusin de nuevos elementos.
En esta etapa se crean las definiciones de la Base de Datos a nivel conceptual externo interno, Se crean el sistema d la base, los ficheros donde se almacenarn los datos y las vistas de los usuarios. Los programas de aplicacin se implementan utilizando lenguaje de tercera y cuarta generacin, Tambin se implementan en esta etapa todos los controles de seguridad e integridad. Una vez totalmente detallado el modelo conceptual se comienza con la implementacin fsica del modelo de datos,
Implementacin:
Esta etapa es necesaria cuando se esta reemplazando un sistema antiguo por uno nuevo.
Los datos se cargan desde el sistema viejo al nuevo directamente si es necesario se convierte al formato que requiera el nuevo SGBD y luego se carga esta etapa se la suele llamar "Migracin".
En esta etapa se prueba y vlida el sistema con los requisitos especificados por los usuarios. Para ello se debe disear una materia de test con datos reales que se deben llevar acabo de manera metdica y rigurosa. Si la fase de prueba se lleva correctamente descubrir los errores en los programas de aplicacin y en la estructura de la Base de Datos.
Prueba:
Una vez que el sistema esta completamente probado o implementado se pone en marcha. El sistema esta ahora en la fase de mantenimiento en la que se lleva acabo los siguientes tareas: monitoreo de las prestaciones del sistema y mantenimiento, y actualizacin del sistema. En esta ltima etapa todos los usuarios del sistema Mantenimiento: acceden a la base de datos y deben asegurarse el correcto funcionamiento de la misma
Seguridad de los Datos Se presentan cuando no es posible establecer claves de acceso y resguardo en forma uniforme para todo el sistema, facilitando as el acceso a intrusos. La seguridad de los datos se puede definir en las siguientes aspectos: Objeto a asegurar: el primer objeto a asegurar son los objetos, programas y finalmente al esquema. Codificacin de Claves: el DBMS provee la seguridad de los Login (usuario y password). Control de Acceso: se especifican seguridades contra accesos indicados orientado a personas no autorizada Control y Administracinde Recursos El DBMS debe proveer al DBA de todos los mecanismos para control y administracin de recursos. Para que el DBA con integridad de datos, recuperacin de errores e implementacin de seguridad. Establecimiento de Relaciones entre Datos El BDMS debe proveer los recursos para el establecimiento de relaciones entre los datos, cuales son las relaciones: 1 -> 1, 1 -> n, n -> n
Etapas: Planificacin del Proyecto Definicin del Sistema Recoleccin y Anlisis de los Requisitos Diseo de la Base de Datos Seleccin del SGDB / DBMS Diseo de la Aplicacin Prototipo Implementacin Conversin y Carga de datos Prueba Mantenimiento
Entidades
Atributos
RELACIONES
Caractersticas Grado Cardinalidad:
RELACIONES
RELACIONES
Bases de datos jerrquicas stas son bases de datos que almacenan su informacin en una estructura jerrquica. En este modelo los datos se organizan en una forma similar a un rbol (visto al revs), en donde un nodo padre de informacin puede tener varios hijos. Base de datos de red ste es un modelo ligeramente distinto del jerrquico; su diferencia fundamental es la modificacin del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerrquico). Bases de datos transaccionales Son bases de datos cuyo nico fin es el envo y recepcin de datos a grandes velocidades, estas bases son muy poco comunes.
Bases de datos documentales Permiten la indexacin a texto completo, y en lneas generales realizar bsquedas ms potentes. Bases de datos deductivas Es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a travs de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos.
CONCLUSIN