1 Definiciones Evolucion SGBD
1 Definiciones Evolucion SGBD
1 Definiciones Evolucion SGBD
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.
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:
(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.
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.
https://rdplus.com
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.
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.
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.
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.
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