¿Cuál es la estructura de una BD (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.

       Un ejemplo a modo de descripción de la estructura de una base
       de datos puede ser:

       ALUMNO: numero de alumnno (entero de 6 números), nombre
       (cadena de 30 caracteres), apellido (cadena de 30 caracteres),
       año de nacimiento (entero de 4 números), especialidad (entero
       de 3 números).

       ESPECIALIDAD: numero de especialidad (entero de 3 números),
       nombre de especialidad (cadena de 30 caracteres).
¿Cuál es la diferencia entre una BD y un
SGBD (Sistema de Gestión de Base de
Datos)?




    Es un conjunto de datos pertenecientes a un mismo contexto y almacenados
     sistemáticamente para su posterior uso y un SGBD es un conjunto de
     programas que permiten crear y mantener una Base de datos.
¿Cuáles son las diferencias entre una hoja
               de cálculo y un SGBD ?
   Diferencias visuales
   La celda A1 aparece en la esquina derecha superior de la hoja. Las letras de columna van desde la A en la
    derecha hasta la IV en la izquierda.
   Los números de fila aparecen en el lado derecho de la ventana de documento y la barra de desplazamiento
    vertical aparece en el lado izquierdo.
   El controlador de relleno aparece en la esquina inferior izquierda de la celda.
   Los indicadores de comentarios aparecen en la esquina superior izquierda de la celda.
   En la vista Esquema, los botones de esquema y símbolos de documento aparecen en el lado derecho de la hoja
    de cálculo.
   El cuadro de división horizontal aparece en el lado izquierdo de la hoja de cálculo, encima de la barra de
    desplazamiento vertical. El cuadro de división vertical aparece junto a la flecha de desplazamiento horizontal
    derecha.
   Diferencias funcionales
   Se hace referencia a los rangos con el nombre de la celda en la esquina superior derecha del rango y el
    nombre de la celda en la esquina inferior izquierda, separados por un guión. La herramienta Autosuma busca
    hacia arriba y hacia la derecha para encontrar las celdas cuyo total debe calcular. Autoformato da formato a
    la hoja de cálculo de modo que los títulos de fila de un rango seleccionado aparecen en el lado derecho de una
    tabla y los totales aparecen en las partes inferior e izquierda del rango seleccionado. Puede insertar rótulos de
    botón, entradas de cuadro de texto y comentarios de celda utilizando texto de derecha a izquierda, de
    izquierda a derecha o bidireccional (bidireccional: describe un entorno en el que se utilizan juntos los atributos
    de comportamiento de derecha a izquierda y de izquierda a derecha, como sucede en el caso de que haya
    texto inglés y texto árabe dentro de la misma oración.).
¿Que es una BD 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". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd,
     de los laboratorios IBM en San José (California), no tardó en consolidarse como un
     nuevo paradigma en los modelos de base de datos.
¿Qué pasos tiene el proceso de diseño de
una BD?
   Son muchas las consideraciones a tomar en cuenta al momento de hacer el diseño de la base de datos, quizá
    las más fuertes sean:
   La velocidad de acceso,
   El tamaño de la información,
   El tipo de la información,
   Facilidad de acceso a la información,
   Facilidad para extraer la información requerida,
   El comportamiento del manejador de bases de datos con cada tipo de información.
   Al diseñar una base de datos, en primer lugar debe dividir la información que desea almacenar como temas
    distintos y después indicar a Visual FoxPro cómo se relacionan estos temas para que pueda recuperar la
    información correcta cuando sea necesario. Si mantiene la información en tablas separadas facilitará la
    organización y el mantenimiento de los datos y conseguirá aplicaciones de alto rendimiento.
   A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos. Cada
    paso se trata con mayor detalle en los temas restantes de esta sección.
   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” u “Orders”. 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.
¿Cuáles son las operaciones básicas que se
             pueden realizar en una BD?
   Las operaciones que vamos a ver están basadas en el algebra relacional. Los operandos de de cada operación lo constituyen
    una o varias tablas y el resultado es una nueva tabla. Dentro de las operaciones básicas tenemos las operaciones unarias (se
    utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).

   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

   OTRAS OPERACIONES EN LA BASE DE DATOS:
   CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice, trigger, función,
    procedimiento o cualquier otro objeto que el motor de la base de datos soporte.
   ALTER Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar
    el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc.
   DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento
    o cualquier otro objeto que el motor de la base de datos soporte.
   TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere
    borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande.
    La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite
    la cláusula WHERE.
¿Definir y dar ejemplos de cada uno de los
Objetos de Access; (Tablas, Consultas,
Formularios e Informes)?

   Tablas: Conjunto de datos estructurados que forman el contenido de una base de
    datos. Consultas: 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. Formularios:
    Son diseños que realizamos para poder introducir, modificar o visulaizar los
    registros de una tabla o consulta. En los formularios podemos insertar campos
    calculados e imágenes. Informes: Son extractos de datos procedentes de tablas o
    consultas y que tienen como propósito prinicipal el ser impresos en papel, aunque
    también pueden simplemente visualizarse en pantalla. Pá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. Macros: Son conjuntos de
    operaciones grabadas que pueden ejecutarse en cualquier momento para realizar
    de forma automática tareas repetitivas. Módulos: Son programas escritos
    especialmente para Access mediante un lenguaje de programación llamado Visual
    Basic para aplicaciones.
WEBGRAFIA

   http://manuelcallejas.wordpress.com/2010/04/13/%E2%80%A2%C2%BFdefinir
    -y-dar-ejemplos-de-cada-uno-de-los-objetos-de-access-tablas-consultas-formularios-e-informes/

   http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las-operaciones-basicas
    -que-se-pueden-realizar-en-una-bd/

   http://ysiktarazona.wordpress.com/2010/04/13/%C2%BFque-pasos-tiene-el-proceso-de-diseno-de-una-
    bd/

   http://es.wikipedia.org/wiki/Base_de_datos_relacional

   http://carlosg3321.obolog.com/cuales-son-diferencias-hoja-calculo-sgbd-560208

   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://www.alegsa.com.ar/Dic/estructura%20de%20la%20base%20de%20datos.php

Ppt0000007

  • 1.
    ¿Cuál es laestructura de una BD (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. Un ejemplo a modo de descripción de la estructura de una base de datos puede ser: ALUMNO: numero de alumnno (entero de 6 números), nombre (cadena de 30 caracteres), apellido (cadena de 30 caracteres), año de nacimiento (entero de 4 números), especialidad (entero de 3 números). ESPECIALIDAD: numero de especialidad (entero de 3 números), nombre de especialidad (cadena de 30 caracteres).
  • 2.
    ¿Cuál es ladiferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)?  Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso y un SGBD es un conjunto de programas que permiten crear y mantener una Base de datos.
  • 3.
    ¿Cuáles son lasdiferencias entre una hoja de cálculo y un SGBD ?  Diferencias visuales  La celda A1 aparece en la esquina derecha superior de la hoja. Las letras de columna van desde la A en la derecha hasta la IV en la izquierda.  Los números de fila aparecen en el lado derecho de la ventana de documento y la barra de desplazamiento vertical aparece en el lado izquierdo.  El controlador de relleno aparece en la esquina inferior izquierda de la celda.  Los indicadores de comentarios aparecen en la esquina superior izquierda de la celda.  En la vista Esquema, los botones de esquema y símbolos de documento aparecen en el lado derecho de la hoja de cálculo.  El cuadro de división horizontal aparece en el lado izquierdo de la hoja de cálculo, encima de la barra de desplazamiento vertical. El cuadro de división vertical aparece junto a la flecha de desplazamiento horizontal derecha.  Diferencias funcionales  Se hace referencia a los rangos con el nombre de la celda en la esquina superior derecha del rango y el nombre de la celda en la esquina inferior izquierda, separados por un guión. La herramienta Autosuma busca hacia arriba y hacia la derecha para encontrar las celdas cuyo total debe calcular. Autoformato da formato a la hoja de cálculo de modo que los títulos de fila de un rango seleccionado aparecen en el lado derecho de una tabla y los totales aparecen en las partes inferior e izquierda del rango seleccionado. Puede insertar rótulos de botón, entradas de cuadro de texto y comentarios de celda utilizando texto de derecha a izquierda, de izquierda a derecha o bidireccional (bidireccional: describe un entorno en el que se utilizan juntos los atributos de comportamiento de derecha a izquierda y de izquierda a derecha, como sucede en el caso de que haya texto inglés y texto árabe dentro de la misma oración.).
  • 4.
    ¿Que es unaBD 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". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
  • 5.
    ¿Qué pasos tieneel proceso de diseño de una BD?  Son muchas las consideraciones a tomar en cuenta al momento de hacer el diseño de la base de datos, quizá las más fuertes sean:  La velocidad de acceso,  El tamaño de la información,  El tipo de la información,  Facilidad de acceso a la información,  Facilidad para extraer la información requerida,  El comportamiento del manejador de bases de datos con cada tipo de información.  Al diseñar una base de datos, en primer lugar debe dividir la información que desea almacenar como temas distintos y después indicar a Visual FoxPro cómo se relacionan estos temas para que pueda recuperar la información correcta cuando sea necesario. Si mantiene la información en tablas separadas facilitará la organización y el mantenimiento de los datos y conseguirá aplicaciones de alto rendimiento.  A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta sección.  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” u “Orders”. 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.
  • 6.
    ¿Cuáles son lasoperaciones básicas que se pueden realizar en una BD?  Las operaciones que vamos a ver están basadas en el algebra relacional. Los operandos de de cada operación lo constituyen una o varias tablas y el resultado es una nueva tabla. Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).   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   OTRAS OPERACIONES EN LA BASE DE DATOS:  CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.  ALTER Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc.  DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.  TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE.
  • 7.
    ¿Definir y darejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)?  Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos. Consultas: 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. Formularios: Son diseños que realizamos para poder introducir, modificar o visulaizar los registros de una tabla o consulta. En los formularios podemos insertar campos calculados e imágenes. Informes: Son extractos de datos procedentes de tablas o consultas y que tienen como propósito prinicipal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla. Pá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. Macros: Son conjuntos de operaciones grabadas que pueden ejecutarse en cualquier momento para realizar de forma automática tareas repetitivas. Módulos: Son programas escritos especialmente para Access mediante un lenguaje de programación llamado Visual Basic para aplicaciones.
  • 8.
    WEBGRAFIA  http://manuelcallejas.wordpress.com/2010/04/13/%E2%80%A2%C2%BFdefinir -y-dar-ejemplos-de-cada-uno-de-los-objetos-de-access-tablas-consultas-formularios-e-informes/  http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las-operaciones-basicas -que-se-pueden-realizar-en-una-bd/  http://ysiktarazona.wordpress.com/2010/04/13/%C2%BFque-pasos-tiene-el-proceso-de-diseno-de-una- bd/  http://es.wikipedia.org/wiki/Base_de_datos_relacional  http://carlosg3321.obolog.com/cuales-son-diferencias-hoja-calculo-sgbd-560208  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://www.alegsa.com.ar/Dic/estructura%20de%20la%20base%20de%20datos.php