• No se han encontrado resultados

TEMA 3.3. BASES DE DATOS. BASE. 2º FPB. OACE. IES Nº3 LA VILA JOIOSA.

N/A
N/A
Protected

Academic year: 2021

Share "TEMA 3.3. BASES DE DATOS. BASE. 2º FPB. OACE. IES Nº3 LA VILA JOIOSA."

Copied!
27
0
0

Texto completo

(1)

TEMA 3.3. BASES DE DATOS.

BASE.

2º FPB. OACE. IES Nº3 LA VILA JOIOSA.

(2)

INTRODUCCIÓN

Una base de datos es un conjunto de

herramientas diseñadas para manejar y

gestionar gran cantidad de información. Dichas

herramientas permiten almacenar la

información,, realizar consultas, ordenar datos,

generar e imprimir informes, etc.

Para ello utilizaremos Base, programa que

permite gestionar bases de datos relaciónales.

La característica relacional indica que las

tablas de una base de datos pueden estar

relacionadas entre sí, de modo que sus datos

puedan utilizarse conjuntamente.

(3)

ELEMENTOS DE UNA BASE DE

DATOS.

-Las tablas que almacenan los datos de modo organizado,

característica imprescindible para que la información pueda ser manipulada eficazmente. (en el ejemplo Libros y estudiantes) -Las consultas permiten dar respuestas a las preguntas que se puedan plantear acerca de los datos almacenados (p. Ej. Dar la dirección de los estudiantes a los que se le ha prestado un

determinado libro).

-Los formularios permiten visualizar los datos de modo diferente al de una tabla, resultando más agradable, vistoso y eficaz.

(4)

ACTIVIDAD 1:

Indica 5 ejemplos de la vida real en los que se muestre la

organización de un conjunto de datos.

Cuestiones:

¿Qué diferencias existen entre una tabla y una

consulta?¿Y entre un formulario y un informe?

¿Qué tablas podrían contener la información de un

instituto?¿Y la de un hospital? Cita el nombre de cada

una de ellas

¿Qué consultas podrían interesar en una base de datos

de un instituto?¿Y en la de un hospital

Si quisieras imprimir los datos de una consulta para

que los viera tu profesor ¿qué elemento de los

(5)
(6)

TABLAS

Una tabla es un objeto que se define y utiliza para almacenar datos. Una tabla contiene información sobre un tema o asunto particular, como puede ser amigos, música, libros, clientes,

pedidos, etc.

Las tablas contienen campos que almacenan los diferentes

datos. Y al conjunto de campos para un mismo objeto de la tabla se le denomina registro o fila.

(7)

CREACIÓN DE TABLAS

Para ello necesitamos indicar los campos que formarán la tabla, sus tipos y las propiedades de los mismos.

-Para el nombre del campo no se pueden usar símbolos especiales.

(8)

Dependiendo del tipo de campo podremos indicar también las siguientes propiedades:

Valor automático: Si se pone afirmativo permite que Base

establezca automáticamente un valor secuencial a este campo. Se suele utilizar cuando tenemos un entero al que iríamos dando

valores consecutivos cada vez que introducimos una nueva fila. Sólo está disponible con los tipos Entero y Entero grande [BIGINT].

Entrada requerida: Sirve para indicar si será obligatorio o no

introducir un valor en este campo para cada fila de la tabla. • Tamaño o longitud: Especifica la longitud máxima permitida.

Decimales: Sirve para especificar cuántas cifras del tamaño

asignado serán decimales.

Valor Predeterminado: Permite asignar un valor por defecto

para este campo a todas las filas que se vayan introduciendo.

Ejemplo de formato: Permite especificar el formato del campo.

Muy útil sobre todo para los campos de tipo Fecha y Hora para indicar el formato de introducción de los mismos.

(9)

CLAVES PRIMARIAS

Todas las tablas deben tener uno o varios campos

que los indentifiquen. Este campo se le llama

clave principal o primaria.

La clave primaria debe cumplir tres condiciones:

El campo o campos que forman la clave principal de

una tabla no puede contener valores nulos. Es

decir, siempre tiene que tomar un valor para cada fila

de la tabla.

No pueden haber dos filas en la tabla con el mismo

valor en el campo o campos de la clave principal. Es

decir, dicho valor no puede repetirse en ninguna

fila.

(10)

ACTIVIDAD 2:

Crea una BD llamada Discoteca.

En ella crea una tabla llamada Musica con los siguientes campos:

Antes de guardar nos pedirá una clave primaria para la tabla. Insertaremos un nuevo campo llamado ID de tipo entero y este será la clave primaria.

(11)

ACTIVIDAD 3: cambiar formato

a los campos.

1. Selecciona el campo Fecha_adq de la tabla

Música y en el panel de propiedades inferior haz

clic en el botón con puntos suspensivos del

campo Ejemplo de formato. Elige la categoría

Fecha y el formato "31/12/99“. Haz clic en el

botón Aceptar.

2. Ahora selecciona el campo Precio y en el panel

de propiedades inferior selecciona el botón con

puntos suspensivos del campo Ejemplo de

formato. Selecciona la Categoría Moneda. Haz

(12)

INSERCIÓN DE DATOS

Una vez indicados los campos que formaran la tabla, esta ya está disponible para la introducción de datos en la misma. (Ver BD Biblioteca).

Para ello abrimos la tabla desde la vista datos e introducimos los datos.

ACTIVIDAD 4:

Abre la base de datos “Discoteca".

Introduce varios registros con información de cada Disco. Rellena los registros uno a uno. Por ejemplo:

(13)

RELACIONES

Tras crear tablas diferentes en la base de datos, necesitamos una forma de indicarle a Base cómo debe volver a combinar esa

información.

El primer paso de este proceso es definir relaciones entre las tablas. Una vez realizada esta operación, podemos crear

consultas, formularios e informes para mostrar información de varias tablas a la vez.

Una relación hace coincidir los datos de los campos clave

(normalmente un campo con el mismo nombre en ambas tablas). En la mayoría de los casos, estos campos coincidentes son la

clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla.

(14)

Abre la BD Discoteca y añade una nueva tabla

llamada Soporte. Inserta el siguiente campo,

que será Clave Primaria y los siguientes datos

en la tabla:

(15)
(16)

ESTABLECER RELACIONES

Dos tablas se relacionan por el campo que tengan en común.

Los campos relacionados no tienen que tener los

mismos nombres, pero deben tener el mismo tipo de datos y el mismo tamaño. Es decir, deben contener el mismo tipo de información.

(17)

CONSULTAS

Las consultas son objetos que permiten formular preguntas a Base sobre el contenido de una o de varias tablas; es decir, son objetos que vamos a utilizar para visualizar parte de la

información contenida en nuestras bases de datos. Podremos: Filtrar la información para recuperar sólo aquellos datos que te interesen en cada caso.

Ordenar la información recuperada utilizando tantos criterios como necesites.

Utilizar varias tablas para obtener datos combinados de ellas. Sin duda, sólo por este motivo ya tienen sentido las bases de datos, y más concretamente las consultas.

El resultado de una consulta se denomina Hoja de Datos y presenta aspecto de tabla; sin embargo, las consultas no crean nuevas tablas, sino que muestran parte de la tabla o las tablas

(18)

Crea una consulta llamada MUSICA_CD con las siguientes características:

– Tabla: Musica

– Que contenga los campos Titulo, Autor, Idioma, Observaciones, Fecha_adq y Soporte – Que esté ordenada por Autor

– Que el campo Soporte sea igual a 'CD' – Los alias déjalos como están

Crea una consulta llamada MUSICA_MICHAEL con las siguientes características:

– Tabla: Musica

– Que contenga los campos Titulo, Autor, Observaciones y Soporte – Que esté ordenada por Autor

– Que el campo Autor sea igual a 'Michael Jackson' – Los alias déjalos como están

Crea una consulta llamada CATALOGO con las siguientes características:

– Tabla: Musica

– Que contenga todos los campos de la tabla – Que esté ordenada por ID

– No pongas condiciones de búsqueda – Los alias déjalos como están

Crea una consulta llamada MUSICA_SONY con las siguientes características:

– Tabla: Musica

– Que contenga los campos Id, Titulo, Soporte, Discográfica e Idioma

ACTIVIDAD 6: consultas.

Discoteca.

(19)

Base de datos: Discoteca

• Crea una consulta llamada INFO_BASICA_ORD con los siguientes

campos: Titulo, Autor, Idioma, Observaciones, Fecha_adq y Soporte de la tabla Musica, ordenada por el campo Titulo.

• Crea una consulta llamada INFO_SOPORTE_ORD con el campo

Soporte y ordenada por el campo Titulo.

• Crea una consulta llamada INFO_PRECIO_ORD con los siguientes

campos: Titulo, Precio, Foto, Observaciones de la tabla Musica , ordenada por el campo Precio.

• Crea una consulta llamada INFO_DISCOGRAFICA_ORD con los

campos: Titulo, Discografica y Foto de la tabla Musica , ordenada por el campo Discografica.

• Crea una consulta llamada INFO_SOPORTE con los campos: Titulo,

Discografica y Foto de la tabla Musica, y Soporte de la tabla Soporte, ordenada por el campo Soporte.

ACTIVIDAD 8: consultas

complejas.

(20)

Base de datos: Discoteca

• Crea una consulta llamada DISCOS_CD con los siguientes campos de la tabla Musica: Titulo, Autor y Observaciones, y cuyo soporte sea 'CD'.

• Crea una consulta llamada DISCOS_MP3 con los siguientes campos de la tabla Musica: Titulo, autor y Observaciones, y cuyo soporte sea 'MP3'.

• Crea una consulta llamada DISCOS_SONY con los siguientes campos de la tabla Musica: Autor, soporte y precio, y cuya discografica sea 'Sony'.

• Crea una consulta llamada DISCOS_KING con los siguientes campos de la tabla Musica: Titulo, Autor y Observaciones, y cuyo soporte sea 'CD' y

cuyo autor sea 'King Africa'.

• Crea una consulta llamada DISCOS_INGLES con los siguientes campos de la tabla Musica: Soporte, autor, discografica y observación, cuyo idioma sea 'Inglés' y cuyo precio sea 20.

ACTIVIDAD 9: consultas con

criterio de selección múltiple.

(21)

FORMULARIOS

Los formularios son objetos que Base proporciona para ver, introducir o imprimir datos de una o varias tablas. Es la

presentación de la información contenida en las tablas a través de la pantalla del ordenador con un diseño intuitivo y agradable. A través de los formularios el usuario visualiza la información contenida en las tablas, examina los resultados de una consulta y altera su contenido introduciendo, modificando o eliminando

información en los campos. Es decir, ofrece las mismas funciones de la Hoja de Datos o las Consultas aportando una mejor

presentación de cara al usuario final.

En definitiva, las tablas almacenan la información, los formularios se encargan de recogerla. Al cerrar o guardar los formularios, las tablas se actualizan.

(22)
(23)

Base de datos: Discoteca

Crea un formulario llamado FORM_BASICO:

– Con los campos de la tabla Musica: ID, Titulo, Autor y Discografica

– Con el estilo que desees

Crea un formulario llamado FORM_AVANZADO:

– Con los campos de la tabla Musica: ID, Titulo, Autor, Idioma y Precio

– Con el estilo que desees

Crea un formulario llamado FORM_COMPLETO:

– Con todos los campos de la tabla Musica – Con el estilo que desees

(24)

INFORMES

Los informes permiten presentar en papel los datos que están almacenados en las tablas o consultas. Aunque es posible

imprimir los formularios y las hojas de datos, los informes permiten un mayor control sobre la apariencia final de la presentación de los datos y la posibilidad de presentar

subtotales y resúmenes de totales por categorías de información, así como calcular el porcentaje que representa cada categoría sobre el total.

(25)
(26)

Base de datos: Discoteca

• Crea un informe llamado INF_CD:

– Con todos los campos de la consulta MUSICA_CD

– Los nombres de los campos cámbialos a Titulo2, Autor2 y Observaciones2 – Agrúpalo por Autor

– Ordénalo por Autor descendentemente y por Titulo ascendentemente – El diseño será Columnar, dos columnas

• Crea un informe llamado INF_MICHAEL:

– Con todos los campos de la consulta MUSICA_MICHAEL

– Los nombres de los campos cámbialos a Titulo2, Autor2 y Observaciones2 – Agrúpalo por Titulo

– Ordénalo por Titulo descendentemente y por Autor ascendentemente – El diseño será Columnar, una columna

• Crea un informe llamado INF_SOPORTE:

– Con todos los campos de la tabla Soportes – Los nombres de los campos déjalos como estén – Ordénalo por Soporte descendentemente

– El diseño será En bloques, etiquetas arriba

(27)

Páginas web usadas:

Referencias

Documento similar

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)