Académique Documents
Professionnel Documents
Culture Documents
Bases de datos El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, Estados Unidos. Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada estructurada. Desde el punto de vista de la informtica, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Conceptos de bases de datos:
3.
Requerimientos de las bases de datos: El anlisis de requerimientos para una base de datos incorpora las mismas tareas que el anlisis de requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la identificacin de las funciones e interfaces; se requiere la especificacin del flujo, estructura y asociatividad de la informacin y debe desarrollarse un documento formal de los requerimientos. Requerimientos administrativos: La bases de datos es una disciplina organizacional, un mtodo, ms que una herramienta o una tecnologa. Requiere de un cambio conceptual y organizacional, en funcin directa. 1. Elementos claves de organizacin en un ambiente de Bases de Datos 2. Sistema de administracin de base de datos 3. Administracin de informacin 4. Tecnologa de administracin de base de datos 5. Usuarios 6. Planeacin de informacin y tecnologa de modelaje Caractersticas de las bases de datos: Una base de datos contiene entidades de informacin que estn relacionadas va organizacin y asociacin. La arquitectura lgica de una base de datos se define mediante un esquema que representa las definiciones de las relaciones entre las entidades de informacin. La arquitectura fsica de una base de datos depende de la
configuracin del hardware residente. Sin embargo, tanto el esquema (descripcin lgica como la organizacin (descripcin fsica) deben adecuarse para satisfacer los requerimientos funcionales y de comportamiento para el acceso al anlisis y creacin de informes. Ventajas en el uso de bases de datos: La utilizacin de bases de datos como plataforma para el desarrollo de Sistemas de Aplicacin en las Organizaciones se ha incrementado notablemente en los ltimos aos, se debe a las ventajas que ofrece su utilizacin, algunas de las cuales se comentarn a continuacin:
Administrador de base de datos. Ventajas de los sistemas de administracin de Base de datos. Diseo de base de datos flexible. Base de datos distribuidas. Base de datos orientadas a objetos e hipermediales.
2. Enlista los requerimientos administrativos de una Bases de Datos. ______________________________________________________________ ______________________________________________________________ ______________________________________________________________
3. Menciona las ventajas del uso de bases de datos. ______________________________________________________________ ______________________________________________________________ ______________________________________________________________
______________________________________________________________ ______________________________________________________________
Base de datos relacionales Modelos de organizacin de la base de datos En una computadora existen diferentes formas de almacenar informacin. Esto da lugar a distintos modelos de organizacin de la base de datos:
Modelo de jerrquico de datos: Una clase de modelo lgico de bases de datos que tiene una estructura arborescente. Un registro subdivide en segmentos que se interconectan en relaciones padre e hijo y muchos ms. Los primeros sistemas administradores de bases de datos eran jerrquicos. Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos Modelo de datos en red: Es una variacin del modelo de datos jerrquico. De hecho las bases de datos pueden traducirse de jerrquicas a en redes y viceversa con el objeto de optimizar la velocidad y la conveniencia del procesamiento. Mientras que las estructuras jerrquicas describen relaciones de muchos a muchos. Modelo relacional de datos: Es el ms reciente de estos modelos, supera algunas de las limitaciones de los otros dos anteriores. El modelo relacional de datos representa todos los datos en la base de datos como sencillas tablas de dos dimensiones llamadas relaciones. Las tablas son semejantes a los archivos planos, pero la informacin en ms de un archivo puede ser fcilmente extrada y combinada. Modelo orientado a objeto: Las bases de datos orientadas a objetos, tienen una organizacin similar a la de los rboles. Donde cada nodo del rbol representa un campo y cada rbol un registro, cada tipo de nodo tiene un mtodo distinto de bsqueda. Que es equivalente a decir que todos los campos pueden ser utilizados como campos llave, pero complica el diseo. Si la base de datos es demasiado grande, o tiene relaciones demasiado complejas el grafo resultante se vuelve una maraa ininteligible. Sistemas relacionales Nuestro objeto de estudio sern los sistemas relacionales, estos son importantes porque ofrecen muchos tipos de procesos de datos, como:
simplicidad y generalidad, facilidad de uso para el usuario final, perodos cortos de aprendizaje y las consultas de informacin se especifican de forma sencilla.
Las tablas son un medio de representar la informacin de una forma ms compacta y es posible acceder a la informacin contenida en dos o ms tablas. Ms adelante explicaremos que son las tablas. Las bases de datos relacionales estn constituidas por una o ms tablas que contienen la informacin ordenada de una forma organizada. Cumplen las siguientes leyes bsicas: Generalmente, contendrn muchas tablas. Una tabla slo contiene un nmero fijo de campos. El nombre de los campos de una tabla es distinto. Cada registro de la tabla es nico. El orden de los registros y de los campos no est determinado. Para cada campo existe un conjunto de valores posible.
Diseo de las bases de datos relacionales El primer paso para crear una base de datos, es planificar el tipo de informacin que se quiere almacenar en la misma, teniendo en cuenta dos aspectos:
La planificacin de la estructura de la base de datos, en particular de las tablas, es vital para la gestin efectiva de la misma.
El diseo de la estructura de una tabla consiste en una descripcin de cada uno de los campos que componen el registro y los valores o datos que contendr cada uno de esos campos. Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio. La definicin de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc. Los registros constituyen la informacin que va contenida en los campos de la tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la direccin de este. Generalmente los diferente tipos de campos que su pueden almacenar son los siguientes: Texto (caracteres), Numrico (nmeros), Fecha / Hora, Lgico (informaciones lgicas si/no, verdadero/falso, etc., imgenes.
El principal aspecto a tener en cuenta durante el diseo de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud.
3. Enlista los tipos de procesos de los sistemas relacinales. ______________________________________________________________ ______________________________________________________________ ______________________________________________________________
Access es una base de datos visual. Como todas las modernas bases de datos que trabajan en el entorno Windows, puede manejarse ejecutando unos cuantos clics de mouse sobre la pantalla. Access contiene herramientas de diseo y programacin reservadas a los usuarios con mayor experiencia, aunque incluye bases de datos listas para ser usadas; estn preparadas para tareas muy comunes, que cualquiera puede realizar en un momento determinado ordenar libros, archivar documentacin, etc. Objetos de la base de datos relacionales Los principales objetos de las bases de datos son: Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarn ordenados en columnas verticales. Aqu definiremos los campos y sus caractersticas. Ms adelante veremos qu es un campo. Consultas: aqu definiremos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la informacin resultante de diferentes formas (pantalla, impresora...) Formulario: elemento en forma de ficha que permite la gestin de los datos de una forma ms cmoda y visiblemente ms atractiva. Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos. Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas. Mdulo: programa o conjunto de instrucciones en lenguaje Visual Basic Conceptos bsicos de una base de datos relacional Campo: unidad bsica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamacin o corchetes. Si pueden tener espacios en blanco en el medio. La descripcin de un campo, permite aclarar informacin referida a los nombres del campo. El tipo de campo, permite especificar el tipo de informacin que cargaremos en dicho campo, esta puede ser:
1. 2. 3. 4. 5. 6. 7. 8.
Texto: para introducir cadenas de caracteres hasta un mximo de 255 Memo: para introducir un texto extenso. Hasta 65.535 caracteres Numrico: para introducir nmeros Fecha/Hora: para introducir datos en formato fecha u hora Moneda: para introducir datos en formato nmero y con el signo monetario Autonumrico: en este tipo de campo, Access numera automticamente el contenido S/No: campo lgico. Este tipo de campo es slo si queremos un contenido del tipo S/No, Verdadero/Falso, etc. Objeto OLE: para introducir una foto, grfico, hoja de clculo, sonido, etc.
9. Hipervnculo: podemos definir un enlace a una pgina Web 10. Asistente para bsquedas: crea un campo que permite elegir un valor de otra
tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado.
Registro: es el conjunto de informacin referida a una misma persona u objeto. Un registro vendra a ser algo as como una ficha. Campo clave: campo que permite identificar y localizar un registro de manera gil y organizada. Propiedades generales de los campos PROPIEDAD Tamao del campo Formato DESCRIPCIN TIPO DE CAMPO
Permite establecer la longitud Texto, numrico, mxima de un campo de texto contador numrico. Permite determinar la apariencia Todos, excepto OLE y de presentacin de los datos, Memo utilizando los formatos predefinidos o nuestros propios formatos
Lugares decimales Permite especificar el nmero de Numrico y moneda cifras decimales para mostrar los nmeros. Mscara de entrada Permite controlar y filtrar los Texto, numrico, caracteres o valores que los fecha/hora, moneda usuarios introducen en un control de cuadro de texto, evitando errores y facilitando su escritura. Permite definir una etiqueta de Todos campo predeterminada para un formularios o informe Introduce en el campo un valor Todos, excepto OLE y cuando se agregan nuevos contador registros (long. Mx. 255 caracteres) Permite escribir la condicin que Todos, excepto OLE y deben satisfacer los datos contador introducidos para ser aceptados Define el texto del mensaje que Todos excepto OLE y se visualiza cuando los datos no contador cumplen las condiciones enumeradas en la regla de validacin
Ttulo
Valor predeterminado
Requerido
Permite especificar si es Todos excepto contador necesario que exista un valor en un campo. Permite especificar si una cadena Texto, memo de longitud cero ("") es una entrada vlida para el campo Define un campo como ndice o Texto, numrico, campo clave. contador, fecha/hora.
Access tiene una configuracin predeterminada para las propiedades de cada uno de los tipos de campo. Sin duda la ms importante es el tamao del campo, ya que este nos permitir hacer una estimacin del espacio ocupado por nuestra base de datos en el disco fijo