Tipo de base de datos
¿Qué es un gestor de base de datos?
Sistema gestor de base de datos se define como el conjunto de programas que administran y gestionan la información contenida en una base de datos. Ayuda a realizar las siguientes acciones:
Control de la seguridad y privacidad de los datos
Mantenimiento de la integridad de los datos dentro de la base de datos
Definición de los datosManipulación de los datos
¿Cuáles son las ventajas de un gestor de base de datos?
Mejora en el mantenimiento gracias a la independencia de datos: Esto hace que los programas sean dependientes de los datos, requiere cambios importantes en los programas cuyos datos se ven afectados Mejora en la seguridad: la base de datos es la protección de la base de datos frente a usuarios no autorizadosMejora en la accesibilidad a los datos: Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos
Mejora en la productividad: permite al programador centrarse mejor en la función específica requerida por los usuarios
Mejora en los servicios de copias de seguridad y de recuperación ante fallos: proporcione lasmedidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones
Mejora en la integridad de datos: se refiere a la validez y la consistencia de los datos almacenados.
*Menciona 6 ejemplos de gestor de base de datos libres y 6 de no libres
§ dBase
§ Sqlite
§ MySQL
§ Firebird
§ BDB
§ PostgreSQL
§ WindowBase
§ Progress (DBMS)
§ Sybase ASA
§ Sybase ASE§ Sybase IQ
§ PervasiveSQL
1.2.1modelos de base de datos
¿Qué es un modelo de base de datos?
Es una colección de conceptos que se emplean para describir la estructura de una base de datos. Esa colección de conceptos incluye entidades, atributos y relaciones. La mayoría de los modelos de datos poseen un conjunto de operaciones básicas para especificar consultas y actualizaciones de la base dedatos.
¿Por qué se dice que un modelo de base de datos no es algo físico?
Porque contienen un conjunto de operaciones básicas para la realización de consultas (lecturas) y actualizaciones de datos, proporcionan cierto nivel de abstracción de datos, al ocultar las características sobre el almacenamiento físico que la mayoría de usuarios no necesita conocer
1.2.4 Modelo entidad-relación
¿Qué es unmodelo entidad-relación?
-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, Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto detrabajo, una asignatura de clases, un nombre, etc. (entidad abstracta), Una entidad está descrita y se representa por sus características o atributos
-Relación
Describe cierta dependencia entre entidades o permite la asociación de las mismas, Una relación tiene sentido al expresar las entidades que relaciona. En el ejemplo anterior, podemos decir que un huésped (entidad), se aloja (relación) enuna habitación (entidad)
-Modelo 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.
¿Qué nombre reciben y cuál es su definición?
Correspondencia de cardinalidades:
Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, lacorrespondencia de cardinalidades indica el número de entidades con las que puede estar relacionada una entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:
· Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa (ejemplo relación vehículo - matrícula: cada vehículo tiene una única...
Regístrate para leer el documento completo.