123 bd
-
Upload
angie-barre -
Category
Education
-
view
134 -
download
0
Transcript of 123 bd
![Page 1: 123 bd](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/3.jpg)
![Page 4: 123 bd](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/5.jpg)
![Page 6: 123 bd](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/7.jpg)
![Page 8: 123 bd](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/9.jpg)
![Page 10: 123 bd](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/12.jpg)
![Page 13: 123 bd](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/16.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/17.jpg)
![Page 18: 123 bd](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/20.jpg)
* 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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/22.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/23.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/25.jpg)
![Page 26: 123 bd](https://reader035.fdocuments.co/reader035/viewer/2022062709/559133ea1a28abb3628b471f/html5/thumbnails/26.jpg)
GRAXIAS