base de datos :)

17
MARITZA XIMENA BLANCO VEGA 11-1 POFESORA: SUSAN HERNANDEZ COLEGIO JOSE CELESTINO MUTIS INFORMATICA BUCARAMANGA 2011

Upload: ximenablancovega

Post on 12-Jul-2015

338 views

Category:

Education


0 download

TRANSCRIPT

Page 1: BASE DE DATOS :)

MARITZA XIMENA BLANCO VEGA11-1

POFESORA: SUSAN HERNANDEZ

COLEGIO JOSE CELESTINO MUTISINFORMATICA

BUCARAMANGA2011

Page 2: BASE DE DATOS :)
Page 3: BASE DE DATOS :)

Es un sistema que almacena datos que están relacionados. Es un repositorio en donde guardamos información integrada que

podemos almacenar y recuperar. Un conjunto de información

almacenada en memoria auxiliar que permite acceso directo y

un conjunto de programas que manipulan esos datos.

Componentes de una Base de Datos:

Hardware: constituido por dispositivo de almacenamiento

como discos, tambores, cintas, etc.

Software: que es el DBMS o Sistema Administrador de Base de

Datos.

Datos: los cuales están almacenados de acuerdo a la estructura

externa y van a ser procesados para convertirse en información.

Page 4: BASE DE DATOS :)
Page 5: BASE DE DATOS :)

No redundancia: Los datos sealmacenan una sola vez. Sivarias aplicaciones necesitan losmismos datos no crearán cadauna su propia copia sino quetodas accederán a la misma.

Independencia: Los datos sealmacenan teniendo en cuentala estructura inherente a lospropios datos y no la de laaplicación que los crea. Dostipos de independencia:independencia física y lógica

Concurrencia: Varios usuarios,ejecutando la misma odiferente aplicación, podránacceder simultáneamente a losdatos.

Función de definición: Permitedescribir los elementos dedatos, s unas estructuras,interrelaciones validaciones anivel externo, lógico e internosrealizada por una parte delSGBD.

Función de manipulación:Permite buscar, añadir, suprimiry modificar los datos de la BD.Esta función es realizada poruna parte del SGBD.

Función de utilización: Incluyeotras funcionalidades talescomo: modificar la capacidad delos registros, cargar archivos,realizar copias de seguridad,protección frente a accesos noautorizados, etc.

BASE DE DATOS (BD)SISTEMA DE GESTION DE

BASE DE DATOS (SGBD)

Page 6: BASE DE DATOS :)
Page 7: BASE DE DATOS :)

Una hoja de cálculo (oprograma de hojas decálculo) es un software através del cual se puedenusar datos numéricos yrealizar cálculosautomáticos de númerosque están en una tabla.También es posibleautomatizar cálculoscomplejos al utilizar unagran cantidad deparámetros y al crear tablasllamadas hojas de trabajo.

–SGBD- (Data BaseManagement System DBMS)consiste en una colección dedatos interrelacionados y unconjunto de programas paraacceder a esos datos. ElObjetivo primordial de unSGBD es proporcionar unentorno que sea a la vezconveniente y eficiente paraser utilizado al extraer yalmacenar información de labase de datos. (KORTH,1995)

HOJA DE CALCULO SGBD

Page 8: BASE DE DATOS :)
Page 9: BASE DE DATOS :)

Una base de datos relacional es una base de datos que cumple

con el modelo relacional, el cual es el modelo más utilizado en

la actualidad para modelar problemas reales y administrar datos

dinámicamente. Permiten establecer interconexiones

(relaciones) entre los datos (que están guardados en tablas), y

trabajar con ellos conjuntamente.

Page 10: BASE DE DATOS :)

Determinar el propósito de la base de datos: Este paso le ayudará a decidir los

datos que desea que Visual FoxPro almacene.

Determinar las tablas necesarias : Cuando ya conozca claramente el propósito de

la base de datos, puede dividir la información en temas distintos, como

“Employees”. Cada tema será una tabla de la base de datos.

Determinar los campos necesarios: Tiene que decidir la información que desea

incluir en cada tabla. Cada categoría de información de una tabla se denomina

campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un

campo de la tabla Employee podría ser Last_name y otro podría ser Hire_date.

Determinar las relaciones : Observe cada tabla y decida cómo se relacionan sus

datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas

nuevas para clarificar las relaciones, si es necesario.

Perfeccionar el diseño: Busque errores en el diseño. Cree las tablas y agregue

algunos registros de datos de ejemplo. Vea si puede obtener los resultados que

desea de sus tablas. Haga los ajustes necesarios al diseño.

Page 11: BASE DE DATOS :)

Operaciones unarias Selección: Mediante esta operación se obtiene un conjunto de filas con

todas las columnas de la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los operadores booleanos "and" (Y)," or" (O), "not" (NO).

Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de otra.

Operaciones binarias Unión: Esta operación solo se puede hacer si las tablas tienes las

mismas columnas, es decir, por ejemplo si tuviéramos una tabla llamada empleados2 con las mismas columnas tan solo tendríamos que añadir las filas de ambas tablas en una única tabla.

Page 12: BASE DE DATOS :)

Diferencia: de la misma forma que la unión la diferencia tan

solo se puede realizar si las dos tablas tienen las mismas

columnas.

Producto cartesiano: se realiza con dos tablas distintas pero

relacionadas por alguna columna, siempre y cuando el nombre

de la columna no sea el mismo.

Page 13: BASE DE DATOS :)

TABLASConjunto de datos estructurados que forman el contenido de una base de datos.

Page 14: BASE DE DATOS :)

CONSULTAR

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 15: BASE DE DATOS :)

FORMULARIOS

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 16: BASE DE DATOS :)

INFORMES

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.