Bases de Datos - PowerPoint PPT Presentation

About This Presentation
Title:

Bases de Datos

Description:

... El Modelo Entidad-Relaci n El Modelo Relacional El Modelo Relacional Busca localizar los temas y subtemas principales de la Base de datos, ... – PowerPoint PPT presentation

Number of Views:86
Avg rating:3.0/5.0
Slides: 14
Provided by: compu744
Category:

less

Transcript and Presenter's Notes

Title: Bases de Datos


1
Bases de Datos
  • Colegio de Informática IMB-PC Zona 12

2
Qué es una base de datos?
  • Cada vez que usamos un directorio telefónico,
    consultamos un saldo en el colegio, buscamos
    información en Internet, compramos en el
    supermercado y en muchas ocasiones másestamos
    usando una base de datos.

3
En resumen
  • Una base de datos es cualquier grupo de
    información que se encuentra reunida con una
    finalidad.
  • A la forma en se organiza o clasifica la
    información le llamamos Modelo y los
    principales son
  • El Modelo Entidad-Relación
  • El Modelo Relacional

4
El Modelo Relacional
  • Busca localizar los temas y subtemas principales
    de la Base de datos, así como la forma en que se
    relacionan entre sí.
  • A los temas les llama Entidades
  • A los subtemas o características del tema les
    llama atributos.
  • Observémoslo con un ejemplo.

5
Pensemos en el siguiente caso
  • Una empresa desea almacenar la información
    relativa a los productos que vende, tales como el
    codigo, nombre, fecha de vencimiento,
    proveedor,categorias (ej.lácteos,ropa,fruta,
    etc.), así como las ventas y los clientes que
    han comprado en la tienda.

Cómo podemos organizar la información de este
sistema
6
  • Una empresa desea almacenar la información
    relativa a los productos que vende, tales como el
    codigo, nombre, fecha de vencimiento,
    proveedor,categorias (ej.lácteos,ropa,fruta,
    etc.), así como las ventas y los clientes que
    han comprado en la tienda.

Recuerde que un tema implica los elementos
principales del sistema es decir, aquellos que
guardan información propia y que son tan
importantes como para clasificarse por aparte.
Subtemas El código del Producto El teléfono del
Proveedor La descripción de la Categorías El
nit y el nombre del Cliente La fecha y el total
de una Venta
Temas Productos Proveedores Categorías Cliente
s Ventas
7
Lo cual nos lleva a diseñar el modelo E/R
8
Podemos decir
  • Tenemos una entidad llamada Productos cuyo
    atributo principal será el código del producto.
    (El cual no puede estar vacío para ningún
    producto ni repetirse)
  • Existen entidades Categorías, Proveedores,Ventas
    y Clientes. Note como cada una tiene sus propios
    atributos y almacena información de temas
    distintos.

9
El Modelo Relacional
  • Intenta trasladar los elementos del problema a
    Tablas relacionadas.
  • Tabla Son arreglos que almacenan la información
    de forma lógica y ordenada. Se componen de
  • Campos Elementos Verticales de la tabla,
    tambien pueden identificarse como columnas.
  • Registros El conjunto de campos para un elemento
    de la tabla, pueden identificarse como filas

10
Ejemplo
TABLA PRODUCTOS TABLA PRODUCTOS TABLA PRODUCTOS TABLA PRODUCTOS
COD_PRODUCTO DESCRIPCION FECHA_VENC COD_CATEGO
ABX-123 Aceite X n/a Aa-1
XAE-323 Queso 01/01/2009 Ly-1
VBG-456 Detergente n/a Xs-3
11
u
Carácter
Eduardo
Valor del Campo
1603482 Rivas Eduardo Mérida M 12/07/2007
Registro
INSCRIPCIONES INSCRIPCIONES INSCRIPCIONES INSCRIPCIONES INSCRIPCIONES INSCRIPCIONES
Carnet Apellidos Nombre Municipio Género Fecha_inscip
1603482 Rivas Eduardo Guatemala M 12/07/2007
1235453 Torres Maria Mixco F 05/06/2007
354455 Cruz Felipe Petapa M 01/01/2008
Tabla
12
Volviendo al Ejemplo
  • Podríamos representar el problema en Modelo
    Relacional de la siguiente forma

Categorias
Productos
Proveedores
Ventas
cod_categoria Nombre foto
cod_producto Descripcion fecha_venc
cod_proveedor Nombre Direccion Telefono
no_factura fecha
Clientes
Nit Nombre Telefono
Ahora el modelo exige que se establezcan
relaciones entre las diversas tablas de la base.
13
En dónde interviene VB?
Base de Datos (Access, Excel, Fox, SQL Server,
etc)
Formularios
Tecnología de Conexión de Datos (ADO,
Data,DAO,RDO)
Informes
Páginas Web
Cliente
Write a Comment
User Comments (0)
About PowerShow.com