Trabajo Bases de Datos

  • Upload
    monica

  • View
    8

  • Download
    0

Embed Size (px)

DESCRIPTION

Aqui encontraran conceptos basicos que hacen referencia a bases de datos .

Citation preview

Tcnico En Sistemas

Mnica Patricia Murcia Bentez

CIMMCentro Industrial De Mantenimiento y ManufacturaRegional Boyac.

Base De DatosUna base de datos es donde podemos guardar informacin en cantidad y se puede encontrar fcilmente y se encuentra de forma ordenada y se puede acceder en formato digital como y de forma muy rpida se utilizan en instituciones pblicas, algunas bases de datos se encuentran protegidas por leyes en otros pases.

CARACTERISTICAS Permite que puedan ver los registros de las bases de datos cuando se haya introducido un nmero de registro. Se puede editar y tener varias entradas en este caso puede haber una entrada para profesores y otra para alumnos. Se pueden aadir comentarios a las entradas de bases de datos. Se puede limitar el nmero de entradas a los participantes. Se puede habilitar la revisin antes de que las entradas sean publicadas.

VENTAJAS Permite modificar datos. Hay independencia entre datos y programas. Mayor seguridad de datos. Al recolectar informacin y almacenarla los datos en los procedimientos se utilizan los mismos datos y son coherentes. Datos ms documentados donde la informacin se detalla por medio de un metadatos. Controla el acceso de usuarios.

Una base de datos necesita de una persona o grupo o administrador que toma en mente la necesidad de la empresa por tanto se beneficia la empresa.

Reduce el espacio de almacenamiento.

Accede a los datos ms eficientes.

Rapidez al obtener datos.

Aumenta la productividad de los programadores no se tienen que preocupar por la organizacin de datos solo concentrasen en problemas inmediatos para mejorar su productividad.

Actualiza datos rpidamente y a gran velocidad.

TIPOS DE BASES Y SUS PRINCIPALES CARACTERISTICAS

BASE DE DATOS ESTATICASon de solo lectura almacenan datos histricos y se utilizan para estudiar el comportamiento de datos atravez del tiempo para tomar decisiones.BASE DE DATOS DINAMICAEs donde se encuentra la informacin almacenada y se puede modificar con el tiempo se puede borrar y editar datos se puede utilizar como sistema de informacin en supermercados o en empresas.BASE DE DATOS JERARQUICASOrganiza la informacin similar a un rbol son muy tiles para aplicaciones que manejan gran volumen de informacin y datos muy compartidos, crea estructuras estables de gran rendimiento.BASE DE DATOS DE REDEsta base de datos es muy distinta a la jerrquica ofrece solucin eficiente al problema de la redundancia de datos tiene la dificultad de administrar informacin de una base de datos de red y se utiliza ms en programadores que en usuarios.

BASE DE DATOS TRANSACCIONALES Enva y recupera datos a gran velocidad su objetivo es recuperar datos.

BASE DE DATOS RELACIONALESModela problemas reales y administra datos dinmicamente su objetivo es relacionar conceptualiza de manera fcil la informacin puede ser recuperada o almacenada mediante consultas ofrecen amplia flexibilidad durante su diseo la base de datos relacional pasa por un proceso de normalizacin el lenguaje ms habitual de las bases de datos son SQL.BASE DE DATOS MULTIDIMENSIONALESDesarrollan aplicaciones muy concretas no se diferencian tanto a las bases de datos relacionales, estas bases de datos multidimensionales son de dos tipos representan dimensiones en la tabla o representan mtricas que se desean estudiar.BASE DE DATOS ORIENTADA A OBJETOS Encapsula la informacin oculta informacin impide accesos incorrectos tambin hereda comportamientos dentro de una jerarqua de clases, tambin maneja la propiedad la cual se puede aplicar a distintos objetos de tal modo los usuarios pueden definir operaciones sobre datos con una operacin llamada funcin y se especifica en dos partes en asignatura y parmetros.

BASE DE DATOS DOCUMENTALES Permite la indexacin a textos completos realiza bsquedas potentes es un sistema de ndices para las bases de datos documentales.BASE DE DATOS DEDUCTIVASPermite hacer deducciones atravez de inferencias se basa en reglas que son almacenados en las bases de datos tambin son llamadas bases de datos lgicas se basan en lgica matemtica.

USUARIOS DE UNA BASE DE DATOS

PROGRAMADORES DE APLICACIONES Son profesionales informticos que escriben programas de aplicacin y pueden elegir muchas herramientas de desarrollo rpido aplicaciones DRA permiten construir formularios combinan control imperativo instrucciones del lenguaje manipular datos denominados lenguajes de cuarta generacin.USUARIOS SOFISTICADOS Interactan con el sistema sin programas escritos forman consultas en un lenguaje de base de datos cada una de ellas se enva al procesador con la funcin de transformar instrucciones LMD que el gestor de almacenamiento entienda las herramientas de procesamiento analtico en lnea OLAP Online Analtycal processing simplifican la labor de los analistas permitiendo ver resmenes de datos diferentes por ejemplo ver las ventas totales de la regin permite examinar los datos detalladamente o recopilando datos .USUARIOS ESPECIALIZADOS Son usuarios sofisticados escriben aplicaciones de base de datos que no son adecuadas en el procesamiento de datos tradicional entre estas aplicaciones estn diseo asistido por un computador bases de conocimientos y sistemas expertos que almacenan datos complejos como grficos y de audio y del entorno.SISTEMA DE ADMINISTACION DE BASE DE DATOSUn sistema gestor de administracin de datos SGBD son conjuntos de programas que permiten el almacenamiento, modificacin y extraccin de informacin de una base de datos tanto que analiza datos los usuarios pueden acceder a la informacin usando herramientas especficas de interrogacin y generacin de informes proporcionan mtodos de integridad de datos para administrar el acceso a usuarios tambin pueden incluir un mdulo grafico que permitan presentar grficos y tablas controlan el acceso de datos y la integridad .

VENTAJAS E INCONVENIENTES DE SISTEMA MANEJADOR DE BASE DE DATOSLos sistemas de bases de datos presentan numerosas ventajas y son las que se deben a la integracin de datos y las que se deben a la interface comn que proporciona el SGBD.VENTAJAS POR INTEGRACION DE DATOS Control de redundancia de datos: Los sistemas de ficheros almacenan varias copias esto hace que se desperdicie el espacio en el sistema de base de datos todos estos ficheros estn integrados y no almacena varias copias de los mismos datos no se puede eliminar la redundancia completamente ya que en ocasiones es necesaria para modelar relaciones entre datos. Consistencia de datos: Elimina y controla las redundancias reduce el riesgo de inconsistencias si un dato est almacenado una sola vez solo se podr actualizar para todos los usuarios y si hay duplicado lo reconoce como redundancia el sistema garantiza que todos los sistemas y copias se mantengan consistentes pero no todos los de SGBD PERO actualmente se encargan de contener automticamente la consistencia. Comparticin de datos: Los ficheros pertenecen a personas que o departamentos que los utilizan en las bases de datos pertenece a la empresa y puede ser compartida por usuarios que estn autorizados las nuevas aplicaciones que se vayan creando pueden utilizar la base de datos existentes. Mantenimiento de estndares: Gracias a la integracin es ms fcil respetar los estndares establecidos a nivel de empresa pueden establecerse en formato de datos para facilitar su intercambio.

VENTAJAS DEL SGBD Mejora en la integridad de datos: se expresa mediante restricciones o reglas que no se pueden violar. Mejora en la seguridad: Protege los datos frente a usuarios no autorizados. Mejora en la accesibilidad: Permiten al usuario cualquier tipo de consulta sin necesidad de un programador. Mejora en la productividad: Proporciona un entorno de cuarta generacin. Mejora de mantenimiento gracias a la independencia de datos. Mejora en los servicios y copia de seguridad

INCONVENIENTES Complejidad son un programa con gran funcionalidad y son muy complejos. Coste econmico del SGBD vara de acuerdo a la funcionalidad que ofrece. Es vulnerable a los fallos. Son programas muy extensos y requieren gran cantidad de espacio. El sistema de ficheros tiene una aplicacin especfica y las prestaciones no son buenas. Coste del equipamiento para adquirir las prestaciones es necesario tener una maquinaria ms grande.

PROVEEDORES DE SISTEMA DE ADMINISTRACION DE BASE DE DATOSINTERBASE En la interbase los datos pueden ser modificados su instalacin es sencilla ofrece seguridad su arquitectura es multigeneracional.ORACLE Es una herramienta de administracin grafica uno de los sistemas de bases de datos ms completos se destaca por su estabilidad soporte de transacciones y es muy fcil de usar.

MICROSOFT ACCESEs una herramienta que ayuda a los trabajadores a crear informes de forma rpida tiene una gran potencia rpida facilita la administracin de datos tiene una gran potencia grfica y ayuda analizar datos y es muy cmoda de utilizar.LAS APLICACIONES DE LAS BASES DE DATOSLas aplicaciones de las bases de datos se encuentran en bancas, lneas areas, universidades en transacciones de tarjetas de crdito, en las telecomunicaciones, finanzas, en ventas en produccin y en recursos humanos.BANCAS: Para transacciones comerciales y prestamos bancarios.LINEAS AEREAS: fueron los primeros en usar bases de datos accedan por medio de lneas telefnicas y otras redes de datos.UNIVERSIDADES: para informacin de estudiantes matriculas cursos.TRANSACIONES DE TARJETAS DE CREDITO: para extractos bancarios y compras con tarjetas de crdito.TELECOMUNICACIONES: para guardar un registro de llamadas realizadas para pagar mensualmente facturas.FINANZAS: para informacin de grandes empresas compra y venta de documentos.VENTAS: para informacin de clientes productos y compras.PRODUCCION: para inventario en almacenes y pedidos de elementos.RECURSOS HUMANOS: para informacin de salarios impuestos.

COMPARACION ENTRE SGBD Y SISTEMA DE ARCHIVOSSGBDSISTEMA DE ARCHIVOS

Permite incluir un mdulo grfico. permite almacenar datos. Permite borrar y analizar datos. Proporcionan mtodos para la integridad de los datos. Restringe el acceso no autorizado. Permite administrar espacio libre. Asigna espacio a los archivos. Es el componente de un sistema operativo. Se utiliza para seguir la pista de los archivos o discos de particin.

GLOSARIODATOEs informacin almacenada en un computador que en donde se puede concluir un aspecto importante es el procesamiento de datos que nos proporciona informacin.INFORMACIONSon datos significativos y pertenecientes coleccin de hechos para una organizacin que los percibe y puede ser destacada en funcin en la comunicacin.ALMACENAMIENTOEs un dispositivo donde podemos almacenar informacin en un disco o base de datos para cuando sea necesario y es fundamental para empresas e instituciones.RELACIONEstablece interconexiones o relacin entre los datos que estn guardados en tablas.TABLAEs donde se guardan los datos recogidos por un programa se utiliza para organizar y presentar informacin que se puede rellenar con imgenes y textos grficos son objetos principales de las bases de datos.FIFORMULARIOSon pantallas de entradas de datos son interfaces que se utilizan para trabajar las bases de datos ejecuta diversos comandos para abrir informes formularios y brinda proteccin de los datos y la entrada correcta.CONSULTARecupera datos especficos de la tabla son los que hacen el trabajo de la base de datos recupera datos especficos de la tabla y algunos son actualizables.REGISTROEs un conjunto de campos que contienen datos a una misma repeticin de identidad representa un objeto nico.

CARDINALIDADEs la forma en que se relacionan las entidades y expresa cuantas entidades se relacionan con otras entidades y suelen ser uno a uno o uno a muchos.ENTIDADESEs una unidad de base de datos que contiene informacin es la representacin dentro de una base de datos de un objeto persona, empresa. FLEXIBILIDAD E INDEPENDENCIAAl realizar la estructura de la base de datos es mejor que sea flexible y as podemos agregar datos al sistema sin tener que reescribir lo que tenemos o hemos realizado, se encuentran dos clases la independencia fsica que modifica el esquema sin alterarlo y la independencia lgica que modifica el esquema sin alterar esquemas externos ni programas de aplicacin para ampliar la base de datos o reducirla.REDUNDANCIAEs cuando la misma informacin es almacenada varias veces en la misma base de datos la redundancia dificulta la tarea de modificacin de datos y es el motivo frecuente de inconsistencia de datos y adems requiere mayor espacio de almacenamiento incluye mayor costo y mayor acceso a los datos.SEGURIDADEl objetivo de la seguridad es proteger la base de datos contra accesos no autorizados se le llama privacidad.INTEGRIDAD DE LOS DATOSEs una correccin y exactitud de informacin contenida conserva la seguridad de la base de datos permitiendo el acceso a mltiples usuarios.CONCURRENCIA DE USUARIOSLa concurrencia de datos es sola lectura produce problema por su rendimiento o limitaciones de soporte dispone de poco acceso independiente.DISEO CONCEPTUAL :MODELO ENTIDAD/RELACIONAnaliza e identifica entidades para el diseo conceptual de una base de datos.PASOS PARA CREAR UN MODELO ENTIDAD/RELACION Se escribe el nombre de las entidades distribuidas en una hoja de papel. Dibuja una lnea entre las entidades que tengan relacin entre si. Aade atributos en crculos conectndolos a las entidades relacionadas usando lneas. Se aade la cardinalidad o el nmero de elementos de cada entidad.NORMALIZACIONAntes de aplicar el proceso de normalizacin se debe tener una base de datos relacional y aplicar el modelo de reglas obtenidas.DISEO LOGICO: MODELO RELACIONALEs el proceso de diseo de las bases de datos y se clasifica en :DISEO LOGICOTransforma el esquema conceptual adaptndolo al modelo de datos SGBD que se vaya a utilizar.DISEO FISICOEl objetivo del diseo fsico es conseguir una instrumentacin eficiente.CLAVES PRIMARIASEs un campo o combinacin que identifica de forma nica cada fila o una tabla comprende una columna y conjunto de columnas.CLAVES FORANEASEs una clave ajena es una limitacin referencial entre tablas identifica una columna o grupo de columnas en una tabla.REGLAS DE INTEGRIDADUna base de datos contiene datos cada momento son restricciones que se deben cumplir en todas las bases de datos relacionales.REGLA DE INTEGRIDAD O DE DOMINIOSe aplica a claves primarias relacionadas ninguno de los atributos que compone la clave primaria puede ser nulo.INTEGRIDAD REFERENCIALSe aplica a las claves ajenas si en una relacin hay clave ajena sus valores deben coincidir con valores de la clave primaria que hace referencia a un bien.ETAPAS DE DISEO DE UNA BASE DE DATOSDISEO CONCEPTUALIncluye la creacin de un esquema modelo conceptual este modelo es independiente incluyendo los sistemas de gestin independiente y permite concentrarse en la estructura de la informacin.DISEO LOGICOTransforma el esquema genrico y modelo conceptual en un modelo de datos el diseo lgico puede realizarse manualmente o automtico atreves del uso de herramientas CASE (Ingeniera de software asistida por computadora) desde un diseo conceptual y el resultado final es un conjunto de comandos de lenguaje de definicin de datos.DISEO FISICOEs el proceso de implementacin fsica de un modelo de datos escoge las estructuras de los archivos determinadas en la que almacenan tablas o relaciones de las bases de datos de forma rpida y segura.S