Sunteți pe pagina 1din 17

APUNTE COMPUTACI

COMPUTACI N II
PROF: Ing. Javier BENITEZ

Fundamentos de Bases de Datos


Bases de datos

El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio
celebrado en California, Estados Unidos.

Una base de datos se puede definir como un conjunto de informaci


informacin relacionada que se
encuentra agrupada estructurada.

Desde el punto de vista de la informtica, la base de datos es un sistema formado por un


conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto
de programas que manipulen ese conjunto de datos.
Una biblioteca ha de mantener listas de los libros que posee, de los usuarios que tiene, una
clnica, de sus pacientes y mdicos, una empresa, de sus productos, ventas y empleados. A
este tipo de informacin se le llama datos.

Un gestor de base de datos es un programa que permite introducir y almacenar datos,


ordenarlos y manipularlos. Organizarlos de manera significativa para que se pueda obtener
informacin no visible como totales, tendencias o relaciones de otro tipo. Debe permitir en
principio:

-Introducir datos
-Almacenar datos
-Recuperar datos y trabajar con ellos

Todo esto se puede hacer con una caja de zapatos, lpiz y papel; pero a medida que la
cantidad de datos aumenta, han de cambiar las herramientas. Se pueden usar carpetas,
archivadores, pero en un momento dado es conveniente acudir a los ordenadores, aunque las
operaciones siguen siendo las mismas.

Un dato es un elemento de conocimiento que carece de significado por s mismo, o que est
fuera de su contexto. En definitiva, se trata de algo incompleto que necesita un complemento
en la forma de otro dato o un proceso de elaboracin que le d ms sentido. Por tanto, el dato
tiene un carcter individualizado y simple frente a un producto semielaborado como es la
informacin.

Los datos pueden ser caracteres alfabticos, magnitudes numricas, smbolos especiales
alfanumricos, colores, imgenes, grupos de smbolos no aleatorios que presentan cantidades,
acciones, objetos, etc. Los datos no permiten tomar decisiones antes de ser tratados
convenientemente. La informacin es el resultado de este tratamiento.

Por informaci
informaci n entendemos un dato o conjunto de datos, elaborado y situado en ten
contexto, de forma que tiene un significado para alguien en un momento y lugar determinados

El valor de la informacin se destaca de manera ms significativa en el contexto de una


decisin. Si no hubiese elecciones de alternativas actuales o futuras la informacin sera
innecesaria. La informacin tiene valor en la medida en que afecte a las decisiones o acciones
que se vayan a tomar.

Entonces se entiende por informaci


informaci n todo aquello que sirve para poner de manifiesto la
situacin del entorno o del sistema, sus objetivos o resultados y reducir la incertidumbre frente
a un proceso de decisin.

1
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

La informacin es todos aquellos datos transformados o modificados que tienen valor para
aquellos usuarios que hacen uso de ellos.

Los datos estn constituidos por los registros de los hechos, acontecimientos, transacciones,
etc. Por el contrario, la informaci
informaci n implica que los datos estn procesados de tal manera
que resulten tiles o significativos para el receptor de los mismos, por lo que en cierto modo,
los datos se pueden considerar la materia prima para obtener informacin llegamos a la
conclusin que la informacin son datos procesados con un valor para aquel usuario que la
necesita, aunque para otro solo sean datos que despus de procesarlos obtenga otra
informacin.

Conceptos de bases de datos:

1. Base de Datos: es la coleccin de datos aparentes usados por el sistema de


aplicaciones de una determinada empresa.
2. Base de Datos: es un conjunto de informacin relacionada que se encuentra
agrupada o estructurada. Un archivo por s mismo no constituye una base de datos,
sino ms bien la forma en que est organizada la informacin es la que da origen a la
base de datos.
3. Base de Datos: coleccin de datos organizada para dar servicio a muchas aplicaciones
al mismo tiempo al combinar los datos de manera que aparezcan estar en una sola
ubicacin

Requerimientos de las bases de datos:

El anlisis de requerimientos para una base de datos incorpora las mismas tareas que el
anlisis de requerimientos del software. Es necesario un contacto estrecho con el cliente; es
esencial la identificacin de las funciones e interfaces; se requiere la especificacin del flujo,
estructura y asociatividad de la informacin y debe desarrollarse un documento formal de los
requerimientos.

Requerimientos administrativos: La bases de datos es una disciplina organizacional, un


mtodo, ms que una herramienta o una tecnologa. Requiere de un cambio conceptual y
organizacional, en funcin directa.

1. Elementos claves de organizacin en un ambiente de Bases de Datos


2. Sistema de administracin de base de datos
3. Administracin de informacin
4. Tecnologa de administracin de base de datos
5. Usuarios
6. Planeacin de informacin y tecnologa de modelaje

Caractersticas de las bases de datos:


Caracter

Una base de datos contiene entidades de informacin que estn relacionadas va organizacin
y asociacin. La arquitectura lgica de una base de datos se define mediante un esquema que
representa las definiciones de las relaciones entre las entidades de informacin. La
arquitectura fsica de una base de datos depende de la configuracin del hardware residente.
Sin embargo, tanto el esquema (descripcin lgica como la organizacin (descripcin fsica)
deben adecuarse para satisfacer los requerimientos funcionales y de comportamiento para el
acceso al anlisis y creacin de informes.

2
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

Ventajas en el uso de bases de datos:

La utilizacin de bases de datos como plataforma para el desarrollo de Sistemas de Aplicacin


en las Organizaciones se ha incrementado notablemente en los ltimos aos, se debe a las
ventajas que ofrece su utilizacin, algunas de las cuales se comentarn a continuacin:

1. Globalizacin de la informacin: permite a los diferentes usuarios considerar la


informacin como un recurso corporativo que carece de dueos especficos.
2. Eliminacin de informacin inconsistente: si existen dos o ms archivos con la misma
informacin, los cambios que se hagan a stos debern hacerse a todas las copias del
archivo de facturas.
3. Permite compartir informacin.
4. Permite mantener la integridad en la informacin: la integridad de la informacin es
una de sus cualidades altamente deseable y tiene por objetivo que slo se almacena la
informacin correcta.
5. Independencia de datos: el concepto de independencia de datos es quizs el que ms
ha ayudado a la rpida proliferacin del desarrollo de Sistemas de Bases de Datos. La
independencia de datos implica un divorcio entre programas y datos.

El sistema manejador de bases de datos (dbms).

Es un conjunto de programas que se encargan de manejar la creacin y todos los accesos a las
bases de datos. Se compone de un lenguaje de definicin de datos, de un lenguaje de
manipulacin de datos y de un lenguaje de consulta.
Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicacin que
pertenecen a Sistemas Transaccionales escritos en algn lenguaje de alto nivel, para la
creacin o actualizacin de las bases de datos, o bien para efectos de consulta a travs de
lenguajes propios que tienen las bases de datos o lenguajes de cuarta generacin.

Ambiente moderno de base de datos:

La tecnologa de las bases de datos puede eliminar de un tajo muchos problemas creados por
la organizacin tradicional de archivos. Una definicin ms rigurosa de bases de datos dice
que es una coleccin de datos organizada para dar servicios eficientemente a muchas
aplicaciones al centralizar los datos y minimizar aquellos que son redundantes.

En vez de separar los datos en archivos por separados para cada aplicacin, los datos son
almacenados fsicamente para aparecer a los usuarios como almacenados en una sola
ubicacin: una sola base de datos sirve a muchas aplicaciones.

Las caractersticas principales del ambiente moderno:


Administrador de base de datos.
Ventajas de los sistemas de administracin de Base de datos.
Diseo de base de datos flexible.
Base de datos distribuidas.
Base de datos orientadas a objetos e hipermediales.

Tabla o fichero, registro y campo


Un programa de base de datos almacena la informacin que introducimos en forma de tablas.
Las tablas son un medio de representar la informacin de una forma ms compacta y es
posible acceder a la informacin contenida en dos o ms tablas. Ms adelante explicaremos
que son las tablas.
Registro: es el concepto bsico en el almacenamiento de datos. El registro agrupa la
informacin asociada a un elemento de un conjunto y est compuesto por campos.
A cada una de las partes en las que hemos desglosado la informacin se le denomina Campo

3
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

Dise
Diseo de las bases de datos relacionales

El primer paso para crear una base de datos, es planificar el tipo de informacin que se quiere
almacenar en la misma, teniendo en cuenta dos aspectos:

la informacin disponible y
la informacin que necesitamos

La planificacin de la estructura de la base de datos, en particular de las tablas, es vital para la


gestin efectiva de la misma.

El diseo de la estructura de una tabla consiste en una descripcin de cada uno de los
campos que componen el registro y los valores o datos que contendr cada uno de esos
campos.

Los campos son los distintos tipos de datos que componen la tabla, por ejemplo:
nombre, apellido, domicilio. La definicin de un campo requiere: el nombre del campo,
el tipo de campo, el ancho del campo, etc.

Los registros constituyen la informacin que va contenida en los campos de la tabla,


por ejemplo: el nombre del paciente, el apellido del paciente y la direccin de este.
Generalmente los diferente tipos de campos que su pueden almacenar son los
siguientes: Texto (caracteres), Numrico (nmeros), Fecha / Hora, Lgico
(informaciones lgicas si/no, verdadero/falso, etc., imgenes.

El principal aspecto a tener en cuenta durante el diseo de una tabla es determinar


claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando
su tipo y su longitud.

4
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

Introduccin y Elementos bsicos de ACCESS.


Introducci

Introducci
Introduccin a Microsoft Access

Access es una base de datos visual. Como todas las modernas bases de datos que trabajan en
el entorno Windows, puede manejarse ejecutando unos cuantos clics de mouse sobre la
pantalla.

Access contiene herramientas de diseo y programacin reservadas a los usuarios con mayor
experiencia, aunque incluye bases de datos listas para ser usadas; estn preparadas para
tareas muy comunes, que cualquiera puede realizar en un momento determinado ordenar
libros, archivar documentacin, etc.

Las barras.

La barra de ttulo contiene el nombre del programa. En el extremo de la derecha estn los
botones para minimizar, restaurar y cerrar.

La barra de mens contiene las operaciones de Access, agrupadas en mens desplegables. Al


hacer clic en Insertar, por ejemplo, veremos las operaciones relacionadas con los diferentes
elementos que se pueden insertar en Access. Todas las operaciones se pueden hacer a partir
de estos mens. Pero las cosas ms habituales se realizan ms rpidamente a partir de los
iconos de las otras barras que veremos a continuacin.
En Access2000 la barra de mens tiene un nuevo comportamiento "inteligente", que consiste,
bsicamente, en mostrar slo los comandos ms importantes y los que el usuario va
utilizando. Si deseas informacin sobre los mens desplegables, haz clic aqu .
Los mens desplegables de la barra de mens contienen tres tipos bsicos de elementos:
a) Comandos inmediatos. Se ejecutan de forma inmediata al hacer clic sobre ellos. Se
reconocen porque a la derecha del nombre de comando, o no aparece nada o bien aparece la
combinacin de teclas para ejecutarlo desde el teclado. Por ejemplo, en el men Archivo, el
comando Cerrar.
b) Otro men
men desplegable. Al situarse sobre ste, se abre un nuevo men a su lado con
ms opciones para que elijamos una de ellas. Se reconocen porque tienen un tringulo a la
derecha. Por ejemplo, en el men Archivo, Obtener datos externos.
c) Comando con ventana. Al hacer clic, aparece una ventana que nos pedir que
rellenemos algunos campos y que tendr botones para aceptar o cancelar la accin. Se
distinguen porque el nombre acaba en puntos suspensivos. Por ejemplo, en el men Archivo,
Abrir...
Los diferentes mens de la barra de mens se pueden activar desde el teclado pulsando Alt +
letra subrayada del nombre del comando. Por ejemplo Alt + a para desplegar el men Archivo.

La barra de herramientas contiene iconos para ejecutar de forma inmediata algunas de las
operaciones ms habituales, como Guardar
Guardar, Copiar
Copiar, Pegar
Pegar, etc.
Hay operaciones que no estn disponibles en un determinado momento. Se reconocen
porque tienen el color atenuado. Por ejemplo, si no hay nada seleccionado, tanto el icono
Cortar como el comando Cortar aparecen con el color ms claro. Existen ms barras de
herramientas pero stas slo son accesibles en algunos casos determinados que iremos
viendo a lo largo del curso.

5
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

La barra de tareas de Windows contiene el botn Inicio, iconos para arrancar algunos
programas, como Internet Explorer, etc. . Esta barra no pertenece a Access2000, sino a
Windows como su propio nombre indica.

Objetos de la base de datos relacionales

Los principales objetos de las bases de datos son:

Tablas
Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos
datos estarn ordenados en columnas verticales. Aqu definiremos los campos y sus
caractersticas. Ms adelante veremos qu es un campo.

Consultas
Consultas: aqu definiremos las preguntas que formularemos a la base de datos con el
fin de extraer y presentar la informacin resultante de diferentes formas (pantalla,
impresora...)

Formulario
Formulario: elemento en forma de ficha que permite la gestin de los datos de una
forma ms cmoda y visiblemente ms atractiva.

Informe
Informe: permite preparar los registros de la base de datos de forma personalizada
para imprimirlos.

Macro
Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas
repetitivas.

Mdulo
dulo: programa o conjunto de instrucciones en lenguaje Visual Basic

1. Las Tablas

Son acumuladores de registros, los cuales constan o podemos representarlos como


columnas(nombres de campos) y filas(registros).
Estos registros pueden ser ingresados de manera directa en la tabla o por medio de uno o
varios formularios.
Poseen adems la propiedad de introducir en ellas (Tablas) datos de distintos tipos, como lo
son: Texto, Memo, Numrico, Fecha/hora, Moneda, Autonumrico, Si/No, Objeto OLE e
Hipervnculo, lo cual ayuda a mantener la integridad de la Tabla y sus registros.

Registro
Registro: es el conjunto de informacin referida a una misma persona u objeto. Un registro
vendra a ser algo as como una ficha.

1.1.Componentes:

1.1.1. Nombre del campo: los nombres de los campos.


1.1.2. Tipo de datos: texto, numrico, fecha/hora, contador, Si/No, memo, moneda, objeto
OLE.
1.1.3. Descripci
Descripcin: en esta columna se introduce la descripcin del contenido del campo o su
finalidad.
1.1.4. Propiedades de los campos: estableciendo las propiedades de los campos se controla
la apariencia de los datos, y se puede evitar que se introduzcan de modo incorrecto.

Campo clave
clave: campo que permite identificar y localizar un registro de manera gil y
organizada. La clave principal suele ser uno o varios de los campos de la tabla. El contenido de

6
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

este campo identifica cada registro del campo de manera nica. De modo que no se podrn
introducir dos registros iguales o almacenar valores nulos en los campos de la clave principal.

1.1.1. Campo
Campo: unidad bsica de una base de datos. Un campo puede ser, por ejemplo, el
nombre de una persona. Los nombres de los campos, no pueden empezar con espacios
en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamacin o
corchetes. Si pueden tener espacios en blanco en el medio. La descripcin de un campo,
permite aclarar informacin referida a los nombres del campo.

1.1.2. El tipo de campo o tipo de datodato, permite especificar el tipo de informacin que
cargaremos en dicho campo, esta puede ser:

1. Texto
Texto: para introducir cadenas de caracteres hasta un mximo de 255
2. Memo
Memo: para introducir un texto extenso. Hasta 65.535 caracteres
3. Num
Num rico
rico: para introducir nmeros
4. Fecha/Hora
Fecha/Hora: para introducir datos en formato fecha u hora
5. Moneda
Moneda: para introducir datos en formato nmero y con el signo monetario
6. Autonum
Autonum rico
rico: en este tipo de campo, Access numera automticamente el contenido
7. S/No
/No: campo lgico. Este tipo de campo es slo si queremos un contenido del tipo
S/No, Verdadero/Falso, etc.
8. Objeto OLEOLE: para introducir una foto, grfico, hoja de clculo, sonido, etc.
Hipervnculo
9. Hiperv nculo: podemos definir un enlace a una pgina Web
10. Asistente para bsquedas
squedas: crea un campo que permite elegir un valor de otra tabla o
de una lista de valores mediante un cuadro de lista o un cuadro combinado.

1.1.3. Descripci
Descripcin

En esta columna se introduce la descripcin del contenido del campo o su finalidad. El texto
que se introduzca aparecer en la barra de estado cuando se seleccione el campo en un
formulario, de este modo se facilita el introducir el contenido adecuado en cada campo. Access
tiene una configuracin predeterminada para las propiedades de cada uno de los tipos de
campo. Sin duda la ms importante es el tamao del campo, ya que este nos permitir hacer
una estimacin del espacio ocupado por nuestra base de datos en el disco fijo.

1.1.4. Propiedades generales de los campos

PROPIEDAD DESCRIPCI
DESCRIPCIN TIPO DE CAMPO

Tamao del campo Permite establecer la longitud mxima de un Texto, numrico,


campo de texto numrico. contador

Formato Permite determinar la apariencia de presentacin Todos, excepto OLE y


de los datos, utilizando los formatos predefinidos o Memo
nuestros propios formatos

Lugares decimales Permite especificar el nmero de cifras decimales Numrico y moneda


para mostrar los nmeros.

Mscara de entrada Permite controlar y filtrar los caracteres o valores Texto, numrico,
que los usuarios introducen en un control de fecha/hora, moneda
cuadro de texto, evitando errores y facilitando su
escritura.

Ttulo Permite definir una etiqueta de campo Todos


predeterminada para un formularios o informe

Valor predeterminado Introduce en el campo un valor cuando se agregan Todos, excepto OLE y
nuevos registros (long. Mx. 255 caracteres) contador

7
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

Regla de validacin Permite escribir la condicin que deben satisfacer Todos, excepto OLE y
los datos introducidos para ser aceptados contador

Texto de validacin Define el texto del mensaje que se visualiza Todos excepto OLE y
cuando los datos no cumplen las condiciones contador
enumeradas en la regla de validacin

Requerido Permite especificar si es necesario que exista un Todos excepto


valor en un campo. contador

Permitir longitud cero Permite especificar si una cadena de longitud cero Texto, memo
("") es una entrada vlida para el campo

Indexado Define un campo como ndice o campo clave. Texto, numrico,


contador, fecha/hora.

Tama
Tama o del campo
Esta propiedad la pueden tener tanto los campos de tipo numrico como los de texto. En los
campos de texto el tamao del campo indica el nmero de caracteres que puede contener. El
valor mximo es de 255 caracteres y por defecto Access aplica 50. Se puede introducir un
valor inferior, pero si ya se han introducido datos hay que tener mucho cuidado, ya que si se
da un tamao inferior al de algn campo los caracteres restantes se perdern. En los de tipo
numrico limita el rango de valores permitido y si el campo puede contener valores
fraccionarios. El campo numrico puede tener estos tamaos: Byte, Entero, Entero Largo,
Simple y Doble.

Formato
Esta propiedad la pueden tener todos los campos menos los Objetos OLE. El formato slo
afecta a la presentacin de los datos, nunca al valor almacenado de una tabla. Los nmeros y
las fechas se pueden presentar con diferentes formatos. Los nmeros pueden aparecer con
separador de miles, con un smbolo de moneda o con un determinado nmero de decimales. Si
no se determina nada en esta propiedad Access utiliza el formato General y los datos aparecen
tal y como se hayan introducido. El formato que se especifique para un campo de una tabla
ser el que Access utilice para los formularios e informes basados en dicha tabla. Si se realiza
un cambio de formato despus de haber creado un formulario o un informe, este formato
nuevo no le afectar.

Lugares decimales
Esta propiedad slo la tienen los campos de tipo numrico y de moneda. Determina el nmero
de cifras decimales en la presentacin de los campos. Esta propiedad tiene dos configuraciones:
1. De 0 a 15. Aparecern tantas cifras decimales como se indiquen sin tener en cuenta las que
se especifiquen en el formato.
2. Auto: aparecer el nmero de cifras decimales predeterminadas para cada formato o la que
este definida en la propiedad formato.

Mscara de entrada
Esta propiedad la tienen los campos de texto, nmerico, fecha/hora y de moneda. Obliga a que
los datos introducidos en un campo se ajusten a una plantilla determinada.

Ttulo
Esta propiedad la tienen todos los tipos de campos. Especifica la etiqueta que se utilizar en la
presentacin del campo cuando se crean tablas, formularios e informes.

Valor predeterminado
Esta propiedad la tienen todos los campos menos los de tipo contador y Objeto OLE. Introduce
un valor por defecto en todos los campos. Este valor lo introduce el usuario cuando un campo

8
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

va tener casi siempre el mismo valor. Cuando este valor vare se puede modificar.

Regla de validaci n
validaci
Esta propiedad se puede establecer en todos los campos menos en los de tipo Contador y
Objeto OLE. Se especifican las condiciones que deben cumplir los datos que se introduzcan, si
los datos no cumplen las condiciones Access no admitir ese dato. Para introducir las
condiciones que debe cumplir un campo se selecciona Regla de validacin en las propiedades
del campo. A la derecha del espacio en blanco hay unos puntos suspensivos. Se hace clic sobre
ellos. Aparacer una ventana para generar expresiones, en esta ventana habr que especificar
esas condiciones.

Texto de validaci n
validaci
Cuando Access no admite un dato porque no cumple la regla de validacin no aparece ningn
mensaje que explique por qu no admite el dato a no ser que se utilice el texto de validacin.
En esta propiedad se debe introducir cul es la condicin que debe cumplir el dato para que el
usuario lo sepa.

Requerido
Se aplica a todos los campos menos a los de tipo Contador. Si se encuentra activado "Si" no
dejar que el usuario abandone un registro sin haberlo rellenado.

Permitir longitud cero


Se aplica a los campos de tipo texto y memo. Esta propiedad es til para las consultas y
expresiones, ya que los valores nulos se comportan de distinta forma. Para introducir una
cadena de longitud cero se teclea dos comillas dobles sin espacio entre ellas ("").

Indexado
Se puede aplicar a todos los tipos de campo menos a Memo, Si/No, y Objeto OLE. Esta
propiedad crea un ndice de ese campo. De modo que acelera las bsquedas de un registro por
el contenido de ese campo.No conviene aplicarlo mas que al campo por el que se vayan a
realizar las bsquedas porque si no la actualizacin de los datos ser muy lenta. Sin duplicados:
es una de las opciones de esta propiedad y significa que no puede haber dos campos con la
misma clave. Con duplicados, hace que Access cree un ndice normal con cada uno de los
registros.

Crear tablas de datos. Ejercicio

Ejercicio 1: Concesionario.
1 Crear la base de datos Concesionario
Concesionario.
2 Crear una tabla con el nombre de Clientes con los siguientes campos:
Nombre del campo Tipo de dato
Cdigo Cliente Numrico
Nombre Cliente Texto
Apellidos cliente Texto
Direccin cliente Texto
Poblacin Texto
Cdigo postal Texto
Provincia Texto
Telfono Texto
Fecha nacimiento Fecha/Hora
La clave principal ser el campo Cdigo cliente.

9
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

3 Crear otra tabla con el nombre de Coches vendidos con los siguientes campos:
Nombre del campo Tipo de dato
Matrcula Texto
Marca Texto
Modelo Texto
Color Texto
Precio Texto
Extras instalados Memo
La clave principal ser el campo Matrcula.
4 Crear otra tabla con el nombre de Fechas de revisi n con los siguientes campos:
revisi
Nombre del campo Tipo de dato
N revisin Autonumrico
Cambio aceite S/No
Cambio filtro S/No
Revisin frenos S/No
Otros Memo
La clave principal ser el campo N revisin.
Clnica.
Ejercicio 2: Cl
Clnica de la carpeta Mis documentos del disco duro
1 Crear la base de datos Cl duro.
2 Crear una tabla con el nombre de Pacientes con los siguientes campos:
Nombre del campo Tipo de dato
Cdigo Paciente Numrico
Nombre Paciente Texto
Apellidos Paciente Texto
Direccin Texto
Poblacin Texto
Cdigo postal Texto
Provincia Texto
Telfono Paciente Texto
Fecha nacimiento Fecha/Hora
La clave principal ser el campo Cdigo Paciente.
3 Crear otra tabla con el nombre de Mdicos con los siguientes campos:
Nombre del campo Tipo de dato
Cdigo Mdico Texto
Nombre Mdico Texto
Apellidos Mdico Texto
Telfono Mdico Texto
Especialidad Texto
La clave principal ser el campo Cdigo Mdico.

4 Crear otra tabla con el nombre de Ingresos con los siguientes campos:
Nombre del campo Tipo de dato
N ingreso Autonumrico

10
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

Habitacin Numrico
Cama Texto
Fecha ingreso Fecha/Hora
La clave principal ser el campo N ingreso.

Ejercicio 3. Modificar tablas de datos


1 Abrir la base de datos Concesionario.
2 Modificar la estructura de la tabla Clientes siguiendo los datos siguientes:

Nombre del campo Propiedades


Regla de validacin: No se puede introducir clientes cuyo cdigo no est
Cdigo Cliente
comprendido entre los valores 1 y 3000.
Nombre Cliente Tamao:15
Apellidos cliente Tamao: 30
Direccin cliente Tamao: 30
Poblacin Tamao: 15
Cdigo postal Tamao: 5
Tamao: 15
Provincia
Valor predeterminado: Valencia
Telfono Tamao: 10
Fecha nacimiento Formato: Fecha corta

3 Modificar la estructura de la tabla Coches vendidos


vendidos:
Nombre del
Tipo de dato
campo
Matrcula Tamao: 7
Marca Tamao: 15
Modelo Tamao: 20
Color Tamao: 2
Precio Numrico
Extras instalados Dejar las opciones por defecto

4 Introducir los siguientes datos a la tabla Clientes


Clientes:
Cdigo Nombre Apellidos Cdigo Fecha
Direcci
Direccin Poblaci
Poblacin Provincia Telfono
Tel
Cliente Cliente Cliente Postal nacimiento
100 Antonio Garca Prez Astilleros, 3 Valencia 46011 Valencia 963689521 15/28/60
101 Carlos Prez Ruiz Magallanes, 21 Utiel 46300 Valencia 962485147 26/04/58
105 Luis Rodrguez Ms Juan de Mena, 11 Ganda 46700 Valencia 962965478 30/03/61
112 Jaime Juangrn Sornes Balmes, 21 Valencia 46014 Valencia 963684596 31/01/68
225 Alfonso Prats Montolla Sneca, 23 Sagunto 46500 Valencia 963547852 28/04/69
260 Jos Navarro Lard Ro Segura, 14 Valencia 46002 Valencia 963874569 15/05/64
289 Elisa beda Sansn Valencia, 4 Sagunto 46500 Valencia 963547812 10/07/62
352 Eva San Martn Villafranca, 34 Alzira 46600 Valencia 962401589 12/08/65
365 Gerardo Hernndez Luis Salinas, 8 Valencia 46002 Valencia 963589621 02/01/65
390 Carlos Prats Ruiz Ercilla, 8 Valencia 46005 Valencia 963589654 03/05/67
810 Lourdes Oliver Peris Gran va, 34 Valencia 46007 Valencia 963587412 25/06/64

11
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

822 Sergio Larred Navas Blasco Ibez, 65 Valencia 46005 Valencia 963589621 25/12/67
860 Joaqun rboles Onsins Ganda, 8 Xtiva 46800 Valencia 963758963 04/05/69

5 Ir al registro 8 y modificar el nombre por Alfredo.


6 Probar cambiar el cdigo del primer registro por 4500. Observe como no nos deja por no
cumplir la regla de validacin.
7 Volver a dejar el cdigo 100.
8 Cerrar la tabla.
9 Cerrar la base de datos.

Clnica.
Ejercicio 4: Cl
Clnica
1 Abrir la base de datos Cl
2 Modificar la estructura de la tabla Pacientes siguiendo los datos siguientes:
Nombre del
Tipo de dato
campo
Cdigo Paciente Tamao: Entero
Nombre Paciente Tamao: 15
Apellidos Paciente Tamao: 30
Direccin Tamao: 30
Poblacin Tamao: 15
Cdigo postal Tamao: 5
Provincia Borrar este campo
Telfono Paciente Tamao: 10
Fecha nacimiento Formato: Fecha corta

3 Crear otra tabla con el nombre de Mdicos con los siguientes campos:
Nombre del campo Tipo de dato
Cdigo Mdico Tamao: 5
Nombre Mdico Tamao: 15
Apellidos Mdico Tamao: 30
Telfono Mdico Borrar este campo
Especialidad Tamao: 20

4 Crear otra tabla con el nombre de Ingresos con los siguientes campos:
Nombre del
Tipo de dato
campo
N ingreso Dejar opciones por defecto
Habitacin Tamao: Entero
Cama Tamao: 1
Fecha ingreso Formato: Fecha corta

5 Cerrar la base de datos.


2. Los formularios

Son pantallas de ingreso para los registros de una tabla con la diferencia de que los campos se
muestran de manera grafica dentro del formulario, en otras palabras, la interfase es ms

12
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

amigable con el usuario.

En el formulario no solamente pueden existir campos en donde se ingresen datos simples, sino
tambin crearse campos que calculen datos, porcentajes y complejas operaciones. En
resumen, un formulario contempla una variedad de usos, los cuales pueden ser de ingreso de
registros, clculos, consulta y todos los requerimientos que el usuario desee en un proyecto de
Access.

Los formularios sirven para definir pantallas generalmente para editar registros de una
tabla o consulta, permiten la introduccin de datos en las tablas de una forma ms sencilla y
ms limpia. En vez de introducir los datos directamente sobre la tabla, los datos se
introducen en la tabla a travs de los formularios.

Hay diferentes formatos de formularios, en alguno de ellos los registros se pueden ver de
forma aislada, en otros, todos los registros juntos, o tambin se puede disear un formulario
con un formato totalmente personalizado.

En una base de datos se puede crear ms de un formulario basado en una misma tabla. Un
formulario puede tomar varios campos de una tabla o todos, incluso puede tomar campos de
diferentes tablas.

Las tablas almacenan la informacin, los formularios se encargan de recogerla. Para que las
tablas puedan incluir los datos de los formularios deben estar cerradas. Al cerrar o guardar
los formularios, las tablas se actualizan.

2.1. Controles del cuadro de herramientas

Cuadro de texto Sirven para mostrar o introducir datos


Etiqueta Crea una etiqueta
Grupo de opciones Formado por un grupo de casillas de verificacin o botones
de opcin. Slo permite que se active una opcin.
Botn de alternar Para valores Si/No. No puede utilizarse dentro de un grupo
de opciones.
Botn de opcin Para valores Si/No. Se puede utilizar dentro de un grupo
de opciones.
Casilla de verificacin Para valores Si/No. Se puede utilizar dentro de un grupo
de opciones.
Cuadro combinado Permite seleccionar un elemento de una lista o escribir el
dato directamente.
Cuadro de lista Permite seleccionar un elemento de una lista.
Botn de comando Inserta un botn que al ser pulsado ejecuta instrucciones.

13
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

Imagen Inserta un marco para incluir una imagen. No es un objeto


OLE. No se edita.
Marco de objeto Inserta un marco para incluir un objeto OLE que depende
dependiente del valor de un campo.
Marco de objeto Inserta un marco para incluir un objeto OLE que no
independiente depende del contenido de un campo.
Salto de pgina Cuando el formulario tiene mas de una pgina, as se
indica dnde empieza cada una.
Subformulario/subinforme Permite introducir un formulario dentro de otro.
Lnea Inserta una lnea en el formulario.
Rectngulo Inserta un rectngulo.

Ejercicio 5. Concesionario

1 Abrir la base de datos Concesionario.


2 Crear un formulario para la edicin de registros de la tabla Clientes
Clientes.
3 Crear un formulario para la introduccin y edicin de registros de la tabla Coches
vendidos
vendidos.
4 Crear un formulario para la introduccin y edicin de registros de la tabla Revisiones
Revisiones.
5 Introducir los siguientes datos en la tabla Coches vendidos utilizando el formulario
creado.

Cdigo
Matrcula Marca
Matr Modelo Color Precio Extras
Cliente
V2360OX Opel Corsa 1.2 Sport Azul 2100000 Antena elctrica 100
V1010PB Ford Probe 2.0 16V Blanco 2860000 101
V4578OB Ford Orion 1.8 Ghia Negro 2600000 Aire Acondicionado 105
V7640OU Citroen Xantia 16V Negro 2480000 Airbag 225
V3543NC Ford Escort 1.6 Ghia Rojo 2500000 260
V7632NX Citroen Zx Turbo-D Rojo 2800000 Aire Acondicionado, Airbag 289
V8018LJ Ford Fiesta 1.4 CLX Azul 1950000 Elevalunas elctricos 352
V2565NB Renault Clio 1.7 S Blanco 2100000 390
Mondeo 1.8
V7642OU Ford Blanco 3100000 810
GLX
V1234LC Audi 100 2.3 Verde 3510000 Climatizador 822
V9834LH Peugeot 205 GTI Rojo 2450000 860

6 Introducir los siguientes datos en la tabla Revisiones utilizando el formulario creado.

N Cambio Cambio Revisi


Revisin
Otros Matrcula
Matr
Revisi
Revisin aceite filtro frenos
1 S No No Revisar luces V7632NX
2 S S No Cambiar limpias V7632NX
3 No S S Arreglar alarma V4578OB
4 No S S Ajustar tablero V2360OX
5 S S S Cambiar limpias, revisar luces V2565NB

14
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

6 No No S Cambiar luz interior V7645OU


7 S S No V2565NB
8 No No No V8018LJ
9 S No S Regular encendido V3543NC
10 No S No Reparar puerta delantera V8018LJ
11 No No No V3543NC
12 S S S V1234LC
13 No S No Cambiar limpias V9834LH
14 No S No V1010PB
7 Buscar el coche de Matrcula V9834LH y cambiar su color a Verde
Verde.
8 Buscar el coche de Matrcula V2565NB y cambiar el precio a 2300000
2300000.
9 Cerrar la base de datos.

Clnica.
Ejercicio 6: Cl
1 Clnica
Abrir la base de datos Cl
2 Crear un formulario para la introduccin y edicin de registros de la tabla Pacientes
Pacientes.
3 Crear un formulario para la introduccin y edicin de registros de la tabla Mdicos
dicos.
4 Crear un formulario par la introduccin y edicin de registros de la tabla Ingresos
Ingresos.
5 Introducir los siguientes datos en la tabla Pacientes utilizando el formulario creado.

Cdigo Cdigo Fecha


Nombre Apellidos Direcci
Direccin Poblaci
Poblacin Tel
Telfono
Paciente Postal nacimiento
Romerales
100 Jos Azorn, 34 Mstoles 28935 912563256 21/03/75
Pinto
Gonzlez
102 Santiago Coslada, 12 Madrid 28024 914562587 30/10/47
Sancho
Rodrguez Javier Poncela,
103 Carmen Getafe 28902 915478555 06/11/87
Santacana 3
Divisin Azul,
110 Alberto Puig Monza Getafe 28902 914589966 18/07/36
56
120 Sergio Prez Sanabria Pizarro, 45 Alcorcn 28223 915584471 12/04/50
130 Jaime Flores Lpez Alcatraz, 56 Madrid 28001 914526654 23/01/32
131 Enrique Morales Miguel Madrid, 45 Madrid 28028 914552203 12/08/90
Torrente
140 Ana Barcelona, 35 Alcorcn 28223 914785236 25/03/58
Hermosilla
Prats
142 Olga Versalles, 2 Mstoles 28935 917458963 25/03/58
Hernndez
200 Carlos Jimnez Blanco Gran Va, 123 Madrid 28003 914589632 12/01/73
Enrique
201 Mara Toms Caballo Madrid 28028 914578559 05/05/55
Velasco, 3
207 Rogelia Guerra Santa Castellana, 12 Madrid 28025 914562258 12/07/90
Granadino
220 Ivn Doctor Ms, 46 Madrid 28015 914522369 19/07/75
Callejas
231 Luis Navarrete Prat Trujillo, 33 Alcorcn 28223 914512589 13/06/40
Doce de
240 Mnica Armengol Prats Madrid 28028 914588963 02/07/85
octrubre, 1
Rodrguez
300 Joaqun Barcelona, 111 Alcorcn 28223 914578521 05/05/77
Monzn

15
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

Martnez
302 Loreto Cipreses, 56 Alcorcn 28223 914589632 24/01/51
Lozano

6 Introducir los siguientes datos en la tabla Mdicos utilizando el formulario creado.

Cdigo
Nombre Apellidos Especialidad
Mdico
AJH Antonio Jimnez Hernndez Pediatra
CEM Carmen Esteban Muoz Psiquiatra
CSM Carlos Snchez Martnez General
ESMH Eva San Martn Hernndez Pediatra
FHL Fernanda Hernndez Lpez Radiologa
FVP Federico Vidal Planella Anlisis
JMP Juana Moreno Navarro Intensivos
OPA Olga Pons lvarez Intensivos
PAP Pedro Armengol Prats Ciruga
SGM Sebastin Gutirrez Mellado Oftalmologa
SVT Santiago Vzquez Torres Ginecologa

7 Introducir los siguientes datos en la tabla Ingresos utilizando el formulario creado.

N Fecha Cdigo Cdigo


Habitacin Cama
Habitaci
Ingreso ingreso Paciente Mdico

1 101 A 23/04/98 302 SVT

2 105 A 24/05/98 103 CSM

3 125 B 15/06/98 300 PAP

4 204 B 12/09/98 120 SGM

5 205 B 12/10/98 100 JMN

6 204 A 04/01/99 102 CEM

7 201 A 01/02/99 240 FHL

8 201 A 02/04/00 110 OPA

9 305 A 03/05/00 220 FVP

10 304 B 12/05/00 201 ESMH

11 306 A 13/05/00 207 OPA

12 303 B 15/06/00 220 CSM

13 302 A 16/06/00 131 AJH

14 504 B 30/06/00 130 SGM

15 504 B 02/07/00 231 ESMH

8 Cerrar la base de datos.

3. Informes

16
APUNTE COMPUTACI
COMPUTACI N II
PROF: Ing. Javier BENITEZ

Los informes son presentaciones de los datos preparadas para imprimir. Los gestores de base
de datos tienen la capacidad de ir intercalando los datos de la base sobre textos con cualquier
formato de tal forma que generan de modo automtico cartas, etiquetas postales, listados. Un
informe es un objeto de Access. Los informes no guardan informacin, slo son una
presentacin grfica de los datos contenidos en tablas o los hallados en consultas. Esta
presentacin grfica est orientada a la impresin de los datos. El diseo puede ser en
columnas o en etiquetas, dependiendo de la utilidad que se le vaya a dar al impreso.

17

S-ar putea să vă placă și