¿Q ue es un gestor de base de datos?
Se trata de un conjunto de programas no visibles al ususario final que se encarga de privcacidad, la integridad, la seguridad, de los datos y la interaccion con el sistema operativo. Pero proporciona una interfaz entre los datos los programas que lo manejan y los ususarios finales.Cualquier operacion que el ususario hace contra la base de datos esta controla por el gestor.
¿Cuales son las ventajas de un gestor?
- control de redundancias de datos.
- Consitencia de datos eliminando la redundancia de los datos se consigue que las actualizaciones se realicen una sola vez y esten disponibles para todos los ususarios al mismotiempo.
- Obtencion de mas informacion sobre la misma cantidad de datos al estar todos integrados en la misma coleccion.
- Mantenimiento de estandares se pueden establecese sobre el formato de datos, procedimientos de actualizacion, reglas deacceso a los datos, facilitan el intercambio de datos y de la documentacion de la base de datos.
LIBRES:
- MYSQL
- Sydes
- SQLIFE
- ProsgretSQL
- Filebird
- DBD2express-CDB2
- Microsoft Access
- Microsoft SQL Sever
- Open Access
- Oracle
- Parador
- Adbantase
¿Que es un modelo de base de dtaos?
Un modelo de base de datos en la fundacion teorica de una base de datos y fundamental determinada de que manera los datos van a ser gusrdados, organizados y manipulados en un sistema de base de datos.De esta forma define la infraestructura ofrecida por un sistema de la base de datos particular.
1.2.4 MODELO ENTIDAD-RALACION
¿Que es un modelo de entidad-relacion?
El modelo entidad-relacion(E-R) es uno de los varios modelos conceptuales existentes para el diseño de base de datos.Fue inventada por Peter Chen en los años setenta.El proposito d eeste modelo es simplificar el diseño de base de datos a partir de descripciones textuales de los requerimientos.
ENTIDAD: es un asociacion entre identidades generalmente dos.Una relacion puede ocurrir entre dos entidades de un mismo conjunto de entidades, por ejemplo: un empleado es superbisadopor su jefe a que asu vez tambien es empleado.
RELACION: se crea una relacion uno a uno si ambos campos relacionados son claves principales o tienen indices unicos.
1.2.5MODELO RELACIONAL
¿Que es un modelo relacional?
El modelo relacional para la gestion de una base de datos en un modelo de datos basado en la logica de predicados y en la teoria de conjuntos.Es el modelo mas utilizado en la actualidad para modelar problemas reales y administrar datos dinamicamente.Tras ser postuladas sus bases en 1970 por Edgar Franf, Codol de los laboratorios IBM en San Jose california, no btardo en consolidarse como un nuevo paradigma en los modelos de base de datos.
El objetivo del modelo relacional es crear un "esquema" (schema) lo cual como se mensionara posteriormente consiste en un conjunto de "tablas" que representan "relaciones" entre los datos.
Una base de datos relacional es un conjunto de una o mas tablas estructuradas en registros (lineas y campos columnas) que se vinculan entre si po un campo en un comun en ambos casos por se las mismas caracteristicas.
1.3.1MODELO ANSI SPARC
¿Que es un modelo de ANSI SPARC?
Es un grupo de estudio del Standard Plannig and Requirements Cummitte (SPARC) del ANSI (America National Standards Institute) dentro del comite X3 que se ocupa de ordenadores e informatica.La situacion del grupo de estudio sobre sistemas de gestion de base de datos en el ANSI y su relacion con ISO (International Standards Organization).
Se dedica a cuatro proyectos principales lenguaje de base de datos en especial el SQL modelos de referencia Acceso remoto a datos, Sistemas de diccionarios de recursos de informacion
Describe sus 3 niveles del modelo ANSI APARC
NIVEL INTERNO O FISICO: define como se almacenan los datos y los metodos de acceso.
NIVEL CONCEPTUAL:tambien denominado modelo ER (modelo entidad-relacion) o MLD (modelo logico de datos) .Define como se organiza la informacion dentro de la base de datos.
NIVEL EXTERNO:define las vistas del usuario