• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Conceptos Fundamentales de Base de Datos
 

Conceptos Fundamentales de Base de Datos

on

  • 7,718 views

Esta presentación nos muestra los conceptos Fundamentales para el Diseño y Creación de Base de Datos Relacionales, se Centra en el Modelo de Datos Relacional, ya que es el mas usado a nivel ...

Esta presentación nos muestra los conceptos Fundamentales para el Diseño y Creación de Base de Datos Relacionales, se Centra en el Modelo de Datos Relacional, ya que es el mas usado a nivel mundial.

Statistics

Views

Total Views
7,718
Views on SlideShare
6,966
Embed Views
752

Actions

Likes
1
Downloads
139
Comments
0

17 Embeds 752

http://seccionbasededatosi.blogspot.com 712
http://seccionbasededatosi.blogspot.mx 9
http://www.seccionbasededatosi.blogspot.com 7
http://seccionbasededatosi.blogspot.com.es 5
http://seccionbasededatosi.blogspot.com.ar 4
http://seccionbasededatosi.blogspot.com.br 2
http://seccionbasededatosi.blogspot.com HTTP 2
http://seccionbasededatosi.blobspot.com 2
http://seccionbasededatosi.blogspot.com&_=1337895681734 HTTP 1
http://www.seccionbasededatosi.blobspot.com 1
http://seccionbasededatosi.blogspot.com&_=1366657459151 HTTP 1
http://seccionbasededatosi.blogspot.com&_=1366657356513 HTTP 1
http://seccionbasededatosi.blogspot.com&_=1366657249539 HTTP 1
http://seccionbasededatosi.blogspot.com&_=1366657763468 HTTP 1
http://seccionbasededatosi.blogspot.com&_=1366655577037 HTTP 1
http://seccionbasededatosi.blogspot.ca 1
http://seccionbasededatosi.blogspot.de 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Conceptos Fundamentales de Base de Datos Conceptos Fundamentales de Base de Datos Presentation Transcript

    • Asignatura: Base de Datos (BD)
      • Tema 1
      • Tema 2
    • Asignatura : Base de Datos (BD) Presentación Bibliografía Evaluaciones Sumario MSc. Silvia E. López Riquelme Dpto. Estadística-Informática Piso 13 Email: [email_address] Telf: 644-2956
      • OBJETIVOS GENERALES:
      • Identifiquen, los problemas relativos a la gestión económica que puedan ser resueltos por medio de un Sistema Gestor de Base de Datos (S.G.B.D).
      • Conozcan las características principales de las Técnicas de Bases de Datos en general y del Modelo Relacional en particular.
      • Fundamentar la necesidad de utilizar técnicas para la extracción y análisis de la información contenida en las bases de datos y otros almacenamientos que dan soporte a los sistemas de información de las organizaciones.
      • Identificar las características y posibilidades de aplicación de las Bases de Datos, para la búsqueda y organización de información, que pueden ser utilizadas en sus trabajos de investigación.
      Base de Datos (BD)
      • Fundamentación:
      • Conocer las principales aplicaciones, que en la actualidad tienen las Bases de Datos, como fuentes de información, organizadas y estructuradas.
      • Brindar los elementos esenciales para la conceptualización y aplicación de las Bases de Datos como fuentes de información, en la solución de problemas organizacionales y científicos.
      Presentación
      • Temas
      Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos Tema 1 : Fundamentos teóricos de la Bases de Datos (4 hrs) Tema 2: Principales características de un Sistema Gestor de Bases de Datos Relacional (31 hrs) Tema 3: Otras aplicaciones de las Bases de datos (10 hrs) Plan Temático
    • Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos
      • Básica
        • Introducción a las Bases de Datos (Manual MSc. Mirtha Cepero, MSc. Silvia López)
        • Manual de Referencia de Access
        • Set de ejercicios. Colectivo de autores.
      • Complementaria
        • Materiales, cursos y ejercicios interactivos disponibles en la Web.
      Bibliografía
      • Evaluaciones sistemáticas de acuerdo con el desarrollo de las clases prácticas en los laboratorios, seminarios (Semana 11) y tareas que se le asignen.
      • Pruebas Parciales : 2 Pruebas parciales
          • Semana 5 (Objetos: Tabla y Consulta)
          • Semana 12 ( Tema 2)
      Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos Evaluaciones
    • . Formas de Organización de la información. . Definición de Base de Datos (BD) . Propiedades de las BD . Modelo de BD. Definición. Diferentes modelos. . Modelo Objeto de Estudio. Relacional. . Sistema relacional. Características. . Ejemplo de tabla . Requisitos de las tablas . Clasificación de las relaciones . Concepción de una Base de Datos: Ciclo de vida . Metodología para el diseño de las bases de datos relacionales (BDR) . Resumen . Introducción próxima actividad . Bibliografía . Glosario de términos Principales conceptos teóricos . Terminología de las BD relacionales. Pasos en el diseño de una BD. Ejemplos. Sumario:
    • Formas de Organización de la información.
      • Bit
      • Byte u Octeto
      • Carácter
      • Campo
      • Registro, artículo o item
      • Fichero
      una letra, un número, un signo de puntuación u otro símbolo Conjunto de información identificado por un nombre. Puede ser un programa, documento creado por los usuarios. Son unidades básicas de almacenamiento que le permiten a la computadora distinguir entre los diversos conjuntos de información. Casi siempre poseen un formato que permite identificarlos. Pueden contener, números, palabras, instrucciones, imágenes en unidades coherentes que el usuario puede recuperar, modificar, eliminar, guardar o enviar a un dispositivo de salida. Es un elemento de información conformado por un conjunto de registros. Estos registros a su vez están compuestos por una serie de carácteres o bytes. Importante destacar que son distintas formas de organizar la información vistas desde el nivel elemental. Debe quedar claro que son dos formas de organización . Física o cómo las organiza el equipo computacional y Lógica o como los organiza el hombre. = FIELD = ATRIBUTO : Cadena de caracteres que puede ocupar un número variable de BYTES = ARTÍCULOS = TUPLO = ITEM = RECORD: Conjunto de campos de datos
      • Una BD “Es un conjunto ordenado e interrelacionado de los datos de una organización cualquiera que tiene relación tanto con su actividad operativa como con su proyección táctica como estratégica.
      • Esta estructura puede ser definida independientemente de las aplicaciones que la utilizan”.
      Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos Definición de Base de Datos (BD)
    • Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos
      • Independencia: Los datos se almacenan teniendo en cuenta la estructura inherente a los propios datos y no la de la aplicación que los crea. Estructuras independientes de las aplicaciones, que puedan ser utilizados y compartidos por usuarios y aplicaciones diferentes.
      Propiedades que deben tener las BD:
      • No redundancia: Los datos se almacenan una sola vez . Presentar la menor redundancia de datos. Ahorra tiempo de almacenamiento, espacio de soporte y facilita la actualización de la información.
      • Control centralizado : Para garantizar la seguridad (acceso) e integridad (confiables, precisos) de los datos .
      • Concurrencia: Varios usuarios, ejecutando la misma o diferente aplicación, podrán acceder simultáneamente a los datos.
    • Modelo
      • Parte de la realidad objetiva utilizada para obtener una estructura de datos que llamamos ESQUEMA .
      • Conjunto de conceptos, reglas y convenciones que nos permiten describir los datos del universo deseado, constituyendo una herramienta que facilita la interpretación de nuestro universo y su representación en forma de datos para nuestro sistema de información.
    • Diferentes modelos Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos Prerelacionales Relacionales Postrelacionales Jerárquico Reticular Deductivos Expertos Orientados a objeto
    • MODELO JERARQUICO. Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos . MODELO RETICULAR. Este modelo permite la representación de muchos a muchos , de tal forma que cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él . El modelo de red evita redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector. MODELO RELACIONAL. Este modelo se está empleando con más frecuencia en la práctica, debido a la ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el rápido entendimiento por parte de usuarios que no tienen conocimientos profundos sobre Sistemas de Bases de Datos. MODELO ORIENTADO A OBJETO. Constituyen un nuevo diseño del modelo de datos . Un estilo de programación en el que un programa se contempla como un conjunto de objetos limitados que, a su vez, son colecciones independientes de estructuras de datos y rutinas que interactúan con otros objetos. U n lenguaje se dice que está basado en objetos si soporta objetos como una característica fundamental del mismo. Podemos definir un objeto como un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. Un objeto no es un dato simple, sino que contiene en su interior cierto número de componentes bien estructurados. En segundo lugar, cada objeto no es un ente aislado, sino que forma parte de una organización jerárquica o de otro tipo. MODELOS
    • Modelo Objeto de Estudio Modelo relacional: el principio básico de este modelo consiste en representar tanto las entidades, denominadas también tablas, como las asociaciones, con la ayuda de relaciones. Una tabla está compuesta por líneas y columnas, donde cada línea o fila , representa un objeto (proveedor, producto) y las columnas o campos representan los atributos de dicho objeto. Una tabla es una estructura .    
    • Modelo relacional : Se concreta en un sistema formado por una o más tablas rectangulares de datos (ficheros planos o matriciales) conformados por filas y columnas. El sistema permite relacionar distintas tablas entre sí y tablas con sus índices. Estos ficheros se conocen como ficheros planos donde las filas representan los distintos elementos ( artículos ) que conforman el fichero, los cuales a su vez están compuestos por distintas columnas que conforman los atributos ( campos ) y que representan el dominio ( propiedad ) común a todos los elementos dentro de la base. Carácterísticas
      • Entidad : parte de la realidad objetiva (objeto, documento, persona, evento, etc) sobre la cual se tienen intereses informativos y se describe con datos.
      • Clasificación de los atributos :
      • Atributo indicativo primario
      • Atributo indicativo secundario
      • Ocurrencia:
      Un atributo puede tomar un número variado de valores posibles. Un atributo tiene una sola ocurrencia en un registro.
      • Relación:
      Conexión lógica entre dos entidades o entre dos atributos de una entidad. En un buen diseño, todos los atributos están relacionados con su indicativo.
    • Ejemplo de tabla: CODIGO NOMBRE PLAN REAL 1 Jabón 100 110 2 Espuma 200 1900 3 Lejía 300 305 Fila= Artículo= Registro=Cluster= Item=Tupla Columna=Dominio=Campo=Atributo=Propiedad
    • Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos Acciones más comunes sobre una BD:
      • Adición de nuevos datos
      • Modificación a los datos ya existentes
      • Consultas
      • Emisión de informes
    • · Cada fila debe ser única, es decir no pueden existir filas duplicadas. · Debe tener un solo tipo de fila , cuyo formato está definido por el esquema de tabla o la relación. · Cada columna debe ser única . · El valor de la columna para cada fila debe ser único . · Los valores de las columnas deben pertenecer al dominio de cada atributo. · No puede contener columnas duplicadas . Las tablas relacionales cumplen los siguientes requisitos:
    • Tipos de relaciones.
      • funcional
      • de grado
      • de carácter de la relación
      Cada atributo depende directamente de su clave o dos entidades dependen directamente una de otra. Un atributo depende de forma transitiva de la clave ya que él depende en forma directa de otro atributo o dos entidades dependen una de otra otra por medio de una tercera.
      • directa
      • indirecta
      1:1 1:N N:1 N:M
      • exclusiva
      • inclusiva
      • mandatoria
      • opcional
      Tres entidades se relacionan por dos relaciones tal que la ocurrencia de una excluye la ocurrencia de la otra. Inversa a la exclusiva Si la ocurrencia de una entidad para que exista debe estar relacionada con una ocurrencia de otra Si la ocurrencia de una entidad puede existir sin que exista una ocurrencia de otra Conexión lógica entre dos entidades o entre dos atributos de una entidad Clasificación de las relaciones
      • Concepción : la fase de concepción consiste en reproducir el mundo real con ayuda de uno de los modelos de datos conocidos ( relacional ). El resultado de esta fase en un esquema escrito según un formalismo cualquiera.
      • Creación de la B.D. vacía : La 2ª fase consiste en traducir este esquema en órdenes comprensibles para el Sistema Gestor Base Datos (S.G.B.D.) como resultado se obtiene la estructura de la base de datos desprovista de cualquier tipo de información.
      •  
      • 3.   Explotación: Es en esta fase donde los registros serán manipulados con la ayuda de los lenguajes de programación. Es ahora cuando los usuarios pueden consultar los datos y ponerlos a punto durante el resto de la vida de la base de datos.
      CONCEPCIÓN DE UNA BASE DE DATOS : Ciclo de vida Puede descomponerse en 3 etapas:
    • Metodología para el diseño de las bases de datos relacionales (BDR) Formas de alcanzar y comunicar el diseño se fundamenta en las relaciones y en sus normalizaciones
      • Definición del modelo conceptual
      • Análisis funcional de la manipulación de los mismos
    • DATO Unidad lógica más pequeña que es posible definir SU TIPO SU TAMAÑO INTERVALO DE VALORES Debe estar definido PRECISAMENTE por:
    • Tipos de datos Numéricos Texto Lógicos Fecha Moneda Memo
    • CAMPOS : se denominan campos o atributos a las COLUMNAS de una tabla y tendrán :
      • un tipo de datos , que determina la CLASE y el RANGO de valores que se pueden registrar en el campo, así como el espacio de almacenamiento en la BD.
      • un NOMBRE que lo diferencia de los restantes de la misma tabla.
      Recordar de EXCEL los tipos elementales de datos DOMINIO DE UN CAMPO O ATRIBUTO : Conjunto de valores aceptables que puede contener un campo, puede:  estar predeterminado  especificado mediante una lista de valores aceptables  determinado mediante reglas  determinado por algún algoritmo
    • REGISTRO: Es una fila de la tabla Es el conjunto de información (campos) acerca de una persona, cosa o evento Cada registro de una tabla contiene igual conjunto de campos y cada campo contiene igual tipo de información para cada registro. Las bases de datos relacionales NO ACEPTAN tuplos duplicados , o sea, dos registros no pueden ser EXACTAMENTE IGUALES . CARDINALIDAD : Número total de filas de una BD
    • TIPOS DE TABLAS: TABLA BASE: es una tabla autónoma, existe como tal , posee su nombre propio TABLA DE VISTA O VIRTUAL: Se crean en consultas, parecen tablas reales, pero los registros son generados cada vez que la VISTA es usada.
    • CLAVE CANDIDATA: Cualquier campo o combinación de campos, que permita identificar unívocamente cada registro o fila, o futura fila de una tabla. CLAVE PRINCIPAL O PRIMARIA: Es la clave candidata que se selecciona como la más adecuada para identificar unívocamente cada registro de una tabla. Las claves (o llaves) en una BD relacional tienen dos objetivos:  Identificación del registro  Creación de relaciones entre las tablas La clave principal identifica cada ocurrencia de una tabla . Ningún atributo de una clave primaria compuesta puede serlo. C.Candidatas Primaria
      • Reflejo o representación de la realidad objetiva por medio de datos.
      • Se indica la dependencia o relación de los datos entre sí.
      • Está lo más cerca posible a su relación y dependencia.
      Objetivo:
      • Convertir todas las entidades en ficheros planos y relacionarlos por puntos de entradas primarios y secundarios.
      Método :
      • Proceso de Normalización , basado en el reconocimiento de las llaves primarias y la relación funcional de los atributos con las mismas.
      Definición del modelo conceptual de los datos:
    • Modelo Conceptual Pretende reflejar la realidad por medio de los datos y sus relaciones, independientemente del software
      • Cada entidad en un rectángulo
      Forma de representación:
      • Cada entidad tiene un nombre que la identifica
      • En cada rectángulo se escribirán los atributos que la integran
      • Se identificarán la clave primaria simple o compleja.
      • Los rectángulos se ubican en tres niveles.
        • 1ro entidades con una sola llave primaria
        • 2do entidades con una sola llave primaria y otra para encadenación con otra entidad del nivel superior o del mismo nivel
      • Cada llave común a dos entidades representa una relación y se conectan con flechas.
    • 1ra Normalización 2da Normalización 3ra Normalización Se analizan las entidades y se buscan atributos con características de grupos repetitivos. La clave de la parte no repetitiva debe ser incorporada a la nueva entidad. Se analizan las entidades buscando que cada atributo dependa de la clave primaria. Si la clave es compleja (más de un atributo la integra) deben buscarse que todos los atributos dependan de toda la clave. Los atributos no dependientes o parcialmente dependientes deben conformar una nueva entidad. Se deben buscar los atributos que son transitivamente dependientes (relación directa interna entre atributos), estos deben ser removidos y creadas nuevas entidades con la clave externa en ellas. Proceso de Normalización
    • Factura No: 1 Solicitud No: Observaciones: Firma: Corporación M.López S.A Dirección: L 353 e/21 y 23 Orden de Venta No: 26 Fecha: 2-10-2000 Cliente Provincia Moneda: Código Nombre Código Nombre 2 MERCADU S.A. 03 C.Habana USD Producto Descripción Cantidad Precio Importe Importe Total: $155.00 15203 Lápiz de Escritura 1000 $0.07 $70.00 45601 Goma de Borrar 200 $0.20 $40.00 44500 Libreta Lisa 100 $0.45 $45.00 Modelo de Factura
    • Factura Solicitud Orden de Venta Direccion Fecha Id Cliente Cliente IdProvincia Provincia Moneda IdProducto Descripcion Cantidad Precio Factura Linea Factura Linea Factura Producto Factura Provincia Cliente Atributos NR : No Repetitivos R : Repetitivos NR NR NR NR NR NR NR NR NR NR R R R R x x x x x x x x x x x x x x x + x x x x x x x x x x x x x x x x x x +
    • IdProvincia Provincia Factura IdProducto Cantidad Factura Solicitud Orden de Venta Direccion Fecha Id Cliente IdProvincia Moneda Id Cliente Cliente IdProducto Descripción Precio Producto Provincia Cliente Factura Llave compuesta Línea Factura Modelo Conceptual
    • VENTAJAS O BENEFICIOS DEL ENFOQUE DE BD:
      • Manipulan:
        • Grandes volúmenes de información
        • Información de alto nivel de complejidad
        • Bajo tiempo de acceso requerido
      2. Reducen el espacio de almacenamiento 3. Reducen la redundancia 4. Evitan inconsistencias 5. Comparten información 6. Seguridad 7. Integridad 8. Características de las tablas y diferencia con las Hojas de Cálculo.
    • -Como plataforma para el desarrollo de Sistemas de Aplicación en las Organizaciones permiten: * Globalización de la información : permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos. * Eliminación de información inconsistente : si existen dos o más archivos con la misma información, los cambios que se hagan a éstos deberán hacerse en cualquier lugar donde exista dicha información. * Compartir información. * Mantener la integridad en la información : la integridad de la información es una de sus cualidades altamente deseable . Tiene por objetivo que sólo se almacena la información correcta. * Independencia de datos : el concepto de independencia de datos es quizás el que más ha ayudado a la rápida proliferación del desarrollo de Sistemas de Bases de Datos debido a la independencia entre programas y datos. Resumen -Son una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los Sistemas de Información de una empresa o negocio en particular y manipulados por el Sistema Gestor de la Base de Datos. -Las BD proporcionan la infraestructura requerida para los Sistemas de Apoyo a la Toma de Decisiones y para los Sistemas de Información Estratégicos, ya que estos explotan la información en ellas contenida para apoyar el proceso de toma de decisiones o así lograr ventajas competitivas en la organización.
    •  
    •  
    • Próxima actividad Clase Práctica Definición de las estructuras de la BD que se trabajarán en el semestre ( Proceso de Normalización de las BD) Tema 2: Principales características de un Sistema Gestor de Bases de Datos Relacional . Sistema Gestor de Base de Datos (SGBD). Definición . Sistema Gestor de Base de Datos (SGBD). Objetivos Próxima conferencia
    • Fin
      • . Sistema Gestor de Base de Datos (SGBD). Definición
      • . Sistema Gestor de Base de Datos (SGBD). Objetivos
      • . Objeto Tablas (propiedades, relaciones)
        • Abrir una tabla existente
        • Crear una tabla
        • Agregar campos a una tabla.
        • Propiedades de los campos
        • Definición de índices
        • Definición de la clave principal
        • Eliminación de campos, índices o claves
      Tema 2: Principales características de un Sistema Gestor de Bases de Datos Relacional OBJETIVOS : Mostrar elementos fundamentales del Sistema Gestor de Base de Datos, así como el ambiente gráfico para la creación y manipulación del objeto tabla Sumario:
    • Sistema Gestor de Base de Datos (SGBD). Definición
      • Es el conjunto de programas que permiten :
          • definir,
          • manipular y
          • utilizar
        • la información que contienen las bases de datos, realizar todas las tareas de administración necesarias para mantenerlas operativas, mantener su integridad, confidencialidad y seguridad.
      • Se puede considerar al SGBD como la interfaz entre el usuario y la BD.
      • Una BD nunca se accede o manipula directamente, sino a través del SGBD.
    • Objetivos de los Sistemas Gestores de Base de Datos:   Las funciones de los S.G.B.D. son: 1      la definición de todos los datos 2 .    manipular datos 3 .    establecer controles para la seguridad de los datos 4 .   permitir los accesos concurrentes Sistema Gestor de Base de Datos (SGBD) 
    •   OBJETIVOS S.G.B.D.: 1.       Definición de datos : (modifica la estructura o añade campos). La misión del L.D.D. es describir y definir todos los esquemas que participen en la base de datos. Esto consiste en la descripción de los objetos que vamos a representar. La descripción de todas las estructuras que formen nuestra base de datos.   Definición de vista: es una visión parcial de la tabla. “cuando en una tabla alguna parte de esta no quiero que tenga derecho a manipularla nadie” 
    • OBJETIVOS S.G.B.D.: 2.    Manipulación de datos: recoge todas las operaciones de intercambio de datos entre las tablas, estas operaciones pueden ser de consulta o de puesta al día (inserción, modificación, supresión) estas operaciones se realizan con la ayuda del denominado L.M.D.      - consultas Operaciones - insertar datos - puesta al día - modificar datos - suprimir datos
    • OBJETIVOS S.G.B.D.: 3.     Seguridad de los datos: consiste en garantizar que sólo los usuarios autorizados puedan efectuar operaciones correctas sobre la Base de Datos para ello se dispone de 2 tipos. Estas operaciones se realizan con la ayuda del denominado (L.C.M.)   ·     Control sobre la base de datos ·    Control sobre las tablas 
    •   OBJETIVOS S.G.B.D.:   4. Gestión de los accesos concurrentes: El principal objetivo de la implantación de una base de datos es poner a disposición de un gran número de usuarios en conjunto integrado de datos, estos datos podrán ser manipulados por los diferentes usuarios y garantizando la coherencia de los datos después de las diversas manipulaciones.   
    • Formas para crear una nueva TABLA : 1. utilizando un asistente 2. introduciendo datos, directamente en una hoja de datos en blanco. Access asigna a cada dato automáticamente el tipo de datos y el formato. 3. utilizando VISTA DISEÑO
    • REGLAS PARA DAR NOMBRE A LOS CAMPOS : El nombre está formado por cualquier combinación de letras, números, espacios en blanco y caracteres especiales , excepto: PUNTO, SIGNO DE ADMIRACIÓN, y CORCHETES, . ! [ ] El nombre del campo no puede comenzar con espacio en blanco TAMAÑO MÁXIMO : 64 caracteres
    • TIPOS DE CAMPOS EN ACCESS : TEXTO: Número máximo de caracteres a introducir. Debe ser menor que 255 caracteres. Se usan para textos o combinación de textos y números. También para números que no requieran cálculos. Por ejemplo, número de teléfono, código postal. Tamaño del campo: MEMO : Debe ser menor que 64 000 caracteres NUMÉRICO: Datos numéricos para cálculos matemáticos (para dinero utilizar TIPO MONEDA) Tamaño: 1, 2, 4 u 8 bytes Se usa para valores de moneda. Tiene una precisión de 15 dígitos a la izquierda del punto y 4 a la derecha. MONEDA : Tamaño: 8 bytes Tamaño: 8 bytes FECHA/HORA: Ejemplo : Notas, resúmenes, descripciones Se usan para textos largos
    • Son números secuenciales exclusivos en incrementos de uno, que se generan automáticamente cuando se agrega un registro. Los campos autonuméricos no se pueden actualizar. AUTONUMÉRICO : Tamaño: 4 bytes Campos que sólo contendrán uno de dos valores (campo lógico) TIPOS DE CAMPOS EN ACCESS : (Continuación) Sí/No : Tamaño: 1 byte Documento de WORD, hoja de cálculo EXCEL, imágenes, sonido, etc Son creados por otros programas y pueden ser vinculados o incrustados en una tabla Access campo que almacena una ruta de acceso o un URL OBJETO OLE: Tamaño: hasta 1 Gb HIPERVÍNCULO: Tamaño: hasta 64 000
      • PROPIEDADES DE LOS CAMPOS:
      • Se dividen en: General / Búsqueda
      • General : Búsqueda
      • Tamaño del campo Cuadro de Texto
      • Formato Cuadro de Lista
      • Máscara de entrada Cuadro Combinado
      • Título
      • Valor predeterminado
      • Regla de Validación
      • Texto Validación
      • Requerido
      • Permitir longitud cero
      • Indexado
      • Comprensión Unicode
    • Diseño de estructura de una Tabla: Nombre del campo Tipo CI texto NombreApellidos texto Edad Numérico FechaNacimiento Fecha Militante SI/NO Salario Moneda Observaciones Memo Propiedades: Tamaño del campo 11 Formato Máscara Título Valor Predeterminado Regla de Validación Como “###########” Texto Validación Tiene que tener 11 números
    • Requerido SI Permitir longitud cero no Indexado Si Sin Duplicado SI Con Duplicado Controlan el tratamiento de los campos en blanco. Propiedades: (Continuación) hace obligatoria la entrada de datos en este campo.Valida que el campo no se quede en blanco. en Sí: admite dar entrada en el campo a la cadena “” Sí 1. Cuando NO se desea permitir que un campo quede en blanco: 2. Cuando se desea permitir valores o cadenas de longitud cero: 3. Cuando se desea distinguir entre un campo que está en blanco porque se desconoce la información o que está en blanco porque se sabe que no existe ese valor. REQUERIDO PERMITIR LONGITUD CERO No Sí Sí Sí No
    • VALIDACION: Proceso que evita que entren errores en la información de los datos en las BD. Las validaciones consisten en determinadas restricciones que se definen en los campos. Ejemplos: El campo edad solo puede permitir valores que la edad sea mayor o igual que 18 y menor 30. Que el campo salario este en un rango de $200 y menos que $500. Que el sexo solo puede ser F o M Que el estado civil sea Casado o Soltero
    • Tipos de Validaciones de Campos: <> 0 distinto de cero > 0 Mayor que cero 0 O 100 cero ó 100 <#01/01/03# anterior a la fecha >=# 01/01/95 # y <# 03/12/95 # entre fechas <= Menor o igual >= Mayor o igual Entre 200 y 400 validación de rangos “ F” O “M” Validación de asignación de valores >= 12 y <= 20 Validación de rangos > fecha( ) Mayor que la fecha actual < fecha( ) Menor que la fecha actual >ahora( ) Validación de fecha y hora “ B” O “M” O “R “ Validación con operador lógico or
    • Solo se aplica a los campos TEXTO, NUMÉRICO, FECHA y MONEDA Se aplica esta propiedad , cuando el dato se está introduciendo o modificando. La máscara de entrada funciona como un “FILTRO ” para aceptar o rechazar caracteres proveniente del teclado.
    • En máscara de entrada: Convertir la primera letra en mayúscula y las demás en minúsculas. Julieta >L<?????? Ejemplo : Chapa de los automóviles: HDT779 >LLL000 LADO449A3 >L???000L0 DB413-039 >LL000-000 La fecha se puede definir de esta forma: 99/99/9999
    • La máscara: >L<??????????????????? 19 caracteres ? Permite dar entrada solamente a 20 o menos letras , y convierte la primera a mayúscula $ ###,##0.00 La máscara numérica : Permite introducir tanto el número $1.50 como el número $ 5,000.00 Tener en cuenta la Configuración Regional de WINDOWS
    • FORMATO: 4 secciones para los campos numéricos Primera Sección; Segunda Sección; Tercera Sección; Cuarta Sección >0 <0 =0 nulos $#.##0,00[Azul]; $#.##0,00[Rojo]; “CERO”[Verde] 234,56 -125.32 CERO 3 secciones para los campos lógicos Primera Sección; Segunda Sección; Tercera Sección siempre vacía; verdaderos; falsos ;”Si” [Rojo];”no”[Azul] pone el SI en rojo y el No en azul
    • Símbolos para crear el patrón del formato: Nota:
    • Valor NULO Cadena de LONGITUD CERO “” Dato desconocido Se conoce que no hay valor para el campo en ese registro Ejemplo: En registro de los datos de una persona, el campo NÚMERO DE TELÉFONO puedo desconocer si tiene o no o simplemente desconocer el número, si se deja en blanco se inserta un valor Nulo; Si posteriormente se comprueba que no tiene teléfono, se puede insertar una Cadena de LONGITU CERO :
    • Tamaño de los campos numéricos
      • ÍNDICE :
      • Es una característica de Microsoft Access que acelera la búsqueda y ordenamiento en tablas.
      • La clave principal de una tabla se indexa automáticamente.
      • Los campos cuyos tipos de datos sean Memo, Vínculo u Objeto OLE no pueden indexarse.
      • Los índices permiten que las consultas basadas en los campos indexados sean más rápidas, y también aceleran las operaciones de ordenamiento y agrupación. Por ejemplo, si busca empleados basándose en un campo llamado Apellidos, puede crear un índice para este campo para hacer más rápida la búsqueda.
    • Próximas dos actividades Clase Práctica Ejercicios con el Objeto Tabla Tema 2: Principales características de un Sistema Gestor de Bases de Datos Relacional . Objeto Consulta . Tipos de Consultas Próxima conferencia
    • FIN