Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Relación Tabla
Atributo Columna
Grado Nª Columnas
Cardinalidad Nª Filas
-Una entidad es una cosa u objeto en el mundo real que es distinguible de otros objetos. Por
ejemplo, cada persona es una entidad y las cuentas bancarias pueden ser consideradas entidades.
Las entidades se describen en una base de datos mediante un conjunto de atributos. Por ejemplo,
los atributos número-cuenta y saldo describen una cuenta particular de un banco pueden ser
atributos del conjunto de entidades cuenta.
-Una relación es una asociación entre varias entidades. Por ejemplo, una relación impositor
asocia un cliente con cada cuenta que tiene.
La estructura lógica general de una base de datos se puede expresar gráficamente mediante un
diagrama ER, que consta de los siguientes componentes:
Entidades: cliente y cuenta. Una entidad es un objeto real o abstracto ( un ser o ente) de interés
para la organización o el sistema
Atributo: nombre-cliente. Es una propiedad de una entidad
Relación: impositor entre cliente y cuenta. Es una asociación de entidades cuya no inclusión
supone una pérdida de información
Del modelo E-R pasaremos al modelo Relacional:
● Toda entidad se transforma en una tabla
● Todo atributo se transformara en una columna dentro de la tabla a la que pertenece
● El identificador de la entidad se convierte en la clave principal de la tabla y se
establecen las relaciones según el tipo de relación identificado
1.5. Lenguaje de Base de Datos
1.5.2. Lenguaje de manipulación de datos (LMD)
Tipo de Relación
Cardinalidad : es el grado de asignación que expresa el número de entidades con las que
puede asociarse otra entidad mediante un conjunto de relaciones. La cardinalidad de
asignación debe ser una de las siguientes:
● 1 a 1: una entidad A está asociada a lo sumo con una entidad B
● 1 a N:una entidad en A está asociada con un número cualquiera en B
● M a N: una entidad en A está asociada con un número cualquiera de entidades
en B y viceversa
Departamento Empleado
● Clave Principal: Atributo que permite identificar inequívocamente cada registro o fila
de una tabla de BD. Los campos de una clave principal no pueden:
● Clave Extranjera: Atributo de una tabla de una BD que es clave principal en otras tablas
de la misma BD.
Si se enlaza un atributo que no es una clave principal con otro que tampoco es clave
principal se crea una relación indeterminada
Proyecto
La clave principal del 1 se tiene que convertir en clave extranjera de n.
Modelo Chen
Entidad
Atributo
muchas
Del modelo E-R pasaremos al modelo Racional:
● Toda entidad se transforma en una tabla.
● Todo atributo se transforma en una columna dentro de una tabla a la que pertenece.
● El identificador de la entidad se convierte en clave primaria de la tabla.
● Se establecen las relaciones según el tipo de relación.
AAAAAAAAAA
AAAAAAAA
Consulta:
Se puede preguntar sobre el contenido de una BD.
También se podrá realizar tratamientos con los datos de las tablas de la BD
mediante la formación de expresiones obtenidas a partir del uso de funciones y/o
operadores.
Imágenes, documentos,
gráficos y otros objetos de
Objeto OLE programas de Office y Almacena hasta 2 GB de datos.
programas basados en
Windows.
Cualquier tipo de
Datos adjuntos
archivo admitido. -
Información acerca del resumen del PDF de: Sobre la integridad referencial - artículo
recomendado (Teoría de BDs)
La integridad referencial
Tiene como finalidad evitar los registros a otros registros que ya no existen. Para exigir la
integridad referencial es preciso habilitarla para una relación de tabla. Una vez habilitada
Access rechazará todas las operaciones que infrinjan la integridad referencial para esa relación
de tabla.
A menudo se desea asegurar que un valor que aparezca en una tabla para un conjunto de
atributos determinado aparezca también en otra tabla de la BD para un cierto conjunto de
atributos.
o Condiciones de integridad:
▪ No pueden tener valor nulo ninguna ocurrencia cuantificada de la/s
clave/s primaria/s.
▪ No puede repetir un valor una clave primaria.
▪ Todo valor de una clave extranjera es un valor de la
correspondiente clave primaria.
o Tienen como finalidad evitar los registros huérfanos, registros que hacen referencia a
otros registros que ya no existen. Para exigir la integridad referencial, es preciso
habilitarla para una relación de tabla.
Una base de datos correctamente diseñada permite obtener acceso a información exacta y
actualizada.
Access 2010 organiza la información en tablas (filas y columnas), cada fila se denomina
propiamente registro y cada columna campo. Un registro es una forma lógica y coherente de
combinar información sobre alguna cosa. Un campo es un elemento único de información, un
tipo de elemento que aparece en cada registro.
Principios
· Se debe evitar la información duplicada o, los datos redundantes.
· Información correcta y completa.
· Divide la información en tablas basadas en temas para reducir los datos redundantes.
· Proporciona a Access la información necesaria para reunir la información de las tablas cuando
así se precise.
· Ayuda a garantizar la exactitud e integridad de la información.
· Satisface las necesidades de procesamiento de los datos y de generación de informes.
El proceso de diseño
La solución a este problema es consiste en crear una tercera tabla que descomponga
la relación de varios a varios en dos relaciones de uno a varios. Insertaría la clave
principal de cada una de las dos tablas en una tercera tabla, y por consiguiente, la
tercera tabla registraría todas las apariciones o instancias de la relación.
Así pues después de incorporar esta tercera tabla, se pueden determinar todos los
productos de un determinado pedido, asi como todos los pedidos de un determinado
producto
-CREAR UNA RELACION DE UNO A UNO
Una Relación uno a uno es un vínculo entre la información de dos tablas, donde cada
registro en cada tabla solo aparece una vez. Por ejemplo, puede haber una relación
uno a uno entre los empleados y los coches que conducen. Cada empleado solo
aparece una vez en la tabla Empleados y cada coche aparece solo una vez en la tabla
Automóviles de empresa.
AJUSTAR EL DISEÑO
Cando tenga todas las tablas, los campos y las relaciones necesarias debe probar que
funcionan con la información para encontrar posibles problemas
Ajustar la tabla Productos: suponga que cada producto de la base de datos de ventas de
productos pertenece a una categoría general. La tabla productos podría incluir un campo que
mostrara la categoría de cada producto. Otra solución es convertir las categorías en un nuevo
tema de la base de datos, con su propia tabla y su propia clave principal
En el siguiente paso del diseño, puede aplicar las reglas de normalización de datos, que sirven
para comprobar si las tablas están estructuradas correctamente. La idea es asegurarse de que
se han dividido los elementos de información en las tablas adecuadas.
Hay cinco formas nromales, pero en éste artículo se abrodan las tres primeras, porque todas
ellas son necesarias para la mayoría de los diseños de bases de datos.
La primera forma normal establece que en cada intersección de fila y columna de la tabla
existe un valor y nunca una lista de valores. Por ejemplo, no puede haber un campo
denominado precio en el que se incluya más de un precio
Exige que cada columna que no sea clave dependa por completo de toda a clave principal y no
sólo de parte de la clave. Esta regla se aplica cuando existe una clave principal formada por
varias columnas
Actividad 2
La idea que subyace al fenómeno web 2.0 es convertir internet en una web social con
servicios gratuitos a disposición del usuario, para que sea el quien los dote de
contenidos-.
APLICACIONES 2.0
Software social
-BLOGS
Las plataformas que soportan weblogs no son otra cosa que un tipo particular de
sistema de gestión de contenidos (CMS) .Existen muchos tipos de CMS
Una forma de clasificación habitual de CMS consiste en distinguir entre aquellos que
sean software propietario (webCT y Blackboard) y aquellos que sean software libre
(Moodle, Plone)
Otra manera de clasificar los CMS sería en función de la utilización de los mismos, ya
sean para crear para soportar blogs, (Blogger,Livejournal), para soportar un sistema de
e-learning (WEbct y moodle), para soportar una publicación periódica
Los CMS organizan y permiten acceder a una base de datos con todo tipo de
contenidos digitales y se estructuran alrededor de cuatro ejes: autoría,
almacenamiento, flujos de trabajo y publicación.
CONSULTAS…
Fotoo…
QUERY-BY-EXAMPLE
Actualmente, hay varias implementaciones de este lenguaje, entre las que cabe
mencionar el original de ibm , qbe de microsoft (en access). aunque este lenguaje fue
originalmente textual, las últimas implementaciones, como la de access, ofrecen una
interfaz gráfica para la expresión de consultas.