Your SlideShare is downloading. ×
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Introduccionalasbasesdedatos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduccionalasbasesdedatos

333

Published on

Base de Datos

Base de Datos

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

  • Be the first to like this

No Downloads
Views
Total Views
333
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. INTRODUCCION A LAS BASES DE DATOS
  • 2. BASE DE DATOS  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.
  • 3. BASE DE DATOS 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.  En un sistema de base de datos relacional, los datos se organizan en Tablas. 
  • 4. TABLA DE DATOS  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.  Las tablas contienen que almacenan los diferentes datos como el código del cliente, nombre del cliente, dirección,... campos
  • 5. TABLA DE DATOS  Y al conjunto de campos para un mismo objeto de la tabla se le registro denomina o fila, así todos los campos de un cliente forman un registro, todos los datos de otro cliente forman otro registro,...
  • 6. TABLA DE DATOS CLIENTES Campos Código Nombre Apellidos Dirección C.P. Registro 1 1 Luis Grande Lilos C/ Germanías, 23 46723 Registro 2 2 Marta Fran Dardeno C/ Mayor, 34 46625 Registro 3 3 Francisco Juan López C/ Valle, 56 46625 Registro 4 4 María Huesca Buevo C/ Franciscano, 67 46521
  • 7. MODELO RELACIONAL  LLAVE UNICA  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.
  • 8. MODELO RELACIONAL  LLAVE PRIMARIA  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 foráneas claves . Sólo puede existir una clave primaria por tabla y ningún campo de dicha clave puede contener valores NULL. (NULO)
  • 9. MODELO RELACIONAL  LLAVE FORANEA  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.
  • 10. EJEMPLO DE LLAVES  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á.
  • 11. EJEMPLO DE LLAVES  Para lo anterior necesitaremos al menos 3 tablas, con los campos adecuados. EMPLEADO DEPARTAMENTO ID ID NOMBRE NOMBRE DOMICILIO ID_SUCURSAL TELEFONO IMSS C.P. ID_DEPARTAMENT O ID_SUCURSAL SUCURSAL Llave Primaria Llave Foránea ID NOMBRE
  • 12. EJERCICIO  En una universidad existe un sistema de noticias web, en las que cualquier estudiante puede publicar su propia noticia, se quiere saber:  Qué estudiante publicó una determinada noticia.  Que carrera estudia el alumno.  De que especialidad forma parte dicha carrera.
  • 13. NOTICIAS EN CAMPUS ALUMNO NOTICIA ID ID TITULO NOMBRE CONTENIDO EMAIL FECHA TELEFONO ID_ALUMNO DIRECCION ID_CARRERA ESPECIALIDAD CARRERA ID NOMBRE ID ID_CARRERA NOMBRE
  • 14. EJERCICIO  En «Mi empresa» el personal de ventas intenta obtener una estadística sobre:  Que empleado vende mas.  Que cliente compra mas.  Qué producto se vende mas.  Qué temporada del año es mejor en ventas.
  • 15. CLIENTE PRODUCTO ID ID NOMBRE NOMBRE DIRECCION CANTIDAD VENTAS TELEFONO EMAIL ID PRECIO PROVEEDOR CANTIDAD IMPORTE ID_CLIENTE VENDEDOR FECHA ID_VENDEDOR ID ID_PRODUCTO ID NOMBRE ID_FECHA DIA COMISION MES AÑO TEMPORADA
  • 16. CONSULTAS Es un objeto que proporciona una visión personal de los datos almacenados en las tablas ya creadas.  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.  Por ejemplo, podríamos crear una consulta para obtener todos los datos de los clientes cuyo código postal sea 46625. 
  • 17. CONSULTAS
  • 18. FORMULARIOS Es el objeto diseñado para la introducción, visualización y modificación de los datos de las tablas.  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. 
  • 19. FORMULARIOS
  • 20. INFORME Es el objeto diseñado para dar formato, calcular, imprimir y resumir datos seleccionados de una tabla.  Generalmente se utiliza para presentar los datos de forma impresa. 
  • 21. INFORME
  • 22. RESUMEN  Una BASE DE DATOS RELACIONAL organiza su información en TABLAS, que SE RELACIONAN entre sí.  Las TABLAS organizan sus datos en CAMPOS/COLUMNAS y REGISTROS/FI LAS.  Para optimizar las búsquedas y ordenaciones algunos campos deben ser ÍNDICES.
  • 23.  Para que las tablas se relacionen eficientemente es necesario que algunos índices sean CLAVE PRINCIPAL de la tabla.  La información de la base de datos se extrae o modifica mediante CONSULTAS (que pueden ser DE SELECCIÓN para extraer información o DE ACCIÓN para modificarla).
  • 24.  Por muy atractiva que sea la interfaz de diseño gráfico que uses para realizar la consulta, bajo ella siempre habrá instrucciones en LENGUAJE SQL (aunque ni siquiera te hayan enseñado que "eso" existe).
  • 25. Además, generalmente, las bases de datos relacionales vienen acompañadas de unas herramientas que permiten crear FORMULARIOS que faciliten la consulta e introducción de información por pantalla, y unos INFORMES para generar listados impresos.
  • 26.  Finalmente, cuando se pretende que la información de la base de datos de sustento a una APLICACIÓN, es necesario automatizar partes de su comportamiento. Eso se puede hacer desde lenguajes de programación externos o utilizando MACROS y MÓDULOS DE PROGRAMACIÓN incorporados en el propio SGBDR. (Sistema de Gestión de Bases de Datos Relacionales -o RDBMS de sus siglas en inglés)

×