cap. 9 bases de datos

18
Universidad Pedagógica Nacional de Francisco Morazán PREUFOD Clase: INFORMATICA BASICA. Lic. Marció Rodas. Exposición: Base de Datos Cap. 9 Tegucigalpa M.D.C. 8 de Junio del 2016

Upload: jose-skiipp-miralda

Post on 19-Feb-2017

41 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Cap. 9  bases de datos

Universidad Pedagógica Nacional de Francisco Morazán

PREUFOD

Clase: INFORMATICA BASICA.

Lic. Marció Rodas.

Exposición:

Base de DatosCap. 9

Tegucigalpa M.D.C. 8 de Junio del 2016

Page 2: Cap. 9  bases de datos

Una base de datos es un sistema que convierte un Conjunto de datos de gran tamaaño es una una Herramienta abstracta,permitiendo al usuario buscar y Extraer elementos pertinentes de información de una Cómoda para el.

SISTEMAS DE BASES DE DATOS

Page 3: Cap. 9  bases de datos

Históricamente a medida que las computadoras fueron encontrando usos cada vez mas amplios, en el campo de la gestión de información cada aplicación tendía a ser implementada como un sistema separado con su propio conjunto de datos, significa que buena parte de la información requerida por una organización esta duplicada por toda la empresa y muchos elementos diferentes pero relacionados se almacenan en sistemas separados.

LA IMPORTANCIA DE LOS SISTEMAS DE BASE DE DATOS

Page 4: Cap. 9  bases de datos

Luego surgieron los sistemas de base de datos como medio de integrar la

Información almacenada y mantenida por una organización concreta

Proporcionaba un valioso recurso. Centrado en el desarrollo de técnicas

que Permitan aportar información para la

toma de decisiones

BASE DE DATOS

Page 5: Cap. 9  bases de datos

Registros de

clientes

Registro de

nominas

Registro de

empleados

Registros

inventario

Registros de

ventas

Departamento de

servicio al cliente

Departamento de

contabilidad

Departamento de

personal

Departamento de

compras

Departamento de

marketing

COMPARACION ENTRE UNA ORGANIZACIÓN EN ARCHIVOS Y LA ORGANIZACIÓN MEDIANTE BASE DE DATOS

SISTEMA DE INFORMACION ORIENTADO A ARCHIVOS

Page 6: Cap. 9  bases de datos

Dirección

Base de datos

integrada

Departamento de servicio

al cliente

Departamento de

contabilidadDepartamento

de personal

Departamentos de compras

Departamento de marketing

SISTEMA DE INFORMACION ORIENTADO A BASE DE DATOS

Page 7: Cap. 9  bases de datos

Para proporcionar a los diferentes usuarios acceso a diferentes tipos de información dentro de una base de datos, los sistemas de bases de datos suelen utilizar lo que se denomina esquema o subesquemas.

ESQUEMAEs una descripción de toda la estructura de la base de datos

SUBESQUEMAEs una descripción de aquella parte de la base de datos que es relevante para las necesidades de un usuario completo.

El papel de los esquemas

Page 8: Cap. 9  bases de datos

Las capas conceptuales de una implementación de base de datos

Usuario Base de datos real

Sistema de gestión de

base de datos

Software de

aplicación

La base de datos vista en términos de la aplicación.

La base de datos vista en términos de un modelo de base de datos.

La base de datos vista en su organización real.

Page 9: Cap. 9  bases de datos

Bases de dato distribuidas

Otra razón mas para separar la interfaz de usuario y las tareas reales de manipulación de datos en dos capas diferentes de software es la de conseguir la denominada independencia de datos la capacidad de modificar la organización de la propia base de datos sin tener que modificar el software de aplicación.

Page 10: Cap. 9  bases de datos

Modelos de bases de datosEn particular, un DBMS contiene rutinas que traducen los comandos expresados en términos de una vista conceptual de la base de datos a las acciones requeridas por el sistema real de almacenamiento de los datos. Esta vista conceptual de la base de datos se conoce como modelo de base de datos.

Page 11: Cap. 9  bases de datos

El modelo relacional Este modelo representa los datos como si estuvieran almacenados en tablas rectangulares, denominadas relaciones, que son similares al formato en el que se visualiza la información en los programas de hojas de calculo.

Una fila de una relación se denomina tupla

Las columnas de una relación se denomina atributos porque cada entrada de una columna describe alguna característica, o atributo, de la entidad representada por la correspondiente tupla.

Page 12: Cap. 9  bases de datos

SISTEMAS DE BASES DE DATOS PARA PC

Una base de datos compuesta por estas tres relaciones contiene la información pertinente acerca de los empleados en la relación EMPLEADO, la información sobre los puestos disponibles en la relación PUESTO, y sobre el historial laboral en la relación ASIGNACIÓN.

Page 13: Cap. 9  bases de datos

Bases de datos orientadas a objetos

Otro modelo de bases de datos es el basado en el paradigma de orientación a objetos. Esta solución conduce a obtener una base de datos orientada a objetos, compuesta por objetos que están enlazados entre si con el fin de reflejar sus relaciones.

Page 14: Cap. 9  bases de datos

Bloqueo Puede surgir el problema conocido con el nombre de problema de totalización incorrecta

Otra posibilidad es la que se conoce con el nombre del problema de la actualización perdida

PROTOCOLO DE BLOQUEO

BLOQUEOS COMPARTIDOS Y BLOQUEOS EXCUSIVOS

Page 15: Cap. 9  bases de datos

Archivo secuencial Un archivo secuencial es un archivo al que se le accede de forma serie, desde el principio hasta el final, como si la información de el archivo estuviera dispuesta en una única fila de gran longitud.

Page 16: Cap. 9  bases de datos

Archivos indexados

Una solución común cosiste en utilizar un índice para el archivo, de forma bastante similar a como se emplea un índice en un libro para localizar los temas que el libro contiene, este tipo de archivo se denomina archivos indexados.

Page 17: Cap. 9  bases de datos

ARCHIVOS HASH Un sistema hash es una técnica que proporciona un acceso similar al indexado pero en lugar de buscar la clave en índice, el hashing identifica la ubicación de el registro directamente a partir de la clave.

Page 18: Cap. 9  bases de datos

Impacto social de la tecnología de bases de datos

Con el desarrollo de la tecnología de las bases de datos, esa información que antaño estaba enterrado en misteriosos archivos ha pasado a ser accesible.

La tecnología ha hecho que sea fácil recopilar cantidades enormes de datos y combinar o comparar diferentes conjuntos de datos con el fin de detectar relaciones que de otro modo permanecerían ocultas bajo la avalancha de información.