ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseño de sistemas

mileidysantaTarea8 de Octubre de 2015

2.988 Palabras (12 Páginas)106 Visitas

Página 1 de 12

BASE DE DATOS

Es una fuente central de datos destinados a compartirse entre muchos usuarios para una diversidad de aplicaciones. El corazón de una base de datos lo construye el sistema de administración de base de datos (DBMS, database management system), el cual permite la creación, modificación y actualización de base de datos, la recuperación de datos y la generalización de informes y pantallas

OBJETIVOS DE AFECTIVIDAD
1. Asegurar que los datos se puedan compartir entre los usuarios para una diversidad de aplicaciones

2. Mantener datos que sean exactos y consistentes

3. Asegurar que todos los datos requeridos por las aplicaciones actuales y futuras se podrán acceder con facilidad

4. Permitir a la base de datos evolucionar conforme aumenten las necesidades de los usuarios

5. Permitir a los usuarios construir su vista personal de los datos sin preocuparse por la forma en que los datos se encuentren almacenados físicamente

SISTEMA DE BASE DE DATOS: lo componen los siguientes elementos:


HARDWARE: maquinas en las que se almacenan las bases de datos. Incorporan unidades de almacenamiento masivo para este fin.

SOFTWARE: es el sistema gestor de base de datos. El encargado de administrar las bases de datos.

DATOS: incluyen los datos que se necesitan almacenar y los metadatos que son datos que sirven para describir lo que se almacena en la base de datos

USUARIOS: personas que manipulan los datos del sistema. Hay 3 categorias:

1. USUARIOS FINALES: aquellos que utilizan datos e la base de datos para su trabajo cotidiano que no tiene por que tener que ver con la informática. Estos usuarios solo acceden a ciertos datos

2. DESARROLLADORES: analistas y programadores y encargados de generar aplicaciones para los usuarios finales

ADMINISTRADORES: también  llamados DBA (Data Base Administrador), se encargan de gestionar las bases de datos

ESTRUCTURA DE UNA BASE DE DATOS

Las bases de datos están compuestas, de datos y de metadatos

ESTRUCTURA LOGICA: indica la composición y distribución teorica de la base de dato. La estructura lógica sirve para que las aplicaciones puedan utilizar los elementos de la base de datos sin saber realmente como se están almacenando.

ESTRUCTURA FISICA: es la estructura de los datos tal cual se almacenan en las unidades de diseño

VENTAJAS DE LAS BASES DE DATOS

1. Independencia de los datos y los programas y procesos. Esto permite modificar los datos sin modificar el código de las aplicaciones

 2. Menor redundancia. Aunque, solo los buenos diseños de datos tienen poca redundancia

3. Integridad de los datos. Mayor dificultad de perder los datos o de realizar incoherencia con ellos

 4. Mayor seguridad en los datos. Al limitar el acceso a ciertos usuarios

5. Datos mas documentados. Gracias a los metadatos que permiten describir la información de la base de datos

6. Acceso a los datos mas eficientes .la organización  de los datos produce u n resultado mas optimo en rendimiento

7. menor espacio de almacenamiento. Gracias a una mejor construcción de los datos

DESVENTAJAS DE LAS BASES DE DATOS

1. INSTALACION COSTOSA: El control y administración de base de datos requiere de un software y hardware poderoso

2.  REQUERE PERSONAL CUALIFICADO. Debido a la dificultad de manejo de este sistema

3. IMPLANTACION LARGA Y DIFICIL. Debido a los puntos anteriores. La adaptación del personal es mucho mas complicada y lleva bastante tiempo

4. AUSENCIA DE ESTÁNDARES REALES. Lo cual significa una excesiva dependencia hacia los sistemas comerciales del mercado. Aunque hay una buena parte de esta tecnologia  aceptada como estándar de hecho

SISTEMA GESTOR DE BASE DE DATOS

Es el software que permite a los usuarios procesar, describir, administrar y recuperar los datos almacenados en la base de datos

FUNCIONES DE UN SISTEMA GESTOR DE BASE DE DATOS (DBMS)

FUNSION DE DESCRIPCION: sirve para describir los datos, sus relaciones y sus condiciones de acceso e integridad. Además de control de vistas de usuarios y de la especificación de las característica fiscas de la base de datos. Para poder realizar todas estas operaciones se utiliza un leguaje de definición de datos o DDL

FUNCION DE MANIPULACION: permite buscar, añadir, suprimir y modificar datos de la base de datos. El DBMS proporciona un lenguaje de manipulación de datos (DML) para realizar esta función

FUNCION DE CONTROL: incorpora las funciones que permiten una buena comunicación con la base de datos. Además proporciona al DBA los procedimientos necesarios para realizar su labor

NIVEL DE DATOS ANSI/SPARC

Una base de dato se puede ver de diferentes formas. Casa programa que accede a la base de datos manipula solo ciertos datos y estructuras. Asi cada programa posee una visión de la base de datos. La unión de todos los datos y sus relaciones forman el llamado esquema conceptual. Mientras que el esquema físico representa el almacenamiento de los datos y sus formas de acceso

La arquitectura ANSI/PARC, que data de 1975, define los niveles de abstracción para un sistema de administración de base de datos:

NIVEL INTERNO (o físico): definen como se almacenan los datos y los métodos de acceso

NIVEL EXTERNO: define las vistas del usuario

NIVEL CONCEPTUAL: también denominado modelo ER (modelo entidad-relación) o MLD (modelo lógico de datos). Define como se organiza la información dentro de la base de datos

MODELOS DE DATOS

Es un esquema mental (conceptual) en el que se intentan reproducir las características de una realidad especifica.

En el caso de los modelos de datos, lo que intenta reproducir es una información real que deseamos almacenar en un sistema informativo

Se denomina esquema a una descripción especifica en términos de un modelo de datos. El conjunto de datos representado por el esquema forma la base de datos

CLASIFICACION DE LOS MODELOS DE DATOS

MUNDO REAL: contiene la información ta cual la percibimos como seres humanos. En el punto de partida

 ENQUEMA CONCEPTUAL: representa el modelos de datos de forma independiente del DBMS que se utilizara

 ESQUEMA CANONICO ( o d e base de datos): representa los datos en un formato mas cercano al del ordenador

ESQUEMA INTERNO: representa los datos según el modelo concreto de un sistema gestor de base de datos

BASE DE DATOS FISICA: los datos tal cual son almacenados en discos

DIFERENCIAS ENTRE EL MODELO LOGICO Y EL CONCEPTUAL

*El modelo conceptual e independiente del DBMS que se valla a utilizar. El lógico depende de un tipo de SGBD en particular

*El modelo lógico es mas cercano al ordenador

*Es mas cercano al usuario del modelo conceptual, el lógico forma el paso entre el informatico y el sistema

Ejemplo conceptuales: modelo E/R, modelo RM/T, modelos semántico

Ejemplos lógicos: modelo relacional, codasyl, gerarquico

MODELO ENTIDAD RELACION

Fue ideado por Peter Chen en los años 1976 y 1977 a través de dos artículos. Se le llama modelo E/R

ENTIDAD: se trata de cualquier objeto u elemento (real o abstracto) acerca del cual se pueda almacenar información en la base de datos

TIPOS DE ENTIDADES:

*REGULARES: son las entidades normales que tienen existencia por si mismas sin depender de otras

*DEBILES: su existencia depende de otras. Por ejemplo la entidad tarea laboral solo podrá tener existencia si existe la entidad trabajo

RELACIONES: representan asociaciones entre entidades. Es el elemento del modelo que permite relacionar en si los datos del modelo.

*REPRESENTACION GRAFICA: la representación grafica de las entidades se realizan con un rombo al que se le unen líneas que se dirigen a las entidades, las relaciones tienen nombre (se suele usar un verbo)

*RELACION BINARIA: es una relación R, entre los elementos de dos conjuntos A y B

CARDENALIDAD: expresa el numero de entidades a las que otra entidad puede estar asociada via un conjunto de relaciones.

Cardinalidad minima: indica el numero minimon de asociaciones en las que aparecerá cada ejemplar de la entidad (el valor que se anota es de cero a uno)

Cardinalidad máxima: indica el numero máximo de relaciones en las que puede aparecer cada ejemplar de la entidad (puede ser uno a michos)

ATRIBUTOS: describen propiedades de las entidades y las relaciones. En este modelo se representan con un circulo, dentro del cual se coloca el nombre del atributo.

Un atributo es una característica de una entidad. Puede haber muchos atributos para cada entidad

TIPOS DE ATRIBUTO: compuesto, multiple y opcional

REGISTROS

Es una colección de datos que tiene algo en común con la entidad descrita. La mayoría de los registros son de longitud fija, de modo que no es necesario determinar la longitud todo el tiempo. Bajo ciertas circunstancias (por ejemplo cuando el espacio es importante), se usan registros de longitud variable. Un registro de longitud variable se usa como alternativa para reservar una gran cantidad de espacio para el registro mas grande posible

...

Descargar como (para miembros actualizados) txt (19 Kb) pdf (92 Kb) docx (19 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com