martes, 7 de julio de 2009

RESUMEN MODELO RELACIONAL

HISTORIA Y OBJETIVOS DEL MODELO
El modelo lógico y el modelo racional están considerados como los más simples.

EL MODELO SE COMPONE DE TRES PARTES
1. Estructura de datos: Básicamente se componen de relaciones.
2. Manipulación de datos: Es un conjunto de operadores que modifica o cambia los datos.
3. Integridad de datos: Una colección de reglas.


ESTRUCTURA DE LAS BASES DE DATOS RELACIONABLES
Cada fila es un registro o entidad.
Cada columna es un campo de registro.
A la tabla se le llama relación y a cada fila tupla y a cada columna de una tupla se le llama interrelación.
Convencionalismos: como nombre de todas las relaciones siempre en minúscula, cada tupla se puede representar por una variable de tupla. Cada atributo se representa por su nombre, la cardinalidad será el nombre de tuplas en una relación, cada atributo tiene valores.
Esquema: definición global y general de una relación.
Instancia: información que contendrá la relación.




PROPIEDADES DE LAS RELACIONES
Miden su grado de aproximación real matemático por una seria de “formas normales”.


CLAVES DEL MODELO RELACIONAL
Deberá existir un atributo o un conjunto de atributos que lo identifiquen a la tupla de un modelo único, a este atributo se le llamará superclave, dentro de ellas habrán claves candidatas o claves pequeñas que el usuario decide cuales son las primarias y alternativas.

REGLAS DE INTEGRIDAD
Integridad de identidad: la clave primaria de una relación no puede contener valores nulos.
Integridad de referencia: cuando en una relación hay un atributo que hace referencia a una clave primaria.
Los lenguajes comerciales en su mayoría usan enfoques tanto procedimentales como aprocidimentales

ALGEBRA RELACIONAL
Operaciones fundamentales: tiene cinco por medio de las cuales se puede realizar cualquier consulta.
Sección, proyección, producto cartesiano, unión de conjuntos y diferencia de conjuntos.

OPERACIONES ADICIONALES
1. Intersección de conjuntos: da como resultado una relación que contiene elementos comunes.
2. Unión Join o producto Theta: es una forma de expresar un producto cartesiano que lleva implícita una selección.

PRODUCTO NATURAL
Mejora la operación anterior, devolviendo directamente las tuplas que tiene atributos comunes.

LENGUAJES DE CONSULTAS COMERCIALES
Un lenguaje de consulta comercial proporciona una interfaz más amigable al usuario.
Los portales más importantes de SQL son:
DDL: lenguaje de definición de datos (que nos permite crear las estructuras).
DML: lenguajes de manipulación de datos (que nos permite tener acceso a las estructuras para suprimir, modificar e insertar).
Colocamos un * debido a que nos limita la información de la tabla.

VISUALIZACIÓN DE COLUMNAS ESPECIFICADAS
Veremos cómo mostrar un atributo específico a una tabla.

MODIFICACIÓN DE LA BASE DE DATOS
Las operaciones para realizar otras operaciones son:
· Create table: nos permite crear una tabla de datos vacía.
· Insert: permite almacenar registros en una tabla creada.
· Update: permite modificar datos de registros almacenados.
· Delete: borra un registro entero o grupo de registros de una tabla.
· Create index: crea un índice que nos puede auxiliar para las consultas.
· Drop table: permite borrar una tabla.
· Drop index: borra el índice indicado.

DOMINIO Y ATRIBUTO
Dominio: rango o conjunto de posibles atributos.
Atributo: también denominado como campo o columna corresponde con las divisiones verticales de la relación, corresponde al concepto de atributo del modelo E-R.
Cada una de las características que posee una entidad y que agrupadas permiten distinguirlas de otras entidades se denominan atributo.

RELACIÓN
Es el modelo básico del modelo relacional el termino interrelación es para referirnos a la conexión entre entidades.
Es un conjunto de datos referentes a un conjunto de entidades y organizados en forma tubular.

CLAVES
Es un conjunto de atributos que identifica de manera univoca a una tupla.
Podemos identificarlas en distintos tipos:
· Candidata: cada una de las posibles claves de una relación.
· Primaria: es la clave candidata elegida.
· Alternativa: cada una de las claves que no son claves primarias.
· Foránea: es el atributo dentro de una relación.
RELACIONES INHERENTES
· Solo se admiten tipos de interrelaciones jerárquicas de dos niveles.
· En el nivel propietario solo se permite un tipo de registro.
· En el mismo set no permite que a un registro ser a la vez propietario y miembro.

OTRAS RESTRICCIONES
Checar las restricciones de integridad.
Las restricciones de integridad garantizan que el contenido de la base de datos es conforme a las reglas.

REGLAS DE TRANSFORMACIÓN DEL MODELO BASICO
1. Para cada conjunto de entidades fuertes se crea una relación con una columna para cada atributo.
2. Para cada conjunto de entidades débiles se crea una relación que contiene una columna para los atributos.
3. Para cada interrelación se crea una relación.
4. Lo mismo para entidades compuestas.

sábado, 13 de junio de 2009

EJERCICO EN CLASE


MAPAS MENTALES


RESUMEN CAPITULO 2

ENTIDAD
Se puede definir a una entidad como cualquier objeto que puede existir en la realidad o acerca de ello en la cual queremos almacenar informacion en la base de datos, Segun HALL lo define como algo con realidad objetiva que existe o puede ser pensado aunque otros lo difinieron como por ejemplo ANSI como una persona, lugar, cosa concepto o suceso, real o abstracto.
Un ejemplo de una entidad seria un Profesor cuyo predicado es asociado " persona que ejerce o enseña una materia o arte".
Las entidades se clasifican en dos clases las regulares que seria aquellas cuyos ejemplares tienen existencia por si mismos (como CURSO y PROFESOR), y debiles, en las cuales la existencia de un ejemplar depende de que exista cierto ejemplar de otro tipo de entidad (por ejemplo EDICION depende de CURSO).
Las reglas que debe cumplir una entidad son las siguientes:
  • Tiene que tener existencia propia.
  • Cada ejemplar de un tipo de entidad debe poder distinguirse de las demás.
  • Todos los ejemplares de un tipo de entidad debe tener las mismas propiedades.

pero hay ciertas restriciones para estas reglas como por ejemplo la primera no es aplicable para las entidades debiles, la segunada supone una obligacion de un identificador que permita distinguir los distintos ejemplares deun tipo de entidad lo que universalmente no es aceptado universalmente y con respecto a la tercera ¿ hasta que punto los ejemplares de un tipo de entidad tienen las mismas propiedades.

2.2 Interrelación

Se entiende como una asociación, vinculación o correspondencia entre entidades esto seria el tipo de estructura genetica que describe un conjunto de interrelaciones, el tipo de interrelación es el resultado de clasificar un conjunto de interrelaciones, por lo tanto el tipo de interrelacion es el resultado de clasificar un conjunto de interrelaciones un ejemplo seria, imparte que es un tipo de interrelacion que vincula a dos tipos de entidades PROFESOR y CURSO.

2.3 Dominio y valor

Se define como el conjunto de posibles valores que puede tomar una cierta caracteristica a la cual se le denomina dominio., y esta a su vez es el conjunto de valores homogéneos con un nombre.

2.a Atributo.

cada una de las propiedades o caracteristicas que tiene un tipo de entidad o un tipo de interrelacion atributo; los atributos pueden tomar valores de uno o varios dominios y podemos decir que el atributo le da una determinada interpretacion al dominio.

el modelo E/R admite como se deduce la definicion de atributo -atributose compuestos, esto son atributos definidos sobre mas de un dominio,

la existencia de un atributo está ligada a la de correspondiente tipo de entidad, debemos observar los tipos de entidad tienen atributos y sus ejemplares toman valores para cada atributo.

3. RESTRICCIONES

El modelo E/R tiene como una restriccion inherente que solo permite establecer interrelaciones entre entidades.

Esto obliga al modelo a que todas las entidades tengan un identificador .

En cuanto a las restricciones de integridad, unicamente consideramos las restricciones especificas, distinguiendo entre las restricciones sobre valores estructurales.

a cada uno de los conjuntos de atributos se denomina identicador

Candidato, el numero de los atributos que lo componen debe ser minimo y es representado IC

un IC debe cumplir la condicion de ser univoco y minimo , entre el IC se elige como un identificador pricipal (IP) y el resto seran identificadores Alternativos (IA).




ATRIBUTO

I.P.

I.A.

Los iddentificadores principales (o alternativos) se pueden representar de forma analoga a la de los atributos compuesto.

El modelo E/R permite tambien altributos multivaluados y opcionales (nulos o "faltantes") en generalmun atributo toma un unico valor de cada dominio (o dominios subyacentes) tambien existen atributos que pueden tener mas de un valor( un curso puede impartirse en mas de un idioma o un profesor puede tene mas de un telefono ) estos atributos reciben el nombre de multivaluados frente a los univaluados que toman un solo valor. puede obligarse a un atributo de un tipo entidad a que tome, como minimon, un valor del dominio subyacente para cada ejemplar

las cardinalidades se representan asociando un par de numero enteros (min,max.).

4.1 Elementos de un tipo de interrelacion.

  • Nombre: al igual que las entidades, los dominios y los atributos de cada tipo de interrelacion tiene un nombre que los distingue univocamente del resto, y mediante del cual ha de ser referenciado.
  • Grado: es el numero de tipos de entidad que participan en un tipo de interrelacion.
  • Tipo de correspondencia: Es el numero maximo de ejemplares de un tipo de entidad que pueden estar asociados en una detreminada interrelacion con un ejemplar de otros tipos.
  • Papel (roll): Es la funcion que cada uno de los tipos de entidades realiza en el tipo de interrelacion.

RESUMEN CAPITULO 2

domingo, 17 de mayo de 2009

BASE DE DATOS

BASE DE DATOS

USUARIO:

************

CONTRASEÑA

************

BIENVENIDO

NOMBRE

REGISTRO.

NUM. CUENTA

QUE ES UNA BASE DE DATOS

Es un sistema que nos ayuda a registrar diferentes tipos de archivos
y poder accesar a el en dicho sitema.