Sunteți pe pagina 1din 29

TRATAMIENTO DE LOS REGISTROS

ADMINISTRATIVOS

BASE DE DATOS
Ing. Hctor Pedro Liberatori

INTRODUCCION Un Sistema de Bases de Datos moderno es una de las herramientas ms poderosas que se utilizan para desarrollar aplicaciones en las organizaciones. Esto proporciona muchas funciones que representan ventajas importantes sobre los mtodos de almacenamiento tradicionales.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

PRIMERA DEFINICION BASE DE DATOS (BD) Una BD es un contenedor que permite guardar grandes cantidades de informacin de forma organizada, de esta forma se podr acceder y utilizar la misma de manera sencilla.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

SEGUNDA DEFINICION Una BD es una coleccin de datos relacionados. Los datos definen hechos conocidos que pueden registrarse y tienen un significado implcito. Por ejemplo los apellidos, nombres y direcciones de los empleados de una empresa.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

DEFINICION MAS PRECISA El trmino BD suele ser ms restrictivo, una BD tiene las siguientes propiedades implcitas: Una BD representa algunos aspectos del mundo real, cuyos cambios se deben reflejar en la BD. Una BD es una coleccin coherente de datos con significados inherentes. Una BD se disea, construye y carga con datos para un propsito especfico; destinado para un grupo de usuarios especfico.
BASE DE DATOS
Ing. Hctor Pedro Liberatori

DEFINICION RESUMIDA Una BD tiene una fuente de la cual provienen los datos, algn grado de interaccin con los hechos del mundo real y una audiencia que est interesada por el contenido de la BD.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

SISTEMA GESTOR DE BASE DE DATOS (SGBD) Un SGBD es una coleccin de programas que permiten a los usuarios crear y mantener una BD. Por lo tanto el SGBD es un software de propsito general que facilita los procesos de definicin, construccin y manipulacin de las BDs.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

SISTEMA DE BASE DE DATOS (SBD) Es el conjunto formado por la BD ms el SGBD. Un entorno de SBD simplificado sera el siguiente:

BASE DE DATOS

Ing. Hctor Pedro Liberatori

BASE DE DATOS

Ing. Hctor Pedro Liberatori

10

ESTRUCTURA MULTICAPA El proceso que realiza un SGBD est formado por varias capas que actan como interfaces entre el usuario y los datos.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

11

BASE DE DATOS

Ing. Hctor Pedro Liberatori

12

CARACTERISTICAS DE UN SBD
BASE DE DATOS

Independencia lgica y fsica de los datos. Redundancia mnima. Acceso concurrente por parte de los usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditora. Respaldo y recuperacin. Acceso a travs de lenguajes de programacin estndar.
Ing. Hctor Pedro Liberatori

13

ARQUITECTURA DE UN SGBD Existen 3 caractersticas importantes inherentes al enfoque de la BD: Separacin entre los programas y los datos. Soporte de mltiples vistas de usuario. Empleo de un Diccionario de Datos para almacenar la descripcin (esquema) de la BD.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

14

ARQUITECTURA DE 3 ESQUEMAS (SIMPLIFICADO)

BASE DE DATOS

Ing. Hctor Pedro Liberatori

15

ARQUITECTURA DE 3 ESQUEMAS (DETALLADO)

BASE DE DATOS

Ing. Hctor Pedro Liberatori

16

MODELO DE DATOS Una caracterstica fundamental del enfoque de BD, es que proporciona un nivel de abstraccin de los datos, al ocultar detalles de almacenamiento que la mayora de los usuarios no necesitan conocer. Un modelo de datos proporciona los medios necesarios para conseguir la abstraccin.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

17

ESTRUCTURA DE UNA BD (ESTATICA) Este concepto se refiere al tipo de datos, los vnculos y las restricciones que deben cumplirse en los datos.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

18

OPERACIONES SOBRE LA BD (DINAMICA) Los modelos de datos presentan adems un conjunto de operaciones bsicas para especificar lecturas y actualizaciones de la BD. Tambin se incluye en el modelo, conceptos para especificar el aspecto dinmico o comportamiento de una aplicacin de BD. Por ejemplo definir una operacin promedio, que podra aplicarse sobre un objeto alumno.
BASE DE DATOS
Ing. Hctor Pedro Liberatori

19

ESTADOS DE LA BD Son los datos que la BD contiene en un determinado momento. Cada vez que se realiza una insercin, eliminacin o se modifican los datos; se pasa de un estado de la BD a otro.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

20

ESTADOS VALIDOS DE LA BD El SGBD se encarga de asegurar que todos los estados de la BD sean estados vlidos, es decir, que satisfagan la estructura y las restricciones especificadas en el esquema. El SGBD almacena las descripciones y las restricciones (metadatos) en el Diccionario de Datos, de esta forma el SGBD puede consultarlo.
BASE DE DATOS
Ing. Hctor Pedro Liberatori

21

SISTEMAS RELACIONALES Los sistemas relacionales se basan en un fundamento formal, denominado el modelo relacional de datos. Esta afirmacin significa: Aspecto estructural Aspecto de integridad Aspecto de manipulacin.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

22

ASPECTO DE INTEGRIDAD En lo que respecta al aspecto de integridad, cada fila de una tabla debe estar identificada por un valor nico de una columna, que garantice que no existan filas iguales en la tabla:
EMPLEADOS Legajo# E1 E2 E3 E4
BASE DE DATOS

Nomemp Prez Hernndez Rodrguez Gonzlez

Salario 350 370 420 310

Ing. Hctor Pedro Liberatori

23

CLAVES El modelo relacional pone un gran nfasis en el concepto de las claves, aunque en realidad son un caso especial de un fenmeno ms general, que es el de relacionar las relaciones.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

24

CLAVE CANDIDATA Es un conjunto de atributos que identifican unvocamente A cada fila en una tabla. Es decir columnas cuyos valores NO SE REPITEN en ninguna otra fila de esa tabla. Por ejemplo el N de DNI, N de libreta universitaria y el CUIL en la tabla de alumnos.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

25

CLAVE PRIMARIA Es la clave candidata que se elige como identificador de las filas. Por ejemplo el Nmero de libreta universitaria se elige como identificador de cada alumno.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

26

CLAVE ALTERNATIVA Son las claves candidatas que no fueron elegidas como primarias. Se van a diferenciar de stas en que pueden aceptar el valor nulo.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

27

CLAVE FORANEA O EXTERNA Se utilizan para relacionar dos tablas, para ello la clave primaria de una de ellas se copia en la otra tabla como clave fornea. De esta forma las 2 tablas se relacionan a travs de un atributo comn.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

28

DISEO DE BASE DE DATOS Consiste en seleccionar qu tablas, atributos que formarn parte de la estructura de cada tabla y como se van a relacionar las tablas.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

29

CONCLUSIONES Una base de datos facilita la administracin de los datos y se convierte en un valioso generador de informacin para la toma de decisiones, ya que proporcionar en el momento oportuno los conocimientos necesarios para seleccionar las mejores opciones y de esa forma maximizar los beneficios en una organizacin.

BASE DE DATOS

Ing. Hctor Pedro Liberatori

S-ar putea să vă placă și