Академический Документы
Профессиональный Документы
Культура Документы
MySQL
Es un sistema de gestión de base de datos relacional, multihilo y
multiusuario seguramente el más usado en aplicaciones creadas como
software libre.
Por un lado se ofrece bajo la GNU GPL, pero, empresas que quieran
incorporarlo en productos privativos pueden comprar a la empresa una
licencia que les permita ese uso.
Ventajas:
Velocidad al realizar las operaciones
Bajo costo en requerimientos para la elaboración de bases de datos
Facilidad de configuración e instalación.
Oracle
Es un sistema de gestión de base de datos relacional (o RDBMS por el
acrónimo en inglés de Relational Data Base Management System),
fabricado por Oracle Corporation.
Tradicionamente Oracle ha sido el SGBS por excelencia, considerado
siempre como el más completo y robusto, destacando por:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Tambien siempre ha sido considerado de los más caros, por lo que no
se ha estadarizado su uso como otras aplicaciones.
Al igual que SQL Server, Oracle cuenta con una versión EXPRESS
gratis para pequeñas instalaciones o usuarios personales.
Microsoft Access
Es un sistema de gestión de bases de datos Relacional creado por
Microsoft (DBMS) para uso personal de pequeñas organizaciones.
Se ha ofrecido siempre como un componente de la suite Microsoft Office
aunque no se incluye en el paquete “básico”.
Una posibilidad adicional es la de crear ficheros con bases de datos que
pueden ser consultados por otros programas.
Entre las principales funcionalidades reseñables podemos indicar que:
Permite crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creación de bases de datos relacionales).
Creación de consultas y vistas.
Consultas referencias cruzadas.
Consultas de acción (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Entorno de programación a través de VBA
Llamadas a la API de windows.
PostgreSQL
Es un sistema de gestión de base de datos relacional orientada a
objetos y libre, publicado bajo la licencia BSD.
Como muchos otros proyectos de código abierto, el desarrollo de
PostgreSQL no es manejado por una empresa y/o persona, sino que es
dirigido por una comunidad de desarrolladores que trabajan de forma
desinteresada, altruista, libre y/o apoyada por organizaciones
comerciales. La comunidad PostgreSQL se denominada el PGDG
(PostgreSQL Global Development Group).
Sus principales características son:
Alta concurrencia: mediante un sistema denominado MVCC (Acceso
concurrente multiversión, por sus siglas en inglés)
Amplia variedad de tipos nativos: provee nativamente varios
soportes
Ahorros considerables de costos de operación
Estabilidad y confiabilidad
Modelo jerárquico
Modelo en red
Modelo relacional
Modelo entidad–relación
Modelo entidad–relación extendido
Base de datos orientada a objetos
Modelo documental
Modelo entidad–atributo–valor
DESCRIBA EL MODELO RELACIONAL
El modelo relacional, para el modelado y la gestión de bases de datos,
es un modelo de datos basado en la lógica de predicados y en la teoría
de conjuntos.
Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los
laboratorios IBM en San José (California), no tardó en consolidarse
como un nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de relaciones. Estas relaciones podrían
considerarse en forma lógica como conjuntos de datos llamados tuplas.
Pese a que esta es la teoría de las bases de datos relacionales creadas
por Codd, la mayoría de las veces se conceptualiza de una manera más
fácil de imaginar, pensando en cada relación como si fuese
una tabla que está compuesta por registros (cada fila de la tabla sería
un registro o "tupla") y columnas (también llamadas "campos").
ATRIBUTO
Los atributos se describen en la estructura de la base de
datos empleando un modelo de datos.
Por ejemplo, se podría tener una entidad llamada "Alumno". Esta
entidad puede estar constituida por uno o más atributos, que son
propiedades de la entidad "Alumno" que interesan para almacenarse en
la base de datos.
CARDINALIDAD
Cardinalidad es cuando se define una relación y se especifica si uno o
varios artículos de configuración pueden estar en la clasificación de
origen y la clasificación de destino.
La lista siguiente describe los valores posibles de cardinalidad:
1:n - uno a varios
1:1 - uno a uno
n:n - varios a varios
DOMINIO
Un dominio describe un conjunto de posibles valores para cierto
atributo. Como undominio restringe los valores del atributo, puede ser
considerado como una restricción. ... Distintos tipos de dominios son:
enteros, cadenas de texto, fecha, no procedurales, etc.
NIVELES DE ABSTRACION DE UNA BASE DE
DATOS
.- En el nivel interno.
Este esquema se especifica mediante un modelo físico y describe todos
los detalles para el almacenamiento de la base de datos, así como los
métodos de acceso.
Es el nivel más cercano al almacenamiento físico de los datos. Permite
escribirlos tal y como están almacenados en el ordenador. En este nivel
se diseñan los archivos que contienen la información, la ubicación de
los mismos y su organización, es decir se crean los archivos de
configuración.
2.- En el nivel conceptual.
Este esquema oculta los detalles de las estructuras de almacenamiento
y se concentra en describir entidades, atributos, relaciones, operaciones
de los usuarios y restricciones.
En este nivel se representan los datos que se van a utilizar sin tener en
cuenta aspectos como lo que representamos en el nivel interno.
3.- En el nivel externo.
Se describen varios esquemas externos o vistas de usuario. Cada
esquema externo describe la parte de la base de datos que interesa a
un grupo de usuarios determinado y oculta a ese grupo el resto de la
base de datos.
Es el más cercano al usuario. En este nivel se describen los datos o
parte de los datos