Está en la página 1de 31

BASES DE DATOS

INDICE

Introduccin
Definicin de base de datos
Conceptos bsicos
Sistema de Gestin de Base de Datos
(SGBD)
Conclusiones
INTRODUCCIN

En la actualidad el enfoque de bases de datos


es extensamente utilizado por ser la nica
solucin posible para manejar grandes
volmenes de datos, la complejidad de la
extraccin de datos y la concurrencia de datos
(accesos simultneos).
Las bases de datos se han extendido por la
disminucin de los costos de los servidores y las
necesidades de exploracin de datos.
Ciclo de desarrollo de los
Sistemas informaticos

En la etapa 4)
Diseo se
definen los
detalles a fin de
cumplir con los
requerimientos
identificados en
la etapa 3)
Anlisis.

Fuente: Kendall y Kendall


INDICE

Introduccin
Definicin de base de datos
Conceptos bsicos
Sistema de Gestin de Base de Datos
(SGBD)
Conclusiones
DEFINICIN DE BASE DE DATOS (1)

Base de Datos es un conjunto de datos


relacionados entre s y que tienen un
significado implcito.
Ramez Elmasri y Shamkant B. Navathe

La definicin presentada anteriormente hace referencia a dos elementos para que


un conjunto de datos constituya una Base de Datos:
1) Relaciones entre datos, tema que se trata en las prximas transparencias.

2) Significado implcito de los datos que se atribuye dependiendo del contexto


en que se utilizan los mismos.
Por ejemplo, el dato fecha en una base de datos de ventas puede referirse a la fecha
de emisin de las facturas, mientras que si la base de datos es de msica quizs
corresponda a la fecha en que se grab un tema musical.
Archivos tradicionales y Bases de Datos
En un sistema de informacin se cuenta con dos enfoques
principales para definir el almacenamiento de los datos:
1. Archivos tradicionales. Consiste en almacenar los datos
en archivos individuales, exclusivos para cada aplicacin
particular. En este sistema los datos pueden ser
redundantes (repetidos innecesariamente) y la
actualizacin de los archivos es ms lenta que en una base
de datos.
2. Base de datos. Es un almacenamiento de datos
formalmente definido, controlado centralmente para
intentar servir a mltiples y diferentes aplicaciones.La base
de datos es una fuente significativa de datos que son
compartidos por numerosos usuarios para diversas
aplicaciones.
Kendall y Kendall
Antes

Dpto. Personal Dpto. Contabilidad


Dpto. Ventas

Clientes Ventas Cuentas


Empleados

Inventario

Personal Ahora BASE DE DATOS


Empleados
Ventas Clientes
SGBD
Ventas
Inventario
Contabilidad Cuentas
Definicin

Una base de datos es un conjunto


estructurado de datos coherentes

Coleccin disponible de
informacin
Definicin

Una base de datos es un conjunto


estructurado de datos coherentes

Coleccin organizada en
subconjuntos, en funcin de
ligas y de relaciones entre las
diferentes informaciones
(estructura lgica)
Definicin

Una base de datos es un conjunto


estructurado de datos coherentes

No hay contradiccin entre los


datos ligados, no hay prdida de
informacin, aun sabiendo que
hay una utilizacin compartida
de los datos entre varios
usuarios
DEFINICIN DE BASE DE DATOS
(2)

.
Una base de datos tiene
una fuente de la cual se
derivan los datos, cierto
grado de interaccin con los
acontecimientos del mundo
real y un pblico que est
activamente interesado en el
contenido de la base de
datos.

Ramez Elmasri y Shamkant B. Navathe


INDICE

Introduccin
Definicin de bases de datos
Conceptos bsicos
Sistema de Gestin de Base de Datos (SGBD)
Conclusiones
CONCEPTOS BSICOS
Resulta relevante para que el Tcnico en Administracin cumpla
su rol como usuario de los sistemas o como integrante del equipo
de desarrollo que conozca algunos conceptos bsicos vinculados
al tema Bases de Datos.

Datos
Entidades
Claves primarias y forneas
Relaciones
Restricciones de integridad referencial
Metadatos
Datos
Datos son hechos conocidos que pueden registrarse y
que tienen un significado implcito.
Ramez Elmasri y Shamkant B. Navathe
Ejemplo:
Pueden constituir datos los nombres, nmeros
telefnicos y direcciones de personas que
conocemos.

3256789 Jos Martnez


Elena Snchez

18 de Julio 1880 Sarand 100


Kli@adinet.com.uy
Entidades
Una entidad es todo aquello de lo cual interesa guardar datos, por
ejemplo: clientes, facturas, productos, empleados. En el Modelo
de Entidad-Relacin que se presenta, se observa que las
entidades estn formadas por atributos o campos referidos a
un mismo tema que interesa almacenar.

CLIENTES cuenta con los atributos: Cdigo de Cliente, Nombre, Apellido,


Domicilio, Telfono.
Claves Primarias y Claves Forneas
Cada entidad tiene una clave primaria o campo llave que
identifica unvocamente al conjunto de datos.
Cuando en una entidad figura la clave primaria de otra entidad, sta
se denomina clave fornea.
Las entidades se relacionan entre s a travs de las claves
forneas.

CLAVES PRIMARIAS CLAVES FORNEAS


Cdigo de Cliente es la clave primaria Son claves forneas en Facturas Cdigo
de Cliente. A cada cliente se le asocia un de Cliente y Cdigo de Producto.
cdigo y a cada cdigo le corresponde un Clientes se relaciona con Facturas a
cliente. Asimismo, Nmero de Factura y travs del Cdigo de Cliente que figura
Cdigo de Producto son claves primarias en ambas tablas y con Productos
de Facturas y Productos respectivamente. mediante el Cdigo de producto.
Restricciones de integridad referencial

RESTRICCIONES DE INTEGRIDAD REFERENCIAL


-Cdigo de Clientes en Facturas debe cumplir que exista
en Clientes y que sea clave primaria
-Cdigode Producto Facturas debe cumplir que exista en
Productos y que sea clave primaria
Retomando la Definicin de Base de Datos (1), la cual seala
que sta ...es un conjunto de datos relacionados entre
s y que tienen un significado implcito, se observa en la
imagen que los datos de las tablas se relacionan a travs de
las claves y que stos tienen el significado implcito que se
les atribuye en dicho contexto.
Datos y Metadatos
Metadatos son datos acerca de los datos presentes
en la base de datos.

Ejemplo metadatos El tipo de datos puede ser Numrico,


alfabtico, fecha, lgico (S /NO).

Dato Tipo Longitud


Num Numrico 4
La longitud indica la cantidad mxima
Nombre Alfabtico 20 de caracteres que puede asumir el
..... ...... ....... dato.

Ejemplo de Restriccin de Dominio:


Num >0 y <9999
INDICE

Introduccin
Conceptos bsicos
Sistema de Gestin de Base de Datos (SGBD)
Conclusiones
Definicin

Un Sistema de Gestin de Bases de


Datos (SGBD) es un software que
permite manipular las bases de datos

Construir
Utilizar
Mantener
Reorganizar
SISTEMA DE GESTIN DE
BASES DE DATOS (SGDB)

Un sistema de gestin de bases de datos (SGBD; en


ingls, Database Management System: DBMS) es un
conjunto de programas que permite a los usuarios
crear y mantener una base de datos.

Si bien, no es imprescindible contar con un SGBD para


implementar una base de datos, este software de uso
general facilita el proceso de definir, construir y
manipular bases de datos para diversas aplicaciones.
Cargos vinculados a un SGBD

Administrador de bases de datos


Diseador de bases de datos
Usuarios finales
Analistas de sistemas y programadores
Diseadores e implementadores del SGBD
Creadores de herramientas
Operadores y personal de mantenimiento

Ramez Elmasri y Shamkant B.


Navathe
Cargos y Funciones vinculados a un SGBB

Administrador de bases de datos


Se encarga de autorizar el acceso a la base
de datos, de coordinar y vigilar su empleo, y
de adquirir los recursos necesarios de
software y hardware.

Diseador de bases de datos


Antes de implementar la base de datos
identifica los datos que se almacenarn y
elige las estructuras apropiadas para
representar y almacenar dichos datos.
Cargos y Funciones vinculados a un SGBB (cont.)

Usuarios finales
Son los principales destinatarios de la base de datos.
Son quienes tiene acceso a la base de datos para consultarla,
actualizarla y generar informes.

Este es el rol que ms frecuentemente desempea el


Tcnico en Administracin con relacin de las Bases de
Datos.
Caractersticas deseables en un SGBD (cont.)

Cumplimiento de las restricciones de


integridad
Respaldo y recuperacin
Potencial para imponer normas
Menor tiempo de creacin de aplicaciones
Flexibilidad

Disponibilidad de informacin actualizada


Economas de escala

Se recomienda ampliar la informacin


precedente con la bibliografa del curso.
INDICE

Introduccin
Definicin de base de datos
Conceptos bsicos
Sistema de Gestor de Base de Datos (SGBD)
Conclusiones
CONCLUSIONES

El Tcnico en Administracin, dependiendo de su


capacitacin puede ocupar varios roles relacionados con
una base de datos, siendo lo ms habitual que sea un
usuario de la misma que realiza una consulta o emite un
listado desde un sistema integrado de gestin (ERP) o un
paquete contable que almacena sus datos en una base de
datos.
Asimismo, puede integrar equipos multidisciplinarios de
desarrollo de sistemas de informacin, donde el tema
adquiere singular relevancia. En la etapa de diseo se
define dnde y cmo se almacenarn los datos del
sistema para permitir el acceso a los mismos cuando sea
necesario.
Preguntas?
Bibliografa
Johen Burch y Gary Grudnitski. Diseo de Sistemas de Informacin, Grupo
Noriega Editores

Ramez Elmasri y Shamkant B. Navathe Sistemas de bases de Datos


Conceptos Fundamentales. Addison Wesley Iberoamericana

Ramez Elmasri y Shamkant B. Navathe Fundamentals of Dabatabase


Systems, Addison Wesley

Kennet Kendall y Julie Kendall Anlisis y Diseo de Sistemas, Prentices Hall


Hispanoamericana.

Daniel Monteiro, Beatriz Pereyra y Martn Robatto El rol del Tcnico en


Administracin en el desarrollo de los sistemas de informacin, Ctedra de
Introduccin a la Computacin

James Senn Anlisis y Diseo de Sistemas de Informacin Mc Graw Hill

También podría gustarte