1. 1
Base de Datos
Integrantes: Laura Acevedo
Laura Tarazona
Grado: 11-2
Presentado a: Susan Hernández
Colegio José Celestino Mutis
Bucaramanga/2014
2. 2
Tabla de Contenidos
Estructura de una BD (Base de Datos)
Diferencia entre una BD y un SGBD (Sistema de Gestión de BasedeDatos)
Diferencias entre una hoja de cálculo y un SGBD
Base de Datos Relacional
Proceso de diseño de una BD
Operaciones básicas que se pueden realizar en una BD
Objetos de Access (Tablas, Consultas, Formularios e Informes)
3. 3
¿Cuál es la estructura de una BD (Base de Datos)?
La estructura de una base de datos consta de:
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.
http://yuyiiz.wordpress.com/2010/04/13/cual-es-la-estructura-de-una-
base-de-datos/
4. 4
¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de
Base de Datos)?
Base de Datos Sistema de Gestion de Base de Datos
UNA BASE DE DATOS ES es un conjunto
de datos pertenecientes a un mismo
contexto y almacenados sistemáticamente
para su uso posterior
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.
http://victorino13.wordpress.com/2010/04/13/%C2%BFdiferencia-entre-
una-base-de-datos-y-un-sistema-de-gestion-de-datos/
5. 5
¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD?
Hoja de Cálculo Sistema de Gestion de Base de Datos
Es un programa que permite manipular
datos numéricos y alfanuméricos
dispuestos en forma de tablas (la cual es
la unión de filas y columnas).
Habitualmente es posible realizar
cálculos complejos con fórmulas y
funciones y dibujar distintos tipos de
gráficas.
Es el de manejar de manera clara,
sencilla y ordenada un conjunto de datos
que posteriormente se convertirán en
información relevante, para un buen
manejo de datos.
http://marlonynatalia.wordpress.com/2013/04/05/cuales-son-las-
diferencias-entre-una-hoja-de-calculo-y-un-sgbd/
6. 6
¿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.
http://es.wikipedia.org/wiki/Base_de_datos_relacional
¿Qué pasos tiene el proceso de diseño de una BD?
Una base de datos correctamente diseñada permite obtener acceso a
información exacta y actualizada. Puesto que un diseño correcto es esencial
para lograr los objetivos fijados para la base de datos, parece lógico emplear el
tiempo que sea necesario en aprender los principios de un buen diseño ya que,
en ese caso, es mucho más probable que la base de datos termine
adaptándose a sus necesidades y pueda modificarse fácilmente.
http://office.microsoft.com/es-es/access-help/conceptos-basicos-del-diseno-de-
una-base-de-datos-HA001224247.aspx
7. 7
¿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 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
PROUCTO 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
8. 8
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.
http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las-
operaciones-basicas-que-se-pueden-realizar-en-una-bd/
¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,
Consultas, Formularios e Informes)?
TABLAS Y RELACIONES
Para almacenar los datos, cree una tabla para cada
tipo de información de la que hace el seguimiento.
Para reunir los datos de varias tablas en una
consulta, formulario, informe o página de acceso a
datos, defina relaciones entre las tablas.
CONSULTAS
Para buscar y recuperar tan sólo los datos que
cumplen las condiciones especificadas, incluyendo
datos de varias tablas, cree una consulta. Una
consulta puede también actualizar o eliminar varios
registros al mismo tiempo, y realizar cálculos
predefinidos o personalizados en los datos.
9. 9
FORMULARIOS
Los formularios son un tipo de objeto de
Access que pueden utilizarse para
diferentes fines, aunque una de sus
utilidades principales es la creación de
diseños personalizados para la entrada y
visualización de datos de las tablas. La
mayor parte de la información de un
formulario proviene de los registros
originales de una tabla, aunque
normalmente existen algunos otros
elementos que forman parte del diseño
mismo del formulario y no pueden ser
modificados mientras no se cambie el diseño.
INFORMES
Un informe es un conjunto de
informaciones organizadas y
formateadas basándose en las
exigencias del usuario y consiste en
extraer y presentar los datos bajo el
formato de facturas, etiquetas,
postales, listines telefónicos... Existe la
posibilidad de diseñar informes que
presentenlas informaciones del modo
que se desee gracias al uso de
diversos elementos gráficos, de texto,
de imágenes,los informes son
esenciales para organizar e imprimir
los datos en un estilo profesional.
http://carlosg3321.obolog.es/definir-dar-ejemplos-objetos-access-
tablas-consultas-formularios-informesr-560221