You are on page 1of 30
3° COLEGIO GRANADEROS DIPREGEP 4787 Informatica Profesora: Beatriz Villabrille val La base de datos Q BACHILLERATO A DISTANCIA Z < Orientacién: Gestion y Administracion PAGINA, 2 3 5 6 7] 7 19 21 23 25 29 onreNtoo Introduccion Esquema de contenidos de la UA2 Conceptos basicos Registros y campos Indice Programa gestor de base de datos: Access Relaciones de tablas Cierre de esta Unidad Autoevaluacion Claves de autocorreccién ‘Anexo 1 ‘Anexo 2 Anexo 3 Direcci6n General de Cultura y Educacién de la Pcia, de Buenos Aires Res, 89/99 Informatica © UA Introduccién Estimado alumno: Nos volvemos a encontrar esta vez para abordar el tema que le prometimos en la UA. Nos referimos a Base de datos. En ese sentido nos interrogamos sobre 7Qué podemos hacer cuando la informacion se ES acumula? Qué aporte nos brinda la informatica para ordenar cantidad de informacion? {Qué es una Base de datos? Y ;Un programa gestor de base de datos? Lo invitamos a que se inicie en la gestion de estos datos. Para ello le proponemos que: Identifique los conceptos basicos de bases de datos y su alcance en el procesamiento de la informacién. Distinga los elementos de las bases de datos. ‘Apiique los elementos necesarios para construir bases de datos € ingresarlos mismos. * Organice y almacene la informacion en la computadora. * Sefiale las virtudes de la utilizacion de programas que gestionen Jos datos. BACHILLERATO A DISTANCIA Esquema de contenidos de la UA2 Los contenidos giran en torno de: La base de datos * Conceptos basicos. + Registros y campos. * Indices. + Programa gestor de bases de datos: Access. * Relaciones de tablas. Informatica © UA Conceptos basicos Elalmacenamiento y manejo de grandes cantidades de datos se hace necesario en cualquier empresa para el logro de sus objetivos. Por ejemplo, se necesitan los datos de los productos, de los proveedores, de los clientes, etc Normalmente la gestion de estos datos se hacian en forma manual. Se organizaban en forma de ficha, informes o expedientes, se colocaban en carpetas y éstas en archivadores. La utilizacién de las computadoras en la administracion de las empresas ha supuesto una revoluci6n respecto al almacenamiento y gestion de sus datos, dando lugar al uso de los llamados archivos informaticos y bases de datos. Los datos se pueden almacenar en forma de: * Base de datos relacionales: datos almacenados en una estructura especial, determinada por un programa Gestor de Bases de Datos. Una base de datos es una coleccién de datos (guia telefonica, registro de socios de un club). Relacional significa que los datos de la base estan todos relacionados entre si, pudiendo asf acceder rapidamente a cualquiera de ellos. Los sistemas de administracion de base de datos permiten ingresar, recuperar y pprocesar los datos de dicha base. Los datosson un recurso global disponible para uno o més servidores. Cualquier tarea puede leer, escribir o suprimir datosy puede compartirlos con otras tareas. BACHILLERATO A DISTANCIA, Para el acceso alos datos almacenados en una base de datos, el programa gestor de Bases de Datos impone una estructura determinada en los datos. Esta estructura determina la interfaz de programacion de aplicaciones con los datos y el grado de facilidad o dificultad con que se almacenan y recuperan los datos para una situaci6n de proceso determinada. Si los datos son complejos, la estructura puede ser la cuestiOn relevante. Los Gestores de Bases de Datos proporcionan servicios y programas de utilidad para gestionar la recuperacion, el compartimento y la distribucién que pueden ser esenciales para !a aplicacion. Si los datos son voluminosos, la recuperaci6n y otras funciones de gestion pueden ser determinantes para la elecci6on. En sintesis Cuando se dispone de una gran cantidad de informacién es muy importante saber organizarla para poder acoeder a ella rapidamente. En este sentido las Bases de datos se corvierten en una herramienta ideal En sentido amplio una base de datos es una coleccién organizada de datos, que tienen algo en comén que les permite ser reconocides como elemento del Conjunto Las bases de datos que actualmente se manejan con computadoras pueden quardar miles y miles de datos, pertectamente ordenados, Informatica # UA 2 Registros y campos En una base de datos una ficha con datos se denomina registro y cada uno de los elementos de la ficha (registro) se denomina campo. Los campos pueden ser de diferentes tipos y a su vez pueden contener subcampos. Un registro puede contener un campo clave cuyo valor sirve para identificar de forma unica el registro, y por lo tanto, dicho valor no puede aparecer repetido en otro registro. Generalmente los registros de un archivo estan ‘ordenados por su clave. Puede suceder que un registro no contenga campo clave o que contenga mas de uno, pero en este caso habra una clave principal y las otras secundaria. Por ejemplo: Si un archivo contiene la informacién de un conjunto de individuos u objetos, sus registros contienen la informacion de cada uno de ellos y los campos los diferentes datos que lo componen Asi podrian ser los registros de una agenda telefénica. NUMERO DE DNI: | 10.678.945 NOMBRE: ALVAREZ CARLOS DIRECCION: _ San Matin Nombre de ; los campos LOCALIDAD: San Isidro Datos PARTIDO: San Isidro TE: 4784-3478 CUMPLEANOS: 12 | 10 57 Varios de estos registros forman la base de datos (archivo) y el campo DNI sera el campo clave. BACHILLERATO A DISTANCIA & ward verPivebeobi bedhebseeeds Actividad N°1 Confeccione las fichas que podrian utiizarse para registrar las peliculas de un video club donde el campo clave puede ser un numero de pelicula, (Campos sugeridos: Numero de pelicula, nombre de pelicula, género, director, actor principal, duracion). Disefe las fichas en papel y llene 5 con datos diferentes peliculas. Haga lo mismo para registrar todos los libros de una bi- blioteca (cree usted los campos a utilizar). it necuede Seete ea indice Un archivo tiene un indice primario que define el orden fisico de los registros en el archivo. Un archivo puede también tener un némero cualquiera de indices ssecundarios, que proporcionan secuencias alternativas mediante las que se pueden acceder a los registros del archivo. Un indice se puede considerar como una lista de punterosa registros de un archivo, donde el indice primariolista el orden real de los registros y cada indice secundario lista los punteros en un orden diferente. Los programas de aplicaci6n pueden leer, actualizar, aftadi, suprimir y examinar datos de archivos locales 0 remotos. Usando la computadora para facilitar la tarea Para desarrollar estas tareas en forma répida y ordenada se crearon los programas Gestores de Base de datos que pueden manejar, guardar y organizar datos permitiendo realizar todo tipo de consultas répidamente en cualquier momento. En el mercado existen diferentes programas que manejan los datos (bases de datos) como por ejemplo el Access, Dbase, Fax Pro, etc. Con estos programas se ctean los archivos de bases de datos. S6lo nos referiremos al mas usado actualmente. Informatica © UA Programa gestor de base de datos: Access Para ver la teoria lo mas practicamente posible la explicaremos a través de uno de los programas més usados en este momento, que es el del paquete Office: Access. Asi veremos los procesos de armado de la base de datos, ingreso de datos y busqueda de los mismos y cémo relacionar bases de datos entre si. ‘Aunque los elementos de una base de datos puedan editarse y modificarse en el momento en que sea necesario, la complejidad de las estructuras que se crean hace aconsejable planificar las bases con lépiz y papel antes de comenzar en la computadora. Elementos que se utilizan En Access la informaci6n de una base de datos se guarda en un archivo. ste no s6lo contiene los datos, sino también todos los elementos de trabajo que se crean para trabajar con éstos: formularios, indices, etc. Los principales elementos de una base de datos son los siguientes: > 1-Tablas: Es el elemento principal de la base de datos, ya que alli se registra la informacion que se quiere gestionar. Esta compuesta por filas y columnas que se corresponden con los registros y los campos respectivamente. Cada campo se corresponde con un tipo de dato. Cada registro agrupa los datos de una unidad (una persona, una empresa o una operacion comercial como en el ejemplo). Una regla que no debe olvidar es que la informacion en las tablas nunca tiene que almacenarse duplicada, la repeticion es una de las mayores SU fuentes de problemas cuando se trabaja con bases de datos COUGIOGRANADEROS. BACHILLERATO A DISTANCIA ‘Campos: Son las columnas de las tablas. Cada campo se Celdas: Son los espacios de cortesponde con un tipo de inter-seccion de un campo y un dato. En el ejemplo los registro determinados. La campos son N®, N° de cuenta, informacion se introduce en ‘Apel-Nom, Saldo y fecha de estas casilas inicio. we Weide cuenta] ApelNom | Saldo] | Fecha inicio 1 4056-97 Costa Luis §768,98 | 10-09-97 2 5436.97 Perez Alberto $345 87 26.1097 3 6789-98 Lopez Julia $67 90 04-05-98 dl 4 6920-98 Luna Carlos $900 1208-98 5 7834-99 Rios Claudia __ $2135.50 23-03-99] / Registros: Se corresponde con las Flas. Cada registro agrupa los datos de una unidad (una pperso-na, una empresa 0 como el ejemplo una cuenta bancaria). Relacionando esto con lo explicado hasta ahora diriamos que usando el Access cada ficha de las confeccionadas anteriormente seria una fila de la tabla. eeehemeddivebeweu bedtbbeocece Actividad N° 2 Arme la tabla en Access con la informacion de las fichas realizadas anteriormente del video y de la biblioteca. Informatica * U2 D> 2. Formularios: La informacion dentro de una base de datos puede introducirse directamente en las tablas, pero también a través de un formulario (lo que resulta mas comodo y practico). Los formularios hacen que sea més facil y comodo introducir los datos. D> 3.Consultas: £5 el elemento que se emplea para seleccionar una determinada informacion del interior dela Base de Datos. La consulta, de esta manera, permite establecer citerios de busqueda para que Access seleccione dentro de la tabla aquellos elementos que se quieren conocer. D> 4.informes: Se utilizan para que la informacion aparezca ordenada y bien presentada en el momento de la impresion. Gracias a los informes el usuario puede seleccionar qué informacion de la que se registro en las tablas de una base de datos desea imprimiry con qué formato. Los informes pueden mostrar datos gréficos y permiten enunciar conclusiones. Campos Claves para relacionar las tablas Las bases de datos de Access reciben el nombre de relacionales, ya que permiten combinar los datos almacenados en distintas tablas. Esto se consigue gracias a la inclusion de Campos Claves que sirven de enlace entre unas tablasy otras. Distribuir la informacion en diferentes tablas permite un mayor orden y rapideza la hora de trabajar. Primero analizamos la tarea 1- Determine el objetivo dela base de datos Defina qué datos son los que desea almacenar y asi sabré el nimeroy contenido de las tablas que debe crear, asf como los campos que contienen dichas tablas. BACHILLERATO A DISTANCIA, 2- Identifique los registros con datos exclusivos En las tablas, siempre tiene que existir un campo que identifique cada uno de los registros (en el ejemplo anterior podria ser numero de cuenta) Para evitar confusiones, este numero debe ser distinto en cada registro, 0 sea, dos clientes no pueden tener el mismo numero de cuenta. 3- Decida como relacionar las tablas Para hacerlo deberd definir qué campos van a servir de enlace entre las diferentes tablas que se crean, es decir, qué campos comunes habra en las distintas tablas que utilice. weeduredbicebeeki bebbbbeesoce Actividad N° 3 Cree una base de datos de un consultorio de un nutricionista. Utiice tuna tabla con los datos personales de los pacientes: (nombre, direccién, teléfono), otra relacionada con las caracteristicas fisicas de los mismos: (edad, peso, altura, sexo) y el tipo de dieta necesaria: (Bajas calorias, Baja en colesterol, Alta en calcio, para diabéticos o vegetarianas) Podria utilizar un campo codigo que es el campo que relaciona las dos bases de datos Comenzamos a trabajar Lo primero que hay que hacer cuando creamos una base de datos es darle un nombre al archivo que se crea. Después hay que definir todas las tablas que se crearén. Cada tabla contiene campos a los que hay que darles un nombre y definirles el tipo. Es importante que sepa de ante mano qué tipo de dato quiere introducir en cada columna Informatica * UA 2 Distintos tipos de datos que se pueden definir 1- Texto Esl tipo de dato mas habitual y es el que Access predetermina sino se le indica otro tipo de dato. Los datos que se pueden guardar en un campo de este tipo son hasta 255 caracteres (letras, nUmeros e inclusive simbolos). 2-Memo Es otro tipo de campo para introducir texto. A diferencia del anterior, en éste se pueden escribir hasta 64.000 caracteres por celda. 3- Numérico Es el que hay que seleccionar si en la celda quiere que sélo se puedan escribir ndmeros. Si intenta escribir texto en este tipo de campos, Access hard aparecer un mensaje de error. 4-Si/No Cuando las Gnicas opciones que existen como dato de un campo son si (ono, se puede definir que sean de este tipo, Access no permitiré que se escriba otro texto salvo el elegido. Cuando introduzca los datos después de la definicion de la tabla, Access mostraré las dos opciones y habra que seleccionar una 5- Autonumérico Si selecciona esta opcién, Access introducir automaticamente un numero identificativo en cada uno de los registros. Dicho numero s6lo aparecerd en la pantalla una vez que se empiece a escribir en cualquiera de los otros campos del registro. 6- Fecha / Hora Este campo esté pensado exclusivamente para la introducci6n de valores en formato de fecha u hora. 7-Moneda Los valores numéricos ubicados dentro de un campo de tipo moneda apareceran precedidos del simbolo $. BACHILLERATO A DISTANCIA. 2 enediveddrvebeebubesbhbbeesede Actividad N° 4 1- Observe la siguiente tabla e indique qué tipo de los campos es cada uno. Wohine, Klein er eamar Formal Saiiteat Lenreniartes “Verda 7 eM SRF ow @ ST Ys nominee [NOMBRE | NI [FEC NAGMIEN] SUELDO $ | OBSERY [CASADO: sina 2- En la tabla que realiz6 en la Actividad 3 defina de qué tipo es cada campo. Clave principal Como ya lo dijimos, resulta conveniente, aunque no imprescindible, que cada tabla tenga un campo reservado para identificar los registros y ademas para permitir enlazar tablas y relacionarlas. La clave principal no es mas que este campo que se eligié para identificar Gnicamente cada registro. Hay que seleccionar, de los campos definidos, cual sera el campo clave y con ‘el ment de Access definirlo como tal. También se pueden definir claves compuestas y esto es cuando més de un ‘campo definen la clave principal. Hay que marcar todos los campos que forman parte de la clave y luego definirios como en el caso anterior. indices (Indexar y reindexar) Cuando se define un campo como clave principal, Access crea y mantiene un indice para éste. Con los indices la aplicacion puede encontrar mas répidamente los datos, lo que permite acelerar las busquedas y ordenaciones. Aeste proceso se lo lama indexar las tablas (es una especie de ordenamiento de la tabla), Informatica « UA 2 No obstante, se pueden crear indices adicionales para otros campos que no sean la clave principal. Esto se justifica si fuera necesario hacer busquedas seguidas segtin esos otros campos. Crear indices para todos los campos no es aconsejable, pues si bien los indices aceleran la busqueda pueden hacer més lento el procesamiento de la informacion ya que Access actualiza los indices cada vez que se modifica un registro. A este proceso de actualizacién se lo llama reindexar las tablas Cuantos mas indices existan sobre una tabla, mas actualizaciones se deberén hacer. Se puede crear un indice sobre cualquier tipo de campo, menos sobre los SiNo y sobre los Memos. Sreduve rd rbeebubedhbboodece Actividad N°S Investigue y arme una base de datos de revistas que se editan en la Argentina. Se podria hacer las siguientes preguntas: ¢Cuantas? Sobre qué temas? cA quién estan dirigidas? Hay mas revistas para adultos que para adolescentes 0 para chicos? ¢Cuales son mas caras? {De qué editorial son? Y otras. Puede utilizar mas de una tabla si fuera necesario. Diga qué clave principal va a definir y qué otros indices va a usar de acuerdo con las consultas que quiera hacer. Relaciones de tablas En un principio este tema puede ser confuso pero es de gran importancia sise quiere manejar bien una base de datos. Las relaciones son aquellos elementos comunes que comparten dos grupos de informacién (dos tablas) y que permiten que un mismo dato no deba ser introducido en dos sitios distintos. Ademéas, al relacionar las tablas la informacion puede guardarse més ordenadamente y gestionarse con mayor rapidez, 3 BACHILLERATO A DISTANCIA 14 Para establecer una relacién, los datos que contienen los campos clave de dos tablas debern coincidir. Esto se consigue en muchas ocasiones, introduciendo en ambas tablas un campo con el mismo nombre. En una de las tablas, ese campo deberé configurarse como «clave principal» mientras que en la otra, hard la funcién de clave «externa». Por ejemplo, para relacionar la tabla de saldos anterior con otra de Ultimos movimientos podria utilizarse el campo numero de cuenta que debe aparecer en las dos tablas. oeed worBuirobeebubedshbboooede Actividad N° 6 Usando la actividad de la base de datos del video, arme dos tablas relacionadas por el numero de pelicula. Una para uso de los clientes, donde puedan consultar género, director, protagonists, etc. y otra para uso interno donde figure numero de copia, a quién fue prestada, qué dia, cuando la debe devolver. La relacién podra ser de tres tipos: 1- De uno a varios: Es la mas habitual. En este tipo de relacion, un registro de una tabla se relaciona con diferentes registros de otra tabla distinta. Por ejemplo, en una tabla que contuviera datos sobre el personal de una oficina, un determinado registro (una persona) podria relacionarse con varios registros de otra tabla (sus salarios mensuales) en la tabla de gastos. 2- De varios a varios: En este caso, un registro de una tabla puede tener varios registros coincidentes en otra tabla y viceversa. Para establecer el enlace varios a varios, se necesita crear una tabla adicional (llamada técnicamente de unién), cuya clave principal debe constar como minimo de dos campos: las claves externas de las dos tablas que se relacionan. 3-De uno a uno: Este tipo de relacion hace que un registro coincida sdlo con otro de otra tabla. Su uso noes comun ya que se esta estableciendo una relacion cuando se solucionarfa agregando toda la informacién en la misma tabla. Informatica # UA2 Buscamos la informacién La utilidad final de una base de datos consiste, precisamente, en ofrecer las herramientas necesarias para buscar y encontrar de forma eficiente la informaci6n que se fue almacenando. Access tiene una herramienta buscar para encontrar los datos répidamente. La herramienta buscar sirve para encontrar en una tabla un registro determinado que se haya introducido previamente. Resulta de gran utilidad especialmente si se manejan tablas con muchos datos pues evita tener que mirar uno por uno para encontrar alguno en especial. Se puede buscar un dato por cualquiera de los campos que forman la tabla, hay que ubicarse en el nombre del campo y luego, utilizando la herramienta buscar, se escribe el dato concreto que se quiere buscar y Access muestra ese registro cuando lo encuentra. Hay otras opciones de busqueda pero no las trataremos en esta oportunidad. 15 Informatica * UA2 Cierre de esta Unidad Hemos concluido con el andliss de los datos, tema que corresponde a la segunda UA. Esperamos que haya podido responder los interrogantes iniciales y armar su base de datos. Le propusimos actividades y lectura de textos con la idea de que usted pueda llevar los conceptos a la practica Creemos que ha podido iniciarse en el manejo de Bases de datos, ver cuales son las ventajas del uso de la informatica para manejar grandes cantidades de datos y estar informado sobre el programa mas usado en el mercado: el Access. Le acercamos una actividad final y lo invitamos a estudiar en la proxima UA Lenguaje de programaci6n. Hasta pronto. Le sugerimos la lectura de los anexos 1, 2 y 3 para reforzar sus conocimientos. coLscio ceananencs. BACHILLERATO A DISTANCI ‘oevaluacion 1- {Comoe facta y mejora el manejo de grandes cantidades de datos? 2- {En qué forma se pueden almacenar los datos en una computadora? 3+ EQué es una base de datos relacional?. 4- (Qué programa imponela estructura de los datos? {Qué proporcionan estos programas? 5- cAquésedenomina registro y a qué campo? 6 {Como definirla un campo clave? 7- {Qué funcion tiene el indice primario? & Nombre al menos tres programas gestores de Bases de datos. {Cual es el més usado actualmente? 9- ¢Quées una tabla? Informatica * UA2 10- A qué llamamos registro, campo y.celda de una tabla? 11- gPuede estar duplicada la informacién en una tabla? 12- {Qué lugar ocupan los datos den registro en una tabla? 13- A qué llamamos consultas? 14- {Qué son los informes? 15- ¢Para qué sirven los campos claves en Access? 16- Nombre los distintos tipos de datos. 17- ¢Qué es la clave principal y qué se genera a partir de ella? 18- {Qué se requiere para establecer una relacion entre dos tablas? 19- {Cudl es el objetivo final de una Base de Datos? Informatica * UA2 Claves de autocorrec 1+ Corl uso ela computadora ze Enforma de fase de Dato, 3- Es una colection de datos telacionados entre si, pudiendo asi acceder répi- damente-a cualquiera de ellos. 4 el programa ‘gestor de Base de Datos impane la estructura de los datos. los Gestores de Bases de Datos propor- onan servicios y programas de utilidad- para gestionar fa recuperacion, el comportamiento y a distibucion de los. 5- Regbtro.en una base de datos esuna fcha ‘con datos y cada uno de los elementos. dela fiche fegisto) se denomina campo, 6 Campo. clave: sirve para identificar en forma unica el registro, y por fo tanto, - dicho valor no puede aparecer repetid en. otro: registro. Generalmente los. regis de un arco estan otdenades porsu clave. 7; Eline plier define ol orden fin de os regstros ene archivo. : & DBASE, FOX PRO ¥ ACCESS, El mas usado actualmente es el Access de Microsoft, 4 921d tabla és el elemento prindpal de la base de datos, ya que all se registra la informacion que se quiere gestionar. 10-Lastables estain compuestas por filasy - as celdas, interseccion de una fila y ‘una columna son las que contienen los, 11-La informacién en las tablas nunca ‘tiene que almacenarse duplicada. 12-Cada ua de as fchasrepresenta una ‘fa en la tabla registro). ek ‘bua consulta €5 el elemento que se " emplea para Seleccionar una deter- minada informacion det interior de la Base de Datos. La consulta permite establecer citerios de busqueda pare seleccionar dentro de la tabla aquellos elementos que se quieren conocer 14-Los informes se utilizan para que la informacion aparézca ordenaday bien presentada en el momento de la im- presiOn. Las informes pueden mostrar datos graficos y permiten enunciar -conclusiones. BACHILLERATO A DISTANCIA 15- Los Campos Claves sinven de enlace entre unas tablas y otras para relacionarlas 16-Los distintos tipos de datos son: texto, memo, numérico, si/no, autonumérico. fecha/hora y moneda. 17-Resulta conveniente que cada tabla tenga un campo reservado para identificar los registros, y ademés, para permitir enlazar tablas y relacionarlas. La clave principal no es. mas que este campo que se eligio para identificar Gnicamente cada registro. Cuando se define un campo como clave principal, Access crea y mantiene un indice para éste. Con los Indices, la aplicacion puede encontrar 22 més rapidamente los datos, lo que permite acelerar las busquedas y ordenaciones. A este proceso se lo llama indexar las tablas. 18-Para establecer una relacion, los datos que contienen los campos clave de dos tablas deberdn coincidir. Esto se consigue en muchas ocasiones, introduciendo en ambas tablas un ‘campo con el mismo nombre. 19-La utilidad final de una base de datos consiste, precisamente, en ofrecer las herramientas necesarias para buscar y encontrar de forma eficiente la informacion que se fue almacenando. Access tiene una herramienta buscar para encontrar los datos répidamente. Informatica * UA 2 DB2 UNIVERSAL DATABASE, VERSION 5.0 La base de datos que todo lo vincula Las medianas y grandes empresas ahora pueden hacer uso de un sistema de nueva generacion para la administracion de datos que vincula videos, formularios de ventas, imagenes digitales, texto y planillas de célculo. IBM bautiz6 a la versién 5.0 del DB2 con el nombre de DB2 Universal Database. Y se trata de una herramienta veloz y confiable que permite explotar el potencial de los datos, extenderlos a la Web y al nuevo mundo del comercio y servicio electrénico. Con este producto se pueden manejar datos multimedia, ademas de los datos convencionales. La Base de Datos Universal DB2 soporta, ademés, aplicaciones que efectuan un anélisis rapido y profundo de la informacién. Corre en casi todas las plataformas, como Windows NT, Windows 95 y 98, Linux y OS/2 Potencia, ante todo DB2 Universal Database es un sistema para administracién de bases de datos relacionales (RDBMS) multiplataforma, especialmente disenado para ambientes Jistribuidos, permitiendo que los usuarios locales compartan informacion con los recursos centrales. B2 Universal Database asegura la proteccion de los datos ain en caso de que los sistemas sufran un colapso. Este producto permite almacenar informaci6n en un amplio rango de equipos, desde una notebook hasta un complejo ambiente de mainframes procesando en paralelo. DB2 Universal Database provee soporte a Java y su instalacion y uso resultan muy faciles. IBM agreg6 a este producto muchas herramientas graficas para facilitar el uso de los usuarios, administradores y desarrolladores. Ademés, se agregaron herramientas para faciltar las tareas de integracion con otras bases de datos, tecnologias de networking y desarrollo de aplicaciones 23 BACHILLERATO A DISTANCIA 24 DB2 Universal Database es multiplataforma, brinda soporte a un amplio rango de clientes, soporta el acceso de los datos desde Internet y permite almacenar todo tipo de datos incluyendo texto, audio, imagenes y video 0 cualquier otro definido por el usuario. EL DB2 Connect permite acceder a los datos de DB2 en mainframe o AS/400, desde Windows NT, Windows 95, 05/2 0 cualquiera de los Unix soportados Ademés, el producto Datajoiner posibilita acceder de forma unica y transparente a los datos residentes en Oracle, Sybase, Informix, Microsoft SQL Server, IMS, VSAM y otros. Este ultimo resulta una herramienta de conectividad ideal por su bajo costo y excelente desempefio. La version 5.0 incluye un programa utilitario denominado db2ckmig que sirve para migrar las bases de datos de DB2 de versiones anteriores a esta nueva version. Con el DB2 Universal Database los usuarios pueden: Tener acceso a cualquier cantidad de datos. Ejecutar una amplia gama de tareas, desde apoyo de decisiones hasta transacciones comerciales. Trabajar con distintos tipos de datos de texto, imagenes, sonido y video. Administrar datos de manera répida y sencilla. Ejecutar el mismo software de una terminal a otra, de un grupo de trabajo a otro y de una empresa a otra. Usando la Base de Datos Universal DB2, un negocio minorista puede llegar al mercado global, sin el costo de adquirir y manejar nuevas franquicias, creando una aplicacion para vender sus productos online. Una nueva compahia puede comenzar con una pequefa instalacién y luego extenderse a miles de empleados sin invertir en nueva tecnologia de datos. La Base de Datos Universal DB2 puede soportar el crecimiento, a través de la suma de nuevas aplicaciones © usuarios, sin afectar el rendimiento Aeeste producto se lo puede probar sin pagar ni un solo centavo, visitando la pagina correspondiente de IBM. En los Estados Unidos, IBM distribuye gratis un CD de demostracion. También puede solicitarse DB2 UDB gratis para fines educativos FABIO GOTHELF i 2Qinf clarin.com.ar Infounatica * UA Anexo 2 NOTA DE TAPA DEL SUPLEMENTO INFORMATICA DE CLARIN DEL 07/07/99 Todo para la oficina del 2000 FRANCISCO MILONE informatica2@inf.clarin.com.ar Hy se presenta en la Argentina el Office 2000 y atencién, porque viene con muchos cambios: envia cualquier documento por correo electrénico desde el mismo Word, guarda un grafico de Excel como html para publicarlo tanto en la Web como en la Intranet de la empresa y hasta vincula completamente todos los programas del paquete a través de su poderoso organizador Outlook. Precisamente, este dltimo programa pretende ser el alma del paquete: cuando Microsoft repartié los roles entre los distintos actores del Office, no dud6 y le otorgé al Outlook el protagénico. El objetivo final es convertirlo nada menos que en el portal que maneje toda la informacion que circule desde y hacia la empresa La idea de la empresa de Bill Gates es lograr que todos (desde sus casas y oficinas) arranquen el dia con la pantalla del Outlook en la PC. Desde este programa se puede enviar e-mails, recibirlos, corregir entre varios un documento que esté en a Intranet, abrir una pagina web o ver las diapositivas de una presentacion que arm6 el departamento de marketing, entre muchisimas cosas mas. El precio de las distintas versiones (Standard, Developer, Small Bussiness Edition, Profesional y Premium) va desde los 529 pesos hasta los 600 para los paquetes completos y entre 280 y 355 para las actualizaciones (es decir para los que ya tienen su Office en la PC). Pero el paquete para oficinas de Microsoft no esta solo. A las distintas versiones de Office, la empresa Corel sacé pecho y presenté tres modelos de su propio paquete de aplicaciones para la oficina y el hogar, dos de las cuales llegarén en poco tiempo més: En agosto pedird pista el nuevo WordPerfect Office 25 BACHILLERATO A DISTANCIA 26 2000 Standard. Costaré unos 250 pesos la actualizacion (sirve para cualquier persona que ya tenga algun paquete de oficina, no importa la marca) 0 615 pesos para quienes lo instalen por primera vez. En setiembre saldré una version mas completa con ese programa incluido. Se llamaré Voice-Powered, y costar unos 270 pesos la actualizacion y 660 pesos la version completa. Esta version traer4 como gran novedad al Philips FreeSpeech 2000, un soft de reconodmiento de voz, para dictarle al procesador de texto. Para trabajar con este programita no hace falta modular como un locutor de radio, se le puede dictar hablando de manera natural La tercera version se llama Professional Edition. Es la Unica que viene can la base de datos Paradox y tiene un programa (el NetPerfect) que sirve para publicar documentos en la Web. Todavia no tiene fecha de arribo a la Argentina. Los programas de oficina no se limitan a los de Microsoft y Corel. Lotus también se prendi6 en la pelea: lanz6 hace unos diassu nuevo paquete Lotus SmartSuite 95 Todos traen practicamente los mismos programas: procesadores de texto, planillas de cdlculo, bases de datos, presentaciones y agenda con correo electrénico. Pero ahora Microsoft agreg6, en su paquete mas completo, software como el Publisher, FrontPage y el PhotoDraw. ‘Ademés, la idea de los nuevos productos es que se instale sélo aquelllo que se va a usar. De esta manera se ahorra espacio en el disco rigido y tiempo para la instalacion y la carga de un programa cuando se lo abre. Si después se desea acceder a una opcidn que nose carg6 previamiente, bastard solo con echar mano a los CD-ROM. PROCESADORES DE TEXTO Programas como Word, WordPerfect o Word Pro son capaces de hacer mucho més que escribir textos: en un documento de texto se puede dibujar, insertar imagenes, sonidos y hasta videos. También diagramar paginas como si fuera un diario 0 una revista. Las ultimas versiones se vienen con tado: ahora el Word 2000 tomé definitivamente a Internet como su esposa. De novio durante la version 97, Word y el resto de los programas del Office se integran plenamente con todos las servicios de Internet. Informatica «UA 2 Asi, por ejemplo, Word 2000 usa el formato html (el que se utiliza para construir paginas web) como esténdar. Esto le permite publicar en Internet cualquier documento de manera mas simple. O si prefiere, en la Intranet dela empresa. Pero la cosa no termina acd: si uno esta navegando por la Web y decide importar una pagina que le gust6 (es decir, bajarla a su disco rigido para verla aun desconectado), Word la toma tal cual se ve, es decir con fotos y grdficos incluido y hasta conserva el mismo formato, con tablas y todo. El Office clipboard (portapapeles) también es nuevo: permite copiar hasta 12 bloques de texto o imagenes de cualquier documento para pegarlos donde sea y en el orden que sea. Quienes usan WordPerfect también podran disfrutar de lo nuevo de la version 9. Por ejemplo, dictar un texto usando simplemente la voz Si bien esta es la gran diferencia que todavia mantiene con el Word de Microsoft yel Word Pro de Lotus, también tiene otras opciones que lo acercan ain masa estos poderosos programas. Por ejemplo, los nuevos botones de navegacién (navegar, atrés y adelante) con flechas indicadoras que permiten moverse de un documento a otro como si fuera la Web: También se mejoraron las fuentes (los distintos tipos de letras). WordPerfect 9 guarda junto con el documento el tipo de letra usada para asegurar que se vea tal cual se escribié en cualquier otra maquina, tenga o no instalada esa tipografia PLANILLAS DE CALCULO Las planillas de cdlculo son el complemento ideal y necesario para los procesadores de texto. Permiten realizar todo tipo de operaciones matematicas, sirven para llevar el control de las finanzas de una empresa 0 incluso los gastos del hogar. Pero no solamente manejan nimeros, también muestran los resultados de esas operaciones en graficos de todo tipo, ya sean tortas, barras © figuras tridimensionales. Las nuevas versiones del Excel (viene con el Office de Microsoft) y de! Quattro Pro (del paquete de Corel) traen algunas novedades interesantes. Algunas las ‘comparten, como el hecho de poder salvar un archivo en formato html para publicarlo en una Intranet 0 en la mismisima Internet sin hacer ninguna otra tarea. “ 27 coursio crananenos BACHILLERATO A DISTANCIA, 28 El Excel 2000 puede enviar correo electronico desde la hoja en donde se esté trabajando. A través del Mail Header. Por otro lado, ya tono con la ruptura de barreras entre las aduanas europeas, también trae la posibilidad de expresar los valores monetarios directamente en euros Por su parte, quien utilice el nuevo Quattro Pro 9 podra trabajar con mayor cantidad de columnas y filas. Pero si s6lo se trabaja con el Quattro Pro, y se tienen muchisimos datos que analizar, lo mejor sera utilizar el Cross Tab Reports, que permite resumir toda la informacién en una sola tabla BASE DE DATOS Los nuevos programas para armar bases de datos permiten vincular y agrupar la informacion de acuerdo a los parametros que quiera el usuario. Por ejemplo, si se trata de una base de datos de misica, se puede averiguar en un instante qué discos son de rock, y de éstos, cuantos hay de Elvis Presley. Access, la base de datos de Office 2000 (que viene solo en las versiones Profesional y Premium), es més interactiva que su version anterior: puede guardar documentos directamente con formato html, publicarlosen internet O en la Intranet de la empresa para que todos los que quieran puedan seguir ingresando datos o consuttarla La nueva version también puede comprimir automaticamente una base de datos, cuando detecta que subié mucho de «peso». Esta funcién es ideal para conservar el espacio libre en la computadora y enviar las bases de datos por e-mail mucho mas rapido. Por ellado de Corel, la base de datos Paradox ahora es mas didactica, porque trae catorce lecciones rapidas para guiar al usuario en los primeros pasos dentro del no tan simple mundo de las bases de datos. También permite agregar fotos o imagenes con la extensién JPEG a una tabla y quardarlas con formato htm| para publicar en Intemet. De todas maneras, los usuarios de Paradox van a tener que esperar para probar la Ultima version porque solamente viene con el paquete Profesional el mas completo) que todavia no tiene fecha de arribo ala Argentina Informatica * UA Anexo 3 ‘TECNOLOGIA PARA MANEJAR GRANDES VOLUMENES DE INFORMACION No ruge, pero es agil y poderoso GABRIEL STORCHI informatica2@inf clarin.com.ar Entre los ultimos aciertos de Microsoft hay que anotar la tiltima version de su motor de bases de datos, el SQL Server 7.0, equipado con una serie de innovaciones que lo transforman en una herramienta capaz de simplificar muchas tareas. El programa sorprende porque puede correr como servidor tanto sobre Windows 95 como sobre el modelo 98 del sistema operativo de las ventanitas. Esto permitira a las aplicaciones basadas en DOS migrar los datos a Windows pensando en el futuro. Entre los puntos @ favor de este soft, también debe apuntarse que posibilita que las bases de datos crezcan de forma automatica, simplemente especificando el tamafo inicial, el tamaito final y el valor de crecimiento -que puede ser en megabytes (MB) o en porcentaje-. Ademds, cada base de datos esta formada por archivos propios (no se comparten con otras bases, como los dela version anterior); lo que hace que recuperar el espacio ocupado después de borrarlas’sea una tarea realmente sencilla A nivel de tabla se pueden cambiar los tipos de datos 0, por ejemplo, elegir si el campo acepta NULL 0 NOT NULL sin necesidad de borrar la tabla en cuestion. El tamafio de las paginas es ahora de 8 kilobytes, por lo que un registro puede tener hasta 8.060 bytes (1.962 bytes ena version anterior). Podemos contar con hasta 1.024 columnas por tabla. Se han agregado y mejorado los tipos de datos nchar, nvarchar, ntext, uniqueidentifier, por ejemplo 29 BACHILLERATO A DISTANCIA, 30 Valores agregados En esta version se han incorporado nuevas funciones que hacen que e! lenguaje Transact-SQL se aproxime aun més al estindar ANSI-SQL, por ejemplo al agregar funciones como CAST, equivalente a la ya conocida CONVERT. A partir de esta versién se cuenta con la posibilidad de realizar consultas heterogéneas a distintos motores de bases de datos. Esto permite consultar 0 modificar desde el motor otras bases de datos, como Access u Oracle, utilizando OLEDB. Incluso hacer JOIN entre bases de distinta naturaleza. A su vez, la replicacion de datos se puede hacer utilizando como publicador 0 como subscriptor otro motor que no sea SQL Server. Los jobs estén formados por pasos a través de los cuales se puede decidir el flujo de ejecucién del job basado en el funcionamiento de cada uno de estos pasos. Cada paso puede realizarse utilizando codigo en Transact- SQL, comandos de DOS, Vb Script, Java Script, por ejemplo. Los backups incluyen una nueva modalidad; los backups diferenciales. Este tipo de copias de seguridad permiten guardar solo las diferencias 0 modificaciones realizadas sobre los registros desde el ultimo backup completo que se haya realizado. Esto hace que el tamafo que ocupen sea reducido y de mas répida restauracién en el momento de recuperar la base de datos perdida. Ademas, podemos hacer backups de archivos puntuales (algo asi como realizar un backup completo, pero en etapas). O incluso backups de grupos de archivos (filegroups). Para realizar transferencia de datos se cuenta no s6lo con el Transfer Manager sino ademés con el DTS Package Designer, que permite transferir informacion entre entornos heterogéneos teniendo control del flujo de la transferencia y pudiendo aplicar procesos de conversion sobre los datos que se transfieren. El bcp (bulk copy program) tiene su comando equivalente dentro del Transact- SQL, el Bilk Insert, para automatizar mejor los procesos de migracién. Este comando se ha mejorado para, por ejemplo, permitir carga de datos en paralelo dentro de la misma tabla desde multiples clientes También hay Wizards para importar y exportar tanto datos como estructuras de datos entre bases de distinta naturaleza Informatica # UA 2 Un novedoso concepto La seguridad incorpora un nuevo estilo en SQL Server: los roles. Existen roles fijos a nivel de servidor, fijos a nivel de base de datos, definidos por el usuario, y de aplicacion. Los roles definidos por el usuario permiten definir la seguridad dentro de la base de datos respecto de los usuarios que la utilizan; con la ventaja de que cada usuario puede pertenecer a muchos roles. De esta manera se hace mucho mas senaillo el manejo dela seguridad. Los roles de aplicaci6n son una muy buena alterativa de seguridad. Estos roles tienen una password y son activados por las aplicaciones. Asi, no se necesita asignar ningun permiso de forma directa a los usuarios, de manera tal que nunca puedan conectarse utilizando otro producto que no sea la aplicacion; y con esto se evitan los accesos indeseados. Esta version de SQL Server es realmente muy potente, trae nuevas funciones, mejora el rendimiento, acepta un volumen mayor de datos y es facil de manejar. a

You might also like