EJERCICIO SEGUNDO PARCIAL Estructuras físicas de la informacion.

Slides:



Advertisements
Presentaciones similares
Base de Datos de Terceros
Advertisements

Interfases Contables en CIO con XML
Sección 6 Ordenes de Pago
2003 Organización Panamericana de la Salud Aplicación del Método Epidemiológico a la Investigación en Salud Ocupacional ACCESO A LA INFORMACIÓN EPIDEMIOLÓGICA.
Al abrir el Access aparece una ventana para crear una base en blanco, con la ayuda de un asistente o abrir una existente. Al principio optamos por la primera.
Access Bases de datos.
Tema: Introducción a las BDR. Generalidades del Access
Investigación de Operaciones II
SERIE V Inventarios S I S T E M A S.
Que son las tablas dinámicas Pasos para crear una tabla dinámica
E.U. de Enfermería, Fisioterapia y Podología
Metabuscador Tutorial de Búsqueda Básica. Bienvenido al tutorial de uso del Metabuscador de la Biblioteca Electrónica. A través de EBSCO Discovery Service.
Tema: Funciones en Excel (II) Funciones de Texto
Administrador de Base de Datos (Microsoft Access)
Support.ebsco.com Búsqueda básica en Bases de Datos EBSCO para bibliotecas académicas Tutorial.
Integrantes: Esteban Jiménez Guesseppe Lozada Mario Rodriguez Gustavo Tenorio Fabio.
y programa de Microsoft Access
Matemáticas Acceso a CFGS
Cerrar Guía para utilizar el software Mostrando Evidencias (Showing Evidence) Bienvenidos a la Guía para utilizar el software “Mostrando Evidencias”. A.
Árboles, montículos y grafos Cola de prioridades, montículos
DR. ERNESTO SUAREZ.
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
(Organización y Manejo de Archivos)
INTRODUCCIÓN A MICROSOFT EXCEL 2007
WiKiS Capacitación semanal Viernes 3 de junio de 2011
CERTIFICADO DIGITAL Un certificado digital es un archivo electrónico que tiene un tamaño máximo de 2 Kilobytes y que contiene los datos de identificación.
ESTADISTICA TEMA y 223.
Árboles Recomendado: 1. Nivelación Funciones
Si usted visita el sitio directamente usted podrá ver la página a continuación. Si usted sigue el vínculo desde.
Los Sistemas de Información en la Empresa Introducción a los ERP 1.- El sistema de información de la empresa. Los ERP. Simplificando podemos identificar.
Situación Problema Etapa 1 Juan Antonio del Valle F.
 QUE ES UN SISTEMA OPERATIVO?  QUE ES UN ARCHIVO?  QUE ES EL CORREO ELECTRONICO?  QUE ES YOU TUBE?  PASOS PARA SUBIR UN VIDEO EN YOU TUBE?
Microsoft Office Excel
Análisis y Diseño de Algoritmos
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
DISEÑO DE UNA ESTRUCTURA DE INDEXACION DE DATOS TOPOLOGICAMENTE CONTENIDO.
Bases de Datos en Excel Microsoft Excel aporta al usuario la posibilidad de trabajar con tablas de información: nombres, direcciones, teléfonos, zonas,
EXPORTACIÓN.
Bases de Datos.
COLEGIO DE BACHILLERES “XOCHIMILCO TEPEPAN” Nº13  Tecnologías de la Información y comunicación 3.  Profa. Gabriela Pichardo Lazardo EQUIPO 25  Emmanuel.
S ERVICIOS DE RED E I NTERNET T EMA 6 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS DE CORREO ELECTRÓNICO Nombre: Adrián de la Torre López.
Excel La Hoja De Cálculo.
Mapa mental ¿Cómo crearlos?.
Estequiometría de reacciones
Fundamentos de Programación
Conceptos Básicos De Ecuaciones Diferenciales. Que Son Las Ecuaciones Diferenciales. Este tipo de ecuaciones se identifican por la aparición de un diferencial.
METODOS DE BUSQUEDA EN C++ Oscar Michel Ruiz León
CONBINACION DE CORRESPONDENCIA
Árboles Binarios de Búsqueda (ABB)
Los principales servicios básicos de internet: World Wide Web, Correo Electrónico, Conversaciones en línea y grupos de conversación en la solución de.
Microsoft Access.
Ing. Vanessa Borjas. Entorno gráfico En un entorno gráfico se tiende a que cada uno de los programas esté compuesto por un formulario, aunque no es una.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
MIA - Grupo 5 Unidad 2.
Informática " Universidad Privada de Trujillo FACULTAD DE INGENIERIA FACULTAD DE INGENIERIA ESCUELA PROFESIONAL DE INGENIERIA CIVIL UPT.

COMPONENTES DEL DNS. ESPACIO DE NOMBRE La estructura del sistema DNS se basa en una estructura de arbórea en donde se definen los dominios de nivel superior.
INTERVALOS APARENTES ¿Cómo se obtienen?.  *1 ER paso.- Obtener el numero máximo y el mínimo de la tabulación
Matemáticas Discretas MISTI
Si usted se dirige al siguiente vínculo usted llegará a esta página. Si usted sigue el vínculo desde nuskin.com, usted evitará esta.
BASE DE DATOS. NOMBRE: Paula Andrea Bedoya Rojas. GRADO: 7.3 Institución educativa Débora Arango Pérez.
Calle 75 # 8-34 Of 301 – Bogotá Tel: Instructivo para el manejo del visor de códigos CIIU y normativa.
Ing. Haydeli del Rosario Roa Lopez
Tema 2: Diseño de Bases de Datos relacionales
Bases de datos II Universidad del Cauca Ing. Wilson Ortega.
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
Guía del Catálogo de la UGR Búsqueda avanzada Actualización septiembre 2014.
Curso de Excel Básico Sesión 1 1. Microsoft Excel es un programa utilizado para la creación, manejo y almacenamiento de hojas de cálculo. Permite realizar.
Bases de datos II Universidad del Cauca Ing. Wilson Ortega.
Transcripción de la presentación:

EJERCICIO SEGUNDO PARCIAL Estructuras físicas de la informacion

ENUNCIADO Se requiere desarrollar un sistema de información para los datos concernientes al impuesto predial de la ciudad de Medellín para lo cual se tiene: 1. De cada predio e manejan los siguientes datos: 1.1 Identificación (NIT o cédula) del propietario. 1.2 Nombre del propietario. 1.3 Uso que se da al inmueble o predio. 1.4 Valor comercial. 1.5 Costo del impuesto (% sobre el valor del predio de acuerdo al uso) 1.6 Ubicación (Calle, Carrera, número y Piso) Nota: Cuando el precio es un lote o una casa que no tiene varios pisos, su ubicación esta dada por Calle, Carrera, Número y como piso un uno (1).

ENUNCIADO Se requiere desarrollar un sistema de información para los datos concernientes al impuesto predial de la ciudad de Medellín para lo cual se tiene: 1. De cada predio e manejan los siguientes datos: 1.1 Identificación (NIT o cédula) del propietario. 1.2 Nombre del propietario. 1.3 Uso que se da al inmueble o predio. 1.4 Valor comercial. 1.5 Costo del impuesto (% sobre el valor del predio de acuerdo al uso) 1.6 Ubicación (Calle, Carrera, número y Piso) Nota: Cuando el precio es un lote o una casa que no tiene varios pisos, su ubicación esta dada por Calle, Carrera, Número y como piso un uno (1). Identificamos palabras claves

El usuario desea hacer consultas así: 1. Dada una ventana de consulta (Calle, Carrera y Número de piso, iniciales y finales), obtener los predio que se encuentran en ese rango 2. Dada una ventana de consulta(Calle y Carrera, iniciales y finales), obtener los predios que se encuentran en ese rango, con su respectivo propietario y su valor. 3. Dada una ventana de consulta (Piso inicial y final), obtener los predios que se encuentran en ese rango, con su respectivo propietario y su valor.

Archivo predial Record  Nit  Nombre  Uso  Valor  Costo  Calle  Carrera  Numero  Piso End  Char 15  Char 44  Char 1  Numérico 10  Char 5  Char 3 PRIMARY_KEY

¿POR QUÉ ESA CLAVE PRIMARIA? Porque la combinación de calle+carrera+número+piso identifica inequívocamente a un solo predio

¿EN QUE ESTRUCTURA MANEJAR LA CLAVE PRIMARIA? Podemos manejarla en un HEAP indexándola en un Árbol B+

¿QUÉ PASA SI YO QUIERO HACER CONSULTAS POR CALLE Y CARRERA, INICIAL Y FINAL? Podre hacer la consulta por clave primaria, pero seria muy ineficiente suponiendo si queremos hacer la consulta entre la carrera “A” y la carrera “B” tendríamos que hacer un barrido en todas las calles para verificar o seleccionarlas carreras que deseo. Este problema sería igual si se pretende buscar por número o por piso.

¿Qué tal si usamos un árbol R? Es mucho mejor usar un árbol R a un B+. En los árbol R,yo puedo hacer cualquier consulta siempre y cuando se este buscando por uno de los campos de las dimensiones que tenemos como clave primaria. En nuestro caso : (Calle,Carrera,Numero,Piso) Entonces una búsqueda esta dada por la disyunción ó- Ejemplo: Puedo buscar por calle y carrera o por numero y piso. Puedo bucar por calle o carrera.

¿Cómo funciona el árbol R? Recordemos que los arboles R, utilizan las cajas mínimas fronteras para encontrar datos. Con un solo de los datos puedo hacer intercepción ya que son objetos espaciales, si estas intercepciones dan diferente de vacío podemos irnos por el subárbol. Lo malo de nuestra estructura es que es demasiado grande(Caso en particular tenemos 4 dimensiones). Lo bueno es que tenemos una sola estructura para hacer consultas por cualquier ventana de consultas que incluya a cualquiera de los campos, con tal que incluya a una de las dimensiones.

En los nodos superiores de los Arboles R, están las cajas de minimima frontera, que contienen cajas a su misma vez. Y en los nodos hojas están los rectángulos mas pequeños. De esta manera, haciendo uso de los arboles R, se puede dar solución a las 3 primeras consultas.

4-Dados una identificación X,obtener el o los predios de su propiedad. ¿Cómo lo hacemos?

Podríamos añadir la dimensión al árbol R: (Calle, Carrera,Numero,Puiso,Identificacion) Asi interceptando una identificación con los otros campos encontraríamos todos los predios de una persona. Aunque esto es ineficiente debido a que aumentaríamos mucho el tamaño de la estructura y lo que queremos es simplificar al máximo estas situaciones. Entonces, para mejorar esto, se puede hacer uso de un “Invertido”, recordando que los valores de clave no están ordenados por clave primaria, particularidad de los arboles R.