Você está na página 1de 12

2012

ADMINISTRACIN DE SISTEMAS

Base de Datos
Primer Ao de Bachillerato
Paralelo D

INTRODUCCIN A LAS BASES DE DATOS

CONCEPTOS

Una base de datos es algo ms que una mera lista o tabla. Le permite controlar de verdad los datos, recuperarlos, ordenarlos, analizarlos, resumirlos y elaborar

informes. La base de datos puede combinar datos de varios archivos, por lo que nunca habr que introducir dos veces la misma informacin. Incluso puede contribuir a que la entrada de datos sea ms eficaz y precisa. Una BD es la coleccin de datos relacionados que implementa la informacin y que es gestionado por un SGBD. Una Base de Datos consiste de una coleccin de datos interrelacionados y un conjunto de programas que permiten acceder esos datos. Su objetivo

primordial es proporcionar un medio ambiente que sea conveniente y eficiente tanto al extraer como al almacenar datos. Su orientacin es a nivel

empresarial como la entidad central en donde todas sus operaciones se fusionan al utilizar esta

herramienta (centralizado). A continuacin veremos

las ventajas y desventajas de utilizar una Base de Datos.

OBJETIVOS DE UNA BD

Organizar y almacenar datos para su fcil manejo Proporcionar a los usuarios finales una visin abstracta de los datos, esto se logra escondiendo ciertos detalles de como se almacenan y mantienen los datos.

Ejemplos de Bases de Datos:

en un hotel donde se reciben reservaciones a diario y es muy difcil apuntar todo en un cuaderno donde seria demasiado fcil revolver los datos y confundirse a la hora de atender al husped. Tienda o centro comercial donde diariamente se reciben artculos y se lleva el control de los precios se tiene que llevar una base de datos para evitar la confusin a la hora de cobrar.

escuela donde se lleva el registro de alumnos es difcil recordar los datos de cada uno, ah se lleva el control mediante una base de datos donde se ingresan los datos de cada alumno y se lleva un orden para poder ocupar los datos mas adelante. Las empresas donde se manejan datos de mas de 1000 empleados es demasiado sencillo utilizar una base de datos, as la informacin estar ordenada y a la mano cuando se necesite. En la actualidad es ms sencillo utilizar una base de datos que llevar el registro de informacin manualmente ya que podemos cometer errores que no nos podemos permitir o que afectaran cualquier documento importante ya que en la mayora de los casos la informacin que almacenamos es para utilizarla mas adelante.

TABLA: unidad donde se creara el conjunto de datos de nuestra BD. Estos datos estarn ordenados en columnas verticales. En este se define los campos y sus caractersticas de los mismos.

Consulta:

aqu

definimos

las

preguntas

que

formularemos a la BD con el fin de extraer y presentar la informacin resultante de diferentes formas. FORMULARIO: elemento el forma de ficha que permite la gestin de los datos de una forma mas cmoda y mas atractiva. INFORME: permite reparar los registros de la BD de forma personalizada para imprimirlos. MACRO: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas. MODULAR: programa o conjunto de instrucciones en el lenguaje Visual Basic

ELEMENTOS DE UNA BASE DE DATOS

Proteccin de una BD Tabla Manejo de los campos Crear consultas Modificar una tabla que contenga datos Tipos de base de datos Formularios Modificar formularios

Disear un formulario Establecer criterios de las consultas Operaciones y modificaciones de consultas Uso de los botones de los comandos Insertar objetos diversos Filtrar los datos Macros Uso de expresiones de los informes Imprimir un informe a partir de una macro Seleccin de los informes a imprimir
CARACTERSTICAS Y REQUERIMIENTOS DE UNA BD

Permite que solo se pueda ver los registros de la BD cuando el usuario haya determinado nmeros de registros en ellas. Permite configurar los derechos de edicin. Se puede limitar el nmero mximo de cada

participante. Podemos permite aadir comentarios a las entradas de la base de datos. 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 auditoria. Respaldo y recuperacin. Acceso a travs de lenguaje de programacin estndar.

VENTAJAS DEL USO DE BASE DE DATOS 1. Obtener ms informacin de la misma cantidad de datos La base de datos facilita al usuario obtener mas informacin debido a la facilidad que provee esta estructura para proveer datos a los usuarios (si se tiene el

privilegio).

Ejemplo: comparar un Centro de Cmputos

tradicional en COBOL vs uno que utilice una Base de Datos. 2. Compartir los Datos - Usuarios de distintas oficinas pueden compartir datos si estn autorizados. Esto implica que si un dato cambia de contenido como por ejemplo la direccin de un cliente, todos los usuarios que pueden acceder ese dato, vern inmediatamente el cambio efectuado. Ejemplo:

Explicar como trabajaba un Centro de Cmputos tradicional con un Sistema Estudiantil que tenga sub-sistemas de Registro, Asistencia Econmica, Estudio y Trabajo, Matrcula, etc.

3. Balance de Requerimientos Conflictivos - Para que la Base de Datos trabaje apropiadamente, necesita de una persona o grupo que se encargue de su funcionamiento. El ttulo para esa posicin es Administrador de Base de Datos y provee la ventaja de que Disea el sistema tomando en mente la necesidad de cada departamento de la empresa. Por lo tanto se beneficia mayormente la empresa aunque algunos departamentos podran tener leves desventajas debido a su idiosincrasia. segn la Tradicionalmente se diseaba y programa necesidad de cada departamento en por

separado.

Ejemplo: Explicar utilizaban

como

diferentes y

departamentos

diferentes

herramientas

estructuras de datos para su sistema particular y como esto afectaba a los otros departamentos. 4. Se refuerza la estandarizacin - Debido a lo que se mencion previamente, es ms fcil estandarizar procesos, formas, nombres de datos, formas, etc. 5. Redundancia controlada - Debido al sistema tradicional de archivos independientes, los datos se duplicaban

constantemente lo cual creaba mucha duplicidad de datos y creaba un problema de sincronizacin cuando se actualizaba un dato en un archivo en particular. Ejemplo: En el sistema de Registro y de Asistencia Econmica pasaba mucho eso. El mtodo que utilizaron para resolver el problema fue el de peridicamente actualizar el archivo de Asistencia Econmica, con el archivo de registraduria (principal). Lo cual trae como consecuencia, uso innecesario de los recursos de la

computadora. Ojo!, la redundancia se controla, no se elimina por completo. 6. Consistencia - Al controlarse la redundancia, cuando actualizas un dato, todos los usuarios autorizados de la Base de Datos pueden ver el cambio independientemente de que estn trabajando en distintos sistemas. 7. Integridad - La base de datos tiene la capacidad de validar ciertas condiciones cuando los usuarios entran datos y rechazar entradas que no cumplan con esas condiciones. El DBA (Data Base Administrador) es responsable de establecer esas validaciones. 8. Seguridad - El DBA al tener control central de los Datos, la Base de Datos le provee mecanismos que le permiten crear niveles de seguridad para distintos tipos de Usuarios. En COBOL esta opcin tendra que programarse. 9. Flexibilidad y rapidez al obtener datos - Aqu el usuario puede fcilmente obtener informacin de la Base de Datos con tan solo escribir unas breves oraciones. Esto evita el antiguo y burocrtico proceso de llenar una peticin al Centro de Cmputos para poder obtener un

informe. Ejemplo: Explicar como ocurra ese proceso. 10. Aumenta la productividad de los programadores -

Debido a que los progamadores no se tienen que preocupar por la organizacin de los datos ni de su validacin, se pueden concentrar en resolver otros problemas inmediatos, mejorando de ese modo su productividad.

11.

Mejora el mantenimiento de los programas - Debido a

que los datos son independientes de los programas (a diferencia de Cobol), si ocurre un cambio en la estructura de una tabla (archivo), el cdigo no se afecta. Ejemplo: Explicar el problema de Cobol cuando ocurre un cambio de campo en un archivo an con el uso de libreras. 12. Independencia de los Datos - Debido a lo que se

menciono previamente, los datos pueden modificarse para por ejemplo mejorar el "performance" de la Base de Datos y como consecuencia, no se tiene que modificar los programas.

DESVENTAJAS DEL USO DE BASE DE DATOS 1. Tamao - Al proveer todas las ventajas anteriormente nombradas, el Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco duro y tambin requiere de mucha memoria principal (RAM) para poder correr adecuadamente. 2. Complejidad - Debido a la cantidad de operaciones y a las capacidades del DBMS, se convierte en un producto

complejo de entender. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder comprender las capacidades y limitaciones del DBMS 3. Costo - Los productos de Bases de Datos (Oracle, DB2, Etc.) son productos caros. Esto sin contar los adiestramientos del personal del centro de cmputos y de los usuarios. Ejemplo: Explicar el costo envuelto en implantar FRS en la Universidad.

4. Requerimientos adicionales de Equipo - El adquirir un producto de Base de Datos, requiere a su vez adquirir equipo adicional para poder correr ese producto como por ejemplo, servidores, memoria, discos duros, etc. Si se pretende correr la Base de Datos con el mnimo de requerimientos, esta posiblemente se degrada y el "response time" al usuario se va a afectar grandemente. 5. El impacto es mayor - Si un componente de la Base de Datos sufre un desperfecto, se detiene las operaciones del producto por completo. En el caso de un ambiente no centralizo en Cobol, el impacto casi siempre afecta al departamento en donde ocurri el problema nicamente.

6. Complejo el recuperar los datos - En caso de un accidente que corrompa la Base de datos, el proceso de recuperacin y de devolver a la Base de Datos su estado anterior al problema, es mucho mas complejo de ejecutar que en sistemas tradicionales.

PAGINAS WEB http://betybyo.ohlog.com/objetivos-de-las-basesde.oh79407.html OBJETIVOS DE LAS BASES DE DATOS Publicado: Martes, 12 Enero 2010 http://www.buenastareas.com/ensayos/Objetivo-De-UnaBase-De-Datos/1866225.html Objetivo De Una Base De Datos Enviado por EvelinHdz18, Apr 2011 http://www.uprb.edu/profesor/ntorres/base_de_datosventajasd esventajas.htm BASE DE DATOS - VENTAJAS Y DESVENTAJAS http://www.buenastareas.com/ensayos/Ventajas-Del-Uso-DeBases-De/232964.html Ventajas Del Uso De Bases De Datos Enviado por linamaria29, Apr 2010 http://gladisutc.blogspot.com/2008/05/ventajas-y-desventajasde-la-base-de.html viernes, 30 de mayo de 2008 VENTAJAS Y DESVENTAJAS DE LA BASE DE DATOS http://www.slideshare.net/Kyci/ventajas-y-desventajas-basesde-datos Ventajas y desventajas http://www.slideshare.net/Isa06t/ventajas-y-desventajas-delas-bases-de-datos-frente-a-los-archivos ventajas delas bases de datos frente a los ficjheros clasicos

Você também pode gostar