SlideShare ist ein Scribd-Unternehmen logo
1 von 8
COLEGIO JOSÈ CELESTINO MUTIS
BASE DE DATOS - ACCESS
MARIA FERNANDA CARVAJAL ACEROS
JENNIFER CAICEDO SANTOS
11-2
PRESENTADO A:
LIC: SUSAN VANESSA HERNANDEZ VANEGAS.
B/MANGA MAYO 22 DE 2014
CONTENIDO
1- PORTADA
2- TABLA DE CONTENIDO
3- ESTRUCTURA DE UNA BASE DE DATOS
4- DIFERENCIA ENTRE UN BD Y UN SGBD
5- DIFERENCIA ENTRE UNA HOJA DE CALCULO Y UN SGBD
6- QUE ES UN BD RACIONAL
7- PROCESOS DE DISEÑO DE UN BD
8- OPERCIONES BASICAS RELIZADAS POR UN BD
9- EJEMPLOS DE LOS OBJETOS DE ACCESS
10-WEBGRAFIA
¿Cuál es la estructura de una BD (Base de Datos)?
la estructura de una base de datos consta:
1. Modelo relacional de datos:
En el nivel conceptual, el modelo relacional de datos está
representado por una colección de relaciones almacenadas. Cada
registro de tipo conceptual en un modelo relacional de datos se
implanta como un archivo almacenado distinto.
2. Submodelo de datos:
Los esquemas externos de un sistema relacional se llaman
submodelos relacionales de datos; cada uno consta de uno a más
escenarios (vistas) para describir los datos requeridos por una
aplicación dada. Un escenario puede incluir datos de una o más
tablas de datos. Cada programa de aplicación está provisto de un
buffer (“Area de trabajo de usuario”) donde el DBMS puede
depositar los datos recuperados de la base para su procesamiento,
o puede guardar temporalmente sus salidas antes de que el DBMS
las escriba en la base de datos.
3. Esquema de almacenamiento:
En el nivel interno, cada tabla base se implanta como un archivo
almacenado. Para las recuperaciones sobre las claves principal o
secundaria se pueden establecer uno o más índices para accesar
un archivo almacenado.
4. Sublenguaje de datos:
Es un lenguaje de manejo de datos para el sistema relacional, el
álgebra relacional y cálculo relacional, ambos lenguajes son
“relacionalmente completos”, esto es, cualquier relación que pueda
derivarse de una o más tablas de datos, también se puede derivar
con u solo comando del sublenguaje. Por tanto, el modo de
operación de entrada/Salida en un sistema relacional se puede
procesar en la forma: una tabla a la vez en lugar de: un registro a
la vez; en otras palabras, se puede recuperar una tabla en vez de
un solo registro con la ejecución de un comando del sublenguaje
de datos.
¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de
Base de Datos)?
SE DIFERENCIAN EN QUE:
UNA BASE DE DATOS ES es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente para su posterior uso, y
un SISTEMA DE GESTION DE DATOS son un tipo de software muy
específico, dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan. también se puede considerar que el sistema de
gestión de datos sirve de interfaz entre la persona y la base de datos y la base
de datos ya es el programa donde el efectúa su trabajo U ocupación.
• ¿Cuáles son las diferencias 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.
¿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?
Si usa un proceso de diseño de base de datos establecido, puede crear
de forma rápida y efectiva una base de datos bien diseñada que le
proporciona acceso conveniente a la información que desea. Con un
diseño sólido tardará menos tiempo en construir la base de datos y
obtendrá resultados más rápidos y precisos.
La clave para obtener un diseño de base de datos eficaz radica en
comprender exactamente qué información se desea almacenar y la
forma en que un sistema de administración de bases de datos
relacionales, como Visual FoxPro, almacena los datos. Para ofrecer
información de forma eficiente y precisa, Visual FoxPro debe tener
almacenados los datos sobre distintos temas en tablas separadas. Por
ejemplo, puede haber una tabla donde sólo se almacenen datos sobre
empleados y otra tabla que sólo contenga datos de ventas.
1. Determinar el propósito de la base de datos Este paso le ayudará a
decidir los datos que desea que Visual FoxPro almacene.
2. 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.
3. 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.
4. 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.
5. 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).
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)?
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 visualizar 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 principal el ser impresos en
papel, aunque también pueden simplemente visualizarse en pantalla. Tabla en
las bases de datos, se refiere al tipo de modelado de datos, donde se guardan
los datos recogidos por un programa. Su estructura general se asemeja a la
vista general de un programa de hoja de cálculo. Una tabla es utilizada para
organizar y presentar información. Las tablas se componen de filas y columnas
de celdas que se pueden rellenar con textos y gráficos Las tablas se componen
de dos estructuras: Registro: es cada una de las filas en que se divide la tabla.
Cada registro contiene datos de los mismos tipos que los demás registros.
Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre
y una dirección. Campo: es cada una de las columnas que forman la tabla.
Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior,
un campo contendrá un tipo de datos único, como una dirección, o un número
de teléfono, un nombre, etc.
POR EJEMPLO:
WEBGRAFIA
https://www.google.com.co/search?q=¿Qué+pasos+tiene+el+proceso+de+diseño+de+una+BD
%3F&oq=¿Qué+pasos+tiene+el+proceso+de+diseño+de+una+BD%3F&aqs=chrome.
http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos
http://es.wikipedia.org/wiki/Base_de_datos

Weitere ähnliche Inhalte

Was ist angesagt? (13)

sebastian
sebastiansebastian
sebastian
 
Sebastian
SebastianSebastian
Sebastian
 
Desarrollo de cuestionario
Desarrollo de cuestionarioDesarrollo de cuestionario
Desarrollo de cuestionario
 
Base de datos ale
Base de datos aleBase de datos ale
Base de datos ale
 
Conceptos basicos de bases de datos
Conceptos basicos de bases de datosConceptos basicos de bases de datos
Conceptos basicos de bases de datos
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
actividad de base de datos
actividad de base de datosactividad de base de datos
actividad de base de datos
 
Luisa fernanda flores[1]
Luisa fernanda flores[1]Luisa fernanda flores[1]
Luisa fernanda flores[1]
 
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
 
Base de datos alejandra
Base de datos alejandraBase de datos alejandra
Base de datos alejandra
 
Base de datos alejandra
Base de datos alejandraBase de datos alejandra
Base de datos alejandra
 

Ähnlich wie Colegio josè celestino mutis (20)

Base de datos access
Base de datos accessBase de datos access
Base de datos access
 
Base_de datos_parte_1
Base_de datos_parte_1Base_de datos_parte_1
Base_de datos_parte_1
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Base de datos
Base de datosBase de datos
Base de datos
 
TRABAJO BASE DE DATOS
TRABAJO BASE DE DATOSTRABAJO BASE DE DATOS
TRABAJO BASE DE DATOS
 
base de datos access
 base de datos access base de datos access
base de datos access
 
Base de datos "primera parte"
Base de datos "primera parte"Base de datos "primera parte"
Base de datos "primera parte"
 
Trabajo de base de datos 2014ww2
Trabajo de base de datos 2014ww2Trabajo de base de datos 2014ww2
Trabajo de base de datos 2014ww2
 
Base de datos alejandra
Base de datos alejandraBase de datos alejandra
Base de datos alejandra
 
Base de datos alejandra
Base de datos alejandraBase de datos alejandra
Base de datos alejandra
 
Base de datos!
Base de datos! Base de datos!
Base de datos!
 
Base de datos!
Base de datos! Base de datos!
Base de datos!
 
base de datos
base de datosbase de datos
base de datos
 
Base de datos-Primera Parte-
Base de datos-Primera Parte-Base de datos-Primera Parte-
Base de datos-Primera Parte-
 
Base de datos!!!
Base de datos!!!Base de datos!!!
Base de datos!!!
 
Base de datos!!!
Base de datos!!!Base de datos!!!
Base de datos!!!
 
Base de datos 11:02
Base de datos 11:02Base de datos 11:02
Base de datos 11:02
 
Base de Datos 11:02
Base de Datos 11:02Base de Datos 11:02
Base de Datos 11:02
 

Kürzlich hochgeladen

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Kürzlich hochgeladen (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

Colegio josè celestino mutis

  • 1. COLEGIO JOSÈ CELESTINO MUTIS BASE DE DATOS - ACCESS MARIA FERNANDA CARVAJAL ACEROS JENNIFER CAICEDO SANTOS 11-2 PRESENTADO A: LIC: SUSAN VANESSA HERNANDEZ VANEGAS. B/MANGA MAYO 22 DE 2014
  • 2. CONTENIDO 1- PORTADA 2- TABLA DE CONTENIDO 3- ESTRUCTURA DE UNA BASE DE DATOS 4- DIFERENCIA ENTRE UN BD Y UN SGBD 5- DIFERENCIA ENTRE UNA HOJA DE CALCULO Y UN SGBD 6- QUE ES UN BD RACIONAL 7- PROCESOS DE DISEÑO DE UN BD 8- OPERCIONES BASICAS RELIZADAS POR UN BD 9- EJEMPLOS DE LOS OBJETOS DE ACCESS 10-WEBGRAFIA
  • 3. ¿Cuál es la estructura de una BD (Base de Datos)? la estructura de una base de datos consta: 1. Modelo relacional de datos: En el nivel conceptual, el modelo relacional de datos está representado por una colección de relaciones almacenadas. Cada registro de tipo conceptual en un modelo relacional de datos se implanta como un archivo almacenado distinto. 2. Submodelo de datos: Los esquemas externos de un sistema relacional se llaman submodelos relacionales de datos; cada uno consta de uno a más escenarios (vistas) para describir los datos requeridos por una aplicación dada. Un escenario puede incluir datos de una o más tablas de datos. Cada programa de aplicación está provisto de un buffer (“Area de trabajo de usuario”) donde el DBMS puede depositar los datos recuperados de la base para su procesamiento, o puede guardar temporalmente sus salidas antes de que el DBMS las escriba en la base de datos. 3. Esquema de almacenamiento: En el nivel interno, cada tabla base se implanta como un archivo almacenado. Para las recuperaciones sobre las claves principal o secundaria se pueden establecer uno o más índices para accesar
  • 4. un archivo almacenado. 4. Sublenguaje de datos: Es un lenguaje de manejo de datos para el sistema relacional, el álgebra relacional y cálculo relacional, ambos lenguajes son “relacionalmente completos”, esto es, cualquier relación que pueda derivarse de una o más tablas de datos, también se puede derivar con u solo comando del sublenguaje. Por tanto, el modo de operación de entrada/Salida en un sistema relacional se puede procesar en la forma: una tabla a la vez en lugar de: un registro a la vez; en otras palabras, se puede recuperar una tabla en vez de un solo registro con la ejecución de un comando del sublenguaje de datos. ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)? SE DIFERENCIAN EN QUE: UNA BASE DE DATOS ES es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso, y un SISTEMA DE GESTION DE DATOS son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. también se puede considerar que el sistema de gestión de datos sirve de interfaz entre la persona y la base de datos y la base de datos ya es el programa donde el efectúa su trabajo U ocupación.
  • 5. • ¿Cuáles son las diferencias 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. ¿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? Si usa un proceso de diseño de base de datos establecido, puede crear de forma rápida y efectiva una base de datos bien diseñada que le proporciona acceso conveniente a la información que desea. Con un diseño sólido tardará menos tiempo en construir la base de datos y obtendrá resultados más rápidos y precisos. La clave para obtener un diseño de base de datos eficaz radica en comprender exactamente qué información se desea almacenar y la forma en que un sistema de administración de bases de datos relacionales, como Visual FoxPro, almacena los datos. Para ofrecer información de forma eficiente y precisa, Visual FoxPro debe tener
  • 6. almacenados los datos sobre distintos temas en tablas separadas. Por ejemplo, puede haber una tabla donde sólo se almacenen datos sobre empleados y otra tabla que sólo contenga datos de ventas. 1. Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene. 2. 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. 3. 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. 4. 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. 5. 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). 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.
  • 7. 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)? 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 visualizar 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 principal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla. Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo. Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos Las tablas se componen de dos estructuras: Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección. Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc. POR EJEMPLO: