BASES DE DATOS. Apuntes de Cátedra

Tamaño: px
Comenzar la demostración a partir de la página:

Download "BASES DE DATOS. Apuntes de Cátedra"

Transcripción

1 BASES DE DATOS Apuntes de Cátedra Definición de Bases de Datos Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente. En las bases de datos la información está integrada y compartida. La información la comparten en cualquier momento y al mismo tiempo muchos usuarios que pueden tener diferentes intereses y objetivos y, muchas aplicaciones Todos comparten el mismo nivel conceptual pero cada uno tiene su propio nivel externo, su vista particular. Definición de SGBD (Sistema Gestor de Base de Datos Conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministran, tanto a los usuarios como a los analistas, programadores o administrador los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad. Clasificación de usuarios.- Usuarios, los que utilizan la información, solamente pueden leer o modificar pero desde aplicaciones desarrolladas para tal fin. DBA, personas que gestionan la BD. Se encargan de la actualización, gestión de permisos, volcado histórico, backup, etc. Programadores, se encargan del desarrollo de aplicaciones para los usuarios. Ventajas de las bases de datos.- 1. Independencia de datos y tratamiento: Si se realizan cambios en los datos no implica que se tenga que realizar cambios en los programas y viceversa. Menor costo en el mantenimiento. 2. Coherencia de resultados. Se logra con la reducción de redundancias al tener un buen diseño de la base de datos, unificando las acciones y evitando inconsistencias. 3. Mejora en la disponibilidad de datos. No hay dueños de los datos lo que no quiere decir que sean públicos, tampoco hay aplicaciones exclusivas para gestionar esos datos. 4. Cumplimiento de ciertas normas. Se establecen restricciones de seguridad para el acceso a la base de datos. También se fijan perfiles para los usuarios referidos en cuanto al acceso a los datos y las operaciones permitidas. Desventajas.- Para pasar de un Sistema de archivo convencional a un Sistema de Base de Datos Significa: una fuerte inversión en, adquisición del SGBD, personal entrenado y equipos. MODELO DE DATOS Modelar consiste en crear un mundo teórico y abstracto tal que las conclusiones que se puedan sacar de él coinciden con las manifestaciones aparentes de la realidad. Modelo es un conjunto de conceptos que permiten construir una representación. Modelo de Datos es un dispositivo de abstracción que nos permite ver la información de los datos más que su valor concreto. Página 1

2 Definición de modelo de datos Conjunto de conceptos, reglas y convenciones que nos permiten describir los datos del universo del discurso, constituyendo una herramienta que facilita la interpretación de nuestro universo del discurso y su representación en forma de datos en nuestro sistema de información. Objetivos de los modelos de datos Formalización: Permite definir formalmente las estructuras permitidas y sus restricciones a fin de representar los datos, y también porque establece las bases para un lenguaje de datos. Diseño: El modelo de datos es uno de los elementos básicos (Herramienta obligada) en el diseño de Bases de datos. Modelo Entidad Relación Se basa en la construcción de una representación gráfica del modelo de datos. Sus elementos básicos son las entidades y las relaciones entre las entidades. También se puede representar los atributos tanto de entidades como de relaciones y la cardinalidad de las relaciones. Existen herramienta automatizadas (software) para realizar estos modelos con diferentes formas de representación gráfica, el que se presenta aquí es el de Ingeniería de la Información. Entidades.- Objetos sobre los cuales queremos guardar información y la característica es que tengan existencia por sí mismos. Se representa mediante rectángulos partidos, en la parte superior de va el nombre de la entidad, en el primer rectángulo los atributos que forman parte de la clave principal y en el segundo rectángulo los atributos restantes. Ejemplo SOCIOS. Relaciones.- Asociaciones entre entidades. Se representan mediante líneas que unen las entidades en cuestión. Cardinalidad en las relaciones, son la cantidad de veces que se puede presentar una relación entre dos entidades, así por ejemplo la relación SOCIO-PRESTAMO es 1:N, significa que un socio puede tener N préstamos. La cardinalidad puede ser 1:N o M:N, este podría ser el caso de una relación LIBROS-AUTORES. El círculo en la línea significa que ese lado de la relación podría ser nulo, es decir que un socio puede no tenga préstamos. Entidad Relación Atributo Características de las entidades y relaciones Atributos Propiedades características que tiene un tipo de entidad o relación. Valores Contenido concreto de los atributos. Dominios Conjunto de los posibles valores de los atributos. Página 2

3 MODELO DE BASE DE DATOS Existen tres modelos básicos de Bases de Datos: Modelo Jerárquico Modelo en Red Modelo Relacional MODELO RELACIONAL Historia y objetivos del modelo. Codd, (1970), propone un modelo de datos basados en la Teoría de las relaciones, donde los datos se estructuran lógicamente en forma de relaciones (TABLAS), siendo un objetivo fundamental mantener la independencia de la estructura lógica respecto al modelo de almacenamiento y a otras características del tipo físico. Objetivos Independencia física: Que el modo en que se almacenan los datos no influya en su manipulación lógica, y por tanto, no sea necesario modificar los programas por cambios en el almacenamiento físico. (Codd concede mucha importancia a este aspecto Independencia de ordenación, independencia de indexación e independencia en criterios de acceso. Independencia Lógica: Que la modificación de objetos en la base de datos no repercuta en los programas y/o usuarios que estén accediendo al subconjunto parcial de la base de datos. Flexibilidad: Poder presentar a cada usuario los datos de la forma que prefiera. Uniformidad: Las estructuras lógicas de datos presentan un estado uniforme. Sencillez. Para conseguir esto Codd introduce el concepto de Relación Tabla como estructura básica del modelo. Todos los datos (Entidades / Interrelaciones) de una base de datos se representan en forma de Tablas cuyo contenido varía en el tiempo. Una tabla, es un conjunto de filas (Misma estructura, cabecera) en la terminología relacional. Surge la Teoría de la Normalización cuyas tres primeras formas normales fueron introducidas por Codd y constituyen un soporte para un diseño de bases de datos relacionales. Tablas Regulares / Uniformes. Deben evitar anomalías. Con respecto a la componente dinámica del modelo se proponen una serie de operadores que se aplican a las relaciones o tablas (Algunos clásicos de la Teoría de conjuntos). Todos ellos forman el Algebra relacional. Estática del Modelo Relacional Es la parte invariante o poco variante en el tiempo, consiste en la definición de la estructura. El elemento básico del modelo relacional es la Tabla (Relación). Se puede distinguir un conjunto de columnas (Atributos), que representan las propiedades de la misma y que están caracterizadas por un nombre. Un conjunto de filas llamadas Tuplas, que son las ocurrencias de la Tabla. El número de filas de la tabla corresponde a la cardinalidad. El número de filas es el Grado (Nº de atributos). Dominios, donde los atributos toman sus valores (Casillas). Una tabla siempre tiene un nombre y en ella es posible distinguir: o Cabecera: Esquema de la tabla. (Define la estructura de la Tabla). o Extensión: Conjunto de Tuplas que varían en el tiempo. Página 3

4 Tabla Fila= Registro Columna=Campo num_socio nombre_socio 1546 Perez, Juan 1568 Tolaba, Ernesto 1687 Fernández, José Cabecera Extensión Dominio y Atributo Dominio: Conjunto de valores homogéneos y atómicos, caracterizados por un nombre. Todo dominio debe tener un nombre por el que referirnos a el y un tipo de datos. Un atributo en el papel tiene un determinado dominio en la tabla. En el universo de discurso (la visión del mundo real del diseñador de la base de datos) de una base de datos, está compuesto por un conjunto finito de tablas. Cada atributo toma sus valores de un único dominio y varios atributos pueden tener el mismo dominio. Tabla Intensión o esquema de la tabla.- Es la parte definitoria y estática de la tabla. (Cabecera) Extensión, ocurrencia o instancia de la tabla.- conjunto de tuplas, que en un instante determinado satisface el esquema correspondiente. CLAVES Clave candidata Conjunto no vació de atributos que identifican univoca y mínimamente cada tupla. Clave primaria La que el usuario escoge de las claves candidatas. Claves alternativas Claves candidatas que no han sido escogidas. Clave ajena (foránea) Conjunto de atributos de la tabla cuyos valores han de coincidir con los de la clave primaria de otra tabla. (Clave ajena y primaria debe estar definida sobre los mismos dominios). RESTRICCIONES Inherentes No hay dos tuplas iguales. El orden de las tuplas no es significativo. El orden de los atributos no es significativo. Cada atributo solo puede tomar un valor del dominio, no admitiéndose por tanto dos grupos repetitivos. Se debe cumplir la regla de Integridad de entidad Ningún atributo que forme parte de la clave primaria de una tabla puede tomar un valor desconocido o inexistente. De usuario Integridad referencial Si una tabla tiene un descriptor que referencia a la clave primaria de otra tabla, entonces todo valor de dicha clave (Clave ajena) debe concordar con los valores de la clave primaria o ser NULO. También se deben definir las acciones a tomar en caso de acciones de modificación y borrado: Página 4

5 Operación restringida.- Solo se puede borrar una fila de la tabla que tiene clave primaria referenciada si no existen filas con esa clave en la tabla referenciada. Operación con transmisión en cascada.- El borrado o la modificación de una fila de la tabla que contiene la clave primaria lleva consigo la modificación de las tablas cuya clave ajena coincida con la clave primaria modificada. Operación con puesta a nulos.- El borrado o la modificación de una fila de la tabla que contiene la tabla primaria lleva consigo la puesta nulos de los valores de la clave ajena de las filas de la tabla que referencia cuya clave coincida con el valor de la clave primaria de la tabla referenciada. Dinámica del Modelo Relacional Tienen que ver con el contenido de las estructuras. Son las ocurrencias en un momento dado y las operaciones que se realizan sobre ellas. Las operaciones pueden ser del tipo selección y acción. Selección consiste en la localización de ocurrencias (filas) de una determinada entidad (tabla) y la de acción es inserción, borrado o modificación de una o más ocurrencias y se lleva a cabo una vez hecha la selección. DISEÑO DE LA BASE DE DATOS El diseño de la base de datos exige mucha actividad intelectual por parte del diseñador puesto que debe traducir el universo de discurso en la definición de la estructura de la BD. En el modelo relacional el diseño puede realizarse de dos formas: a. Realizar el diseño Modelo E/R y transformarlo al modelo relacional. b. Obtener el modelo relacional directamente de la observación del universo de discurso. a. Transformación del Modelo E/R al Modelo Relacional. Una vez realizado el Modelo E/R, que puede ser con la ayuda una herramienta automática que permite el graficado y las validaciones correspondientes, se puede traducir ese modelo al formato de tablas. En algunos casos esa misma herramienta genera las órdenes que servirán para la definición de la estructura de la base de datos en el SGBD. Existen tres principios que ayudan a la conversión: 1. Toda entidad se transforma en una tabla. 2. Toda interrelación M:N se transforma en una tabla. 3. Toda interrelación del tipo 1:N se traduce en el fenómeno de propagación de clave. b. Obtención del Modelo Relacional directamente. Las tablas obtenidas de esta manera pueden presentar problemas: Incapacidad para representar ciertos hechos. Redundancia en la información, e incoherencias en la misma. Ambigüedades. Aparición en la base de datos de estados no validos en el mundo real. (anomalías en modificación, inserción, borrado). Ejemplo: ESCRIBE (autor, nacionalidad, cod_libro, titulo, editorial, año) ; Presenta varios problemas: Gran cantidad de redundancia La nacionalidad del autor se repite en cada ocurrencia del mismo. Cuando un libro tiene más de un autor la editorial y el año se repiten también. Anomalías de modificación Puede ocurrir que se modifique el nombre de editorial en una fila sin modificarla en el resto que corresponden al mismo libro. Página 5

6 Anomalías de inserción No sería posible la inserción de un autor del que no hubiera ningún libro (cod_libro Clave primaria), tampoco podría haber obras anónimas. La inserción de un libro con más de un autor obligaría a la repetición de tuplas. Anomalías de borrado Si se quiere dar de baja un libro también se perdería información de los autores y viceversa. Si se hubiera seguido la metodología de diseño, no se habría presentado una tabla de este tipo. La realización de un modelo conceptual en ME/R y la transformación al modelo relacional evita estos problemas. Ante cualquier duda de si el modelo es correcto, es preferible la aplicación de un método formal de análisis Teoría de la Normalización. NORMALIZACION - Formas Normales La teoría de normalización consiste en obtener esquemas relacionales que cumplan unas determinadas condiciones y se centra en las determinadas Formas normales. Se dice que una base de datos está en una determinada forma normal si satisface un conjunto determinado de restricciones. Existen 5 formas normales, de las cuales 3 son las más utilizadas: 1ª Forma Normal (1FN). Restricción inherente del modelo relacional. En una tabla no puede haber grupos repetitivos. Otros la definen como la obtención de registros de longitud fija. 2ª Forma Normal (2FN). Una tabla está en 2FN si además de estar en 1FN todos los atributos que no forman parte de ninguna clave candidata suministran información acerca de la clave completa. También conocida como dependencia funcional o la obtención de tablas con clave primaria. 3ª Forma Normal (3FN). Si además de estar en 2FN, los atributos que no forman parte de ninguna clave candidata facilitan información solo acerca de las claves y no acerca de otros atributos. También conocida como la eliminación de dependencias funcionales transitivas. 3ª Forma Normal redefinida (FNBC). Es la 3FN redefinida por Boyce y Codd. Todos los atributos que no forman parte de la clave candidata deben ser información referida a la clave completa y a nada más. Es decir, las claves candidatas deben ser los únicos descriptores sobre los que se facilita información por cualquier otro atributo. Relación entre formas normales. Una tabla esta en 3FN si también lo está en todas las anteriores. Una tabla que está en 1FN no tiene por qué estar en 2FN. El Objetivo es obtener la forma normal mayor posible. Proceso de Normalización. El proceso de normalización consiste en conseguir la mayor forma normal posible comenzando por la 1FN. Evaluando siempre en cada paso, la conveniencia de tener una BD normalizada en concordancia con el espacio de almacenamiento, los tiempos de proceso, los controles de integridad, etc. Ejemplo: La siguiente tabla cumple la 1FN. PRESTAMO (num_socio, nombre_socio, cod_libro, fecha_presentamo, editorial, pais) Claves candidatas: Pasando a 2FN: (num_socio, cod_libro) (nombre_socio, cod_libro) PRESTAMOS1 (num_socio, nombre_socio, cod_libro, fecha_presentamo) Página 6

7 LIBROS (cod_libro, editorial, pais) Observaciones: PRESTAMOS1 Atributo fecha_prestamos, no forma parte de la clave pero suministra información de claves candidatas. LIBROS Dos atributos no clave suministran información de la clave completa. Pasando a 3FN: PRESTAMOS1 3FN LIBROS pais facilita información a cerca de editorial (No 3FN). Pasarlo a FNBC: LIBROS1 (cod_libro, editorial) EDITORIALES (editorial, pais) FNBC En PRESTAMOS1 nombre_socio y num_socio se repiten por cada libro y prestamo. Nombre_socio se refiere a num_socio y viceversa. (Ninguno de ellos es clave aunque formen parte de ella). Entonces queda : SOCIOS (num_socio, nombre_socio) PRESTAMOS2 (num_socio, cod_libro, fecha_prestamo) Esquema final: LIBROS1 (cod_libro, editorial) EDITORIALES (editorial, pais) SOCIOS (num_socio, nombre_socio) PRESTAMOS2 (num_socio, cod_libro, fecha_prestamo) Concepto de dependencia funcional Las dependencias son propiedades inherentes al contenido semántico de los datos que se han de cumplir para cualquier extensión del esquema de relación y forman parte de las restricciones de usuario del modelo relacional. Las dependencias, muestran interrelaciones existentes entre los atributos del mundo real cuya semántica tratamos de incorporar a nuestra base de datos. Son invariantes en el tiempo. DEFINICIÓN DE LA ESTRUCTURA DE LAS TABLAS La definición de la estructura de las tablas se realiza según el siguiente esquema: Tabla: SOCIOS # Nombre de campo Tipo de dato Tamaño Decimales Clave Principal 1 num_socio Numérico 5 Sí 2 nombre_socio Alfanumérico 35 SGBD o DBMS 3 Página 7

8 Un SGBD (Sistema de Gestión de Bases de Datos) o DBMD (Data Base Management System) es un software que permite realizar la definición de la estructura de la base de datos y la posterior manipulación de la misma. En la actualidad existen SGBD para utilizar en una PC personal para uso diario por parte de cualquier usuario sin conocimientos avanzados hasta sistemas de Gestión de Grandes Bases de Datos a instalarse en Mainframes o Minicomputadoras. Un ejemplo de un SGBD para PC es el producto de Microsoft llamado ACCESS que se presenta más adelante, otro con un poco más de complejidad es Visual FoxPro 6 también de Microsoft y para PC. Para servidores de bases de datos, es decir un servidor dedicado a soportar una base de datos puede ser ORACLE, INFORMIX, SYBASE, etc. Estos sistemas permiten gestionar bases de datos de gran volumen, hablamos de Gb o Tb de información y están instalados en servidores, llamados servidores de bases de datos. Estos sistemas son muy complejos y necesitan de uno o más DBA (Data Base Administrator) para su administración. Un DBA es una persona con conocimientos profundos acerca del software y de gestión bases de datos, es el responsable de los datos que están almacenados en la base de datos. Entre sus funciones está la de mantener la seguridad e integridad, para ello debe definir los usuarios y sus permisos, encargarse de los backup, etc. En general debe mantener la base de datos funcionando en todo momento. MICROSOFT ACCESS Como ya se dijo, es un producto de Microsoft, permite gestionar una base de datos de unos cuantos Mb de información, según el esquema relacional. Está pensado para usuarios finales, es decir usuarios sin conocimientos de programación. No tiene niveles de seguridad. Los elementos u objetos que contiene son Tablas, Consultas, Formularios, Informes, Páginas, Macros y Módulos, de los cuales nos interesan son los cuatro primeros. Tabla: Una tabla es una colección de datos sobre un tema específico, como libros o socios. La utilización de una tabla diferente para cada tema significa que se almacenan los datos sólo una vez, lo cual hace aumentar la eficacia de la base de datos y reduce errores de entrada de datos. Pueden existir muchas tablas dentro de una base de datos, pudiendo usar tablas diferentes para almacenar información relacionada entre sí. Página 8

9 Las tablas organizan datos en columnas (denominadas campos) y filas (denominadas registros). Cada registro puede contener diferentes campos y contiene información sobre un ítem específico. Cada campo almacena solo una clase de información determinada por el tipo de dato al que pertenezca. En la vista Diseño de la tabla, puede crear una tabla entera desde el principio, o agregar, eliminar o personalizar los campos en una tabla existente. Un campo común relaciona dos tablas de manera que Microsoft Access puede combinar los datos de las dos tablas para ver, modificar o imprimir. Esta relación debe ser definida durante el diseño y permite especificar los controles de integridad y actualizaciones. Consulta: Se utilizan consultas para ver, modificar y analizar datos de formas diferentes. También pueden utilizarse como el origen de registros para formularios, informes y páginas de acceso a datos. El tipo de consulta más habitual es una consulta de selección. Una consulta de selección recupera datos de una o más tablas utilizando los criterios que especifique y después los muestra en el orden que desee. Las consultas realizan operaciones de selección cuando se aplica criterios como en el ejemplo que selecciona la fecha de hoy, de proyección como es el caso que se tilda en Mostrar cuales campos se van a utilizar, en este caso también se dice proyección cuando se muestran campos calculados en función de los existentes. Cuando en una consulta se utilizan más de una tabla se está realizando la operación de relación, puesto que utiliza la relación definida para hacer la correspondencia entre los datos de una tabla y la otra. Página 9

10 Existe una operación parecida llamada UNION que realiza la combinación de todos los datos de una tabla con todos los de la otra, pero es muy poco utilizada en bases de datos bien definidas. Formularios: Pueden utilizarse formularios con varios propósitos. El principal es la actualización de la información en la base de datos. La mayor parte de la información de un formulario procede de un origen de registros base. Parte de la información del formulario se almacena en el diseño del mismo. El vínculo entre un formulario y su origen de registros se crea por medio de objetos gráficos denominados controles. El tipo de control más comúnmente utilizado para mostrar y escribir datos es un cuadro de texto. Informes: Un informe es un método eficaz de presentar los datos en formato impreso. Dado que tiene el control sobre el tamaño y el aspecto de todo el informe, puede mostrar la información en la manera que desee verla. La mayor parte de la información de un informe procede de una tabla, consulta o instrucción SQL base, que es el origen de los datos del informe. Parte de la información del informe se almacena en el diseño del mismo. Página 10

11 CUADRO CON TIPOS DE DATOS EN MICROSOFT ACCESS Tipo de datos Usado para almacenar Limitaciones o restricciones Texto Datos alfanuméricos (texto números y caracteres especiales). Memo Datos alfanuméricos (texto, números y caracteres especiales). Almacena hasta 255 caracteres. Almacena hasta 2 GB de datos (es el límite de tamaño para todas las bases de datos de Access) si el campo se rellena mediante programación. Si se agregan 2 GB de datos, el funcionamiento de la base de datos será lento. Si se proporcionan los datos manualmente, se pueden proporcionar y ver un máximo de caracteres en el campo de tabla y en todos los controles enlazados al campo. Número Datos numéricos Los campos de tipo Número usan un valor de Tamaño del campo que controla el tamaño del valor que el campo puede contener. El tamaño del campo se puede establecer en 1, 2, 4, 8 ó 16 bytes: Configuración de Tamaño del campo Byte Descripción Entero de 1 byte que contiene valores de 0 a 255. Entero Entero de 2 bytes que contiene valores de a Entero largo Entero de 4 bytes que contiene valores de a Simple Entero de 4 bytes que contiene valores de - 3,4 x a +3,4 x y hasta 7 dígitos significativos. Página 11

12 Doble Número de punto flotante de 8 bytes que contiene valores de -1,797 x a +1,797 x y hasta 15 dígitos significativos. Id. de réplica Identificador global único (GUID) de 16 bytes. Los identificadores GUID aleatoriamente creados son suficientemente largos de modo que no es probable que se superpongan. Se usan para diversas aplicaciones, como el seguimiento de mercancías. Decimal Entero de 12 bytes con una precisión decimal definida que puede contener valores de a La precisión predeterminada es 0. La escala predeterminada (número de posiciones decimales que se muestran) es 18. El valor máximo de la escala es 28. Además de configurar el tamaño de los campos y otras propiedades, se pueden aplicar a los datos numéricos formatos de presentación predefinidos y personalizados así como máscaras de entrada. Fecha/Hora Fechas y horas Access almacena todas las fechas como enteros de precisión doble de 8 bytes. Moneda Datos monetarios Almacena los datos como números de 8 bytes con una precisión de cuatro posiciones decimales. Use este tipo de datos para almacenar datos financieros y cuando Access no debe redondear los valores. Autonumérico Sí/No Objeto OLE Valores únicos creados por Access al crearse un registro nuevo. Datos booleanos (verdaderos o falsos). Imágenes, documentos, gráficos y otros objetos de programas de Office y programas basados en Windows. Almacena los datos como valores de 4 bytes; suele usarse en claves principales. Access usa 1 para todos los valores Sí y 0 para todos los valores No. Almacena hasta 2 GB de datos (el límite de tamaño para todas las bases de datos de Access). Recuerde que si se agregan 2 GB de datos, el funcionamiento de la base de datos será lento. Los campos de tipo Objeto OLE crean imágenes de mapa de bits del documento original u otro objeto y, a continuación, muestran ese mapa de bits en los campos de tabla y los controles de formulario o informe de la base de datos. Hipervínculo Direcciones Web Almacena hasta 1 gigabyte de datos. Se pueden almacenar vínculos a sitios Web, sitios o archivos ubicados en una intranet o red local (LAN), y sitios o archivos ubicados en un equipo. Datos adjuntos Cualquier tipo de archivo admitido. Se pueden adjuntar a los registros de una base de datos imágenes, archivos de hojas de cálculo, documentos, gráficos y otros tipos de archivo compatibles, de manera muy similar a como se adjuntan archivos a los mensajes de correo electrónico. También se pueden ver y editar los archivos adjuntos, dependiendo de cómo el diseñador de la base de datos configure el campo Datos adjuntos. Los campos de tipo Datos adjuntos proporcionan mayor flexibilidad que los campos de tipo Objeto OLE y usan el espacio de almacenamiento de manera más eficaz ya que no crean una imagen de mapa de bits del archivo original. Página 12

Seminario de Informática. Modulo V: Bases de Datos Elementos Conceptuales

Seminario de Informática. Modulo V: Bases de Datos Elementos Conceptuales Seminario de Informática Modulo V: Bases de Datos Elementos Conceptuales 1 Bases de Datos: Concepto Conjunto exhaustivo no redundante de datos estructurados, organizados independientemente de su utilización

Más detalles

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II BASE DE DATOS Comenzar presentación Base de datos Una base de datos (BD) o banco de datos es un conjunto

Más detalles

Tema 5: Teoría de diseño de Bases de Datos Relacionales.

Tema 5: Teoría de diseño de Bases de Datos Relacionales. Tema 5: Teoría de diseño de Bases de Datos Relacionales. I. Introducción. Fases de diseño de una base de datos. 1. Mod. Conceptual (MERE) -> Mod. Lógico (Relacional). 2. Mod. Lógico (Relacional). En el

Más detalles

Tema 6: Diseño de bases de datos relacionales.

Tema 6: Diseño de bases de datos relacionales. 6.1 Introducción. Tema 6:. Las dificultades inherentes al diseño de una base de datos han de afrontarse con procedimientos ordenados y metódicos. En el proceso de diseño de una base de datos hemos de distinguir

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

3. Modelo relacional: Estructura e integridad.

3. Modelo relacional: Estructura e integridad. Modelo relacional: Estructura e integridad 47 3. Modelo relacional: Estructura e integridad. 3.1. Introducción. El modelo de datos relacional es posterior a los modelos jerárquicos y de red. Nació como

Más detalles

Registro (record): es la unidad básica de acceso y manipulación de la base de datos.

Registro (record): es la unidad básica de acceso y manipulación de la base de datos. UNIDAD II 1. Modelos de Bases de Datos. Modelo de Red. Representan las entidades en forma de nodos de un grafo y las asociaciones o interrelaciones entre estas, mediante los arcos que unen a dichos nodos.

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Introducción. Componentes de un SI. Sistema de Información:

Introducción. Componentes de un SI. Sistema de Información: Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para

Más detalles

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES El modelo relacional se basa en dos ramas de las matemáticas: la teoría de conjuntos y la lógica de predicados de primer orden. El hecho de que

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad

Más detalles

Diseño de bases de datos Diapositiva 1

Diseño de bases de datos Diapositiva 1 Diseño o de bases de datos Objetivos del Diseño Principios del Diseño de BD Proceso de Diseño Normalización Diseño de Tablas: Claves Relaciones Integridad referencial Convenciones de nomenclatura Diseño

Más detalles

ACCESS 2010 OFIMÁTICA AULA MENTOR

ACCESS 2010 OFIMÁTICA AULA MENTOR ACCESS 2010 OFIMÁTICA AULA MENTOR Módulo I: Introducción UNIDADES DIDÁCTICAS: 1. Unidad didáctica 1 2 Introducción a las Bases de Datos 2. Unidad didáctica 2 10 Comenzar a trabajar con Access Página 1

Más detalles

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access) Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica Base de Datos I Maestra: Martha E. Evangelista Salazar Introducción a los conceptos de Bases de Datos a).- Definiciones básicas sobre bases

Más detalles

1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional

1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional Tema 7: Modelo Relacional 1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional Dominios, Atributos, Relaciones Representación del esquema relacional Características de

Más detalles

Bases de Datos Modelo Relacional

Bases de Datos Modelo Relacional Bases de Datos Modelo Relacional Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos del método relacional

Más detalles

Microsoft Access 2010 (Completo)

Microsoft Access 2010 (Completo) Microsoft Access 2010 (Completo) Descripción: Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2010, estudiando los conceptos fundamentales de las bases de datos:

Más detalles

GENERALIDADES DE BASES DE DATOS

GENERALIDADES DE BASES DE DATOS GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea

Más detalles

Principios de Bases de Datos Relacionales, Normalización. Unidad 4

Principios de Bases de Datos Relacionales, Normalización. Unidad 4 Principios de Bases de Datos Relacionales, Normalización Unidad 4 Introducción Dependencia Funcional La dependencia funcional es una restricción entre dos conjuntos de atributos en una relación de una

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Tema 6: Teoría de la Normalización

Tema 6: Teoría de la Normalización Tema 6: Teoría de la Normalización 1. Introducción Si definimos una base de datos como; una colección de información estructurada, referente a objetos y hechos de la realidad, y almacenados en un ordenador

Más detalles

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO) PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO) www.bmformacion.es info@bmformacion.es Objetivos Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2003, estudiando

Más detalles

PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO)

PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO) PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO) www.bmformacion.es info@bmformacion.es Objetivos Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 8. Elementos Básicos 1.- Ejemplo Introductorio. 2.- Dominios. 3.- Relaciones. 4.- Bases de Datos Relacionales. (Capítulo 11 del Date) EJEMPLO

Más detalles

Modelo Relacional: Conceptos

Modelo Relacional: Conceptos Relacional: Conceptos M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2007 de la Unidad Introducir los conceptos básicos asociados con los elementos estructurales

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

El modelo relacional

El modelo relacional El modelo relacional El modelo relacional constituye una alternativa para la organización y representación de la información que se pretende almacenar en una base de datos. Se trata de un modelo teórico

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

UNIDAD 3. MODELO RELACIONAL

UNIDAD 3. MODELO RELACIONAL UNIDAD 3. MODELO RELACIONAL El modelo relacional se basa en dos ramas de las matemáticas: la teoría de conjuntos y la lógica de predicados de primer orden. El hecho de que el modelo relacional esté basado

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Normalización. El diseño que hemos recibido está compuesto de estas dos relaciones:

Normalización. El diseño que hemos recibido está compuesto de estas dos relaciones: Normalización 1. Introducción Nuestro departamento de informática ha recibido el encargo de diseñar una base de datos para llevar el control de las piezas, proveedores y proyectos que realiza nuestra empresa.

Más detalles

UNIVERSIDAD NACIONAL DE ASUNCION FACULTAD POLITÉCNICA CARRERA: LCIK MATERIA: Bases de Datos I Prof: Lic. Lilian Riveros Unidad 2: Modelo Relacional

UNIVERSIDAD NACIONAL DE ASUNCION FACULTAD POLITÉCNICA CARRERA: LCIK MATERIA: Bases de Datos I Prof: Lic. Lilian Riveros Unidad 2: Modelo Relacional El Modelo Relacional es un modelo de datos que nos permite describir la estructura de una base de datos a nivel lógico. En 1969, Edgar Frank Ted Codd (1923-2003) introduce el modelo relacional con una

Más detalles

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional Manual del Usuario de Microsoft Access Introducción - Página 1 I. Introducción I.1. Base de Datos Relacional Una base de datos relacional es una colección de información secundaria a un tema o propósito

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

BASES DE DATOS - Microsoft ACCESS 2007-

BASES DE DATOS - Microsoft ACCESS 2007- BASES DE DATOS - Microsoft ACCESS 2007- Una base de datos es un archivo estructurado de datos que nos permite almacenarlos, modificarlos, ordenarlos, generar informes etc., de manera rápida. Un listín

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS En esta unidad veremos algunas de las herramientas incorporadas de Access que

Más detalles

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo

Más detalles

Un primer acercamiento a la CMDB.

Un primer acercamiento a la CMDB. Un Versión primer 1.2 acercamiento a la CMDB. 20/07/2005 Un primer acercamiento a la CMDB. Versión 1.1 1.2 18/02/05 20/02/05 Fecha Jose Autores Carlos Manuel García Viejo García Lobato http://ars.viejolobato.com

Más detalles

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING. INFORMÁTICA Base de Datos Usuario A Programa de Aplicación Bodega Usuario B Usuario N Insumo Proveedor Profesor: José Miguel

Más detalles

Capítulo VI. Diagramas de Entidad Relación

Capítulo VI. Diagramas de Entidad Relación Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...

Más detalles

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Base de Datos ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Una base de datos es un conjunto de elementos de datos que se describe a sí mismo, con relaciones entre esos elementos, que presenta

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

Módulo 7: Los activos de Seguridad de la Información

Módulo 7: Los activos de Seguridad de la Información Módulo 7: Los activos de Seguridad de la Información Se explica en este tema cómo deben abordarse la elaboración de un inventario de activos que recoja los principales activos de información de la organización,

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD)

Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD) Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD) Fernando Cano Espinosa Universidad de Oviedo. Departamento de Informática fcano@uniovi.es Produced with L A T E X seminar style

Más detalles

Generaciones de Bases de Datos

Generaciones de Bases de Datos Generaciones de Bases de Datos Sector Comercial Centros de Investigación Sector Industrial Primera generación: Bases de datos jerárquica Segunda: Bases de datos en red Tercera: Bases de datos relacionales

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

TEMA 8.- DISEÑO TEORICO DE BASES DE DATOS RELACIONALES. 1. TEORÍA DE LAS DEPENDENCIAS FUNCIONALES

TEMA 8.- DISEÑO TEORICO DE BASES DE DATOS RELACIONALES. 1. TEORÍA DE LAS DEPENDENCIAS FUNCIONALES TEMA 8.- DISEÑO TEORICO DE BASES DE DATOS RELACIONALES. Teoría de las Dependencias Funcionales. Teoría de la Normalización. Formas Normales. Conclusiones. 1. TEORÍA DE LAS DEPENDENCIAS FUNCIONALES Las

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 -

Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 - Tecnología de la Información y la Comunicación Base de datos Consultas - 2007 - Profesores del área Informática: Guillermo Storti Gladys Ríos Gabriel Campodónico Consultas Se utilizan consultas para ver,

Más detalles

Proyecto de Normalización Automática de Base de Datos

Proyecto de Normalización Automática de Base de Datos Proyecto de Normalización Automática de Base de Datos Lic. Beatriz Steimberg * Resumen En el primer cuatrimestre del año 2003 se encaró el proyecto de Normalización Automática de Base de Datos. El objetivo

Más detalles

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com 1. Objetivos El objetivo de este artículo es describir brevemente los siguientes conceptos básicos a modo de familiarización con las bases de datos ORACLE. - Describir brevemente en qué consiste el modelo

Más detalles

TUTORIAL PRÁCTICO DE BASES DE DATOS EN ACCESS CREAR UNA AGENDA

TUTORIAL PRÁCTICO DE BASES DE DATOS EN ACCESS CREAR UNA AGENDA TUTORIAL PRÁCTICO DE BASES DE DATOS EN ACCESS CREAR UNA AGENDA Antes de iniciar con nuestro tutorial, conozcamos algunos conceptos que vamos a utilizar en este tutorial: Que es una base de datos: Una base

Más detalles

Tema I: Bases de Datos y Sistema Gestor de Bases de Datos

Tema I: Bases de Datos y Sistema Gestor de Bases de Datos 1 - Concepto de Base de Datos. Modelos y lenguajes de descripción. Tema I: Bases de Datos y Sistema Gestor de Bases de Datos 1.1 - Introducción. Objetivos de las Bases de Datos. 1.2 - Concepto de Base

Más detalles

Apuntes de la Unidad 1 de Base de Datos

Apuntes de la Unidad 1 de Base de Datos DEFINICIÓN DE BASE DE DATOS.- Base de Datos es un conjunto de datos relacionados entre sðy que tienen un significado implðcito. En un sistema de información se cuenta con dos enfoques principales para

Más detalles

Unidad 1. Introducción a los conceptos de Bases de Datos

Unidad 1. Introducción a los conceptos de Bases de Datos Unidad 1 Introducción a los conceptos de Bases de Datos 1.1 Definición de Base de Datos Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. Información:

Más detalles

Tema 3: Bases de datos en Entorno Web

Tema 3: Bases de datos en Entorno Web Tema 3: Bases de datos en Entorno Web 1. Introducción. Un sistema de bases de datos proporciona un control centralizado de los datos. Esto contrasta con la situación que prevalece actualmente, donde a

Más detalles

Repaso de Conceptos Básicos de Bases de Datos

Repaso de Conceptos Básicos de Bases de Datos escuela técnica superior de ingeniería informática Repaso de Conceptos Básicos de Bases de Datos Departamento de Lenguajes Grupo de Ingeniería del Software Septiembre 2004 Definición Una base de datos

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER Centros educativos de la Comunidad de Madrid que deseen ser centros de prácticas de los alumnos del Máster en Profesorado de ESO y Bachillerato,

Más detalles

Sistemas de Bases de Datos I. Modelo Lógico Modelo Relacional

Sistemas de Bases de Datos I. Modelo Lógico Modelo Relacional Sistemas de Bases de Datos I Modelo Lógico Modelo Relacional Modelo Lógico Modelo Relacional Esquema Relacional (E- R) Es la representación de un DER mediante tablas. Algebra Relacional Modelo Relacional

Más detalles

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS Datos repetidos. No se manejan estándares. Había inconsistencia de datos. Falta de seguridad en los datos. No existían

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura 1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL La administración documental profesional es una completa herramienta documental dirigida preferiblemente a pequeñas y medianas organizaciones para ganar control sobre sus documentos, con énfasis en la

Más detalles

En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.

En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas. 1 de 18 Inicio Qué es un foro En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas. En el campus virtual, el foro es una herramienta

Más detalles

http://en.wikipedia.org/wiki/edgar_f._codd

http://en.wikipedia.org/wiki/edgar_f._codd 26/03/2012 1 http://en.wikipedia.org/wiki/edgar_f._codd Codd estableció los fundamentos del modelo relacional en el artículos de 1970 "A Relational Model of Data for Large Shared Data Banks". En adelante,

Más detalles

SIIGO Pyme. Templates. Cartilla I

SIIGO Pyme. Templates. Cartilla I SIIGO Pyme Templates Cartilla I Tabla de Contenido 1. Presentación 2. Qué es un Template? 3. Qué Aspectos se Deben Tener en Cuenta Antes de Diseñar o Modificar un Template? 4. Cuáles son las Formas que

Más detalles

Qué es una base de datos?

Qué es una base de datos? Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier

Más detalles

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos

Más detalles

Un ejemplo simple de normalización de bases de datos relacionales (hasta 3FN)

Un ejemplo simple de normalización de bases de datos relacionales (hasta 3FN) OpenStax-CNX module: m18350 1 Un ejemplo simple de normalización de bases de datos relacionales (hasta 3FN) Miguel-Angel Sicilia This work is produced by OpenStax-CNX and licensed under the Creative Commons

Más detalles

Soporte y mantenimiento de base de datos y aplicativos

Soporte y mantenimiento de base de datos y aplicativos Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,

Más detalles

Registro: Es un conjunto de campos. También se llama Fila o Tupla. Son varios datos

Registro: Es un conjunto de campos. También se llama Fila o Tupla. Son varios datos CONCEPTOS BÁSICOS DE BASES DE DATOS Dato: Son hechos, observaciones o sucesos del mundo real que pueden tomar la forma de números, letras, símbolos o señales. Ejemplos: 4, Medellín, David, 300.000, 05/06/2005,

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño

Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño El proceso de diseño para una base de datos consta básicamente de 7 pasos, los cuáles se describen en la siguiente imagen.

Más detalles

Sistema para el control y tramitación de documentos SITA MSc. María de la Caridad Robledo Gómez y Ernesto García Fernández.

Sistema para el control y tramitación de documentos SITA MSc. María de la Caridad Robledo Gómez y Ernesto García Fernández. Sistema para el control y tramitación de documentos SITA MSc. María de la Caridad Robledo Gómez y Ernesto García Fernández. CITMATEL Ave 47 e/18 A y 20, Playa, Ciudad de La habana, CP 10300 Cuba. E mail:

Más detalles

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD COMBINAR CORRESPONDENCIA EN MICROSOFT WORD Combinar documentos consiste en unir dos documentos diferentes sin que se modifiquen los datos que aparecen en ellos. Esta operación es muy útil y muy frecuente

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

MICROSOFT ACCESS 2010

MICROSOFT ACCESS 2010 MICROSOFT ACCESS 2010 1. BÁSICO Nº Horas: 24 Objetivos: Introducción a la suite ofimática Microsoft Office 2010 y se introducen los conceptos de análisis y diseño de bases de datos relacionales y cómo

Más detalles

CERTAMEN 2 90 minutos 20 puntos

CERTAMEN 2 90 minutos 20 puntos CERTAMEN 2 Para la realización del presente certamen se dispondrá de 90 minutos. Debe incluir cualquier supuesto no explicito, siempre cuando no cambie el sentido de la pregunta. No se pueden utilizar

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL.

TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL. TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL. Introducción. La Estructura de Datos: La Relación. Restricciones del Modelo. El Modelo Relacional y la Arquitectura ANSI/SPARC. 1. Introducción. - Fue introducido

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles