1 / 13

Bases de Datos

Bases de Datos. Colegio de Informática IMB-PC Zona 12. ¿ 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ás…estamos usando una base de datos.

Download Presentation

Bases de Datos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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ás…estamos 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 Clientes Ventas

  7. Lo cual nos lleva a diseñar el modeloE/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:

  11. u Carácter Valor del Campo Eduardo Registro 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

More Related