Está en la página 1de 7

CARACTERISTICAS DE LOS SISTEMAS DE BASE DE DATOS:

Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de
forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te
presentamos una guía que te explicará el concepto y características de las bases de datos.

El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en
California, USA. Una base de datos se puede definir como un conjunto de información relacionada
que se encuentra agrupada ó estructurada.

Entre las principales características de los sistemas de base de datos podemos mencionar:

Independencia lógica y física de los datos.

Redundancia mínima.

Acceso concurrente por parte de múltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditoría.

Respaldo y recuperación.

Acceso a través de lenguajes de programación estándar.


CUALES SON LOS COMPONENTES DE GESTION A BASE DE DATOS:

Un sistema de gestión de base de datos consta de varios componentes, todos los cuales
contribuyen al buen funcionamiento del software. Los elementos básicos que lo conforman son
tres: el diccionario de datos, el lenguaje de definición de datos y el lenguaje de manipulación de
datos.

 Diccionario de datos: consiste en una lista de metadatos que reflejan las


características de los diversos tipos de datos incluidos en la base de datos. Además,
estos metadatos informan sobre los permisos de uso de cada registro y su
representación física. De esta manera, el diccionario proporciona toda la información
relevante sobre los datos almacenados.
 Lenguaje de definición de datos: el lenguaje de definición de datos, también llamado
lenguaje de base de datos o DDL (data definition language), sirve para estructurar el
contenido de la base de datos. Gracias a este lenguaje, es posible crear, modificar y
eliminar objetos individuales, como referencias, relaciones o derechos de usuario.
 Lenguaje de manipulación de datos: mediante el lenguaje de manipulación de datos
o DML (data manipulation language), se pueden introducir nuevos registros en la base
de datos, así como eliminar, modificar y consultar los que ya contiene. Este lenguaje
también permite comprimir y extraer los datos.
TIPOS DE SGBD:

El objetivo de instalar un sistema gestor de base de datos es administrar los registros de la


mejor manera posible. Como ya hemos mencionado, existen varios modelos para ello, que
difieren básicamente en la manera en que se estructuran los datos. Por lo tanto, decidirse por
un DBMS siempre implica decantarse por un modelo de base de datos concreto. Existen los
siguientes modelos de bases de datos:

 Relacional
 Jerárquica
 De red
 Orientada a objetos
 Orientada a documentos
REQUISITOS DE SGBD:

Antes de instalar cualquier SGBD es necesario conocer los requerimientos de hardware y software,
el posible software a desinstalar previamente, verificar el registro de Windows y el entorno del
sistema, así como otras características de configuración especializadas como pueden ser la
reconfiguración de los servicios TCP/IP y la modificación de los tipos archivos HTML para los
diversos navegadores.

Se presenta a continuación una serie de requerimientos mínimos de hardware y software para


instalar oracle 11g Express y MySQL estándar versión 5.1. en Windows Seven y Ubuntu 10.

Requerimientos mímimos de instalación de Oracle 11g Express y MySQL


estándar versión 5.1
Requerimiento Oracle MySQL
RAM 512 MB 512 MB
Memoria virtual1 1024 MB 1024 MB
Espacio disco duro 1.5 GB 1 GB
Tamaño máximo de la base de datos 4 GB Sin limite
Sistema Operativo: Windows Server, Windows Seven,
Linux, Unix

Arquitectura del Sistema 32/64-bit


Protocolo de red TCP/IP
Protocolo de red TCP/IP con SSL
LOS NIVELES DE LOS SITEMAS A BASE DE DATOS

Sobre la base de datos física se encuentran los dos niveles de esta arquitectura, el SGBD interno,
que se encarga de la descripción interna y conceptual de los datos, y el SGBD externo, que se
encarga de proporcionar acceso a la base de datos a los usuarios.

HERRAMIENTAS DE GESTION A BASE DE DATOS:

PgAdmin4: No podemos hablar de herramientas de administración de bases de datos sin considerar


PgAdmin.Administrador de página es la plataforma de administración y desarrollo más poderosa
para PostgreSQL. Si está comenzando y la administración de la línea de comandos parece
demasiado aterradora, PgAdmin puede ayudarlo en sus primeros pasos.

Adminer: Administrador, anteriormente conocido como phpMinAdmin es un administrador de base


de datos fácil de usar, escrito y configurable con PHP. Su versión actual admite múltiples bases de
datos, incluidas Relacional y no relacional queridos.

DbVisualizer: Si Adminer era la definición de simplicidad, DbVisualizer es la representación del


poder.

Quest: Quest Software, fundada en 1987, sigue siendo uno de los proveedores de soluciones de TI
más confiables en la era actual del desarrollo de software.

ManageEngine: ManageEngine ofrece sólidas herramientas de Monitoreo de Bases de Datos


orientadas a optimizar el desempeño de las Bases de Datos. Estas herramientas de monitoreo no
solo le notifican cuando algo salió mal, sino que lo ayudan a resolver problemas rápidamente.

Sequel Pro: Eres usuario de Mac OS?Además, ¿estás trabajando con MySQL o MariaDB?Si es así,
Secuela pro es el sistema de gestión de bases de datos adecuado para usted. Es un proyecto de
código abierto que le brinda acceso directo a bases de datos MySQL locales y remotas. La mejor
parte de esta herramienta es su simplicidad y el hecho de que es realmente liviana. Como resultado,
puede configurar rápidamente esta herramienta en cualquier máquina Mac.

PHPMyAdmin: PhpMyAdmin es una herramienta de administración gratuita construida con PHP, ·


Puede realizar un gran conjunto de operaciones con MySQL y Bases de datos MariaDB.
HERRAMIENTAS DE PROGRAMACION:

Las herramientas de programación, o herramienta de desarrollo de software, son programas


informáticos que los desarrolladores de software utilizan para crear, depurar, mantener, encontrar
solución de errores, o apoyar programas y aplicaciones.

El término se refiere a la implementación de programas relativamente sencillos, que se pueden


combinar para realizar una tarea, así como cuando una persona utiliza varias herramientas de mano
para arreglar un objeto físico. La capacidad de utilizar una variedad de herramientas de forma
productiva y sin que presente problemas es una característica de un buen ingeniero de software.

LENGUAJE E PROGRAMACION:

Un lenguaje de programación es un sistema de signos para comunicar individuos; se trata de un


conjunto de instrucciones que permite la interacción de los humanos con las computadoras. Un
lenguaje de programación es un conjunto de símbolos y códigos usados para orientar la
programación de estructuras en el desarrollo web.

TIPOS DE SISTEMA DE DATOS SEGUNN EL MODELO:

Tal y como ocurre con las bases de datos, existen diferentes tipos de modelos de bases de datos,
como vamos a ver en los próximos puntos. Qué modelo elegir para nuestra base de datos dependerá,
por un lado, del sistema de gestión de bases de datos que estemos usando, puesto que este debe
se compatible con el modelo de datos (lo habitual es que los SGBD estén desarrollados para emplear
un modelo de base de datos en concreto, aunque hay algunos compatibles con múltiples modelos).

ARQUITECTURA CLIENTE SERVIDOR:

La arquitectura cliente-servidor es un modelo de diseño de software en el que las tareas se reparten


entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados
clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea
también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más
ventajosa en un sistema operativo multiusuario distribuido a través de una red de
computadoras.Algunos ejemplos de aplicaciones que usen el modelo cliente-servidor son el Correo
electrónico, un Servidor de impresión y la World Wide Web.
BASE DE DATOS DSITRIBUIDAS:

Una base de datos distribuida o BDD consiste en varias bases de datos situadas en diferentes
espacios físicos o lógicos, conectadas entre sí por un sistema de comunicaciones.Las bases de
datos distribuidas o Distributed Database Management System (DDBMS) se caracterizan por
almacenar la información en varias computadoras conectadas entre sí, a las cuáles el usuarios puede
acceder desde cualquier sitio como si se tratara de una red local.

*Una base de datos de una universidad en la que los ordenadores de Facultades de distintas
ciudades están conectados.

*Un servidor que conecta varias máquinas virtuales.

También podría gustarte