base_de datos_parte_1

13
COLEGIO JOSÉ CELESTINO MUTIS TEMA: Consulta Base de Datos 1 Parte ESTUDIANTE: William Andrés Cancino Rey GRADO: 11-4 PRESENTADO A: Susan Hernández Bucaramanga 2014

Upload: williamppful

Post on 14-Jul-2015

409 views

Category:

Software


0 download

TRANSCRIPT

COLEGIO JOSÉ CELESTINO MUTIS

TEMA:

Consulta Base de Datos 1 Parte

ESTUDIANTE:

William Andrés Cancino Rey

GRADO:

11-4

PRESENTADO A:

Susan Hernández

Bucaramanga

2014

Tabla de contenidos

Preguntas . . . . . . . . pag.1

¿Cuál es la estructura de una BD (Base de Datos)? . . . . . . . . pag.2

¿Cuál es la diferencia entre una BD y un SGBD? . . . . . . . . pag.3

¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD? . . . . . pag.4

¿Qué es una BD Relacional? . . . . . . . . pag.5

¿Qué pasos tiene el proceso de diseño de una BD? . . . . . . . . pag.6

¿Cuáles son las operaciones básicas que se pueden realizar

en una BD? . . . . . . . . pag.7

¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,

Consultas, Formularios e Informes)? . . . . . . . . pag.8 - 10

Bibliografía . . . . . . . . pag.11

1

PREGUNTAS

En un documento de Word realizar la siguiente consulta. Al finalizar subir el

archivo al blog de cada estudiante para poderlo publicar. Recuerde que el

archivo primero debe subirse a slideshare y luego insertar el html en el blog.

1 PARTE

Contestar las siguientes preguntas en Word, el documento debe tener portada,

tabla de contenido, numeración de página, formato de texto (Arial, tamaño 12,

color negro, interlineado 1,5) y webgrafía.

Desarrolle el siguiente cuestionario:

¿Cuál es la estructura de una BD (Base de Datos)?

¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de

Base de Datos)?

¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD

¿Qué es una BD Relacional?

¿Qué pasos tiene el proceso de diseño de una BD?

¿Cuáles son las operaciones básicas que se pueden realizar en una

BD?

¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,

Consultas, Formularios e Informes)?

2

1) ¿Cuál es la estructura de una BD (Base de Datos)?

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.

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 (“Área 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.

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.

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.

3

2) ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de

Base de Datos)?

Una base de datos es un conjunto de datos no redundantes,

almacenados en un soporte informático, organizados de forma

independiente de su utilización y accesibles simultáneamente por

distintos usuarios y aplicaciones y un sistema de gestión de base de

datos (SGBD) es el conjunto de programas que permiten definir,

manipular y utilizar la información que contienen las bases de datos,

realizar todas las tareas de administración necesarias para mantenerlas

operativas, mantener su integridad, confidencialidad y seguridad. Una

BD nunca se accede o manipula directamente sino a través del SGBD.

Se puede considerar al SGBD como el interfaz entre el usuario y la BD.

4

3) ¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD?

Hoja de Calculo

Una hoja de cálculo 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.

Sistema de Gestión de Base de Batos

El sistema de gestión de base de datos 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.

5

4) ¿Qué 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.

6

5) ¿Qué pasos tiene el proceso de diseño de una BD?

El proceso de diseño consta de los pasos siguientes:

Determinar la finalidad de la base de datos: Esto le ayudará a estar

preparado para los demás pasos.

Buscar y organizar la información necesaria: Reúna todos los tipos

de información que desee registrar en la base de datos, como los

nombres de productos o los números de pedidos.

Dividir la información en tablas: Divida los elementos de información

en entidades o temas principales, como Productos o Pedidos. Cada

tema pasará a ser una tabla.

Convertir los elementos de información en columnas: Decida qué

información desea almacenar en cada tabla. Cada elemento se

convertirá en un campo y se mostrará como una columna en la tabla.

Por ejemplo, una tabla Empleados podría incluir campos como Apellido y

Fecha de contratación.

Especificar claves principales: Elija la clave principal de cada tabla. La

clave principal es una columna que se utiliza para identificar

inequívocamente cada fila, como Id. De producto o Id. De pedido.

Definir relaciones entre las tablas: Examine cada tabla y decida cómo

se relacionan los datos de una tabla con las demás tablas. Agregue

campos a las tablas o cree nuevas tablas para clarificar las relaciones

según sea necesario.

Ajustar el diseño: Analice el diseño para detectar errores. Cree las

tablas y agregue algunos registros con datos de ejemplo. Compruebe si

puede obtener los resultados previstos de las tablas. Realice los ajustes

necesarios en el diseño.

Aplicar las reglas de normalización: Aplique reglas de normalización

de los datos para comprobar si las tablas están estructuradas

correctamente. Realice los ajustes necesarios en las tablas.

7

6) ¿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 álgebra

relacional. Los operados 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 Condición (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

8

7) ¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,

Consultas, Formularios e Informes)?

Access consta de los siguientes tipos de objetos:

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 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.

EJEMPLOS:

TABLA

Una tabla es un área de disco o memoria que almacena informaciones

sobre alguna cosa, por ejemplo, una relación de empleados. Las

informaciones de cada empleado constituyen un registro. Una

determinada información constituye un campo.

Cada campo posee características propias. Por ejemplo, en la tabla de

la figura podemos identificar campos numéricos como el campo número

9

de empleado y campos alfanuméricos o textuales como el

campo nombre del empleado. Diremos, por lo tanto, que cada campo

contiene datos de un cierto tipo.

FORMULARIO

Para generar un formulario rápidamente en el formato padrón basta

elegir el asistente para autoformularios de columnas, tabular u hoja de

datos.

Al final de este proceso se puede inspeccionar el formulario generado en

la ventana de diseño o en la ventana de formulario con los datos de la

tabla o consulta. Accesoriamente se puede inspeccionar esa tabla o

consulta en el formato padrón de la hoja de datos, basta accionar los

botones correspondientes en la barra de herramientas en la parte

superior de la pantalla.

10

CONSULTA

Consulta empsal por cargo por depto.

Cuál es el orden de clasificación y Opciones de resumen informativo que

se desea. El orden se refiere a la clasificación de las líneas de detalle:

por empnom. Resumen se refiere a que será totalizado y en qué nivel:

suma de carsal mostrado a nivel de detalle y resumen.

Como se desea ordenar/distribuir el informe. El esquema más adecuado

a la versión final es el Esquema por nivel.

Cuál es el estilo deseado de fuentes y arte gráfica. : Negrita.

Cuál es el título que debe ser atribuido al informe; empsal por cargo por

depto. (Versión original).

INFORMES

Esta ficha permite ver todos los sitios web visitados por el usuario en

orden cronológico. Además, es posible visualizar protocolos, tipos de

datos, categorías de tráfico y otros atributos de conexión. Puede aplicar

muchos filtros, cambiar la apariencia y modificar los datos.

11

Bibliografía

http://office.microsoft.com/es-es/access-help/conceptos-basicos-del diseno-de-

una-base-de-datos HA001224247.aspx#BMdesignprocess

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

http://marlonynatalia.wordpress.com/2013/04/05/cuales-son-las-diferencias-

entre-una-hoja-de-calculo-y-un-sgbd/

http://spthefania.wordpress.com/2010/04/15/%C2%BFdefinir-y-dar-ejemplos-

de-cada-uno-de-los-objetos-de-access-tablas-consultas-formularios-e-informes/

http://yuyiiz.wordpress.com/2010/04/13/cual-es-la-estructura-de-una-base-de-

datos/