Vous êtes sur la page 1sur 10

FUNDAMENTOS DE BASE DE DATOS

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:

1. Base de Datos: es la coleccin de datos aparentes usados por el sistema de 2.


aplicaciones de una determinada empresa. Base de Datos: es un conjunto de informacin relacionada que se encuentra agrupada o estructurada. Un archivo por s mismo no constituye una base de datos, sino ms bien la forma en que est organizada la informacin es la que da origen a la base de datos. Base de Datos: coleccin de datos organizada para dar servicio a muchas aplicaciones al mismo tiempo al combinar los datos de manera que aparezcan estar en una sola ubicacin

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:

1. Globalizacin de la informacin: permite a los diferentes usuarios considerar la


informacin como un recurso corporativo que carece de dueos especficos.

2. Eliminacin de informacin inconsistente: si existen dos o ms archivos con la


misma informacin, los cambios que se hagan a stos debern hacerse a todas las copias del archivo de facturas. 3. Permite compartir informacin. 4. Permite mantener la integridad en la informacin: la integridad de la informacin es una de sus cualidades altamente deseable y tiene por objetivo que slo se almacena la informacin correcta. 5. Independencia de datos: el concepto de independencia de datos es quizs el que ms ha ayudado a la rpida proliferacin del desarrollo de Sistemas de Bases de Datos. La independencia de datos implica un divorcio entre programas y datos. El sistema manejador de bases de datos (dbms). Es un conjunto de programas que se encargan de manejar la creacin y todos los accesos a las bases de datos. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicacin que pertenecen a Sistemas Transaccionales escritos en algn lenguaje de alto nivel, para la creacin o actualizacin de las bases de datos, o bien para efectos de consulta a travs de lenguajes propios que tienen las bases de datos o lenguajes de cuarta generacin. Ambiente moderno de base de datos: La tecnologa de las bases de datos puede eliminar de un tajo muchos problemas creados por la organizacin tradicional de archivos. Una definicin ms rigurosa de bases de datos dice que es una coleccin de datos organizada para dar servicios eficientemente a muchas aplicaciones al centralizar los datos y minimizar aquellos que son redundantes. En vez de separar los datos en archivos por separados para cada aplicacin, los datos son almacenados fsicamente para aparecer a los usuarios como almacenados en una sola ubicacin: una sola base de datos sirve a muchas aplicaciones. Las caracterisiticas principales del ambiente moderno:

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.

Fundamentos de Bases de Datos


Id Hoja de practicas: 01

Contesta correctamente las siguientes Preguntas de Repaso:


1. Define Qu es una Bases de Datos? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

2. Enlista los requerimientos administrativos de una Bases de Datos. ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

3. Menciona las ventajas del uso de bases de datos. ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

4. Explica, Qu es un sistema manejador de bases de datos? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

5. Cul es el ambiente moderno de la 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:

jerrquico, red, relacional y orientada a objeto

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 informacin disponible y la informacin que necesitamos

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.

Fundamentos de Bases de Datos


Id Hoja de practicas: 02

Contesta correctamente las siguientes Preguntas de Repaso:


1. Define, en qu consiste el modelo jerrquico de datos? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

2. Define, en qu consiste el modelo relacional de datos? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

3. Enlista los tipos de procesos de los sistemas relacinales. ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

4. Qu es una tabla? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

5. Qu es un registro? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

Introduccin a Microsoft Access

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

Regla de validacin Texto de validacin

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.

Permitir longitud cero Indexado

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

Fundamentos de Bases de Datos


Id Hoja de practicas: 03

Contesta correctamente las siguientes Preguntas de Repaso:


1. Enlista los objetos de la base de datos relacinales. ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

2. Qu es un campo? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

3. Qu es un campo clave? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

4. Qu es la propiedad mascara de entrada?

______________________________________________________________ ______________________________________________________________ ______________________________________________________________

5. Cules son las principales caractersticas de Access? ______________________________________________________________ ______________________________________________________________ ______________________________________________________________

Vous aimerez peut-être aussi