123 bd

26
Diseño de Bases de Datos UNIDAD EDUCATIVA “JESUCRISTO REY” “Cristo ha de ser el principio, medio y fin de todos nuestros pensamientos, de todas nuestras palabras y todas nuestras obras”. Padre Gras. Angie Liceth Barre Vargas Lic. Samuel Alfredo López Rodríguez

Upload: angie-barre

Post on 29-Jun-2015

132 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 123 bd

Diseño de Bases de Datos

UNIDAD EDUCATIVA “JESUCRISTO REY”

“Cristo ha de ser el principio, medio y fin de todos nuestros pensamientos, de todas nuestras palabras y todas nuestras obras”.

Padre Gras.

Angie Liceth

Barre Vargas

Lic. Samuel Alfredo López Rodríguez

Page 2: 123 bd

Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

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.

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.

Base de datos

Page 3: 123 bd
Page 4: 123 bd

Bases de datos estáticas.

Son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.

Page 5: 123 bd
Page 6: 123 bd

Bases de datos dinámicas

Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.

Page 7: 123 bd
Page 8: 123 bd

Entidad-relación.

Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.

Page 9: 123 bd
Page 10: 123 bd

Entidad

* Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.

Page 11: 123 bd

Ejemplos:

* Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).

* Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de chasis).

* Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).

.

Page 12: 123 bd
Page 13: 123 bd

Atributos

* Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.

* En un conjunto de entidades, cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.

Page 14: 123 bd

Atributos

* Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.

* En un conjunto de entidades, cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.

Page 15: 123 bd

Atributos

* Atributos* Los atributos son las

características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.

* En un conjunto de entidades, cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.

Page 16: 123 bd

Ejemplos:

A la colección de entidades «alumnos», con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades:(1, Sofía, 38 años, 2)(2, Josefa, 19 años, 5)(3, Carlos, 20 años, 2)

Page 17: 123 bd
Page 18: 123 bd

Claves

Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre sí las relaciones de un conjunto de relaciones.

Page 19: 123 bd

Dentro de los conjuntos de entidades existen los

siguientes tipos de claves:

* Superclave: Es un subconjunto de atributos que permite distinguir unívocamente cada una de las entidades de un conjunto de entidades. Si se añade un atributo al anterior subconjunto, el resultado seguirá siendo una superclave.

Page 20: 123 bd

* Clave candidata: Dada una superclave, si ésta deja de serlo quitando únicamente uno de los atributos que la componen, entonces ésta es una clave candidata.

* Clave primaria: Es una clave candidata, elegida por el diseñador de la base de datos, para identificar unívocamente las entidades en un conjunto de entidades.

Page 21: 123 bd

Normalización de bases de datos

* El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.

Page 22: 123 bd

Las bases de datos relacionales se normalizan

para:* Evitar la redundancia

de los datos.* Evitar problemas de

actualización de los datos en las tablas.

* Proteger la integridad de los datos.

Page 23: 123 bd

Las bases de datos relacionales se normalizan

para:* Evitar la redundancia

de los datos.* Evitar problemas de

actualización de los datos en las tablas.

* Proteger la integridad de los datos.

Page 24: 123 bd

En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:

•Cada tabla debe tener su nombre único. •No puede haber dos filas iguales. No se permiten los duplicados. •Todos los datos en una columna deben ser del mismo tipo.

Page 25: 123 bd
Page 26: 123 bd

GRAXIAS