Está en la página 1de 12

Carrera:

Ing. en sistemas computacionales


Grado y Grupo:

4 A.
Materia:

FUNDAMENTOS DE BASE DE DATOS


Docente:

LIC. LUIS ALBERTO BALAM MUKUL


Alumno:

FRANCISCO MARTIN TORRES LLANES


Nombre del trabajo:

CARPETA DE EVIDENCIAS

Nombre: Francisco Martin Torres Llanes Nombre del curso: Fundamentos De Base De Datos Mdulo: Unidad 1 Fecha: Bibliografa:

Matrcula: 10070034 Nombre del profesor: Lic. Luis Alberto Balam Mukul Actividad: Mapas Mentales

SISTEMAS DE INFORMACION

SISTEMA DE GESTIN DE BASE DE DATOS

TIPOS DE SISTEMAS DE INFORMACIN

SISTEMA DE INFORMACIN COMPONENTES DE UN SISTEMA DE INFORMACIN

SISTEMAS DE BASE DE DATOS

SOFTWARE DE LAS B.D TIPOS DE LAS B.D

SISTEMA DE BASE DE DATOS

USOS DE LAS B.D

NIVELES DE ABSTRACCION DE UNA BASE DE DATOS

Nivel Vistas Nivel Lgico

Nivel Interno Nivel Fsico Nivel Conceptual

Nivel Externo

Nombre: FRANCISCO MARTIN TORRES LLANES Nombre del curso: FUNDAMENTOS DE BASE DE DATOS Mdulo: UNIDAD 1 Fecha: LUNES/18/JUN

Matrcula: 10070034

Nombre del profesor: LIC. LUIS ALBERTO BALAM MUKUL Actividad: INVESTIGACION Equipo: INDIVIDUAL

Bibliografa: http://usuarios.multimania.es/cursosgbd/UD2.htm

SISTEMAS DE INFORMACION PARA LA GESTION Y LA AYUDA EN TOMA DE DECISIONES Para poder realizar todo esto necesitamos un sistema gestor de base de datos (SBGD) que se puede definir como el "conjunto de herramientas que suministra a todos (administrador, analistas, programadores, usuarios) los medios necesarios para describir, recuperar y manipular los datos almacenados en la BD, manteniendo la seguridad, integridad y confidencialidad de los mismos". Objetivos de los S.B.G.D. En un ambiente multiusuario el S.G.B.D ofrece a la empresa un control centralizado de su informacin. Los objetivos que se plantean estos sistemas estn relacionados con la intencin de evitar los problemas que existan en los sistemas de informacin orientados a los procesos. Los principales objetivos son: Evitar la redundancia de los datos, eliminando as la inconsistencia de los mismos. Mejorar los mecanismos de seguridad de los datos y la privacidad. Podemos distinguir cuatro tipos de contextos para usar mecanismos de seguridad: seguridad contra accesos indebidos a los datos, seguridad contra accesos no autorizados a la BD, seguridad contra destruccin causada por el entorno (fuego, inundacin, robo, ...), seguridad contra fallos del propio sistema (fallos del hardware, del software, ...). Asegurar la independencia de los programas y los datos, es decir, la posibilidad de modificar la estructura de la base de datos (esquema) sin necesidad de modificar los programas de las aplicaciones que manejan esos datos. Mantener la integridad de los datos realizando las validaciones necesarias cuando se realicen modificaciones en la base de datos. Mejorar la eficacia de acceso a los datos, en especial en el caso de consultas imprevistas.

Funciones del S.G.B.D. Las principales funciones que debe realizar un S.G.B.D. son: La definicin de los datos. La manipulacin de los datos. Garantizar la seguridad e integridad de los datos. La gestin de las transacciones y el acceso concurrente.

Gestin de transacciones y acceso concurrente El principal objetivo de la implantacin de una base de datos en un sistema de informacin de una organizacin, es poner a disposicin de un gran nmero de usuarios un conjunto integrado de datos. El S.G.B.D. debe proteger los datos cuando estos sean manipulados simultneamente por diferentes usuarios. Una transaccin se define como una unidad lgica de tratamiento (conjunto de rdenes) que aplicada a un estado coherente de la base de datos la deja, de nuevo, en un estado coherente, despus de hacer las modificaciones. Una transaccin solo se puede ejecutar completamente o ser anulada. Para controlar la ejecucin simultnea de transacciones es necesario una buena gestin de acceso concurrente que controle que la ejecucin paralela de transacciones da el mismo resultado que una ejecucin secuencial. Para controlar la ejecucin paralela, la solucin clsica consiste en bloquear momentneamente los datos utilizados por una transaccin hasta que finalice la actualizacin y las dems transacciones que demandan estos datos se ponen en espera hasta que quedan desbloqueados. Un parmetro importante que afecta al rendimiento es el nivel de bloqueo de datos, llamado granularidad del bloque. Esta granularidad puede ser lgica (toda la base, una tabla, una lnea) o fsica (segmento, fichero, pgina). La consecuencia de esta tcnica de bloqueos es el riesgo del interbloqueo (llamado bloqueo mortal), que sucede cuando dos o ms transacciones se encuentran a la espera de que queden liberados datos que tiene bloqueados otra transaccin que espera por los datos que estn bloqueados por las transacciones anteriores. El S.G.B.D. debe estar capacitado para detectar esta situacin y desbloquearla.

COMPONENTES DE UN SISTEMA DE BASE DE DATOS (CON EJEMPLO CONCRETOS). Datos del usuario. En la actualidad, casi todas las bases de datos representan los datos del usuario como afinidades que son tablas de datos. No todas las afinidades son igualmente deseables; algunas estn mejor estructuradas que otras. Para crear afinidades bien estructuradas se realiza un proceso llamado normalizacin. Herramientas de diseo. El subsistema de herramientas de diseo tiene una serie de elementos que facilitan el diseo y la creacin de la base de datos y sus aplicaciones. Por lo general, incluye recursos para crear tablas, formas, consultas y reportes. Los productos DBMS tambin proporcionan lenguajes de programacin e interfaces para estos. Utileras de tiempo de ejecucin. El subsistema de tiempo de ejecucin procesa los componentes de aplicacin que se desarrollan usando las herramientas de diseo. Otras utileras de tiempo de ejecucin responden a consultas e imprimen reportes. Adicionalmente hay un componente de tiempo de ejecucin que procesa las solicitudes del programa de aplicacin para leer y escribir datos de la base de datos. Aplicaciones de bases de datos: Formas. Se emplean para introducir informacin a la base de datos. En algunas ocasiones los identificadores (ID) de los objetos no son desplegados en la aplicacin. La razn es que en el modelo del usuario no existen y por lo tanto carecen de significado para l. Se utilizan para que el DBMS identifique cada fila de cada tabla y se denominan claves sustitutas. Consultas. Se usan cuando los usuarios desean consultar los datos para contestar preguntas o para identificar problemas o situaciones particulares. Para expresar las consultas se puede usar el lenguaje SQL de acceso a los datos, otra posibilidad es usar la consulta por ejemplo (QBE). En la mayora de los DBMS las consultas se pueden guardar como parte de la aplicacin, de modo que sea posible volverlas a ejecutar. Adems en las consultas se pueden especificar parmetros, lo que significa que se estructuran de forma tal que acepten valores de criterios durante su funcionamiento. Reportes. Un reporte es una presentacin que tiene un formato de la informacin de una base de datos. Suelen estar divididos por secciones como Encabezado, ttulos, grupos, detalles, subtotales, totales y pi de pgina. La presentacin de la informacin casi siempre tiene uno o ms ordenamientos. Mens. Se usan para organizar los distintos componentes de la aplicacin con el propsito de que el usuario final acceda a ellos con facilidad, mostrndole las opciones disponibles y ayudndole a seleccionar las acciones que desea realizar.

Programas de aplicacin. Los programas de aplicacin vienen a ser como el pegamento que nos permite unir el resto de los componentes de manera coherente y permite realizar procesos y clculos a la aplicacin. Adicionalmente suele haber algunas limitaciones que los DBMS no pueden en forzar directamente en la estructura de los datos y que deben ser codificadas en el programa de aplicacin.

En toda organizacin se suele distinguir tres niveles de gestin (operacional, tctico y estratgico), por lo que el sistema de informacin estar compuesto por tres subsistemas estructurados jerrquicamente y que se corresponden con cada uno de estos tres niveles. En el plano operacional, los usuarios necesitan datos puntuales, que describan los sucesos que, de una forma u otra, caracterizan las actividades de la organizacin, por lo que este subsistema de informacin ser muy voluminoso. De l, obtener los datos necesarios (junto con los aportados desde el exterior) para el funcionamiento de los otros dos subsistemas, cuyo usuarios tiene las mismas exigencias muy distintas, y para los que tal volumen de informacin no solamente seria inadecuado, si no peor an, inoperante y contraproducente.

NIVEL ESTRATGICO
-ELABORACION DE PLANES -OBJETIVOS GENERALES

NIVEL TCTICO
-CONTROL DE GESTIN -OBJETIVOS ESPECFICOS

NIVEL OPERACIONAL.
-TAREAS ADMINISTRATIVAS

En la figura anterior se muestra la informacin que se necesita en los diferentes tipos de procesos en la empresa. Se trata fundamentalmente de dos clases de informacin, una a nivel totalmente desagregado (micro datos), necesaria para los procesos que se suelen denominar administrativos, como son las tareas diarias y de rutina que corresponden al plano operacional, y de otra de ayuda a la decisin (tanto a nivel tctico como estratgico), que exige prestaciones muy diferentes, en la que muchos datos han de estar agregados (macro datos) y cuya elaboracin es bastante ms compleja. Podemos concluir de este tema que las bases de datos han venido a revolucionar el trabajo en todos los mbitos ya que con la ayuda de estos todo se hace con una rapidez impresionante y con una facilidad para dejar a los otros sistemas al olvido aquellos que eran tardados y muy laboriosos para la ejecucin y a veces avan problemas en los resultados por eso las bases de datos son las mejores armas que tenemos para la organizacin eficaz y eficiente de una empresa para lograr el xito. Ejemplo: Manejo del software de office 2007 Microsoft Office Access 2007 organiza la informacin en tablas, que son listas y columnas similares a las de los libros contables o a las de las hojas de clculo de Microsoft Office Excel 2007. Una base de datos simple puede que slo contenga una tabla, pero la mayora de las bases de datos necesitan varias tablas. Por ejemplo, podra tener una tabla con informacin sobre productos, otra con informacin sobre pedidos y una tercera con informacin sobre clientes.

Nombre: FRANCISCO MARTIN TORRES LLANES Nombre del curso: FUNDAMENTOS DE BASE DE DATOS Mdulo: UNIDAD 1 Fecha: lunes/18/junio Bibliografa:

Matrcula: 10070034

Nombre del profesor: LIC. LUIS ALBERTO BALAM MUKUL Actividad: RESUMEN

FUNDAMENTOS Y MODELOS DE BASES DE DATOS, AUTOR: ADORACION DE MIGUEL MARIO PIATTINI, EDITORIAL: ALFAOMEGA, SEGUNDA EDICION.

REALIZAR UN RESUMEN INDIVIDUAL DEL TEMA USUARIOS DE UNA BASE DE DATOS.


En la actualidad el uso de las base de datos juegan un papel muy importante en desarrollo de las actividades de la vida diaria, ya que se utilizan en cualquier lugar donde se requiera llevar un control de las cosas que se utilizan o de los servicios que ofrecen y venden. Por eso existe una infinidad de usuarios que a diario utilizan las bases de datos, ya que son la revolucin tecnolgica en el mundo de la captura de datos ya que este se cre con el fin de ahorrar tiempo, dinero y ser eficientes y eficaces en lo que uno como persona fsica, o como personal de una empresa quiera realizar ya que cumple con las necesidades que como personas del mbito laborar, escolar, y personas normales requieren para que las empresas al mando marchen de una mejor manera con un buen funcionamiento y as tener el perfecto control de las actividades de da a da que sucede para que en un caso necesario se pueda observar donde se anda fallando para rectificar los error y as las empresas sean ms productivas. Existen cuatro tipos de usuarios de los sistemas de bases de datos diferenciados en la forma de interactuar con el sistema. En los cuales se encuentran: LOS USUARIOS NORMALES: Son usuarios no sofisticados que interactan con el sistema invocando alguno de los programas de aplicacin que se han escrito previamente. La interfaz de usuario habitual para los usuarios normales es una interfaz de formularios, donde el usuario puede rellenar los campos correspondientes del formulario. Los usuarios normales tambin pueden limitarse a leer informacin, informes que genere las bases de datos.

LOS PROGRAMADORES DE APLICACIN: Profesionales informticos que escriben programas de aplicacin. Los programadores de aplicaciones pueden elegir entre muchas herramientas para desarrollar las interfaces de usuario. Las herramientas de desarrollo rpido de aplicaciones (DRA) son herramientas que permiten al programador de aplicaciones crear formularios e informes con un mnimo esfuerzo de programacin. LOS USUARIOS SOFISTICADOS: Interactan con el sistema sin escribir programas. En lugar formulan sus consultas en un lenguaje de consultas de bases de datos. Remiten cada una de las consultas al procesador de consultas, cuya funcin es dividir las instrucciones LMD en instrucciones que el gestor de almacenamiento entienda. Los anlisis que remiten las consultas para explorar los datos de las bases de datos entran en esta categora. LOS USUARIOS ESPECIALIZADOS: Son usuarios sofisticados que escriben aplicaciones de bases de datos especializados que no encajan en el marco tradicional del procesamiento de datos. Entre estas aplicaciones estn los sistemas de diseos asistidos por computadora, los sistemas de bases de complejos (por ejemplo los datos grficos y los datos de sonido) y los sistemas de moldeado del entorno. USUARIOS INGENUOS: Los usuarios interactan con el sistema invocando a uno de los programas de aplicacin permanentes que se han escrito anteriormente en el sistema de base de datos, podemos mencionar al usuario ingenuo como el usuario final que utiliza el sistema porque no sabe nada del mismo diseo interno como externo. Usuario Final: la persona que va a utilizar la aplicacin, o sea el cliente Desarrollador de Aplicaciones: La persona encargada de Desarrollar la aplicacin o sea el que mete mano en todo lo que tenga que ver con el cdigo para crear la aplicacin

ADMINISTRADOR DE LA BASE DE DATOS: La persona encargada de ingresar los datos en la base de datos, o sea la persona que va a controla que todo este bien, se diferencia del Desarrollador de Aplicaciones, por que el Desarrollador, Aparte de saber usar la aplicacin, sabe como crearla, el administrador, sabe como usarla simplemente.

En trminos ms comunes tendramos algo as: Desarrollador de la aplicacin: Fabricante de un automvil Administrador de la base de datos: Seria el mecnico. Que le da mantenimiento al auto Usuario final: Es la persona que compra el auto y lo maneja (no sabe ni fabricarlo ni arreglarle las fallas).

También podría gustarte