SlideShare una empresa de Scribd logo
1 de 11
Estructura de una base de datos:

 La estructura de una base de datos hace referencia a los tipos de datos,
 los vínculos o relaciones y las restricciones que deben cumplir esos datos
 (integridad de datos y redundancia de datos).
 La estructura de una base de datos es diseñada o descripta empleando
 algún tipo de modelo de datos.
Diferencia entre una BD y una SGBD
 La base de datos es un archivo (o varios, dependiendo de como
 trabaje y esté configurado el SGBD o el motor) que contiene las
 tablas, con sus respectivos datos físicos. Además de almacenar
 los datos, almacena las vistas, procedimientos almacenados,
 disparadores o triggers, los índices, etc.
 Por otra parte, el SGBD es el sistema que administra las bases de
 datos. Se encarga de ofrecer una comunicación con las bases de
 datos de forma transparente, y de este modo se asegura de
 brindar un acceso seguro a la información y evita que otras
 aplicaciones puedan dañar y/o alterar la información dañando al
 archivo.
 Mediante el SGDB es posible crear, eliminar y/o modificar las
 bases de datos, indicar los permisos de acceso, crear copias de
 seguridad o backups, realizar instrucciones SQL, etc.
 Por decirlo de algún modo, el sistema de gestión, ofrece una
 interfaz de conexión y comunicación con la bases de datos
Diferencia entre una hoja de cálculo y un SGBD

 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 es un
 consiste en una colección de datos interrelacionados y un
 conjunto de programas para acceder a esos datos. El Objetivo
 primordial de un 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.
Base de datos relacional

    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 implementar bases de datos ya planificadas.
    Permiten 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, de ahí proviene su
    nombre: "Modelo Relacional".



Características:
•   Se compone de varias tablas o relaciones.
•   No pueden existir dos tablas con el mismo nombre ni registro
•   Cada tabla es a su vez un conjunto de registros (filas y columnas).
•   La relación entre una tabla padre y un hijo se lleva a cabo por
    medio de las claves primarias y ajenas (o foráneas).
•   Las claves primarias son la clave principal de un registro dentro
    de una tabla y éstas deben cumplir con la integridad de datos.
Pasos para diseñar una BD

    Un buen diseño de base de datos garantiza su fácil
    mantenimiento. Los datos se almacenan en tablas y cada tabla
    contiene datos acerca de un tema, por ejemplo, clientes.


Para realizar una BD debe seguir los siguientes pasos:
    Determinar la finalidad de la base de datos:. Piense
    detenidamente en las preguntas que desean que responda la base
    de datos. Reúna los formularios que utiliza actualmente para
    registrar los datos.
   Determinar los campos necesarios en la base de datos: Cada
    campo es un hecho acerca de un tema determinado. Deberá crear
    un campo independiente para cada uno de estos hechos.
    Determinar las tablas que se necesitan en la base de datos: Cada
    tabla debe contener información sobre un asunto. Su lista de
    campos le dará pistas acerca de las tablas que necesita.
    Determinar a qué tabla pertenece cada campo: Agregue el campo
    a una sola tabla. No agregue el campo a una tabla si, como
    resultado, la misma información va a aparecer en varios registros
    de esa tabla.
    Identificar el campo o los campos con valores únicos en cada
    registro: Para que Microsoft Access conecte información
    almacenada en tablas distintas cada tabla de la base de datos
    debe incluir un campo o un conjunto de campos que identifiquen
    de forma exclusiva cada registro de la tabla.
   Determinar las relaciones entre las tablas: Ahora que ha dividido
    la información en tablas y que ha identificado los campos de clave
    principal, necesita una forma de indicar a Microsoft Access cómo
    volver a reunir toda la información relacionada de un modo
    significativo.
   Perfeccionar el diseño
   Introducir datos y crear otros objetos de la base de datos
   Utilizar las herramientas de análisis de Microsoft Access
Operaciones básicas que se pueden realizar con BD

* 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). La representación sería la siguiente: O Condicion
  (Tabla)
Proyección: esta operación nos devuelve una nueva tabla con las columnas
  seleccionadas de otra. La representación sería la siguiente: O col1,
  col2,…(tabla)

* 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. Su representación sería la
   siguiente: Tabla1 U Tabla2
 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. Su representación sería la siguiente: Tabla1 X Tabla2
DEFINIR Y DAR EJEMPLOS            DE CADA UNO DE LOS
OBJETOS DE ACCESS

* Tablas: Cuando se crea una base de datos, los datos se
almacenan en tablas, que son listas de filas y columnas basadas en
temas. Por ejemplo, puede crear una tabla Contactos para
almacenar una lista de nombres, direcciones y números de
teléfono, o una tabla Productos para almacenar información sobre
productos. Siempre debe empezar a diseñar una base de datos
creando primero sus tablas, incluso antes de crear otros objetos
de base de datos.
* Consulta: Una consulta es un conjunto de instrucciones que se
pueden usar para trabajar con datos. Se ejecuta para que se
lleven a cabo estas instrucciones. Además de devolver resultados
que se pueden almacenar, agrupar o filtrar, una consulta también
puede crear, copiar, eliminar o cambiar datos.
* Formulario: Los formularios constituyen pantallas para la
entrada y presentación de informaciones. El layout de estas
pantallas es determinado por el proyectista de la Base de Datos y
puede comprender alguna sofisticación tal como el uso se colores,
letras de diversos tipos y tamaños, figuras, botones, etc. En los
formularios es posible presentar resultados de cálculos y
efectuar consistencias sobre datos alimentados.
*Informe: Los informes nos sirven para realizar listados por
 impresoras de los datos de una tabla. Estos listados se pueden
 personalizar o bien utilizar un asistente (parecido al de los
 formularios)

De hecho, la función de los informes y los formularios es muy
parecida: mejorar el aspecto de la tabla con colores, fondos, etc.
La única diferencia, prácticamente, es que los formularios se
utilizan para trabajar con la tabla en pantalla y los informes para
realizar listados en la impresora.
Bibliografía

*http://yuyiiz.wordpress.com/2010/04/13/cual-es-la-estructura-
   de-una-base-de-datos/
*http://mx.answers.yahoo.com/question/index?qid=200908272144
   05AA5HePL
*http://yuyiiz.wordpress.com/2010/04/13/diferencias-entre-una-
   hoja-de-calculo-y-un-sgbd/
*http://es.wikipedia.org/wiki/Base_de_datos_relacional
*http://office.microsoft.com/es-es/access-help/disenar-una-base-
   de-datos-HP005189136.aspx
*http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-
   son-las-operaciones-basicas-que-se-pueden-realizar-en-una-bd/
* http://ingridjimenezpabon.blogspot.com/2010/06/definicion-y-
   ejemplos-de-cada-uno-de.html

Más contenido relacionado

La actualidad más candente (9)

Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación11
Presentación11Presentación11
Presentación11
 
Presentación11
Presentación11Presentación11
Presentación11
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ba se de datos! ♥
Ba se de datos! ♥Ba se de datos! ♥
Ba se de datos! ♥
 
Ana
AnaAna
Ana
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS :)
BASE DE DATOS :)BASE DE DATOS :)
BASE DE DATOS :)
 

Destacado

Asignatura de Español
Asignatura de EspañolAsignatura de Español
Asignatura de EspañolNadya Angulo A
 
Plan de asignatura de español
Plan de asignatura de español  Plan de asignatura de español
Plan de asignatura de español Liiver-zoe
 
propósitos y enfoque del español
propósitos y enfoque del españolpropósitos y enfoque del español
propósitos y enfoque del españolalets
 
Plan 4to grado bloque iv - español
Plan   4to grado bloque iv - españolPlan   4to grado bloque iv - español
Plan 4to grado bloque iv - españolChelk2010
 

Destacado (7)

Creacion de formularios
Creacion de formulariosCreacion de formularios
Creacion de formularios
 
Asignatura de Español
Asignatura de EspañolAsignatura de Español
Asignatura de Español
 
Plan de asignatura de español
Plan de asignatura de español  Plan de asignatura de español
Plan de asignatura de español
 
Formulario proyecto aula tic
Formulario proyecto aula   ticFormulario proyecto aula   tic
Formulario proyecto aula tic
 
propósitos y enfoque del español
propósitos y enfoque del españolpropósitos y enfoque del español
propósitos y enfoque del español
 
Plan 4to grado bloque iv - español
Plan   4to grado bloque iv - españolPlan   4to grado bloque iv - español
Plan 4to grado bloque iv - español
 
El texto instructivo
El texto instructivo El texto instructivo
El texto instructivo
 

Similar a Jeimy monsalve (20)

Joe castillo
Joe castilloJoe castillo
Joe castillo
 
Diapositivas brandon
Diapositivas brandonDiapositivas brandon
Diapositivas brandon
 
Diapositivas brandon
Diapositivas brandonDiapositivas brandon
Diapositivas brandon
 
Diapositivas brandon
Diapositivas brandonDiapositivas brandon
Diapositivas brandon
 
Jhon chacon 11-3
Jhon chacon 11-3Jhon chacon 11-3
Jhon chacon 11-3
 
Oscar
OscarOscar
Oscar
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos access
Base de datos accessBase de datos access
Base de datos access
 
Base de datos
Base de datosBase de datos
Base de datos
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Alix
AlixAlix
Alix
 
Ximenaaaa
XimenaaaaXimenaaaa
Ximenaaaa
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Jeimy monsalve

  • 1.
  • 2. Estructura de una base de datos: La estructura de una base de datos hace referencia a los tipos de datos, los vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos). La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos.
  • 3. Diferencia entre una BD y una SGBD La base de datos es un archivo (o varios, dependiendo de como trabaje y esté configurado el SGBD o el motor) que contiene las tablas, con sus respectivos datos físicos. Además de almacenar los datos, almacena las vistas, procedimientos almacenados, disparadores o triggers, los índices, etc. Por otra parte, el SGBD es el sistema que administra las bases de datos. Se encarga de ofrecer una comunicación con las bases de datos de forma transparente, y de este modo se asegura de brindar un acceso seguro a la información y evita que otras aplicaciones puedan dañar y/o alterar la información dañando al archivo. Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos, indicar los permisos de acceso, crear copias de seguridad o backups, realizar instrucciones SQL, etc. Por decirlo de algún modo, el sistema de gestión, ofrece una interfaz de conexión y comunicación con la bases de datos
  • 4. Diferencia entre una hoja de cálculo y un SGBD 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 es un consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a esos datos. El Objetivo primordial de un 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.
  • 5. Base de datos relacional 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 implementar bases de datos ya planificadas. Permiten 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, de ahí proviene su nombre: "Modelo Relacional". Características: • Se compone de varias tablas o relaciones. • No pueden existir dos tablas con el mismo nombre ni registro • Cada tabla es a su vez un conjunto de registros (filas y columnas). • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas). • Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.
  • 6. Pasos para diseñar una BD Un buen diseño de base de datos garantiza su fácil mantenimiento. Los datos se almacenan en tablas y cada tabla contiene datos acerca de un tema, por ejemplo, clientes. Para realizar una BD debe seguir los siguientes pasos:  Determinar la finalidad de la base de datos:. Piense detenidamente en las preguntas que desean que responda la base de datos. Reúna los formularios que utiliza actualmente para registrar los datos.  Determinar los campos necesarios en la base de datos: Cada campo es un hecho acerca de un tema determinado. Deberá crear un campo independiente para cada uno de estos hechos.  Determinar las tablas que se necesitan en la base de datos: Cada tabla debe contener información sobre un asunto. Su lista de campos le dará pistas acerca de las tablas que necesita.
  • 7. Determinar a qué tabla pertenece cada campo: Agregue el campo a una sola tabla. No agregue el campo a una tabla si, como resultado, la misma información va a aparecer en varios registros de esa tabla.  Identificar el campo o los campos con valores únicos en cada registro: Para que Microsoft Access conecte información almacenada en tablas distintas cada tabla de la base de datos debe incluir un campo o un conjunto de campos que identifiquen de forma exclusiva cada registro de la tabla.  Determinar las relaciones entre las tablas: Ahora que ha dividido la información en tablas y que ha identificado los campos de clave principal, necesita una forma de indicar a Microsoft Access cómo volver a reunir toda la información relacionada de un modo significativo.  Perfeccionar el diseño  Introducir datos y crear otros objetos de la base de datos  Utilizar las herramientas de análisis de Microsoft Access
  • 8. Operaciones básicas que se pueden realizar con BD * 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). La representación sería la siguiente: O Condicion (Tabla) Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de otra. La representación sería la siguiente: O col1, col2,…(tabla) * 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. Su representación sería la siguiente: Tabla1 U Tabla2 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. Su representación sería la siguiente: Tabla1 X Tabla2
  • 9. DEFINIR Y DAR EJEMPLOS DE CADA UNO DE LOS OBJETOS DE ACCESS * Tablas: Cuando se crea una base de datos, los datos se almacenan en tablas, que son listas de filas y columnas basadas en temas. Por ejemplo, puede crear una tabla Contactos para almacenar una lista de nombres, direcciones y números de teléfono, o una tabla Productos para almacenar información sobre productos. Siempre debe empezar a diseñar una base de datos creando primero sus tablas, incluso antes de crear otros objetos de base de datos. * Consulta: Una consulta es un conjunto de instrucciones que se pueden usar para trabajar con datos. Se ejecuta para que se lleven a cabo estas instrucciones. Además de devolver resultados que se pueden almacenar, agrupar o filtrar, una consulta también puede crear, copiar, eliminar o cambiar datos. * Formulario: Los formularios constituyen pantallas para la entrada y presentación de informaciones. El layout de estas pantallas es determinado por el proyectista de la Base de Datos y puede comprender alguna sofisticación tal como el uso se colores, letras de diversos tipos y tamaños, figuras, botones, etc. En los formularios es posible presentar resultados de cálculos y efectuar consistencias sobre datos alimentados.
  • 10. *Informe: Los informes nos sirven para realizar listados por impresoras de los datos de una tabla. Estos listados se pueden personalizar o bien utilizar un asistente (parecido al de los formularios) De hecho, la función de los informes y los formularios es muy parecida: mejorar el aspecto de la tabla con colores, fondos, etc. La única diferencia, prácticamente, es que los formularios se utilizan para trabajar con la tabla en pantalla y los informes para realizar listados en la impresora.
  • 11. Bibliografía *http://yuyiiz.wordpress.com/2010/04/13/cual-es-la-estructura- de-una-base-de-datos/ *http://mx.answers.yahoo.com/question/index?qid=200908272144 05AA5HePL *http://yuyiiz.wordpress.com/2010/04/13/diferencias-entre-una- hoja-de-calculo-y-un-sgbd/ *http://es.wikipedia.org/wiki/Base_de_datos_relacional *http://office.microsoft.com/es-es/access-help/disenar-una-base- de-datos-HP005189136.aspx *http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales- son-las-operaciones-basicas-que-se-pueden-realizar-en-una-bd/ * http://ingridjimenezpabon.blogspot.com/2010/06/definicion-y- ejemplos-de-cada-uno-de.html