viernes, 3 de julio de 2009

HISTORIA Y OBJETIVOS DEL MODELO






HISTORIA Y OBJETIVOS DEL MODELO



En 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, 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.



Transformación del modelo E/R al modelo relacional
La ventaja del modelo relacional es que los datos se almacenan, al menos conceptualmente, de un modo en que los usuarios entienden con mayor facilidad. Los datos se almacenan como tablas y las relaciones entre las filas y las tablas son visibles en los datos. Este enfoque permite a los usuarios obtener información de la base de datos sin asistencia de sistemas profesionales de administración de información. Todas las entradas de cualquier columna son de un solo tipo. Por ejemplo, una columna puede contener nombres de clientes, y en otra puede tener fechas de nacimiento. Cada columna posee un nombre único, el orden de las comunas no es de importancia para la tabla, las columnas de una tabla se conocen como atributos. Cada atributo tiene un dominio, que es una descripción física y lógica de valores permitidos.


Los lenguajes de consultas:Son los lenguajes en el que los usuarios solicitan información de la base de datos. Estos lenguajes son generalmente de más alto nivel que los lenguajes de programación. Los lenguajes de consulta pueden clasificarse como procedimentales y no procedimentales;En el lenguaje del tipo procedimental el usuario da las instrucciones al sistema para que realice una secuencia de operaciones en la base de datos para calcular el resultado deseado.

En el lenguaje no procedimental, el usuario describe la información deseada sin dar un procedimiento específico para obtener dicha información.El álgebra relacional






es un lenguaje de consulta formal procedimental, el álgebra relacional define operadores que funcionan sobre las tablas (de una manera similar a los operadores +,-,etc. del álgebra común ) para llegar al resultado deseado.

El álgebra relacional es difícil de utilizar, debido en parte a que es procedimental, esto es, al utilizar el álgebra relacional no sólo debemos saber lo que queremos, también cómo obtenerlo.En el proceso de bases de datos comerciales el álgebra relacional se utiliza de manera poco frecuente.

Lenguajes de consultas comercialesUn lenguaje de consulta comercial proporciona una interfaz más amigable al usuario. Un ejemplo de este tipo de lenguaje es el SQL, (Structured Query Languaje, Lenguaje de Consulta Estructurado).Las partes más importantes del SQL son:DDL: Lenguaje de definición de datos (que nos permite crear las estructuras )DML: Lenguaje de manipulación de datos (que nos permite tener acceso a las estructuras para suprimir, modificar e insertar)En este apartado estudiaremos la forma básica para realizar consultas con SQL, en el apartado 3.4: Modificación de la base de datos, estudiaremos lo que concierne a la modificación de las tablas.

La cláusula Select se usa para listar los atributos que se desean en el resultado de una consulta.From, Lista las relaciones que se van a examinar en la evaluación de la expresión.Where, es la definición de las condiciones a las que puede estar sujeta una consulta.La consulta típica de SQL tiene la siguiente forma:Select A1,A2,A3...AnFrom r1,r2,r3...rmWhere Condición(es)Donde:A1,A2,A3...An: Representan a cada atributo(s) o campos de las tablas de la base de datos relacional. R1,r2,r3...rm: Representan a la(s) tabla(s) involucradas en la consulta. Condición: Es el enunciado que rige el resultado de la consulta.Si se omite la cláusula Where, la condición es considerada como verdadera, la lista de atributos.


Modificación de la Base de datosComo se mencionó al inicio de este apartado del SQL, esté cuenta con módulos DDL, para la definición de datos que nos permite crear o modificar la estructura de las tablas.Las instrucciones para realizar estas 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 en la tabla.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.Para ejemplificar las instrucciones anteriores consideremos el ejemploALUMNO - cursa - MATERIA, que tienen los siguientes atributos:NControl NControl ClaveNombreA Clave NombreM Especialidad Calif CreditosDirección

domingo, 7 de junio de 2009

PRIMERA APROXIMACION A LA SEMANTICA DE LAS INTERRELACIONES

ELEMENTOS DE UN TIPO DE INTERRELACION

son los tipos de correspondencia número maximo de ejemplos e un tipo de entidad.

profesor profesor profesor

dirije imparte s_mtricula

curso curso curso.

NOMBRE: que lo distingue unicamente del resto.

GRADO: Numero de entidades que participan en un tipo de interrelación.

ejemplo: tema--------------consta.

CARDINALIDAD DE UN TIPO

Número minimo o maximo de ejemplos de un tipo de entidad.

ejemplo: de pertenecer---------pertenece----profesor

ATRIBUTOS DE LAS INTERRELACIONES

Tiene un atributo asociado cuya cardinalidad maxima es n

ejemplo: edición


tiene fecha_impar



curso

DEPENDENCIA EN EXISTENCIA Y EN IDENTIFICACION
Regulares y débiles según estén asociados, dos tipos de entidad.


CONTROL DE REDUNDANCIA: Es redundante cuano puede ser eliminado sin perdida de semantica.

INTERRELACIONES: Es redundante cundo su eliminación no implica perdida de semantica porque existe la posibilidad de realizar la misma asociación de ejemplares por medio de otras interrelaciones.

ATRIBUTOS DERIVADOS: SOn aquellos que se detienen apartir de otras y existentes.

sábado, 30 de mayo de 2009

MODELO ENTIDAD/INTERRELACION (ME/R)

El modelo E/R puede ser usado como una base para una vista unificada de los datos, adoptando el enfoque más natural del mundo real que consiste en entidades e interrelaciones. También, permite al diseñador concebir la base de datos a un nivel superior de abstracción, aislándolo de consideraciones ralativas a la máquina.

ESTATICA DE L MODELO E/R

se distinguen los iguientes elementos:

ENTIDAD: cualquier objeto real o abstracto, que exista en la realidad y acerca de la cual queremos almacenar información en la base de datos.

ejemplos:
El desarrollo de Integridad Familiar.
Hospital General.
Profesor.

INTERRELACION: es una asociación, vinculación o correspondencia entre entidades.

ejemplos:
sacerdote------celebra------misa
Albañil--------Construye-----casa
vivero---------tienen--------Plntas

DOMINIO Y VALOR: son las distintas propiedades o caracteristics de un tipo de entidad o de interrelación toman valores para cada ejemplar e éstas.


TRIBUTO: Son cada una de las propiedades o caracteristicas que tiene un tipo de entidad o un tipo de interrelación.

ejemplos:
profesor----nombre
edad
matricula


hospital-----enfermeras
ambulancias
salas de operaciones

automovil----llantas
motor
gasolina



Breve explicación.

El modelo nos presenta como podemos conocer las realidades dadas para poder crear una solida base de datos y asi no poder hacer caer a la computadora en relatividades. a través de la qualitas o cualidades que van caracterixando a la realidad tomada. Sin duda con lo visto ya podemos tener una noción más fuerte para poder armar o estructurar una buena base de datas partiendo sienpre y cuando desde lo real y objetico que nos presenta la realidad extramental.


Ejemplo de todos elementos unidos.

Iglesia-----
Saxaerdote---celebra----misa----
homilia-----
sotana---casulla----sacramentos

viernes, 15 de mayo de 2009

Preguntas personalizadas

PREGUNTAS
1.-¿QUE ES UNA IDENTIDAD? Es la diversidad de dato de cualquier tipo ó cualquier cosa.
2.-¿CUAL ES EL OBJETIVO PRINCIPAL DE LOS SISTEMAS DE BD? Es ayudar a que los usuarios sin mayor complicación pedan tener un acseso a la base de datos.
3.-¿QUE ES LA ABSTRACCION DE LA INFORMACION? Es la esencia de los datos o ideas que empleamos en una base que ya han sido obtenido sus caracteristicas.
4.-¿QUE SON LOS MODELOS DE DATOS? La realidad que tenemos nos ayuda para crearlos y tener una vision mas amplia de ellos.
5.-¿QUE ES UNA INSTANCIA Y ESQUEMA? Una instancia es igual a una base de datos y con el tiempo ya no lo es, Un Esquema son las descripciones logicas de un concepto.
6.-¿A QUE SE REFIERE CON LA INDEPENDENCIA DE DATOS? Se refiere a la proteccion de datos contra cualquier reacomodo de éstos.
7.-¿QUE ES EL LENGUAJE DE LA DEFINICION Y MANIPULACION DE DATOS? Definicion de datos es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.Manipulacion de datos son las sentencias que puede agregar, modificar, consultar, eliminar datos.
8.-¿A QUE SE REFIERE CON ADMINISTRACION DE BASE DE DATOS? Es tener una buena adminsitracion en el manejo y comprencion de la base de datos ya que éstos nos llevan a una facilidad de muchas tareas dadas al hombre en las labores de empleo o su rol de trabajo.
9.-¿CUALES SON LOS USUARIOS DE UNA BASE DE DATOS? Toda persona que tenga todo tipo de contacto con el sistema de base de datos desde que éste se diseña, elabora, termina y se usa.

BASE DE DATOS

Una lista de 5 palabras relacionadas con base de datos


1- Búsqueda.

2-Sistema.

3-documento.

4-Estadisticas.

5- Dinamicas.


CONCEPTO DE BASE DE DATOS


Una base de datos o banco de datos, es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.



Existen unos programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.


Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.


Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países.
BASE DE DATOS