BASES DE DATOS Y TABLAS

Documentos relacionados
PROCEDIMIENTO PARA GENERAR LOS REQUERIMIENTOS DE SELLOS DIGITALES

PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control

COMBINAR CORRESPONDENCIA

MARKETING IPLAN

Manual de Usuario de la Aplicación Web Gestión de Convenio y Becas - RELEXT 2015 UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA

Figura 41: Ejemplo de una carta para combinar correspondencia

UNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010

Tema 1. Introducción a OpenOffice Writer

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

WINDOWS MOVIE MAKER. Realizado por Silvia Nicosia 1

A la hora de diseñar formularios usted tiene que estar familiarizado con las ventanas siguientes:

WorkManager E.D. Manual guía de usuario Diseñador de formularios

ACTIVIDADES BASE DE DATOS ACCESS 2007

Flebitis Zero. Manual de registro de los accesos vasculares. Usuario Unidad. Página 1 de 25. Versión /10/2014

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

CREACIÓN DE UNA PÁGINA WEB CON JIMDO

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

Manual de Windows XP Copyleft - Jorge Sánchez 2005

Base de Datos. Formularios. Consultas

Creación y manejo de la base de datos y tablas

Microsoft Project 2013

Manual de Obtención del Certificado del sello Digital

FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales

Formato de una presentación

PROYECTO FINAL DE CARRERA Manual de Usuario.

Manejo de Filas, Columnas, Celdas y Rangos

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR

DECALOGO PARA LA ELABORACIÓN DE VÍDEO

Conversor de vídeo. Tutorial. Introducción

Requisitos mínimos del sistema. 3. Comenzar la instalación. 2. Instalación de software Después de la instalación. 3

UNIDAD 4. MODIFICAR TABLAS DE DATOS

Manual de Registro de Notas

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

NEC SIGE Sistema Integral de Gestión Educativa. Instructivo para usuarios Reserva de Turnos

INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA

BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE WINDOWS VISTA

TIPOS DE CAMPOS Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes.

MANUAL DE USUARIO VU ASIGNAR ROL USUARIOS EXTERNO

Actualización de versión en red descargada de internet

Elementos esenciales de Word

TABLA DE CONTENIDO. Pág.

Acceso a Datos con Visual Basic

Apunte de Tabulaciones Microsoft Office Word Tabulaciones.

Subsecretaría de Planeación Instructivo de Operación

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

Configuración de un navegador

Escuela Normal Superior Río de Oro (Cesar)

EJERCICIOS ACCESS CASO PRÁCTICO 1. EJERCICIO DE LA AGENDA.

3.2. MANEJO DEL ENTORNO

Al entrar en Excel nos aparecerá la siguiente ventana:

ANEXO. Manual del Usuario PGP

Práctica #1 Crear Base de Datos

Compresión de ficheros

Elaboración de Documentos en Procesadores de Textos

BENEMÉRITA UNIVERSIDAD AUTONÓMA DE PUEBLA S.I.U (Soluciones de Software) Sistema Pagos de Servicios Manual de Usuario

Configuración Nokia C7

1. Instalar el componente en el sitio por Extensiones gestor de extensiones.

La Herramienta Redmine para la Administración de Proyectos

TALLER DE EXCEL BÁSICO

Manual Word Plantillas y Formularios

INSTRUCCIONES PRESENTACIÓN DE CUENTAS ANUALES EN EL REGISTRO MERCANTIL

Facturación electrónica de Primas

Control de Accesos SisMod

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

Insertar y eliminar elementos

MANUAL DE USUARIO Formularios de Adquisición de Material Bibliográfico

RENTAS Instructivo Técnico Transmisión de Información N AR-001

La versión del sistema de la consola del JAVA recomendado es la Esta aplicación opera en cualquier Sistema Operativo Windows.

xvsvxcv Manual Microsoft Excel Básico

ACCESS XP. Objetivos. Duración. 64 horas. Contenidos. Módulo 1: Introducción. Parte 1 Bienvenida Certificado MOUS Resumen

Objetos OLE 1. IMAGEN DE FONDO

PERIODO 3 NOCIONES AVANZADAS DE POWERPOINT

Firma y validación de ficheros PDF con Acrobat 8

Georreferenciaciónn Con GIS y los complementos GeoCoding y OpenLayers Plugin

Tablas: Modificar o cambiar el tipo de datos de un campo

Word Básico Word Básico

Personal. Partes de Trabajo WhitePaper Agosto 2008

Creación de Formularios y Consultas

MANUAL DE USUARIO PLATAFORMA DE MONITOREO VISOR WEB POWERED BY GLOBAL PRODUCTS SYSTEMS

Práctica guiada WorkBench

Documento de configuración de macros en Excel Formulario F22-8 Entidades examinadas_dni_xsaa

Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - HOTMAIL

Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS

NATIONAL SOFT HOTELES GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

Contenido. Requisitos Generales. Configuración de acceso al portal de consulta remota utilizando Windows XP

Tema: Introducción al IDE de Microsoft Visual C#.

09/12/2010 Módulo de Recetas Base

MANUAL DE INSTALACIÓN COI

Barras de Herramientas

MANUAL DEL USUARIO PARA FIRMAR DOCUMENTOS EN EXCEL /.XLS

MANUAL DEL USUARIO. Página Web.

NuevaTel PCS de Bolivia S.A. VIVA 3G. Manual de usuario. Version 1.0

ÍNDICE INTRODUCCIÓN TEXTO

INTRODUCCIÓN A BASE DE DATOS. Excel - Access

Módulo Conversor de Superficies

Manual de Usuario Webmail Horde

MANUAL DE USUARIO Registro de Mediadores Familiares: Mediador

Transcripción:

LECCION N 02 BASES DE DATOS Y TABLAS Que es una Base de Datos? En FoxPro para DOS y Windows una base de datos era un archivo DBF en el cual se almacenaba los registros por ejemplo de clientes. En Visual FoxPro este concepto a cambiado. Ahora una base de datos es un contenedor de todas las tablas (clientes, artículos, etc.), relaciones entre las tablas, índices de las tablas, conexiones bases de datos remotas, etc. Ejemplo de Base de Datos con Tablas, donde se aprecia una relación: Que es una Tabla? Una tabla es un archivo donde se almacena la información en Columnas y renglones, por ejemplo, el nombre de un Cliente, su dirección y su teléfono, esas serían las columnas y los renglones seria todos los clientes registrados. En Visual FoxPro es un archivo DBF, conocido anteriormente en FoxPro como base de datos. En Visual FoxPro las tablas tienen ahora más capacidades como nombres largos de tablas y de campos, reglas de validación a nivel de campo, y algunas otras. 4

Crear un Proyecto Para crear un proyecto para un sistema donde almacenaremos nuestras tablas, reportes, menús, etc. Hay que ir al menú Archivo -> Nuevo, entonces aparecerá la sig. Pantalla: Seleccionar Proyecto y dar Click en Nuevo Archivo, y entonces aparecerá la sig. Pantalla para elegir un directorio donde guardar nuestro proyecto: Una vez guardado el proyecto aparecerá la ventana de Proyectos, con el nombre que nosotros le pusimos como se muestra en la Sig. Figura 5

Crear una Base de Datos Debes seleccionar primero la Pagina Datos en el Administrador de Proyectos y elegir la Opción Bases de Datos, posteriormente hacer click sobre el botón Nuevo. Al hacer click sobre el botón Nueva aparecerá la ventana en la cual nos pedirá un nombre y la ubicación donde será guardada, como se muestra en la sig. Figura. 6

Una vez creada nuestra Base de Datos, nos debe aparecer lo que se llama el contenedor de la Base de Datos, como se muestra a continuación: Barra de Herramientas Base de Datos. Nueva Tabla: Crear una nueva tabla para la Base de Datos Agregar Tabla: Agregar una Tabla existente a la Base de Datos Eliminar Tabla: Eliminar la tabla seleccionada de la Base de datos 7

Nueva Vista Remota: Crear una vista de una Tabla contenida en una Base de Datos Externa Nueva Vista Local: Crear una vista de una(s) Tabla(s) locales Modificar Tabla: Modificar las propiedades de la Tabla seleccionada de la Base de Datos Examinar Tabla: Ver la Lista de registros contenidos en la Tabla seleccionada de la Base de Datos (browse) Editar Procedimientos Almacenados: Editar los procedimientos almacenados de la Base de Datos Conexiones: Crear o Editar conexiones a Bases de Datos Externas Crear una Tabla Para crear una tabla, debes primero ir la pagina Datos y seleccionar la Base de Datos a la cual le quieres agregar la tabla, dándole doble click sobre ella, y posteriormente seleccionar la opción Tablas, para después hacer click sobre el botón Nuevo, como se muestra en la sig. Figura. Al hacer click sobre el botón Nuevo aparecerá la ventana en la cual nos pregunta si deseamos una Tabla en blanco, o queremos usar el Asistente para Tablas. Seleccionaremos Tabla en Blanco, como se muestra en la sig. Figura. 8

Al hacer click sobre el botón Tabla Nueva entonces deberá aparecer de nuevo la ventana donde nos pide un Nombre y una ubicación para la Tabla (la tabla se guarda con extensión DBF), como ya se ha visto ese procedimiento ya no se mostrara esa pantalla. Una vez habiendo elegido un nombre y una ubicación donde quedara almacenada la Tabla que vamos a crear, nos aparecerá el Diseñador de Tablas, como se muestra en la Sig. Figura. Definición de campos: Igual que en las versiones anteriores, la definición de campos es igual. Se introduce el nombre del campo (nombre) el tipo de datos que soportará (Tipo) y el tamaño. Definición de Mostrar Formato: Es el formato de salida del campo, ejemplo si fuera numérico 9,999.99 o si fuera carácter!!!!!!!!!!!!, para que solo acepte mayúsculas Mascara de Entrada: Igual que el Format, lo único que es para la entrada de datos. Titulo: Descripción más precisa del campo, es de utilidad al diseñar los Formularios. 9

Definición de reglas de validación a nivel de campo La validación son triggers o eventos que se ejecutan a nivel de campo. Ejemplo: una validación de un campo que solo acepte números positivos, (id > 0) Regla: Es la regla de validación, ejemplo: id > 0, si queremos que acepte valores positivos. Mensaje: Es el mensaje personalizado que queremos que aparezca en pantalla a la hora de violarse la regla de validación del campo. Ejemplo: 'Solo se aceptan números positivos' (nota: el texto debe escribirse entre comillas). Valor Predeterminado: Valor por defecto del campo, (nota: hay que respetar el tipo de dato del Campo) Luego de hacer la definición de los campos, pasamos a la definición de índices de la tabla, que será muy importante a la hora de crear las relaciones entre las tablas. Nombre del índice (Nombre) Introducir el Nombre del archivo índice. Es conocido también como TAG. Tipo (tipo de índice) Nombre de la Expresión Nombre de los campos que conforman la llave primaria: Ejemplo : id, o si son varios campos : id + linea Nota: si los campos no son del mismo hay que forzarlos al tipo de dato deseado, ejemplo: si id es carácter y línea, entonces el nombre de la expresión sería: 10

Id + STR(linea) STR() convierte de número a carácter y VAL() convierte de carácter a numérico. Ejercicio Práctico: Cree la siguiente base de datos con el nombre de Curso. Estructura de las Tablas del ejercicio: TOPICS.DBF Nombre del Campo Tipo de Dato Longitud Tepic_id Entero 4 Tepic Carácter 50 BOOKAUTH.DBF Nombre del Campo Tipo de Dato Longitud Book_id entero 4 Autor_id entero 4 AUTHORS.DBF Nombre del Campo Tipo de Dato Longitud Autor_id Entero 4 First_name Carácter 50 Last_name Carácter 50 Notes Memo Address Carácter 30 11

City Carácter 25 State Carácter 2 Zip Carácter 10 Phone Carácter 17 Fax Carácter 17 Email Carácter 20 BOOKS.DBF Nombre del Campo Tipo de Dato Longitud Book_id Entero 4 Title Carácter 50 Topic_id Entero 4 Copyright_year Entero 4 Isbn number Carácter 50 Publisher_name Carácter 50 purchase_price Monetario 8 Covertype Carácter 30 date_purchased Fecha 8 Pages Entero 4 Notes Memo Relaciones entre Tablas Las relaciones más comunes entre tablas se definen: De uno a uno: Ejemplo de una llave primaria a otra llave primaria De uno a muchos: Ejemplo de una llave primaria a una Regular o Foránea. De muchos a muchos: Aquí como no se pueden establecer relaciones de muchos a muchos se tiene que dividir en dos relaciones de Uno a muchos. Ejemplo: Un Autor puede tener varios libros, pero también un libro puede tener varios autores. Las relaciones entre tablas se crean arrastrando la llave de la tabla a la llave de otra tabla. 12

La figura muestra una relación entre las tablas Empleados y Departamento, la relación se leería así: "Una Departamento tiene muchos empleados". Dentro del Diseñador de Bases de Datos, existe un botón él la Barra de Herramientas, que se llama Examinar (Browse), con el cual, veremos el contenido de la Tabla seleccionada, y en donde podremos, agregar, eliminar, cambiar información de la Tabla sin necesidad de programación. Botón Examinar Al hacer click sobre este botón, nos aparecerá la sig. Ventana, comúnmente llamada como Browse, como se muestra en la sig. Figura: 13

En la figura anterior se puede apreciar que un registro tiene una marca negra a un lado y el otro no, esto quiere decir que uno esta marcado como borrado (el de la marca), sin embargo esto no significa que no exista. Si se quisieran eliminar todos los registros marcados como borrados, bastaría con escribir la instrucción PACK en la Ventana de Comandos. Para Guardar los cambios hay que presionar la combinación de teclas Ctrl+W. Ahora cerrar lo que es la ventana de Examinar y la ventana de Diseñador de Bases de Datos. Dentro del Administrador de Proyectos, si seleccionas la tabla deseada puedes utilizar los botones: Nuevo, Agregar, Modificar, Examinar y Quitar, que seria lo mismo que si entraras al diseñador de Bases de Datos y seleccionaras la Tabla y después hicieras click sobre el botón correspondiente en la Barra de Herramientas. 14