Sie sind auf Seite 1von 25

Profesor: Jos Luis Alonzo

Conceptos de Base de Datos

Contenido:
Manejo de Datos Enfoque Tradicional Enfoque de Base de Datos

Manejo de Datos
Contenido:
Dato Informacin Fuente de Datos Valor de los Datos Elementos Clave de Datos


Dato: Es el conjunto de caracteres con algn significado, puede ser numrico, alfabtico o alfanumrico. Informacin: Es el conjunto ordenado de datos que son manejados segn la necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a informacin, primero se debe guardar lgicamente en archivos.


Fuente de datos: Los datos interrelacionados considerados en conjunto forman lo que se llama un sistema. La parte medular de cualquier sistema de informacin la constituyen sus datos almacenados. Valor de los datos: Es la informacin o los datos mismos contenidos en cada campo de datos. Elementos clave de datos: Algunos campos de datos tienen la propiedad de que al conocer el valor por un campo particular de una entidad, es posible identificar los valores tomados por otros campos de datos de la misma entidad.

Enfoque Tradicional
Contenido:
Registro de Datos Archivo de Datos

Concepto Enfoque Tradicional

Se relaciona con el procesamiento de datos por unidad organizacional. Cada sistema desarrollado es diseado para satisfacer las necesidades de un departamento o grupo de usuarios, no existiendo una planificacin corporativa o un modelo que gue el desarrollo de aplicaciones. Este enfoque es conocido como enfoque por agregacin.

Sistema con Enfoque Tradicional

Cada nueva aplicacin es diseada con su propio conjunto de archivos de datos. Muchos de esos datos pueden ya existir en archivos de otras aplicaciones, pero para ser usados en la nueva aplicacin requeriran reestructuracin.

Desventajas del Enfoque Tradicional

Redundancia no controlada (prdida de espacio, tiempo perdido en actualizacin). Inconsistencia de datos (errores en las aplicaciones, reportes inconsistentes, prdida de la confianza del usuario en la integridad del sistema de informacin). Inflexibilidad (lenta evolucin del sistema de informacin, frustracin de los usuarios). Escasa posibilidad de compartir datos (nuevas aplicaciones requieren nuevos archivos con datos duplicados).

Registro de Datos

Es una coleccin de los valores tomados por los campos de datos relacionados. Ejemplo:
Registro Estudiante Matrcula Apellidos Nombres Sexo Direccin FechaNac

Archivo de Datos

Los registros de datos forman un archivo de datos; as, un archivo es un conjunto de registros. Un archivo de datos tambin puede consistir en tipos heterogneos de registros, esto es, puede contener registros de diferentes tipos. A los archivos de datos, tambin se les llama, no con poca frecuencia, archivo conjunto de datos.

Enfoque de Base de Datos

Contenido:

Entidad Atributos (Elementos de Datos) Fila Tabla Base de Datos (Concepto y Ventajas) Sistema de Gestin de Base de Datos (SGBD/DBMS, DDL, DML y SQL) Usuarios de la Base de Datos Diagrama Entidad Relacin E-R Diccionario de Datos

Concepto Enfoque de Base de Datos

Los datos son visualizados como un recurso que debe ser compartido entre diferentes usuarios. Cada usuario puede contar con una visin propia de la base de datos, de acuerdo a sus requerimientos de informacin. Los datos son almacenados de tal manera que son independientes del programa que los usa. Se tiene un control centralizado de las operaciones de proteccin, ingreso, modificacin, eliminacin y recuperacin de datos, a travs de un DBMS.

Elementos del Enfoque de la BD

Usuarios de la Base de Datos

Administrador de la Base de Datos: Es el encargado de:


La planificacin de la base de datos. Desarrollo de estndares, polticas y procedimientos. Diseo lgico de la base de datos. Diseo e implementacin de la base de datos. Acceso y control (usuarios y contraseas). Mantenimiento. Respaldo.

Usuarios de la Base de Datos

Diseador de la Base de Datos: Es el encargado de:


El diseo lgico de la base de datos. Qu datos deben ser almacenados y definir vista parcial. Cmo deben organizarse los datos. Cules son los usos tpicos de los datos.

Programador de Aplicaciones: Es el encargado de:


Los programas que usen las bases de datos. Interfaces a otros sistemas:
Web E-Mail Sistemas de Ficheros

Usuarios de la Base de Datos

Usuarios Finales: Se dividen en dos:


Simples:
Usuarios de las aplicaciones finales. Consultas prefijadas.

Expertos:
Reportes Anlisis

Entidad

Es una persona, un lugar, una cosa, un evento o un concepto del cual se registra informacin. Ejemplos de entidades, pueden ser:
En un banco: clientes, cuentas bancarias y prstamos hipotecarios. En un almacn: Proveedores, partes, envos, entre otros.

Atributos (Elementos de Datos)

Toda entidad tiene algunos atributos bsicos que la caracterizan. Cada entidad o columna de la tabla se ha diseado para almacenar un determinado tipo de informacin. Ejemplo:
Entidad - Clientes Codigo Nombre Direccin Telfono E-Mail


Campo: Es la unidad ms pequea a la cual puede referirse en un programa. Desde el punto de vista del programador, representa una caracterstica de un individuo u objeto. Registro: Es una coleccin de campos de iguales o diferentes tipos. Archivo: Es la coleccin de registros almacenados siguiendo una estructura.

Tabla: Contiene un conjunto de todas las filas, agrupadas en un solo lugar.


Matrcula 961788 961547 647778 664674 761639 Nombre Rafael Peralta Mara Gonzlez Herminia Rojas Amn Taveras Yaquelin Rosado Sexo Masculino Femenino Femenino Masculino Ciudad Santiago Navarrete Puerto Plata Santiago Telfono 829-377-8545 809-477-2546 849-474-1671 809-443-2785

Femenino Santo Domingo 829-741-5564

Concepto de Base de Datos

Es una coleccin de tablas en las que se almacena un conjunto especfico de datos estructurados. Ventajas en el Uso de Base de Datos:
Globalizacin de la informacin. Permite a los diferentes usuarios considerar la informacin como un recurso corporativo que carece de dueo especfico. Eliminacin de informacin redundante o duplicada. Eliminacin de informacin inconsistente. Permite compartir la informacin. Permite mantener la integridad de la informacin.

Sistema de Gestin de Base de Datos (SGBD/DBMS)

Se necesita un sistema que integre los archivos en una base de datos y que pueda proporcionar diferentes orientaciones a distintos usuarios. El software, el hardware, el firmware y los procedimientos para manejar la base de datos conforman el Sistema de Manejo de Base de Datos (DBMS Data Base Management System). El DBMS es un conjunto de programas que se encargan de manejar la creacin y todos los accesos a las bases de datos (DDL, DML y SQL).

Sistemas de Gestin de Base de Datos (SGBD/DBMS)

SQL DB2 SQL/DS ORACLE INGRES INFORMIX SYBASE

PARADOX DBASE ACCESS FOXPRO R RM/T RM/V2

Programas para Manejo de Base de Datos

Lenguaje de Definicin de Datos (DDL Data Definition Language): Es utilizado para describir todas las estructuras de informacin y los programas que se usan para construir, actualizar e introducir la informacin que contiene la base de datos. Lenguaje de Manipulacin de Datos (DML Data Manipulation Language): Es utilizado para escribir programas que crean, actualizan y extraen informacin de las bases de datos. Lenguaje de Consulta (SQL Structure Query Language): Es empleado por el usuario para extraer informacin de la base de datos.