trabajo t6: ficheros, bases de datos y motores de...

14
Fundamentos de Fundamentos de Informática Trabajo T6: Ficheros, Bases de datos y Motores de Búsqueda Curso 2010-2011 José Ángel Bañares y Pedro Álvarez 15/11/2010. Dpto. Informática e Ingeniería de Sistemas.

Upload: others

Post on 05-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Fundamentos de Fundamentos de InformáticaTrabajo T6: Ficheros, Bases de datos y Motores de Búsqueda

Curso 2010-2011José Ángel Bañares y Pedro Álvarez15/11/2010. Dpto. Informática e Ingeniería de Sistemas.

Page 2: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Índice de contenidosÍndice de contenidos Ficheros Bases de datos Motores de Búsqueda

Page 3: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

FicherosFicherosColección de datos almacenada en un medio de

almacenamiento como discos, CD, DVD, USB flash drive, cinta, disco duro, etc.

Un fichero puede contener un grupo de registros, un documento, una foto, música, vídeo, un mensaje e-jmail, un programa, etc.

Page 4: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Formato de los ficherosFormato de los ficheros El formato de los ficheros se refiere a la

organización de los datos en el fichero.Tipo de fichero Extensiones

Texto .txt .dat .rtf .doc (Microsoft Word 2003) . docx (word 2007), .odt (OpenDocumenttext) . wpd (WordPerfect)

Sonido .wav .mid .mp3 .m4p .mp4 .aac .au .ra (RealAudio)p p p ( )

Gráficos .bmp .pcx .tif .wmf .gif .jpg .png .eps .ai (Adobe illystrator)

video .fic .fli .avi .mpg .mov (QuickTime) .rm (RealMedia) .wmv (Windows Media Player)

Páginas Web .htm .html .asp .vrm .php

Hojas de cálculo .xls (Microsoft Excel 2003) .xlsx(Excel 2007) .ods (OpenDocuemnt spreadsheet)

B d d t bd (Mi ft ffi ) db (O Offi B )Bases de datos .mbd (Microsoft office) .odb (Open Office Base)

Miscelanea .pdf (Adobe Acrobat) .ppt (Microsoft PowerPoint) .odp (OpenDocumentpresentations) .zip (Winzip) .pub (Microsoft Publisher) .qxp (QuarkXPress).

Page 5: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Bases de datosBases de datosUna base de datos es una colección de información

(almacenada en ficheros) Libro de direcciones personal Números de teléfonos de Zaragoza Clientes del banco

A Li t d li t d t Amazon.com : Lista de clientes y productos.

En una base de datos se pueden incluir nuevos datos y eliminar los datos que ya no se necesiten.

Page 6: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Modelos de bases de datos

Ficheros no estructurados: Cada documento tiene una estructura única

con diferentes clases de datos. Por ejemplo una página Webuna página Web.

Ficheros estructurados: Formato uniforme para almacenar datos. El

formato subyacente se denomina modelo de base de datos.base de da os.

Page 7: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Base de datosBase de datos La creación, mantenimiento y acceso a la , y

información de una base de datos se denomina gestión de la base de datos.

campo La forma más simple de almacenar datos es un

fichero plano: tabla bidimensional de datos

campo

registroTitulo álbum Artista Fecha pub. compañíaLet it be Beatles 6/13/1964 Apple

registro

Let it be Beatles 6/13/1964 AppleMagical mystery Tour Beatles 5/18/1970 AppleBlue Hawaii Elvis Presley 10/1/1961 RCAG.I.Blues Elvis Presley 10/1/1960 RCA… … … …

Page 8: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Base de datos relacionalBase de datos relacional Una base de datos relacional almacena datos

en una colección de tablas relacionadas.Descripción álbumesÁlbum ID# Descripción

PistasÁlbum ID# Titulo DuraciónÁlbum ID# Descripción Álbum ID# Titulo Duración

Ordenes compraNúmero orden Número cliente Precio Total Fecha Orden

Detalles OrdenNúmero orden Albún ID# Cantidad Descuento

ClientesNúmero Cliente Nombre Apellido Dirección

ÁÁlbumÁlbum ID# Titulo Artista Fecha Stock Precio

Page 9: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Base de datos relacionalBase de datos relacionalPistasÁlbum ID# Titulo Duración

LPM-2256 Blue Suede Shoes 104

LPM 2256 Frankfort Special 132El Álbum ID# relaciona Registros en ambas tablas LPM-2256 Frankfort Special 132

LPM-2256 Wooden Heart 163

Registros en ambas tablas

ÁlbumÁlbum ID# Titulo Artista Fecha Stock PrecioÁlbum ID# Titulo Artista Fecha Stock Precio

LPM-2256 G.I. BLUE Elvis Presley 10/1/1960 4 20.00

7499-2 Between theB tt

Rolling Stones 2/11/1967 1 13.99Buttons

Page 10: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

SQLSQL Structured Query Languagey g g Lenguaje de interrogación bases de datos

relacional

Select AlbumTitle FROM ÁlbumWHERE ArtistName = ‘Beatles’and Format = ’LP’

Page 11: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Búsqueda de informaciónBúsqueda de información Encontrar información y actualizar los datos son losy

aspectos más importantes de una base de datos.

También es posible buscar información en ficheros También es posible buscar información en ficherosno estructurados Motores de Búsqueda: Programas diseñados para localizarq g p

información en la Web o en un computador a través depalabras clave www google com google desktop www.google.com , google desktop, …

Page 12: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Cómo funciona un motor de búsquedabúsqueda Indexado : El propósito es facilitar la búsqueda de palabras por su

contenido. Recoge palabras claves de la Web y las almacena en una

base de datos. Utiliza algoritmos de stemming (terminación palabras), listasUtiliza algoritmos de stemming (terminación palabras), listas

de stop-words (palabras no útiles), algoritmos paraestablecer el ranking de los documentos (relevanciadocumentos)documentos).

Hay “mucha” información que procesar. La solución estrocear y procesar en “muchos ordenadores” a la vez(paralelizar).

Page 13: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,

Trabajo a realizarTrabajo a realizar Trabajo individual (tiempo estimado 10-15h)j ( p )

Recoge información en la Web sobre los temastratados en esta presentación Haz un resumen detratados en esta presentación. Haz un resumen dela información que consideres más relevante enmenos de 5 páginas (menos de 2000 palabras)p g ( p )

Referencias a las fuentes de información!!

Fecha de entrega: 10 de diciembre 2010, 12h

Page 14: Trabajo T6: Ficheros, Bases de datos y Motores de Búsquedawebdiis.unizar.es/asignaturas/FI-ITST/material_2010_2011/TrabajosT… · Fundamentos de Informática Trabajo T6: Ficheros,