1 Definiciones Evolucion SGBD

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Gestión e Implementación de Bases de Datos

Definiciones:

Gestión

La gestión es un conjunto de procedimientos y acciones que se llevan a cabo para lograr un determinado
objetivo. Suele relacionarse principalmente con el mundo corporativo, con las acciones que desarrolla una
empresa para alcanzar, por ejemplo, su objetivo de ventas o de ganancias.

La gestión es un conjunto de procedimientos y acciones que se llevan a cabo para lograr un determinado
objetivo.
Los pasos de la gestión en el ambiente laboral son:
Planificación
Organización
Dirección
Control.

Y también existen otro tipo de gestión importantes como lo son:


Gestión empresarial
Gestión de carteras
Gestión de proyecto
Gestión ambiental
Gestión social
Gestión del conocimiento
Gestión pública.

Es un conjunto de programas no visibles que administran y gestionan la información que contiene una base
de datos.

Los gestores de base de datos hacen posible administrar todo acceso a la base de datos ya que tienen el
objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.

Son los procedimientos llevados a cabo con fin de lograr algún objetivo.

Implementación

Es la ejecución o propuesta en marcha de una idea programada, ya sea, de una idea, un plan, modelo científico,
diseño, etc.

La implementación constituye la realización de determinados procesos y estructuras en un sistema. Representa así la


1
capa más baja en el proceso de paso de una capa abstracta a una capa más concreta.

La implementación:
(o método) de la operación se especifica por separado y se puede modificar sin afectar la interfaz. Las aplicaciones de
usuario pueden llamar a estas operaciones por nombre y parámetros para manipular datos, independientemente de
cómo se manejen los mismos.

Es la realización de un plan, de un modelo, un diseño o una idea, ya planeada, con una serie de pasos y estructuras
realizando una corrección o un ajuste a lo planificado.

Implementación: es poner en práctica distintos métodos o medidas para llevar a cabo una actividad, un plan o una
misión.

Implementación: En el contexto de software o aplicación de hardware, la implementación abarca todos los procesos de
post – venta que participan en algo y funcionan en su entorno, incluidos los requisitos de análisis, instalación,
configuración, personalización, hacer funcionar, pruebas, integraciones de sistemas, formación de usuarios, entrega y
hacer los cambios necesarios.

Base de Datos

Base de datos: Una base de datos es una herramienta que funciona como almacén, es decir, guarda grandes
cantidades de información de forma organizada para poder encontrarla y utilizarla de manera fácil y ordenada.

Base de datos: es una colección organizada de información estructurada, o datos, típicamente almacenados
electrónicamente en un sistema de computadora.

Programa capaz de almacenar gran cantidad de datos, relacionados y estructurados.

Una base de datos es usualmente controlada por un sistema de gestión de base de datos (DBMS). En conjunto, los
datos y el DBMS, junto con las aplicaciones que están asociados con ellos, se conocen como un sistema de base de
datos, que a menudo se reducen a solo base de datos.

Programa capaz de almacenar gran cantidad de datos, relacionados y estructurados, que pueden ser consultados
rápidamente de acuerdo con las características selectivas que se deseen.

Una base de datos es información determinada que se pueden consultar de manera ágil, y segmentando las
características que se quieran destacar para concretar más la información que se pretende revisar.

En el sentido más general, es una colección organizada de datos. Más específicamente, una base de datos es un
sistema electrónico que permite que los datos sean fácilmente accesibles, manipulados y actualizados.

Una base de datos hace referencia al conjunto de datos e información determinada que se pueda consultar de manera
ágil, segmentando las características que se quieran destacar para concretar la información que se desea revisar.

Herramienta Para Generación de Diagramas Entidad-Relación

https://rdplus.com

Herramientas de Gestión de Base de Datos

https://apex.oracle.com

https://livesql.oracle.com

2
Gestores de Base de Datos
AÑOS 70s
Oracle Database Oracle DB es una herramienta de administración gráfica
(1979) que es muy intuitiva y cómoda de utilizar.

Ayuda a analizar datos y efectuar recomendaciones para


mejorar el rendimiento y la eficiencia en el manejo de
aquellos datos que se encuentran almacenados.

También apoya en el diseño y optimización de modelos de


datos.

AÑOS 80s
IBM DB2 (1983) DB2 posee monitor gráfico el cual posibilita observar el
tiempo de ejecución de una sentencia SQL y corregir
detalles para aumentar el rendimiento.

Permite gestionar tanto datos relacionales convencionales


como datos XML, sin necesidad de que tengan que ser
transformados, esta capacidad es única en el mercado.

Informix (1986) Informix es uno de los servidores de bases de datos más


utilizadas del mundo, con los usuarios que van desde las
corporaciones más grandes del mundo a empresas de
nueva creación.

IBM Informix incorpora conceptos de diseño que son


significativamente diferentes de plataformas relacionales
tradicionales, lo que resulta en niveles extremadamente
altos de rendimiento y disponibilidad, capacidades
distintivas en la replicación de datos y escalabilidad, y
gastos administrativos mínimos.

3
Sybase (1987) Sybase, cuenta con soporte al bloqueo a nivel de registro y
rendimiento mejorado en ambientes SMP. ASE 12.0 fue
liberado en 1999, brindando soporte para Java en la base
de datos, alta disponibilidad y gestión de transacciones
distribuidas.

En 2001, ASE 12.5 fue lanzada, con características tales


como asignación dinámica de memoria, soporte
para XML en la base de datos y conexiones seguras
con SSL, entre otros. En septiembre de 2005, Sybase lanzó
al mercado ASE 15.

4
Microsoft SQL Server Microsoft SQL Server es un sistema de BD relacional,
(1989) permite la administración de otros servidores de datos.
Permite un soporte de procedimientos almacenados.
Posee un entorno gráfico de administración que proporciona
el uso de comandos DDL y DML. Permite un soporte de
transacciones.

AÑOS 90s
Microsoft Access (1992) Access es un sistema de BD relacional, es gráfico, por lo
que aprovecha al máximo la potencia gráfica de Windows,
ofreciendo métodos usuales de acceso a los datos y
proporcionando métodos simples y directos de trabajar con
la información.

MySQL (1995) MySQL es un sistema de base de datos relacional, lo que


quiere decir que archiva datos en tablas separadas en lugar
de guardar todos los datos en un gran archivo, lo que le
permite tener mayor velocidad y flexibilidad.
Estas tablas están relacionadas de formas definidas, por lo
que se hace posible combinar distintos datos en varias
tablas y conectarlos.

Agrupación de transacciones, pudiendo reunirlas de forma


múltiple desde varias conexiones con el fin de incrementar
el número de transacciones por segundo.
Conectividad segura.

PostgreSQL PostgreSQL es un gestor de bases de datos relacional que


(1996) presenta varias características por las que destaca, siendo
uno de los mejores y más utilizados motores de BD en la
actualidad.

Presenta un sistema de alta concurrencia: Presenta un


sistema denominado MVCC, el cual permite que mientras
un proceso escribe una tabla, otros puedan acceder a la
misma tabla sin necesidad de verse bloqueados, y cada
usuario obtiene una visión consistente.

Sistema "Hot Standby": Este proceso permite a los usuarios


poder conectarse con el servidor y ejecutar búsquedas en

5
la BD mientras la misma está en modo de recuperación o
"stand by".
Cache (1997) Intersystems Cache, nos encontramos ante un avanzado
sistema multimodal de gestión de bases de datos y entorno
de desarrollo rápido de aplicaciones que proporciona a los
negocios grandes avances en materia de procesamiento y
análisis complejo del big data.

AÑOS 00s
CouchDB (2005) CouchDB es un sistema de gestión de bases de datos que
aprovecha lo mejor de las bases de datos documentales
para alcanzar el excelente rendimiento de las bases de
datos relacionales.
Apache Software Foundation es la organización
responsable del desarrollo de Couch, que en 2005 comenzó
a trabajar en el software libre Apache CouchDB y lo lleva
mejorando desde entonces.

MariaDB (2009) MariaDB nace como una alternativa libre a MySQL tras la
compra de está por Oracle.
El objetivo es mantener un base de datos libre, garantizando
la licencia GPL. Para ello, con cada nueva versión de MySQL,
aparece una nueva de MariaDB, incluyendo sus avances.

6
Tipos de Dato utilizados en Base de Datos

DATATYPES
CHAR (size) Datos de caracteres de longitud fija de tamaño bytes.
Ejemplo: 'Roberto López'
VARCHAR2 (size) Datos de caracteres de longitud variable. 'Almacén'
INT (size) Un entero medio. El rango con signo es de -2147483648 a
2147483647. El rango sin signo es de 0 a 4294967295. El
parámetro de tamaño especifica la anchura máxima de la
pantalla (que es de 255)
BINARY (size) Es igual a CHAR(), pero almacena cadenas de bytes
binarias. El parámetro size especifica la longitud de la
columna en bytes. Por defecto es 1
FLOAT Un número de punto flotante. MySQL utiliza el valor p para
determinar si se utiliza FLOAT o DOUBLE para el tipo de
datos resultante. Si p es de 0 a 24, el tipo de datos se
convierte en FLOAT(). Si p es de 25 a 53, el tipo de datos
se convierte en DOUBLE()
DATE Una fecha. Formato: AAAA-MM-DD. El rango admitido es
de "1000-01-01" a "9999-12-31".
DATETIME (fsp) Una combinación de fecha y hora. Formato: AAAA-MM-DD
hh:mm:ss. El rango soportado es de '1000-01-01 00:00:00'
a '9999-12-31 23:59:59'. Añadir DEFAULT y ON UPDATE
en la definición de la columna para conseguir la
inicialización y actualización automática a la fecha y hora
actuales
YEAR Un año en formato de cuatro dígitos. Valores permitidos en
formato de cuatro dígitos: 1901 a 2155, y 0000. MySQL 8.0
no soporta el año en formato de dos dígitos
BOOL El cero se considera falso, los valores distintos de cero se
consideran verdaderos.
PSEUDOCOLUMN Tipo de dato que se comporta como una columna de la
tabla, pero no se almacena realmente en la tabla. Puede
seleccionar en las pseudocolumnas, pero no puede
insertar, actualizar o eliminar sus valores. Una
pseudocolumna también es similar a una función sin
argumentos. Esta sección describe estas pseudocolumnas:

CURRVAL y NEXTVAL
NIVEL
ROWID
ROWNUM
7
Bibliografía
Dubey, B. K. (21 de Marzo de 2018). Pseudocolumn in Oracle SQL. Obtenido de
Geeks For Geeks: https://www.geeksforgeeks.org/pseudocolumn-oracle-
sql/#:~:text=Pseudocolumn%3A%20A%20pseudo-
column%20behaves,to%20a%20function%20without%20arguments.
Guerrero, N. (11 de Agosto de 2016). MariaDB vs MySQL. Obtenido de Programa
En Linea: https://www.programaenlinea.net/mariadb-vs-mysql/
Oracle. (12 de Junio de 2020). Obtenido de Kenner Tech:
https://www.kennertech.com.co/oracle-bases-de-datos-cloud/
Porro, C., & Marco, A. (8 de Mayo de 2017). Gestor de Base de Datos. Obtenido
de Ingenieria de sistemas:
http://soniaramosfernandez.blogspot.com/2017/05/gestor-de-base-de-
datos.html
Presentación de CouchDB. (27 de Mayo de 2020). Obtenido de Digital Guide
Ionos : https://www.ionos.mx/digitalguide/hosting/cuestiones-
tecnicas/presentacion-de-couchdb/
SQL Data Types. (2021). Obtenido de W3Schools:
https://www.w3schools.com/sql/sql_datatypes.asp

También podría gustarte