INTRODUCCION A LAS BASES DE DATOS
BASE DE DATOS


Conjunto de datos que están organizados
para un uso determinado y el conjunto de los
programas que permit...
BASE DE DATOS
En la actualidad casi todos los sistemas de
gestión de base de datos modernos
almacenan y tratan la informac...
TABLA DE DATOS


Es un objeto que se define y utiliza para
almacenar
los
datos.
Una
tabla
contiene información sobre un t...
TABLA DE DATOS


Y al conjunto de campos para un mismo
objeto de la tabla se le

registro

denomina
o fila, así todos los...
TABLA DE DATOS
CLIENTES
Campos
Código

Nombre

Apellidos

Dirección

C.P.

Registro
1

1

Luis

Grande Lilos

C/ Germanías...
MODELO RELACIONAL


LLAVE UNICA
 Cada

tabla puede tener uno o más campos
cuyos valores identifican de forma única cada
...
MODELO RELACIONAL


LLAVE PRIMARIA
 Es

una clave única elegida entre todas las
candidatas que define unívocamente a tod...
MODELO RELACIONAL


LLAVE FORANEA
 Es

una referencia a una clave en otra tabla. Las
claves foráneas no necesitan ser cl...
EJEMPLO DE LLAVES


Suponga que se quiere saber en Wall-mart,
en que departamento y sucursal está todo
integrante de su p...
EJEMPLO DE LLAVES


Para lo anterior necesitaremos al menos 3
tablas, con los campos adecuados.
EMPLEADO

DEPARTAMENTO

I...
EJERCICIO


En una universidad existe un sistema de
noticias web, en las que cualquier estudiante
puede publicar su propi...
NOTICIAS EN CAMPUS
ALUMNO

NOTICIA
ID

ID

TITULO

NOMBRE

CONTENIDO

EMAIL

FECHA

TELEFONO

ID_ALUMNO

DIRECCION
ID_CARR...
EJERCICIO


En «Mi empresa» el personal de ventas
intenta obtener una estadística sobre:
 Que

empleado vende mas.
 Que...
CLIENTE

PRODUCTO

ID

ID

NOMBRE

NOMBRE

DIRECCION

CANTIDAD
VENTAS

TELEFONO
EMAIL

ID

PRECIO
PROVEEDOR

CANTIDAD
IMPO...
CONSULTAS
Es un objeto que proporciona una visión
personal de los datos almacenados en las
tablas ya creadas.
 Existen va...
CONSULTAS
FORMULARIOS
Es el objeto diseñado para la introducción,
visualización y modificación de los datos
de las tablas.
 Existen...
FORMULARIOS
INFORME
Es el objeto diseñado para dar formato,
calcular, imprimir y resumir datos
seleccionados de una tabla.
 Generalme...
INFORME
RESUMEN


Una
BASE
DE
DATOS
RELACIONAL organiza su información
en TABLAS, que SE RELACIONAN entre sí.



Las
TABLAS
orga...


Para que las tablas se relacionen
eficientemente es necesario que algunos
índices sean CLAVE PRINCIPAL de la
tabla.


...


Por muy atractiva que sea la interfaz de
diseño gráfico que uses para realizar la
consulta, bajo ella siempre habrá
ins...
Además, generalmente, las bases de datos
relacionales vienen acompañadas de unas
herramientas
que
permiten
crear FORMULARI...


Finalmente, cuando se pretende que la
información de la base de datos de sustento a
una APLICACIÓN, es necesario automa...
Upcoming SlideShare
Loading in...5
×

Introduccionalasbasesdedatos

401
-1

Published on

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
401
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduccionalasbasesdedatos

  1. 1. INTRODUCCION A LAS BASES DE DATOS
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 17. CONSULTAS
  18. 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. 19. FORMULARIOS
  20. 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. 21. INFORME
  22. 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. 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. 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. 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. 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)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×