Base de Datps

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 17

UNIVERSIDAD TECNOLOGICA DE CIUDAD JUAREZ

TICW11

BASE DE DATOS ING. JUAN ROMO

Mara Azucena Olvera Hernndez. Pedro Damin Facio Vega. Omar Martnez Enrquez. Bernab Rivas de la Riva.

MIERCOLES 16 DE MAYO DEL 2012

INDICE.

INTRODUCCION.1

CONCEPTOS BASICOS.

SISTEMAS DE BASE DE DATOS....2

MODELOS DE BASE DE DATOS........3

TERMINOLOGIA DE BASE DE DATOS.........6

PRINCIPIOS Y ACTORES EN BD...7

ANALISIS DE REQUERIMIENTOS DE BASE DE DATOS

TECNICAS DE RECOLECCIONES DE DATOS...9

CLASIFICACION DE DATOS..13

ESTRUCTURA BASICA DE DATOS.....13

CONCLUSION...14

BIBLIOGRAFIA..14

INTRODUCCIN.

A travs de este trabajo de investigacin hablaremos sobre de las Bases de Datos. Las bases son cualquier conjunto de datos organizados para su almacenamiento en la memoria de un ordenador o computadora, diseado para facilitar su mantenimiento y acceso de una forma estndar. Los datos suelen aparecer en forma de texto, nmeros o grficos. Desde su aparicin en la dcada de 1950, se han hecho imprescindibles para las sociedades industriales. La Base de Datos tienen varios tipos entre ellos estn: Base de Datos Relacional, Base de Datos Jerrquica, Bases de Datos Red tambin sus tipos de Datos que pueden ser tanto de Entrada como de Salida y los tipos de Datos para los campos de una tabla.

SISTEMA DE BASE DE DATOS

Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes volmenes de informacin, sin embargo no todos los sistemas que manejan informacin son bases de datos. Un sistema de bases de datos debe responder a las siguientes caractersticas: Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicacin pueda hacer uso de ellos.

Reduccin de la Redundancia. Llamamos redundancia a la existencia de duplicacin de los datos, al reducir sta al mximo conseguimos un mayor aprovechamiento del espacio y adems evitamos que existan

inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios.

Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.

MODELOS DE BASES DE DATOS

Adems de la clasificacin por la funcin de las bases de datos, stas tambin se pueden clasificar de acuerdo a su modelo de administracin de datos. Un modelo de datos es bsicamente una "descripcin" de algo conocido como contenedor de datos (algo en donde se guarda la informacin), as como de los mtodos para almacenar y recuperar informacin de esos contenedores. Los modelos de datos no son cosas fsicas: son abstracciones que permiten la implementacin de un sistema eficiente de Base de datos; por lo general se refieren a algoritmos, y conceptos matemticos. Algunos modelos con frecuencia utilizados en las bases de datos:

Bases de datos jerrquicas stas son bases de datos que, como su nombre indica, 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. El nodo que no tiene padres es llamado raz, y a los nodos que no tienen hijos se los conoce como hojas. Las bases de datos jerrquicas son especialmente tiles en el caso de aplicaciones que manejan un gran volumen de informacin y datos muy compartidos permitiendo

crear estructuras estables y de gran rendimiento. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

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). Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una solucin eficiente al problema de redundancia de datos; pero, aun as, la dificultad que significa administrar la informacin en una base de datos de red ha significado que sea un modelo utilizado en su mayora por programadores ms que por usuarios finales.

Base de datos relacional ste es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados "tuplas". Pese a que sta es la teora de las bases de datos relacionales creadas por Edgar Frank Codd, la mayora de las veces se conceptualiza de una manera ms fcil de imaginar. Esto es pensando en cada relacin como si fuese una tabla que est compuesta por registros (las filas de una tabla), que representaran las tuplas, y campos (las columnas de una tabla).En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia(a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos. El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estndar

implementado por los principales motores o sistemas de gestin de bases de datos relacionales. Bases de datos orientadas a objetos Este modelo, bastante reciente, y propio de los modelos informticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos: Encapsulacin. Propiedad que permite ocultar la informacin al resto de los objetos, impidiendo as accesos incorrectos o conflictos. Herencia. Propiedad a travs de la cual los objetos heredan

comportamiento dentro de una jerarqua de clases. Polimorfismo. Propiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de objetos. En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definicin de la base de datos. Una operacin (llamada funcin) se especifica en dos partes. La interfaz (o signatura) de una operacin incluye el nombre de la operacin y los tipos de datos de sus argumentos (o parmetros). La implementacin (o mtodo) de la operacin se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicacin de los usuarios pueden operar sobre los datos invocando a dichas operaciones a travs de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podra denominarse independencia entre programas y operaciones. Se est trabajando en SQL3, que es el estndar de SQL92 ampliado, que soportar los nuevos conceptos orientados a objetos y mantendra compatibilidad con SQL92.

TERMINOLOGA DE BASE DE DATOS


Para disear una base de datos debemos establecer un proceso que nos permita plasmar el mundo real mediante una serie de datos. En primer lugar la imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en una base de datos. Datos: Conjunto de caractersticas con algn significado, pueden ser numrico alfabticos o alfanumricos. Informacin: Es un conjunto ordenado de datos los cuales son manejados segn la necesidad del usuario, para que un conjunto de la informacin, primero se debe guardar lgicamente en archivos. Campo: Es la unidad ms pequea a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una caracterstica de un individuo u objeto. Registro: Coleccin de campos de iguales o de diferentes tipos. Archivo: Coleccin de registros almacenados siguiendo una estructura homognea. En otras palabras una base de datos es un conjunto exhaustivo no redndate de datos estructurados y organizados independientemente de su utilizacin y su implementacin. Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la toma de decisiones y para los sistemas de informacin estratgicos, ya que estos sistemas exploran la informacin contenida en las bases de datos de la organizacin para apoyar el proceso de tomas de decisiones o para lograr ventajas competitivas. Por este motivo es importante conocer la forma en que estn estructurados las bases de datos y su manejo. En este marco se puede definir una base de datos como:

conjunto o coleccin de archivos internacionales, cuyo contenido engloba a la informacin concerniente de una organizacin, de tal manera que los datos es eliminar la redundancia o por lo menos minimizada.

PRINCIPIOS Y ACTORES EN BASES DE DATOS

Las funciones principales de un sistema de base de datos es disminuir los siguientes aspectos:

Redundancia e inconsistencia de datos. Puesto que los archivos que mantienen almacenada la informacin son creados por diferentes tipos de programas de aplicacin existe la posibilidad de que si no se controla detalladamente el almacenamiento, se pueda originar un duplicado de informacin, es decir que la misma informacin sea ms de una vez en un dispositivo de almacenamiento. Esto aumenta los costos de

almacenamiento y acceso a los datos, adems de que puede originar la inconsistencia de los datos - es decir diversas copias de un mismo dato no concuerdan entre s -, por ejemplo: que se actualiza la direccin de un cliente en un archivo y que en otros archivos permanezca la anterior.

Dificultad para tener acceso a los datos. Un sistema de base de datos debe contemplar un entorno de datos que le facilite al usuario el manejo de los mismos. Supngase un banco, y que uno de los gerentes necesita averiguar los nombres de todos los clientes que viven dentro del cdigo postal 78733 de la ciudad. El gerente pide al departamento de procesamiento de datos que genere la lista correspondiente. Puesto que esta situacin no fue prevista en el diseo del sistema, no existe ninguna aplicacin de

consulta que permita este tipo de solicitud, esto ocasiona una deficiencia del sistema.

Aislamiento de los datos. Puesto que los datos estn repartidos en varios archivos, y estos no pueden tener diferentes formatos, es difcil escribir nuevos programas de aplicacin para obtener los datos apropiados.

Anomalas del acceso concurrente. Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta ms rpido, muchos sistemas permiten que mltiples usuarios actualicen los datos simultneamente. En un entorno as la interaccin de actualizaciones concurrentes puede dar por resultado datos inconsistentes. Para prevenir esta posibilidad debe mantenerse alguna forma de supervisin en el sistema.

Problemas de seguridad. La informacin de toda empresa es importante, aunque unos datos lo son ms que otros, por tal motivo se debe considerar el control de acceso a los mismos, no todos los usuarios pueden visualizar alguna informacin, por tal motivo para que un sistema de base de datos sea confiable debe mantener un grado de seguridad que garantice la autentificacin y proteccin de los datos.

ANALISIS DE REQUERIMIENTOS DE BASES DE DATOS

La recoleccin de datos se refiere al uso de una gran diversidad de tcnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas de informacin, los cuales pueden ser la observacin, la entrevista, el cuestionario, la encuesta, el diagrama de flujo y el diccionario de datos. Estos instrumentos se aplican en un momento en particular, con la finalidad de buscar informacin que ser til.

TCNICAS DE RECOLECCION DE DATOS


Los analistas utilizan una variedad de mtodos a fin de recopilar los datos sobre una situacin existente, como la observacin, entrevistas y cuestionarios entre otros. Cada uno tiene ventajas y desventajas. Generalmente, se utilizan dos o tres para complementar el trabajo de cada una y ayudar a asegurar una investigacin completa.

Observacin Como tcnica de investigacin, la observacin tiene amplia aceptacin cientfica. El propsito de la organizacin es mltiple: permite al analista determinar que se est haciendo, como se est haciendo, quien lo hace, cuando se lleva a cabo, cunto tiempo toma, dnde se hace y por qu se hace. Tipos de Observacin. El analista de sistemas puede observar de tres maneras bsicas. Primero, puede observar a una persona o actitud sin que el observado se d cuenta y su interaccin por aparte del propio analista. Quiz esta alternativa tenga poca importancia para el anlisis de sistemas, puesto que resulta casi imposible

reunir las condiciones necesarias. Segundo, el analista puede observar una operacin sin intervenir para nada, pero estando la persona observada enteramente consciente de la observacin. Por ltimo, puede observar y a la vez estar en contacto con las personas observadas. La interaccin puede consistir simplemente en preguntar respecto a una tarea especfica, pedir una explicacin, etc. Preparacin para la observacin. A. Determinar y definir aquella que va a observarse. B. Estimular el tiempo necesario de observacin. C. Obtener la autorizacin para llevar a cabo la observacin. D. Explicar a las personas que van a ser observadas lo que se va a hacer y las razones para ello. Conduccin de la observacin 1. Familiarizarse con los componentes fsicos del rea inmediata de observacin. 2. Mientras se observa, medir el tiempo en forma peridica. 3. Anotar lo que se observa lo ms especficamente posible, evitando las generalidades y las descripciones vagas. 4. Si se est en contacto con las personas observadas, es necesario abstenerse de hacer comentarios cualitativos o que impliquen un juicio de valores. 5. Observar las reglas de cortesa y seguridad.

Entrevista Las entrevistas se utilizan para recabar informacin en forma verbal, a travs de preguntas que propone el analista. Quienes responden pueden ser gerentes o empleados, los cuales son usuarios actuales del sistema existente, usuarios potenciales del sistema propuesto o aquellos que proporcionarn datos o sern afectados por la aplicacin propuesta. Es un canal de comunicacin entre el analista y la organizacin; sirve para obtener informacin acerca de las

necesidades y la manera de satisfacerlas, as como consejo y comprensin por parte del usuario para toda idea o mtodo nuevos. Preparacin de la Entrevista 1. Determinar la posicin que ocupa de la organizacin el futuro entrevistado, sus responsabilidades bsicas, actividades, etc. 2. Preparar las preguntas que van a plantearse, y los documentos necesarios. 3. Fijar un lmite de tiempo y preparar la agenda para la entrevista. 4. Elegir un lugar donde se puede conducir la entrevista con la mayor comodidad. 5. Hacer la cita con la debida anticipacin. Conduccin de la Entrevista 1. Explicar con toda amplitud el propsito y alcance del estudio. 2. Explicar la funcin propietaria como analista y la funcin que se espera conferir al entrevistado. 3. Hacer preguntas especficas para obtener respuestas cuantitativas. 4. Evitar las preguntas que exijan opiniones interesadas, subjetividad y actitudes similares. 5. Evitar el cuchicheo y las frases carentes de sentido. 6. Ser corts y comedio, abstenindose de emitir juicios de valores. 7. Conservar el control de la entrevista, evitando las divagaciones y los comentarios al margen de la cuestin. 8. Escuchar atentamente lo que se dice, guardndose de anticiparse a las respuestas. Son valiosas las opiniones, comentarios, ideas o sugerencia en relacin a como se podra hacer el trabajo; la entrevista a veces es la mejor forma para conocer las actividades de las empresas. La entrevista no estructurada no requiere menos tiempos de preparacin, porque no necesita tener por anticipado las palabras precisas de las preguntas. El mayor costo radica en la preparacin, administracin y anlisis de las entrevistas estructuradas para pregunta cerradas.

Ejemplos de las preguntas abiertas y cerradas en la entrevista estructurada Forma de pregunta abierta Ejemplo: obtener la informacin sobre las caractersticas de diseos crticas para los empleados." algunos empleados han sugerido quela mejor forma para hacer eficiente el procesamiento de pedidos es instalar un sistema de computadora que maneje todos los clculos..."bajo estas circunstancias apoyara usted el desarrollo de un sistema de este tipo?. Forma de pregunta cerrada Ejemplo: obtener la informacin sobre las Caractersticas de diseo crticas para los empleados." La experiencia le ha proporcionado una amplia visin en cuanto a la forma en la que la empresa maneja los pedidos..." Me gustara que usted contestara algunas preguntas especficas en relacin en lo anterior:-Qu etapas trabajas bien?cules no-En donde se presenta la mayor parte del problema?Cundo ocurre un atraso, cmo se maneja? Entre otros La habilidad del entrevistador es vital para el xito en la bsqueda de hecho por medio de la entrevista. El tacto, la imparcialidad e incluso la vestimenta apropiada ayudan a asegurar una entrevista exitosa. La falta de estos factores puede reducir cualquier oportunidad de xito. A travs de la entrevista, los analistas deben preguntarse a s mismo las siguientes preguntas: Qu es lo que me est diciendo la persona? Por qu me lo est diciendo a m? Qu espera est persona que haga yo?

Cuestionarios Los cuestionarios proporcionan una alternativa muy til para la entrevista; sin embargo, existen ciertas caractersticas que pueden ser apropiadas en algunas situaciones e inapropiadas en otra. Al igual que la entrevistas, deben disearse cuidadosamente para una mxima efectividad. Recaudacin de datos mediante cuestionarios. Con frecuencia se utilizan ambas formas en los estudios de sistemas. Cuestionario Abierto Al igual que las entrevistas, los cuestionarios pueden ser abiertos y se aplican cuando se quieren conocer los sentimientos, opiniones y experiencias generales; tambin son tiles al explorar el problema bsico, por ejemplo, un analista que utiliza cuestionarios para estudiar los mtodos de verificacin de crdito, es un medio. Este formato es el mtodo para obtener informacin sobre los hechos.

CLASIFICACIN Y ESTRUCTURA BSICA DE DATOS

Es importante ir clasificando informacin a medida que se va investigando para tenerla organizada. Una estructura de datos es una clase de datos que se puede caracterizar por su organizacin y operaciones definidas sobre ella. Algunas veces a estas estructuras se les llama tipos de datos. Entre ellas encontramos las siguientes: Estructuras lgicas de datos: En un programa, cada variable pertenece a alguna estructura de datos explicado implcitamente definida, la cual determina el conjunto de operaciones validas para ella. Las estructuras de datos que se discuten aqu son estructuras de datos lgicas. Cada estructura de datos lgica puede tener varias representaciones fsicas diferentes para sus almacenamientos posibles. Estructuras primitivas y simples: Son primitivas aquellas que no estn compuestas por otras estructuras de datos por ejemplo, enteros, booleanos y caracteres.

Otras estructuras de datos se pueden construir de una o ms primitivas. Las estructuras de datos simples que consideramos se construyen a partir de estructuras primitivas y son: a. Cadenas. b. Arreglos. c. Registros. A estas estructuras de datos las respaldan muchos lenguajes de programacin. Estructuras lineales y no lineales: Las estructuras de datos simples se pueden combinar de varias maneras para formar estructuras ms complejas. Las dos cases principales de estructuras de datos son las lineales y las no lineales, dependiendo de la complejidad de las relaciones lgicas que representan. Las estructuras de datos lineales incluyen pilas, colas y listas ligadas lineales. Las estructuras de datos no lineales incluyen grafos y rboles

CONCLUSIN

En este trabajo de investigacin podemos concluir que necesitamos entender lo bsico para poder iniciar en base de datos. Como est constituida y que partes son esenciales para realizarla, como tambin podemos ver la estructura, las clasificaciones y los distintos modelos de las bases de datos. Este trabajo de investigacin nos permiti aprender sistemas modelos

terminologa entre otras cosas sobre base de datos que es esencial saber para poder entender que es una base de datos y como realizarla.

BIBLIOGRAFA

Sitio de internet. http://es.scribd.com/doc/17170125/Modelos-de-Bases-de-Datos

Sitio de internet. http://es.scribd.com/doc/64753774/4/PRINCIPIOS-Y-ACTORES-EN-

BASES-DE-DATOS

Libro virtual. Manual de FoxPro (CENTU).

También podría gustarte