Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Arquitectura de las bases de datos Arquitectura de las bases de datos Un usuario no tiene que ver necesariamente cómo están organizados y almacenados los datos. Sin embargo la persona encargada de la parte funcional de la BD debe saber identificar su arquitectura. 2 Niveles de las bases de datos Las bases de datos se componen principalmente de 3 niveles: Nivel interno Nivel conceptual Nivel externo 3 Nivel interno Es el nivel más cercano al almacenamiento físico de los datos. Permite escribirlos tal y como están almacenados en el ordenador. 4 Nivel conceptual En este nivel se representan los datos que se van a utilizar, se definen los datos y las relaciones entre ellos. Se definen también ENTIDADES y ATRIBUTOS 5 Nivel externo En este nivel se representan las vistas que tendrá la base de datos para los distintos usuarios que la utilicen. Es el nivel más cercano al usuario. 6 Independencia de los datos La arquitectura de 3 niveles que acabamos de mencionar nos proporciona dos tipos de independencia: Independencia física Independencia lógica 7 Independencia lógica Es la capacidad de modificar el nivel conceptual sin tener que alterar los niveles externos ni los programas de aplicación. Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla. 8 Independencia física La independencia física es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos). 9 Entidades y atributos Un objeto o sujeto tiene ciertas características que podemos agregar a nuestra base de datos. Una entidad tiene ciertos atributos que podemos agregar a nuestra base de datos. 10 Ejemplo: Construye una base de datos con la siguiente entidad. Incluye los atributos adecuados 11 Entidad: Fruta Atributos: Semillas Sabor Color Olor Forma Ejemplo: Construye una base de datos con la siguiente entidad. Incluye los atributos adecuados 12 Semillas (si o no) Olor Color Forma Sabor Ejemplo: Se desea construir una base de datos sobre los perros que están resguardados en un albergue 13 Entidad: Atributos: . . . . . Ejemplo: Se desea construir una base de datos sobre los perros que están resguardados en un albergue 14
Compartir