BASES DE DATOS

8
Conceptos Básicos – Diapositiva 1 Conceptos Básicos Conceptos B Conceptos B á á sicos sicos Base de Datos Base de Datos Relacional DBMS Elementos de una Base de Datos Relación de datos Objetos de una Base de Datos en Access

Transcript of BASES DE DATOS

Page 1: BASES DE DATOS

Conceptos Básicos – Diapositiva 1

Conceptos BásicosConceptos BConceptos Báásicossicos

� Base de Datos� Base de Datos Relacional � DBMS� Elementos de una Base de Datos� Relación de datos� Objetos de una Base de Datos en Access

Page 2: BASES DE DATOS

Conceptos Básicos – Diapositiva 2

¿Qué es una Base de Datos?¿¿QuQuéé es una Base de Datos?es una Base de Datos?

� Una base de datos (BD) es una recopilación de información organizada que está vinculada con un tema o un propósito particular.• Las direcciones de clientes en una agenda• Información de ventas• Administración de Empleados

� Una base de datos relacional (BDR) es una base de datos que cumple con el modelo relacional, permitiendo establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas.

Page 3: BASES DE DATOS

Conceptos Básicos – Diapositiva 3

¿Qué es una Base de Datos?¿¿QuQuéé es una Base de Datos?es una Base de Datos?� Con Microsoft Access 2010, puede crear bases de datos relacionales que

almacenan los datos vinculados en un solo archivo (.accdb)• Por ejemplo, podría crear una base de datos relacional para almacenar todos los datos de

su negocio o estudio: clientes, empleados, facturación, productos, etc.� Con las bases de datos relacionales se pueden combinar datos de diferentes tablas� Cuando la información se encuentra en una BDR:

• ésta ocupa menos espacio (ya que la información se puede almacenar sólo en una tabla en vez de hacerlo en varias )

• es más rápida de actualizar (porque la información antigua o incorrecta se debe corregir sólo en una tabla, en vez de hacerlo en varias)

• La verdadera potencia de una base de datos relacional no es la de almacenamiento, sino en la posibilidad de recuperar exactamente la información deseada.

� Microsoft Access es un sistema de administración de bases de datos (DBMS) para crear y utilizar bases de datos informatizadas

� Un DBMS es un conjunto de programas integrados que se usan para crear yadministrar la información de una base de datos

Page 4: BASES DE DATOS

Conceptos Básicos – Diapositiva 4

Bases de datos tradicionalesBases de datos tradicionalesBases de datos tradicionales

� En las bases de datos tradicionales la información estáordenada por un criterio único preestablecido.• Esto significa que no podemos acceder a un dato si no

conocemos por ejemplo, el código del cliente.• Para saber aquellos clientes cuyas compras han superado

$xxx para bonificarlos con yy% de descuento deberíamos recorrer cada una de las fichas para efectuar dicha consulta.

• Éstas y otras tareas se pueden automatizar en una Base de datos electrónica.

� En una base de datos se llama registro a cada una de las fichas del fichero y campo a cada ítem de la ficha.

� El contenido de cada campo se denomina dato.

Page 5: BASES DE DATOS

Conceptos Básicos – Diapositiva 5

Bases de datos electrónicasBases de datos electrBases de datos electróónicasnicas� Microsoft Office Access organiza la información en tablas, que son listas y columnas

similares a las de los libros contables o a las de las hojas de cálculo de Microsoft Office Excel. � La mayoría de las bases de datos necesitan varias tablas. Por ejemplo, podría tener una tabla

con información sobre productos, otra con información sobre pedidos y una tercera con información sobre clientes.

� Cada fila recibe también el nombre de registro y cada columna se denomina también campo.

� Un registro es una forma lógica y coherente de combinar información sobre alguna cosa.

� Un campo es un elemento único de información: un tipo de elemento que aparece en cada registro.

� Ejemplo: en la tabla Productos, cada fila o registro contendría información sobre un producto, y cada columna contendría algún dato sobre ese producto, como su nombre o el precio.

Page 6: BASES DE DATOS

Conceptos Básicos – Diapositiva 6

Elementos de una Base de datosElementos de una Base de datosElementos de una Base de datos� Tabla

• Es un conjunto de registros idénticos en cuanto a su formato.• Es una colección de datos sobre un tema específico, como

productos o proveedores.• Al usar una tabla independiente para cada tema, los datos se

almacenan sólo una vez. • Esto tiene como resultado una base de datos más eficaz y menos

errores de entrada de datos

• Una tabla almacena los datos en filas y columnas• Las filas representan los registros• Las columnas representan los campos

� Registro• Es un conjunto de campos• Cada registro está formado por los mismos campos, en la

misma disposición, sólo cambia el contenido� Campo

• Es la pieza más pequeña de información de la que se compone una base de datos

• Es una parte indivisible• Contiene un único dato

Campos

Registros

Page 7: BASES DE DATOS

Conceptos Básicos – Diapositiva 7

Relación de datosRelaciRelacióón de datosn de datos

� Cuando se relacionan las tablas, se vinculan datos de una tabla con datos de otra tabla• Por ejemplo, podríamos crear un informe con las direcciones de los clientes a quienes se desea dar

una bonificación de acuerdo a las ventas

Page 8: BASES DE DATOS

Conceptos Básicos – Diapositiva 8

Objetos de una base de datos de AccessObjetos de una base de datos de AccessObjetos de una base de datos de Access

� Tablas

• Donde se almacenan los datos

� Consultas

• Es una pregunta acerca de los datos• Por ejemplo, ¿cuáles son los clientes de Mar del Plata?

• Se obtienen los datos de una o más tablas (relacionadas) con el fin de ver los datos, editarlos o bien utilizarlos en informes o formularios

• Permiten buscar y recuperar exactamente aquellos datos que cumplen una condición

� Formularios

• Presentan los datos de las tablas o consultas para verlos, editarlos o introducir los datos

� Informes

• Para crear resúmenes y presentación de los datos de tablas o consultas

Consulta