Вы находитесь на странице: 1из 10

MARCO TEORICO 2.

1Base De Datos
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso.1 Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica.

Figura 2.1 Base de Datos

2.2Organigrama
Es la representacin grfica de la estructura de una empresa u organizacin. Representa las estructuras departamentales y, en algunos casos, las personas que las dirigen, hacen un esquema sobre las relaciones jerrquicas y competenciales de vigor en la organizacin.2

http://es.wikipedia.org/wiki/Base_de_datos.

http://es.wikipedia.org/wiki/Organigrama.

Figura 2.2 Organigrama

2.3Sistema De Gestin De Base De Datos


Son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Tienen como propsito manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante para una organizacin.3

Figura 2.3 Sistema de gestin de base de datos

http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos

2.4SGBD
Los sistemas de gestin de bases de datos) son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.4 SGDB Definicin (2011) (DBMS), es una agrupacin de programas que sirven para definir, construir y manipular una base de datos.5 Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir: - Definir una base de datos: especificar tipos, estructuras y restricciones de datos... - Construir la base de datos: guardar los datos en algn medio controlado por el mismo SGBD - Manipular la base de datos: realizar consultas, actualizarla, generar informes.6

4 5

http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos http://www.alegsa.com.ar/Dic/sgbd.php : 6 http://www.error500.net/ sistema_gestor_de_base_de_datos_sgbd.php

2.5Base De Datos Jerrquicos


Una base de datos jerrquica es un tipo de sistema de gestin de bases de datos que, como su nombre indica, almacenan la informacin en una estructura jerrquica que enlaza los registros en forma de estructura de rbol (similar a un rbol visto al revs), en donde un nodo padre de informacin puede tener varios nodos hijo.

2.6Base 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 y estn dirigidas por lo general al entorno de anlisis de calidad, datos de produccin e industrial, es importante entender que su fin nico es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicacin de informacin no es un problema como con las dems bases de datos, por lo general para poderlas aprovechar al mximo permiten algn tipo de conectividad a bases de datos relacionales.

2.7Caractersticas Y Objetos
Iindependencia de Datos: el DBMS me provee una independencia de mis datos vs. las aplicaciones. Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento). Minimizar Redundancia (Datos repetidos): desperdicio de Espacio de Almacenamiento.

2.8Datos Y Tipos

Tipo de Dato: es si se define un campo como carcter o char y no puede ingresar nmeros enteros.

Valor de Dato: si se define un valor entero se puede especificar un rango y no se puede pasar de ese valor.

Valores Claves / No Nulos: asegura registros nicos y cuyos valores no sean nulos. Integridad Referencial: asegura al DBMS que no exista registros hijos sin sus registros padres correspondientes. 7

2.9Conceptos Bsicos De Base De Datos


Archivo: son conjuntos de registros. Registros: son conjuntos de campos. Campos: es la mnima unidad de referencia.

2.10 Ciclo De Vida De Las Operaciones De Base De Datos


Etapas:
7

http://www.monografias.com/usuario/registro

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

2.11 Modelo Entidad Relacin

Modelaje: es el proceso mediante el cual podemos identificar las propiedades dinmicas o estticas de un dominio de aplicacin con mira a su transformacin en un diseo interpretable en un sistema computarizado. Es el plasmar los requerimientos de los usuarios en un programa para poder implementarlo.

Entidad: es el objeto sobre el cual se requiere mantener almacenar informacin. Relacin: es la asociacin significativa y estable entre dos entidades

2.12 Atributos
Los atributos son empleados para identificar, describir, calificar expresar el estado de una entidad. Todo entidad posee un atributo combinacin de atributos que se denomina "clave primaria" y que emplea para diferenciar cada instancia de los dems. Adicionalmente los atributos pueden ser obligatorios u opcionales.

2.13 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.8

2.14 Ciclo De Vida De Software


En Ingeniera de software el desarrollo en cascada, tambin llamado modelo en cascada, es el enfoque metodolgico que ordena rigurosamente las etapas, de tal forma que el inicio de cada etapa debe esperar a la finalizacin de la inmediatamente anterior. Un ejemplo de una metodologa de desarrollo en cascada es: 1. Anlisis de requerimientos 2. Diseo del Sistema 3. Diseo del Programa 4. Codificacin 5. Pruebas 6. Implantacin 7. Mantenimiento Anlisis de requerimientos: En esta fase se analizan las necesidades de los usuarios finales del software para determinar qu objetivos debe cubrir. De esta fase surge una memoria llamada SRD (documento de especificacin de requisitos), que contiene la especificacin completa de lo que debe hacer el sistema sin entrar en detalles internos.

file:///:/Base_de_datos.htm#Bases_de_datos_transaccionales

Es importante sealar que en esta etapa se debe consensuar todo lo que se requiere del sistema y ser aquello lo que seguir en las siguientes etapas, no pudindose requerir nuevos resultados a mitad del proceso de elaboracin del software. Diseo del Sistema: Se descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo. Como resultado surge el SDD (Documento de Diseo del Software), que contiene la descripcin de la estructura relacional global del sistema y la especificacin de lo que debe hacer cada una de sus partes, as como la manera en que se combinan unas con otras. Es conveniente distinguir entre diseo de alto nivel o arquitectnico y diseo detallado. El primero de ellos tiene como objetivo definir la estructura de la solucin (una vez que la fase de anlisis ha descrito el problema) identificando grandes mdulos (conjuntos de funciones que van a estar asociadas) y sus relaciones. Con ello se define la arquitectura de la solucin elegida. El segundo define los algoritmos empleados y la organizacin del cdigo para comenzar la implementacin. Diseo del Programa: Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario as como tambin los anlisis necesarios para saber que herramientas usar en la etapa de Codificacin. Codificacin. Es la fase en donde se implementa el cdigo fuente, haciendo uso de prototipos as como de pruebas y ensayos para corregir errores. Dependiendo del lenguaje de programacin y su versin se crean las bibliotecas y componentes reutilizables dentro del mismo proyecto para hacer que la programacin sea un proceso mucho ms rpido. Pruebas: Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente y que cumple con los requisitos, antes de ser entregado al usuario final. Verificacin: Es la fase en donde el usuario final ejecuta el sistema, para ello el o los programadores ya realizaron exhaustivas pruebas para comprobar que el sistema no falle.

Mantenimiento: Una de las etapas ms crticas, ya que se destina un 75% de los recursos, es el mantenimiento del Software ya que al utilizarlo como usuario final puede ser que no cumpla con todas nuestras expectativas.9
Figura 2.4 Ciclo de vida de software

http://es.wikipedia.org/wiki/Desarrollo_en_cascada

2.15 Sistema Informtico


Es el conjunto de partes interrelacionadas, hardware, software y de recurso humano (humanware.) que permite almacenar y procesar informacin.10

Figura 2.5 Sistema informtico

2.16 Hardware
Corresponde a todas las partes tangibles de una computadora: sus componentes elctricos, electrnicos, electromecnicos y mecnicos; sus cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado.11

Figura 2.6 Hardware

10

http://es.wikipedia.org/wiki/Sistema_inform%C3%A1tico

11

http://es.wikipedia.org/wiki/Hardware

Вам также может понравиться