diapositivas base de datos

22
BASE DE DATOS (BD) ANGIE JULIETH LÁZARO POVEDA Docente: Susan Viviana Hernández Ingeniera de Sistemas COLEGIO JOSÉ CELESTINO MUTIS ÁREA DE INFORMÁTICA GRADO:11-3 BUCARAMANGA-SANTANDER 2011

Upload: kata17

Post on 29-Jul-2015

90 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diapositivas base de datos

BASE DE DATOS (BD)

ANGIE JULIETH LÁZARO POVEDA

Docente: Susan Viviana Hernández

Ingeniera de Sistemas

COLEGIO JOSÉ CELESTINO MUTIS

ÁREA DE INFORMÁTICA

GRADO:11-3

BUCARAMANGA-SANTANDER

2011

Page 2: Diapositivas base de datos

BASE DE DATOS

(BD)

Page 3: Diapositivas base de datos

ESTRUCTURA DE UNA BASE DE DATOS (BD)Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a

la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de

contener los campos.

Registro: Es una colección de campos (atributos)Campos: Contiene almacenado solamente un valor.Enlace: Asociación entre dos registros, así que podemos verla como unarelación estrictamente binaria.

Un BD abarca más que la estructura de árbol, porque un nodo "hijo“, en la estructura de red puede tener más de un padre.

Page 4: Diapositivas base de datos

DIFERENCIA ENTREUNA BD Y UN SGBD

Una BD (Base de Datos), es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso y un SGBD (Sistema de Gestión de Base de Datos), es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad.

Page 5: Diapositivas base de datos

Una Hoja de Cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas (habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas); y el SGBD, consiste en una colección de datos interrelacionados y posee un conjunto de programas para

acceder a dichos datos. El Objetivo primordial de un sistema de gestión de base de datos (SGBD), es proporcionar un entorno que sea a la vez conveniente y eficiente para ser

utilizado al extraer y almacenar información de la base de datos.

DIFERENCIA ENTRE UNA HOJA DE CÁLCULO Y UN SGBD

Page 6: Diapositivas base de datos

¿QUÉ ES UNA BD RELACIONAL?

Page 7: Diapositivas base de datos

PASOS EN EL DISEÑO DE UNA BD Análisis de

Requerimientos

Diseño Conceptual

(Entidad-Relación)

Diseño Lógico(ELKA u otro)

Diseño Físico(Almacenamiento y Acceso)

Page 8: Diapositivas base de datos

PASOS EN EL DISEÑO DE UNA BDANÁLISIS DE REQUERIMIENTOS

•Descripción Operacional.

•Fase de Adquisición de Conocimiento. - Entrevista con los usuarios del sistema. - Identifica necesidades. - Asegurar que se tenga los datos necesarios para las funciones y aplicaciones donde se usará la base de datos.

•La Salida son los Requerimientos del Sistema.

Page 9: Diapositivas base de datos

PASOS EN EL DISEÑO DE UNA BD

DISEÑO CONCEPTUAL

•Trata de reflejar cómo son los datos.•De manera participativa y con refinamientos sucesivos a través de la interacción de los diseñadores y los usuarios del sistema.

•Trata de crear un Modelo Parcial del Universo donde se trata de capturar lo suficiente para poder soportar todas las funciones a las que servirá el sistema final. •Identifica identidades y sus relaciones.•La salida es un Esquema de la Base de Datos.•Dentro de ésta fase es común el uso del modelo Entidad-Relación.

Análisis de Requerimiento

s

Diseño Conceptual

(Entidad-Relación)

Page 10: Diapositivas base de datos

PASOS EN EL DISEÑO DE UNA BD

DISEÑO LÓGICO

•Diseño que se acerca más a la implementación en un Sistema Manejador de Base de Datos.•Transforma el modelo Entidad-Relación en tablas que podrán ser implementadas en un sistema manejador de base de datos particular.•El modelo que se puede usar es ELKA.•Elimina ciertas anomalías debidas a la redundancia, esto es se NORMALIZA.

Page 11: Diapositivas base de datos

PASOS EN EL DISEÑO DE UNA BD

DISEÑO FÍSICO

•Decide la estructura de almacenamiento y las estrategias de acceso. -Estructura de almacenamiento: cómo almacenar los datos. Archivos planos, comprimidos, codificados, formatos específicos. -Estrategias de acceso: Acceso Secuencial, Acceso Binario Acceso usando Btrees.•Generalmente se reduce a la selección de los ÍNDICES para acelerar el acceso. También selecciona los tipos de datos.

Page 12: Diapositivas base de datos

OPERACIONES BÁSICAS EN UNA BASE DE DATOS (BD)

Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).

1. SELECCIÓN: Mediante esta Operación se obtiene un conjuntode filas con todas las columnasde la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los operadoresbooleanos "and" (Y),”or" (O), "not" (NO).

La representación sería la siguiente:

2. PROYECCIÓN: Ésta operación nosDevuelve una nueva tabla con las Columnas seleccionadas de otra.

La representación sería la siguiente:                     

OPERACIONES UNARIAS

Page 13: Diapositivas base de datos

OPERACIONES BÁSICAS EN UNA BASE DE DATOS (BD)

Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).

1. UNIÓN: Esta operación solo se Puede hacer si las tablas tienes lasmismas columnas, es decir, porejemplo si tuviéramos una tablallamada empleados 2 con las mismascolumnas tan solo tendríamos que añadir las filas de ambas tablasen una única tabla.

La representación sería la siguiente:

2. DIFERENCIA: De la misma forma Que la unión la diferencia, tan solo se puede realizar si las dos tablas tienenlas mismas columnas. Su representaciónsería la siguiente: La representación sería la siguiente:                     

OPERACIONES BINARIAS

Tabla1 U Tabla2

Tabla1 - Tabla2

Page 14: Diapositivas base de datos

OPERACIONES BÁSICAS EN UNA BASE DE DATOS (BD)

Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).

3. PRODUCTO CARTESIANO:Se realiza con dos tablas distintaspero relacionadas por alguna columna, siempre y cuando el nombre de la columna no sea el mismo.

Su representación sería la siguiente:

OPERACIONES BINARIAS

TABLA1 x TABLA 2

BASE DE DATOS

Borrar: DELETE,

DROP

Consultar: SELECT

Actualizar:

UPDATE

Almacenar: CREATE, INSERT

Page 15: Diapositivas base de datos

Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos.

OBJETOS DE ACCESS

Page 16: Diapositivas base de datos

OBJETOS DE ACCESSConsultas: Permiten catalogar, ordenar, extraer y modificar la información contenida en una tabla o en un conjunto de tablas relacionadas, dependiendo de los tipos de consulta y de las condiciones que en ella se establezcan.

Page 17: Diapositivas base de datos

OBJETOS DE ACCESSFormularios: Son diseños que realizamos para poder introducir, modificar o visualizar los registros de una tabla o consulta. En los formularios podemos insertar campos calculados e imágenes.

Page 18: Diapositivas base de datos

OBJETOS DE ACCESSInformes: Son extractos de datos procedentes de tablas o consultas y que tienen como propósito principal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla.

Page 19: Diapositivas base de datos

OBJETOS DE ACCESSPáginas: Una página de acceso a datos es un tipo especial de páginas web, diseñada para ver los datos y trabajar con ellos desde Internet o desde una red local.

Page 20: Diapositivas base de datos

OBJETOS DE ACCESSMacros: Son conjuntos de operaciones grabadas que pueden ejecutarse en cualquier momento para realizar de forma automática tareas repetitivas.

Page 21: Diapositivas base de datos

OBJETOS DE ACCESSMódulos : Son programas escritos especialmente para Access mediante un lenguaje de programación llamado Visual Basic para aplicaciones.

Page 22: Diapositivas base de datos

WEBGRAFÍAhttp://www.monografias.com/trabajos12/basdat/basdat.shtml http://es.wikipedia.org/wiki/Base_de_datos http://yuyiiz.wordpress.com/2010/04/13/diferencias-entre-una-hoj

a-de-calculo-y-un-sgbd/ http://www.alegsa.com.ar/Dic/estructura%20de%20la%20base%2

0de%20datos.php http://www.monografias.com/trabajos10/esda/esda.shtml http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_

de_datos http://www3.uji.es/~mmarques/f47/apun/node4.html http://silviissteban.wordpress.com/2010/04/13/%C2%BFcual-es-la-

diferencia-entre-una-bd-y-un-sgbd-sistema-de-gestion-de-base-de-datos/

http://1.bp.blogspot.com/_eJYsI2H1ZhI/Sh9gixHQXdI/AAAAAAAAA

gY/zoKqcPw-efs/s400/logo_SGBD.gif http://www.njnonprofits.org/bd_logo.jpg http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-la

s-bases-de-datos/ http://www.uaem.mx/posgrado/mcruz/cursos/miic/dibd.pdfhttp://www.desarrolloweb.com/articulos/operaciones-basicas-sobr

e-tablas.htmlhttp://puertolas.espacioblog.com/post/2008/05/28/objetos-access