Base de datos






descargar 494.18 Kb.
títuloBase de datos
página1/20
fecha de publicación02.09.2015
tamaño494.18 Kb.
tipoDocumentos
m.exam-10.com > Documentos > Documentos
  1   2   3   4   5   6   7   8   9   ...   20
http://profile.ak.fbcdn.net/hprofile-ak-snc4/71036_202576238588_1570729_n.jpg
UNIVERSIDAD TECNICA DE MACHALA

Facultad de Ciencias Empresariales
COMPUTACION APLICADA II

BASE DE DATOS

NORMALIZACION DE LA BASE DE DATOS

ESTRUCTURA ORGANICA FUNCIONAL DE LA EMPRESA
Estudiante:
Flor Maritza Narváez Narváez

Especialidad:
Contabilidad Y Auditoria

Catedrático:
Ing. Luis Lojan

Curso:
4to. “C”
Año Lectivo
2011 – 2012
Machala – El Oro - Ecuador

BASE DE DATOS


Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

Es un sistema que almacena datos que están relacionados.

Es un repositorio en donde guardamos información integrada que podemos almacenar y recuperar.

  •  Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos

Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.

Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo, en España los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).

COMPONENTES DE UNA BASE DE DATOS:

  • Hardware: constituido por dispositivo de almacenamiento como discos, tambores, cintas, etc.



  • Software: que es el DBMS o Sistema Administrador de Base de Datos.



  • Datos: los cuales están almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en información.

http://www.monografias.com/trabajos34/base-de-datos/image893.gif

TIPOS DE USUARIOS EN BASE DE DATOS

  • Usuario Final: es la persona que utiliza los datos, esta persona ve datos convertidos en información:

  • Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que interactúan con la Base de Datos.

  • DBA: es la persona que asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos quien se encarga de realizar el mantenimiento diario o periódico de los datos.

Las personas tienen acceso DBMS se clasifican de la siguiente manera:

USUARIOS INGENUOS. – Son aquellos que interactúan con el sistema por medio de aplicaciones permanentes.

USUARIOS SOFISTICADOS.- son aquellos con la capacidad de acceder a la información por medios de lenguajes de consulta.

PROGRAMADORES DE APLICACIÓN.- son aquellos con un amplio dominio del DML capaces de generar nuevos módulos o utilerías capaces de manejar nuevos datos en el sistema.

USUARIOS ESPECIALIZADOS.- son aquellos que desarrollan módulos que no se refieren precisamente al manejo de los datos, si no a aplicaciones avanzadas como sistemas expertos, reconocimientos de imágenes, procesamiento de audio y demás.

CONCEPTOS BÀSICOS DE BASE DE DATOS

  • Archivo: son conjuntos de registros.



  • Registros: son conjuntos de campos.



  • Campos: es la mínima unidad de referencia.

http://www.monografias.com/trabajos34/base-de-datos/image894.gif

Niveles de Abstracción en Base de datos

http://www.monografias.com/trabajos34/base-de-datos/image895.gif

Externo: esa es la visión del usuario final, se ve cómo se maneja los datos ya convertidos en información.

Es aquel en el que se presenta al usuario final y que puede combinaciones o relaciones entre los datos que conforman a la base de datos global. Puede definirse como la forma en el que el usuario aprecia la información y sus relaciones.

Conceptual: se ve como está estructurada la Base Datos, equipos de campo tiene como están estructurados los registros.

Es aquel en el que se definen las estructuras lógicas de almacenamiento y las relaciones que se darán entre ellas. Ejemplos comunes de este nivel son el diseño de los registros y las ligas que permitirán la conexión entre registros de un mismo archivo, de archivos distintos incluso, de ligas hacia archivos.

Interno: se ve como se almacena los datos físicamente.

Es aquel en el que se determinan las características de almacenamiento en el medio secundario. Los diseñadores de este nivel poseen un amplio dominio de cuestiones técnicas y de manejo de hardware. Muchas veces se opta por mantener el nivel físico proporcionado por el sistema operativo para facilitar y agilizar el desarrollo.

DBMS (Data Managment System (Sistema Administrador de Base de Datos)

Los Sistemas Gestores de Bases de Datos son un tipo de software muy específico, dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. En los textos que tratan este tema, o temas relacionados, se mencionan los términos SGBD y DBMS, siendo ambos equivalentes, y acrónimos, respectivamente, de Sistema Gestor de Bases de Datos y DataBase Management System, su expresión inglesa.

 Subsistema de un DBMS

http://www.monografias.com/trabajos34/base-de-datos/image896.gif

Motor ò Núcleo DBMS: recibe los requerimientos lógicos de E/S y los convierte en operaciones de lectura y escritura.

Lógicos: son cualquier tipo de consulta requerimiento de lectura con ingreso de datos (requerimiento de estructura) es ayudado por el Sistema Operativo para convertir estos requerimientos lógicos en físicos que actúan sobre dispositivos de almacenamiento.

Herramientas de definición: permite definir y modificar la estructura de la Base de Datos, a este nivel definimos lo que se conoce como "Esquema " que es la definición total de Base de Datos, es que definimos la estructura de la tabla, los tipos de campos, las restricciones para los campos.

  • Subesquema: manejo de vistas de datos, de niveles externos.

  • Esquema: manejo de niveles conceptuales.

Interface de Procesamiento: me provee de las facilidades de actualización, despliegue y visualización de datos.

Desarrollo de Aplicaciones: me permite generar una aplicación por Ej.: generadores de formas, pantalla, código, herramientas case, etc.

Diccionario de Datos: este es el componente al subsistema con el que interactúan directamente el DBA, le proporciona niveles de consulta y reportes útiles para su trabajo de administración. Es la descripción de la estructura de Base de Datos y relaciones entre datos, y programas.

DBMS

Características y Objetos:

  • Independencia 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).

http://www.monografias.com/trabajos34/base-de-datos/image897.gif

  • Minimizar Redundancia (Datos repetidos): desperdicio de Espacio de Almacenamiento.

http://www.monografias.com/trabajos34/base-de-datos/image898.gif

Independencia de datos es proteger nuestro programa de aplicaciones frente a las modificaciones en la estructura de datos y viceversa, ya sea en forma física ò lógica.

  • Independencia Física: es protección a los programas de aplicación debido a cambios en la estructura de archivos, con cambios en las características de los campos. Ej.: cambio de clave primaria a secundaria.

  • Independencia Lógica: protección a los programas de aplicación cuando se modifica el esquema.

Redundancia, datos repetidos y distribuidos en cualquier parte. El efecto que ocasiona la redundancia es tener inconsistencia de datos y desperdicio de espacio de almacenamiento.

 Esta se presenta cuando se repiten innecesariamente datos en los archivos que conforman la base de datos.

  • Inconsistencia de Datos: dato que está en lugar con un valor y encuentra en otro lugar con otro valor. Ej.: se actualiza el archivo cliente pero no se actualiza el archivo de transacciones.

 Ocurre cuando existe información contradictoria o incongruente en la base de datos.

INTEGRIDAD DE DATOS

 Integridad: conjunto de seguridades que son utilizadas para mantener los datos correctos.

  Ocurre cuando no existe a través de todo el sistema procedimientos uniformes de validación para los datos.

  • Fuente de Error: estas fuentes de error se origina si el programa de entrada de datos no está validado. Ej.: fallas de hardware, actualizaciones incompletas, defectos del software, inserción de datos no válidos, errores humanos.

 Una técnica que usa el BDMS de una entrada de datos no válida es la validación.

Validación: es proteger los datos, validar los datos en la entrada de datos. Existen tipos de validaciones:

  • Tipo de Dato: es si se define un campo como carácter ò char y no puede ingresar números 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.

CONTROL DE CONCURRENCIA Ò SIMULTANIEDAD

 Se da en ambiente multi-usuario, tratando de acceder a un objeto de datos al mismo tiempo.

 Ocurre cuando el sistema es multiusuario y no se establecen los controles adecuados para sincronizar los procesos que afectan a la base de datos. Comúnmente se refiere a la poca o nula efectividad de los procedimientos de bloqueo

Granularidad: que es el tamaño de las unidades aseguradas. Ej.: la granularidad puede proteger un campo, un registro, un archivo, etc.

http://www.monografias.com/trabajos34/base-de-datos/image899.gif

Dead-look(bloqueo): es la técnica que evita errores de concurrencia, se da cuando se desarrolla una espera circular entre dos transacciones y cada una de estas solicita una actualización sobre el mismo archivo, no permite a otros usuarios el recurso hasta que termine el proceso, se da la espera circular.

RECUPERACIÒN DE DATOS

Recuperar los datos frente a las fuentes de error mencionadas anteriormente. La restauración de la Base de Datos a su estado normal es responsabilidad del DBA, quien es el responsable de implantar procedimientos de detección de error y recuperación.

El DBA es quien tiene el control centralizado de la base de datos. Se persigue con esto reducir el número de personas que tengan acceso a los detalles técnicos y de diseño para la operación del DBMS.

Las soluciones principales de un DBA son:
  1   2   3   4   5   6   7   8   9   ...   20

Añadir el documento a tu blog o sitio web

similar:

Base de datos iconLa diferencia de las bases de datos relacionales con respecto a una...

Base de datos iconTaller base de datos

Base de datos iconTemario de fundamentos de base datos

Base de datos iconBase de datos clinica veterinaria

Base de datos iconExamen de la base de datos de servicios 46

Base de datos iconCurso : diseño de base de datos

Base de datos iconProtección de datos de Grupo Base

Base de datos iconBase de Datos de Jurisprudencia sobre Discapacidad

Base de datos iconBase de Datos de Jurisprudencia sobre Discapacidad

Base de datos iconEjercicios de sql con la base de datos de la nba






© 2015
contactos
m.exam-10.com