Introduccion a las bases de datos

4,263 views

Published on

Introduccion a las bases de datos, y unos pocos ejercicios resueltos

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,263
On SlideShare
0
From Embeds
0
Number of Embeds
1,013
Actions
Shares
0
Downloads
89
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduccion a las bases de datos

  1. 1. INTRODUCCION A LAS BASES DE DATOS<br />
  2. 2. BASE DE DATOS<br />Conjunto de datos que están organizados para un uso determinado y el conjunto de los programas que permiten gestionar estos datos es lo que se denomina Sistema Manejador (Gestor) de Bases de Datos.<br />
  3. 3. BASE DE DATOS<br />En la actualidad casi todos los sistemas de gestión de base de datos modernos almacenan y tratan la información utilizando el modelo de gestión de bases de datos relacional. Los cuales permiten establecer interconexiones (relaciones) entre los datos de ambas tablas.<br />En un sistema de base de datos relacional, los datos se organizan en Tablas.<br />
  4. 4. TABLA DE DATOS<br />Es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene información sobre un tema o asunto particular, como pueden ser clientes o pedidos.<br />Las tablas contienencampos que almacenan los diferentes datos como el código del cliente, nombre del cliente, dirección,...<br />
  5. 5. TABLA DE DATOS<br />Y al conjunto de campos para un mismo objeto de la tabla se le denomina registro o fila, así todos los campos de un cliente forman un registro, todos los datos de otro cliente forman otro registro,...  <br />
  6. 6. TABLA DE DATOS<br />CLIENTES<br />
  7. 7. MODELO RELACIONAL<br />LLAVE UNICA<br />Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla. Pueden existir varias claves únicas en una determinada tabla, y a cada una de éstas suele llamársele candidata a clave primaria.<br />
  8. 8. Modelo relacional<br />LLAVE PRIMARIA<br />Es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. La forma de hacer esto es por medio de claves foráneas. Sólo puede existir una clave primaria por tabla y ningún campo de dicha clave puede contener valores NULL.<br />
  9. 9. Modelo relacional<br />LLAVE FORANEA<br />Es una referencia a una clave en otra tabla. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.<br />
  10. 10. Ejemplo de llaves<br />Suponga que se quiere saber en Wall-mart, en que departamento y sucursal está todo integrante de su personal, y dicho departamento en que sucursal está. <br />
  11. 11. Ejemplo de llaves<br />Para lo anterior necesitaremos al menos 3 tablas, con los campos adecuados.<br />Llave Primaria<br />Llave Foránea<br />
  12. 12. ejercicio<br />En una universidad existe un sistema de noticias web, en las que cualquier estudiante puede publicar su propia noticia, se quiere saber:<br />Qué estudiante publicó una determinada noticia.<br />Que carrera estudia el alumno.<br />De que especialidad forma parte dicha carrera.<br />
  13. 13. NOTICIAS EN CAMPUS<br />
  14. 14. ejercicio<br />En «Mi empresa» el personal de ventas intenta obtener una estadística sobre:<br />Que empleado vende mas.<br />Que cliente compra mas.<br />Qué producto se vende mas.<br />Qué temporada del año es mejor en ventas.<br />
  15. 15.
  16. 16. CONSULTAS<br />Es un objeto que proporciona una visión personal de los datos almacenados en las tablas ya creadas.<br />Existen varios tipos de consultas para seleccionar, actualizar, borrar datos, etc., pero en principio se utilizan para extraer de las tablas los datos que cumplen ciertas condiciones.<br />Por ejemplo, podríamos crear una consulta para obtener todos los datos de los clientes cuyo código postal sea 46625.<br />
  17. 17. CONSULTAS<br />
  18. 18. FORMULARIOS<br />Es el objeto diseñado para la introducción, visualización y modificación de los datos de las tablas.<br />Existen diferentes tipos de formularios pero los que más se utilizan tienen la forma de pestañas de datos para la introducción por ejemplo de los diferentes clientes de la tabla CLIENTES.<br />
  19. 19. FORMULARIOS<br />
  20. 20. INFORME<br />Es el objeto diseñado para dar formato, calcular, imprimir y resumir datos seleccionados de una tabla.<br />Generalmente se utiliza para presentar los datos de forma impresa.<br />
  21. 21. INFORME<br />

×