Está en la página 1de 20

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa


Universidad Nacional Experimental Politécnica De las Fuerzas Armadas
UNEFA
Núcleo Cagua

Asignación Virtual Nº 8

EDUCANDOS:
Aguiar Yelitza C.I 12.929.682
Isea Yuredith C.I 19.276.281
Rodríguez Andreina C.I 19.276.330
Rodríguez Maridol C.I 16.344.681
Simancas Gladys C.I 13.116.396
Suárez Duelsi C.I 19.594.712
TU-401

Profesor: Oscar Correa

Cagua 26 de Noviembre de 2008


Las estructuras de datos estudiados hasta ahora se encuentran almacenados
en memoria principal, con la ventaja de que este tipo de almacenamiento
tienen un tiempo pequeño de acceso y además el tiempo necesario para
acceder a los datos almacenados en una posición es el mismo que para
acceder a otra posición. Sin embargo no siempre es posible almacenar los
datos en memoria principal debido a:

a) La cantidad de datos que se pueden mantener en memoria principal en un


momento dado (limitaciones en cuanto a la RAM disponible, además de los
altos costos).

b) Volatilidad de la RAM (datos mantenidos en cuanto el computador está


encendido).
Para superar estas dificultades se emplean dispositivos de almacenamiento
secundario (memoria secundaria) con cintas, discos magnéticos, entre otros,
donde se almacena la información o datos que podrán ser recuperados para su
tratamiento posterior.
La estructura de datos aplicada a colecciones de datos en almacenamiento
secundario se llama archivo. La noción de archivo está relacionada con los
conceptos de:

• Almacenamiento permanente de datos.

• Funcionamiento o partición de grandes volúmenes de datos en unidades más


pequeñas.

BYTE
El byte se utiliza para medir la capacidad de medida de un sistema informático,
pero como es pequeño, también son utilizados los múltiplos de éste:

UNIDADES DE MEDIDA DE INFORMACIÓN


SIMBOL DENOMINAC 10 EQUIVALENCIA
n
O IÓN
Bit Bit 0ó1
0
b Byte 10 = 8 bits
Kb Kilobyte 103 = 1.024 bytes
Mb Megabyte 106 = 1.024 Kb = 1 millón de bytes
= 1.024 Mb = mil millones de bytes (1
Gb Gigabyte 109
millardo)
1 = 1.024 Gb = 1 billón de bytes
Tb Terabyte
012
1 = 1.024 Tb = mil billones de bytes
Pb Petabyte
015
1 = 1.024 Pb
Eb Exabyte
018

Un byte es la unidad fundamental de datos en los ordenadores personales, un


byte son ocho bits contiguos. El byte es también la unidad de medida básica
para memoria, almacenando el equivalente a un carácter.
La arquitectura de ordenadores se basa sobre todo en números binarios, así
que los bytes se cuentan en potencias de dos (que es por lo que alguna gente
prefiere llamar los grupos de ocho bits octetos).
Los términos Kilo (en Kilobyte, abreviado como K) y mega (en Megabyte,
abreviado como M) se utilizan para contar bytes (aunque son engañosos,
puesto que derivan de una base decimal de 10 números).
REGISTRO LÓGICO Y FISICO
Dato.
Un dato es la representación de un hecho o una entidad.
Información.
Son los datos procesados y clasificados para la representación de un fin en
particular.
Registro.
Es el conjunto de datos relacionados pertenecientes a una entidad. Este
conjunto de datos es una colección finita, ordenada y posiblemente
heterogénea en sus elementos que son tratados como una unidad. Es la
capacidad de almacenar la información leída en algún dispositivo al menos
durante el tiempo necesario para hacer uso de ella y puede ser de forma
permanente o temporal.
Campo.
Campo es un área específica de un registro, usada para representar una clase
particular de información.
Registro Lógico.
Es una unidad de información significativa para el programador.
Registro físico.
Es una serie de registros continuos registrados como una sola unidad.

Nombres para diferentes unidades

Los prefijos usados para medidas de byte normalmente son los mismos que los
prefijos del SI utilizados para otras medidas, pero tienen valores ligeramente
distintos. Se basan en potencias de 1024 (210), un número binario conveniente,
mientras que los prefijos del SI se basan en potencias de 1000 (103), un
número decimal conveniente. La tabla inferior ilustra estas diferencias. Ver
Prefijo binario para una discusión mayor.

Nomb Abre
Factor binario Tamaño en el SI
re v.

bytes B 20 = 1 100 = 1

kilo k 210 = 1024 103 = 1000

mega M 220 = 1 048 576 106 = 1 000 000

giga G 230 = 1 073 741 824 109 = 1 000 000 000

tera T 240 = 1 099 511 627 776 1012 = 1 000 000 000 000

peta P 250 = 1 125 899 906 842 624 1015 = 1 000 000 000 000 000

exa E 260 = 1018 =


1 152 921 504 606 846 976 1 000 000 000 000 000 000

270 = 1021 =
zetta Z
1 180 591 620 717 411 303 424 1 000 000 000 000 000 000 000

280 = 1024 =
yotta Y 1 208 925 819 614 629 174 706 1 000 000 000 000 000 000 000
176 000

En 1998 fue creado un nuevo sistema de prefijos para denotar múltiplos


binarios por la IEC. Oficialmente, el padrón IEC especifica que los prefijos del SI
son usados solamente para múltiplos en base 10 (Sistema decimal) y nunca
base 2 (Sistema binario).

Nuevo padrón de prefijos IEC

Nomb Abre
Factor
re v.

kibi Ki 210 = 1024

mebi Mi 220 = 1 048 576

gibi Gi 230 = 1 073 741 824

tebi Ti 240 = 1 099 511 627 776


250 =
pebi Pi
1 125 899 906 842 624

260 =
exbi Ei 1 152 921 504 606 846 97
6

La información fraccional normalmente se mide en bits, nibbles, nats o bans,


donde las últimas dos se utilizan especialmente en el contexto de la teoría de
la información y no se utilizan en otros campos de la computación.

ARCHIVO
Grupo de datos estructurados que son almacenados en algún medio y pueden
ser usados por las aplicaciones.
La forma en que una computadora organiza, da nombre, almacena y manipula
los archivos se denomina sistema de archivos y suele depender del sistema
operativo y del medio de almacenamiento (disco duro, disco óptico, etc).

BASE DE DATOS
Es una colección de información organizada de forma que un programa de
ordenador pueda seleccionar rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan por campos, registros y archivos.
Un campo es una pieza única de información; un registro es un sistema
completo de campos; y un archivo es una colección de registros. Por ejemplo,
una guía de teléfono es análoga a un archivo. Contiene una lista de registros,
cada uno de los cuales consiste en tres campos: nombre, dirección, y número
de teléfono.
A veces se utiliza DB, de database en inglés, para referirse a las bases de
datos.
Estructura de una Base de Datos

Una base de datos, a fin de ordenar la información de manera lógica, posee un


orden que debe ser cumplido para acceder a la información de manera
coherente. Cada base de datos contiene una o más tablas, que cumplen la
función de contener los campos.

En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4


campos.

Los datos quedarían organizados como mostramos en siguiente ejemplo:

Por consiguiente una base de datos posee el siguiente orden jerárquico:

• Tablas
• Campos
• Registros
• Lenguaje SQL

El lenguaje SQL es el más universal en los sistemas de base de datos. Este


lenguaje nos permite realizar consultas a nuestras bases de datos para
mostrar, insertar, actualizar y borrar datos.

A continuación veremos un ejemplo de ellos:


• Mostrar: para mostrar los registros se utiliza la instrucción Select.
Select * From comentarios.
• Insertar: los registros pueden ser introducidos a partir de sentencias
que emplean la instrucción Insert. Insert Into comentarios (titulo, texto,
fecha) Values ('saludos', 'como esta', '22-10-2007')
• Borrar: Para borrar un registro se utiliza la instrucción Delete. En este
caso debemos especificar cual o cuales son los registros que queremos
borrar. Es por ello necesario establecer una selección que se llevara a
cabo mediante la cláusula Where. Delete From comentarios Where
id='1'.
• Actualizar: para actualizar los registros se utiliza la instrucción Update.
Como para el caso de Delete, necesitamos especificar por medio de
Where cuáles son los registros en los que queremos hacer efectivas
nuestras modificaciones. Además, tendremos que especificar cuáles son
los nuevos valores de los campos que deseamos actualizar. Update
comentarios Set titulo='Mi Primer Comentario' Where id='1'.

Creación de Base de Datos


Con los antecedentes señalados, se inicia la creación de las bases de datos. En
primer lugar, y acorde con los diferentes niveles de arquitectura de bases de
datos reseñados, tiene lugar la construcción del modelo y del esquema
conceptual de la base de datos (REINGRUBER y GREGORY, 1994):

2.6.1. El esquema conceptual.


El esquema conceptual puede definirse como una descripción abstracta y
general de la parte o sector del universo real que el contenido de la base de
datos va a representar, llamada en ocasiones "universo del discurso". En este
nivel de análisis se está tratando con una descripción de la realidad, no con
datos, y suele contener listas de tipos de entidades, de las relaciones
existentes entre esas entidades y de las restricciones de integridad que se
aplican sobre ellas. El esquema conceptual de la base de datos puede utilizarse
para integrar los intereses de los diferentes usuarios, como herramienta de
representación y de formación, así como para prever futuras modificaciones del
sistema. En el aspecto de la representación, lo más interesante es utilizar algún
tipo de especificación formal en sentido matemático, lo que facilita la
consistencia y los análisis lógicos de los esquemas propuestos. Del esquema
conceptual formalizado pueden derivarse diferentes subesquemas
conceptuales, que representan aquellas partes del esquema conceptual de
interés para un usuario o grupo de usuarios finales.

2.6.2. El esquema de la base de datos.


Una vez construido el esquema conceptual, el diseño de bases de datos obliga
a realizar varias tareas previas a la construcción del esquema lógico global del
sistema, también llamado esquema de bases de datos. Por el momento, basta
saber que el esquema de la base de datos representa la descripción de los
datos de la base de datos, mientras que el esquema conceptual representaba a
la realidad. La primera de las tareas necesarias es la identificación de los datos
requeridos, para obtener como resultado las partes del área de aplicación que
deben representarse mediante datos, y en que forma deben presentarse éstos
a los usuarios. El siguiente paso es el análisis de datos, consistente en la
definición y clasificación de esos datos, su descripción, que suele presentarse
en forma de diccionario de datos, como una "metabase de datos". Por último,
debe hacerse la especificación de los paquetes de entrada y de salida,
correspondientes con los datos que deben introducir y obtener como respuesta
los usuarios, según sus necesidades. Las tres tareas habrán permitido obtener
tres documentos sobre descripción del área de aplicación, definición y
clasificación de los datos y especificación de las características de los diversos
paquetes, respectivamente. Tomando como punto de partida estos tres
elementos, se construye la especificación de esquema de la base de datos, que
responderá al contenido total de la base de datos y las características de las
vías de acceso requeridas a través de estos datos. Frente al análisis de datos,
que es la definición y clasificación de los datos, el esquema se encarga de la
utilización de esos datos.

2.6.3. El diccionario de recursos de información (MIGUEL y PIATTINI, 1995).


La gestión efectiva de los datos involucrados en la base de datos implica
necesariamente disponer de alguna herramienta que controle las
características y funciones de aquéllos. Esta función es cubierta mediante el
diccionario de recursos de información (DRI),que asegura la integración de toda
la información contenida en el sistema. Se habla entonces de metadatos, como
datos que definen y describen los datos existentes en el sistema. En un primer
momento, este tipo de cuestiones eran resueltas a través de los diccionarios de
datos, que reunían información sobre los datos almacenados, sus
descripciones, significados, restricciones, usos, etc., y los directorios de datos,
subsistemas del sistema de gestión, encargados de describir dónde y cómo se
almacenaban los datos, Actualmente se aplica el concepto de diccionario de
recursos de información, que engloban todo lo señalado anteriormente, dando
lugar a lo que ha pasado a llamarse "metabases".

2.6.4. El enfoque de tratamiento de los datos.


La construcción de los modelos conceptual y lógico de las bases de datos
requiere la adopción de un determinado enfoque para la descripción y el
tratamiento de los datos. Sin embargo, es necesario insistir en que la
modelización de datos se orienta al conocimiento en profundidad de los datos
que va a manejar la organización, para lograr una implantación óptima. La
unión del modelo de datos con el sistema de gestión de base de datos dará
como resultado la base de datos real. El modelo de datos será una
representación gráfica orientada a la obtención de las estructuras de datos de
forma metódica y sencilla, agrupando esos datos en entidades identificables e
individualizables, y será reflejo del sistema de información en estudio.

CONSULTAS
Es el método para acceder a los datos en las bases de datos. Con las consultas
se puede modificar, borrar, mostrar y agregar datos en una base de datos. Aquí
definiremos las preguntas que formularemos a la base de datos con el fin de
extraer y presentar la información resultante de diferentes formas (pantalla,
impresora...) Para esto se utiliza un lenguaje de consultas. El lenguaje de
consultas a base de datos más utilizado es el SQL.
Técnicamente hablando, las consultas a la base de datos se realizan a través
de un lenguaje de manipulación de datos (DML – Data Manipulation Language).
SQL es un lenguaje DML, pero además posee otras características de otros
lenguajes. Por ejemplo, permite también crear bases de datos.

Creación de Consultas (Microsoft Access)


Existe la posibilidad de crear una consulta mediante el asistente o bien
manualmente, eligiendo Ver diseño.

Asistente.- Existen cuatro posibilidades para la creación de consultas mediante


el asistente. Vemos:

1- Asistente para consultas sencillas: crea una consulta de selección sobre la


base de los campos seleccionados y es el tipo más común de consulta. Para
crearla debe:

-Abrir la base de datos y hacer click sobre la ficha Consultas


-Hacer click en el botón nuevo
-Hacer click en Asistente para consultas sencillas y después en Aceptar
-En la ventana que se abre, seleccionar la tabla de la cual desea llevarse los
datos de la Tabla/Consultas
-Hacer click en un nombre de campo en el cuadro de Campos disponibles y
sobre el botón > para introducirlo (o bien sobre el botón >> para introducirlos
todos)
-Elegir, si fuese necesario, otra tabla y adjuntar los campos ulteriores
-Asignar un título a la consulta y hacer click en el botón Terminar
-Asistente para consultas de referencias cruzadas: crea una consulta de
referencias cruzadas para ver datos en un formato compacto semejante al de
una hoja de cálculo.
-Asistente para consultas de buscar duplicados: crea una consulta que busca
registros con valores de campo duplicados en un campo de una sola tabla o
consulta.
-Asistente para consultas de buscar no coincidentes: crea una consulta para
buscar en una tabla los registros que no tienes registros relacionados en otra
tabla.

TABLAS
Son estructuras de filas y columnas que albergan datos referidos a un mismo
tema. Cada fila llamada ahora registro contiene la información que antes
estaba plasmada en una ficha del fichero. Cada columna de una tabla
representa un campo. En la celda de la tabla en la que interseca una fila con
una columna tendremos un determinado campo dentro del cual normalmente
se albergará un dato.
Macros en Bases de Datos
Es una secuencia de instrucciones u operaciones que definimos para que
un programa (por ejemplo, Word, Excel, PowerPoint, o Access) las realice de
forma automática y secuencial. Por ser programas, pueden verse afectadas por
los virus. Los virus que utilizan las macros para realizar infecciones, se
denominan virus de macro.

Creación de Formularios HTML

1. Abra una página y sitúe el punto de inserción donde desee que aparezca
el formulario.
2. Seleccione Insertar > Formulario o seleccione la categoría Formularios
en la barra Insertar y haga clic en el icono Formulario.
Dreamweaver inserta un formulario vacío. En modo Diseño, los
formularios aparecen indicados mediante un contorno de línea de puntos
de color rojo. Si no ve el contorno, compruebe que la opción Ver >
Ayudas visuales > Elementos invisibles esté seleccionada.

3. Especifique la página o el script que procesará los datos del formulario.

En la ventana del documento, haga clic en el contorno del formulario


para seleccionarlo. En el inspector de propiedades (Ventana >
Propiedades), escriba la ruta en el cuadro de texto Acción del inspector
de propiedades o haga clic en el icono de la carpeta para desplazarse
hasta la página o el script correspondiente.

4. Indique el método que deba utilizar para transmitir los datos del
formulario al servidor.

En el inspector de propiedades, seleccione una de las opciones


siguientes del menú emergente Método:

Predeterminado utiliza el valor predeterminado del navegador para


enviar los datos del formulario del servidor. Normalmente, el valor
predeterminado es el método GET.

GET añade el valor al URL que solicita la página.

POST incrusta los datos del formulario en la petición HTTP.


Para más información, consulte Configuración de las propiedades de un
formulario.

5. Inserte los objetos de formulario.

Sitúe el punto de inserción en el lugar del formulario en el que desee que


aparezca el objeto de formulario y, a continuación, seleccione el objeto
en el menú Insertar > Formulario o en la categoría Formularios de la
barra Insertar.

Para más información, consulte Inserción de objetos de formulario HTML


o Inserción de objetos de formulario HTML dinámicos.

Si así lo desea, configure las propiedades del objeto de formulario


después de insertarlo en la página. Para más información, seleccione el
objeto de formulario y haga clic en el icono Ayuda del inspector de
propiedades.

6. Ajuste el diseño del formulario como lo desee.

Puede utilizar saltos de línea, saltos de párrafo, texto con formato


predeterminado o tablas para aplicar formato a los formularios. No
puede insertar un formulario en otro formulario (es decir, superponer
etiquetas), pero puede incluir varios formularios en una misma página.

Cuando diseñe formularios, asigne textos descriptivos a las etiquetas de


los campos para que los usuarios puedan saber a qué están
contestando. Por ejemplo, utilice la etiqueta "Escriba su nombre" para
solicitar el nombre del usuario.

Utilice tablas para estructurar los objetos del formulario y las etiquetas
de los campos. Cuando utilice tablas en los formularios, asegúrese de
que todas las etiquetas table estén situadas entre las etiquetas form.
Creación de Informes:

Para crear el informe, volveremos a hacer el primer paso que realizamos con el
Dataset, Boton derecho>Agregar>Agregar nuevo elemento... Pero esta vez
seleccionaremos el objeto de Crystal Reports. En mi caso se llamará
imprimir.rpt.

Una vez creado seleccionaremos la opción que debemos crear (yo seleccioné
crear informe en blanco, me gusta mas para poderlo crear como yo quiera). De
todas formas, si elijes crear informe en blanco, cuando estés en el reporte (en
blanco claro jajaja), pulsa Boton derecho>Bases de Datos>Agregar o quitar
bases de datos. Y te saldrá algo como en la foto de abajo, a los que lo creen de
otra manera, cuando les diga que agreguen la base de datos, hagan lo
siguiente:
Es decir, nos iremos a Datos del proyecto, seleccionaremos donde pone
DataSets, y seleccionaremos el Dataset que hemos creado antes, y le aremos
click normal, luego pulsaremos en donde están las dos flechas >> para
agregar el Dataset con su tabla al informe. Luego, una vez creado el informe,
(en mi caso ya veréis como ha quedado) agregamos el campo que contiene la
foto, y..sorpresa, es un campo cuadrado, mas grande que el resto, bueno esto
es porque contiene las fotos. Una vez creado el reporte, en el campo de las
fotos..le damos click con el Botón derecho y le apretamos a Formato..

Una vez hecho esto, nos aparecerá una ventana donde debemos
apretar en PUEDE CRECER. Inicialmente estará desmarcada, la debemos
marcar para que si la foto es mas grande que el cuadrado, se muestre entera,
de otra forma la imagen se reduciría al tamaño del cuadrado. Mira la imagen
de debajo si no te queda claro.
Una vez hecho esto ya tendremos el Informe creado, ahora vamos a llenar el
DataSet.

Creación de Páginas

En cualquier caso para tener una página en Internet necesitará:

A. Crear los ficheros o archivos que componen la Web. Una Web


normalmente se compone de un cierto número de páginas. Por ejemplo,
esta página del curso, que es un fichero con terminación htm.
B. Una dirección de Internet. Por ejemplo la dirección www.
aulafacil.com. Por ejemplo www.elpais.es
C. Tener un alojamiento o servidor en Internet donde colocar la Web. Lo
normal es construir la web y tenerla en el disco duro de nuestro
ordenador y luego enviarla a un servidor de Internet. Un servidor de
Internet en realidad es otro ordenador que está permanentemente
encendido y conectado a la Red.
D. Y enviar los ficheros normalmente desde el disco duro de su
ordenador al sitio donde se alojará la página. Algunos Portales permiten
la creación y alojamiento de páginas personales directamente en
Internet de forma sencilla.

A) LA CREACION DE LOS FICHEROS.

La construcción de las páginas de una Web se suele realizar utilizando


diferentes programas editores. Los programas editores permiten la creación de
páginas de una forma sencilla sin tener que programar cada instrucción del
lenguaje Html.
Si dispone de Microsoft Office seguramente tiene instalado en su ordenador el
programa Front Page. Este programa le permite crear de una forma sencilla
los ficheros que componen las páginas Web. En AulaFacil dispone de un buen
curso sobre creación de páginas Web utilizando Front Page.

Los programadores avanzados suelen emplear varios programas para la


creación de las páginas. Uno de los favoritos es el Dreamweaver

Si dispone del navegador Netscape una opción sencilla para crear rápidamente
páginas Web es emplear el programa Netscape Composer. Puede realizar
nuestro curso de Netcape Composer entrando en el siguiente enlace Composer.

Otra opción es programar directamente en HTML. . Esta es una opción


para los que desean profundizar y comprender el lenguaje que se encuentra
detrás de las páginas de Internet. Puede acceder al curso sobre HTML en el
siguiente enlace HTML. Este curso facilita comprender el código que se emplea
en las páginas

B) LA DIRECCION DE INTERNET

Existen dos opciones:

• Tener una dirección propia del tipo www.aulafacil.com. Esto es lo que se


denomina una dirección de primer nivel.
• Utilizar una dirección gratuita que nos proporciona algún Portal de
Internet del tipo www.geocities/yosemite/Aqui/lapaginadenacho

Puede ver el tema de los Dominios en la siguiente página Dominios

Si desea crear una página personal y no necesita que la Web disponga de una
dirección de primer nivel puede crear y alojar su página en alguno de los
Portales que ofrecen esta posibilidad.

Algunos Portales que proporcionan alojamiento y facilidades para crear páginas


personales son Iespana y Pobladores. Puede ver la explicación en Páginas
gratuitas

Para realizar las páginas necesitará seguramente imágenes o Gif y diferentes


complementos para darle vistosidad a las páginas. Le recomendamos realizar
el curso sobre Buscadores especialmente la parte referida a la búsqueda de
programas informáticos.

C) EL ALOJAMIENTO
• El alojamiento puede ser gratuito. Normalmente es una opción para
páginas personales. Varios Portales en Internet proporcionan alojamiento
gratuito con ciertas restricciones. Páginas gratuitas
• Para las empresas lo normal es pagar un alojamiento para sus páginas.
Una explicación más detallada la puede encontrar en Alojamiento

D) ENVIO DE LAS PÁGINAS A INTERNET

Para subir los ficheros que ha creado desde el disco duro de su ordenador al
servidor de Internet disponemos de varias opciones. Nuestra opción favorita es
utilizar un programa especializado FTP. Puede ver como utilizarlo pulsado sobre
el enlace siguiente FTP.
Referencias Virtuales:

http://html.rincondelvago.com/concepto-de-base-de-datos.html

http://www.masadelante.com/faq-base-de-datos.htm

http://es.wikipedia.org/wiki/Tabla_(base_de_datos)

www.monografias.com/trabajos5/basede/basede.shtml

www.aulaclic.es/access2002/t_3_1.htm

antivirus.interbusca.com/glosario/MACRO.html

http://www.masadelante.com/faq-byte.htm
http://es.wikipedia.org/wiki/Byte
http://livedocs.adobe.com/dreamweaver/8_es/using/wwhelp/wwhimpl/common/
html/wwhelp.htm?context=LiveDocs_Parts&file=41_forms.htm

http://www.elguille.info/colabora/NET2006/slope_imgdin.htm

http://www.aulafacil.com/CursoCrearPaginasWeb/introduccioninformatica.htm

También podría gustarte