BASE DE DATOS RELACIONALES

Page 1

BASE DE DATOS RELACIONALES AGOSTO DE 2020

EDICIÓN 1°

ACCESS, MYSQL, SQL SERVER, POSTGRESQL Y ORACLE.

Historia Características Entorno Comandos Básicos POR JOSÉ A. AÑEZ

Informe Consultas Ventajas Desventajas



BASE DE DATOS RELACIONALES

TABLA DE

contenido

04 11 17 18 25 30 31 36 37 38 39

Microsoft Access (Historia, Características, Entorno, Comandos Básicos, Informes, Consultas, Ventajas y Desventajas) MySQL (Historia, Características, Entorno, Comandos Básicos, Informes, Consultas, Ventajas y Desventajas) Test - Access y MySQL | Prueba tus conocimientos!!! Microsoft SQL Server (Historia, Características, Entorno, Comandos Básicos, Informes, Consultas, Ventajas y Desventajas) PostgreSQL (Historia, Características, Entorno, Comandos Básicos, Informes, Consultas, Ventajas y Desventajas) Laberinto | Demuestra tu destreza!!!

ORACLE (Historia, Características, Entorno, Comandos Básicos, Informes, Consultas, Ventajas y Desventajas) EXCLUSIVA | Hackean MySQL.com e intentan vender acceso al sitio por 3.000 dólares COMUNICADO DE PRESA | Oracle inaugura Laboratorio de Innovación en Ciudad de México HORÓSCOPO | 01-08-2020

Bibliografía

WWW.INSTAGRAM.COM/JOSEANEZ_27


PÁGINA 4

BASE DE DATOS RELACIONALES

INVESTIGACIÓN

MICROSOFT ACCESS SISTEMA DE GESTIÓN DE BASES DE DATOS BY JOSÉ A. AÑEZ

Microsoft Access es un programa Sistema de

Más tarde partes del proyecto fueron utilizados para

gestión de base de datos relacional creado y

otros proyectos de Microsoft. Cirrus (nombre clave

modificado por Microsoft para uso personal

para Access) y Thunder (nombre clave para Visual

de

Basic, en el que se utilizó el motor Embedded Basic).

pequeñas

componente

organizaciones. de

la

suite

Es

un

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. Dentro

Tras el adelanto de Access, Omega fue demostrado ante varios periodistas en 1992 y Access presentaba funciones que no tenía. Después de la cancelación de Omega, algunos de sus desarrolladores fueron reasignados al proyecto

de un sistema de información entraría dentro

Cirrus (la mayoría fue a parar al equipo creador de

de la categoria de Gestion y no en la de

Visual Basic). Su meta era crear un competidor de

Ofimática como algunos creen.

productos como dBase y Paradox en el entorno Windows. El proyecto pareció condenado con la

HISTORIA Fue llamado EB ("Embedded Basic") que se utilizaría en la mayoría de software Microsoft hasta la llegada de VBA. También se buscaba que Omega funcionara como front-end para Microsoft SQL Server. Omega requería una enorme cantidad de recursos de los procesadores 386 disponibles en la época para usos comerciales, retrasando su llegada desde el primer cuatrimestre de 1990 hasta enero de 1991.

compra de FoxPro (una app de base de datos completamente diferente a Access) por parte de Microsoft, pero la compañía decidió continuar con el desarrollo de Cirrus. Al principio se asumió que el producto

usaría

el

motor Extensible

Storage

Engine (Jet Blue) pero al final fue reemplazado por otro

motor

llamado Microsoft

Jet

Database

Engine (Jet Red). El proyecto usó partes del código escrito para Omega y una versión pre-publicada de Visual Basic. En julio de 1992, llegó la versión final con el nombre de Access que continúa hasta el momento.


PÁGINA 5

MICROSOFT ACCESS

José A. Añez Agosto 01, 2020

CARACTERÍSTICAS Los usuarios pueden crear tablas, consultas, formularios e informes y conectarlos con macros. Opción de importar y exportar los datos a muchos formatos incluyendo Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC, etc. También está el formato de base de datos Jet (MDB o ACCDB en Access 2007), que puede contener la aplicación y los datos en un archivo. Esto hace muy conveniente para distribuir la aplicación completa a otro usuario, que puede ejecutarla en entornos desconectados. Microsoft Access ofrece consultas parametrizadas. Estas consultas y tablas Access se pueden referenciar desde otros programas como VB6 y .NET a través de DAO o ADO. Las ediciones de escritorio de Microsoft SQL Server se pueden utilizar con Access como alternativa al motor de base de datos de Jet. Microsoft Access es una base de datos basada en un servidor de archivos. A diferencia de los sistemas de administración de bases de datos relacionales cliente-servidor (RDBMS), Microsoft Access no implementa desencadenadores de base de datos, procedimientos almacenados o registro de transacciones.

ENTORNO Las partes del entorno gráfico de Access son: 1. Botón de Office: Botón que sustituye el botón de archivo. 2. Barra de Titulo: Contiene el nombre del programa y del archivo con el que estamos trabajando en el momento actual 3. Barra de Menú: Contiene las operaciones de Access agrupadas en menús desplegables. 4. Barra de estado: Elemento que se encuentra en las interfaces gráficas, y permite mostrar información acerca del estado actual de la ventana. 5. Barra de Herramientas: Contiene iconos para ejecutar de forma inmediata algunas de las operaciones como abrir, guardar o imprimir. 6. Panel de Tareas: Muestra información según lo que se este haciendo en el momento de abrirlo. 7. Acceso Rápido: Contiene las operaciones mas habituales de Access como guardar, imprimir o deshacer. 8. Objetos de la Base de Datos.


MICROSOFT ACCESS

PÁGINA 6

ENTORNO

CINTA DE OPCIONES LA CINTA DE OPCIONES CONTIENE TODAS LAS OPCIONES DEL PROGRAMA AGRUPADAS EN PESTAÑAS. AL HACER CLIC EN UNA PESTAÑA

ACCEDEREMOS

A

SU

FICHA

QUE

CONTIENE

LOS

BOTONES Y MENÚS, ORGANIZADOS EN CATEGORÍAS O GRUPOS.

BASE DE DATOS RELACIONALES


COMANDOS BÁSICOS La lista de comandos no se limita a la selección, inserción, actualización y eliminación. A continuación, se muestra la lista del resto de los comandos SQL añadidos por Access.

CONSULTA DE ANÁLISIS CRUZADO La consulta TRANSFORM crear una consulta de análisis cruzado. Se utiliza en el asistente de creación de la consulta.

CONSULTA DE TIPO UNION La sintaxis UNION permite fusionar el resultado de varias consultas cuyas estructuras y campos son idénticos

CREACIÓN/ADMINISTRACIÓN DE UNA TABLA

CREACIÓN/ADMINISTRACIÓN DE LOS USUARIOS Y LOS GRUPOS USUARIOS

GRUPOS

PERMISOS

BASE DE DATOS RELACIONALES | PÁG 07 2


B A S E

D E

D A T O S

R E L A C I O N A L E S

|

M I C R O S O F T

A C C E S S

Informes Los informes constituyen un modo de ver, formatear y resumir la información contenida en la base de datos de Microsoft Access. Por ejemplo, se puede crear un sencillo informe de números de teléfono de todos los contactos o un informe del total de ventas en distintas regiones y períodos de tiempo. ¿QUÉ SE PUEDE HACER CON UN INFORME? Un informe es un objeto de base de datos que resulta útil para presentar la información de la base de datos con alguno de los siguientes propósitos: Mostrar o distribuir un resumen de los datos. Archivar instantáneas de los datos. Aportar detalles sobre un registro concreto. Crear etiquetas. CREAR UN INFORME EN ACCESS Paso 1: Elegir un origen de registros El origen de registros de un informe puede ser una tabla, una consulta con nombre o una consulta incrustada. El origen de registros debe contener todas las filas y columnas de datos que se vayan a mostrar en el informe. Paso 2: Elegir una herramienta de informe Las herramientas de informes se encuentra en la pestaña Crear de

la

cinta,

concretamente

en

el

grupo Informes. Paso 3: Crear el informe 1. Haga clic en el botón de la herramienta que quiera usar. Si aparece un asistente, siga los pasos y haga clic en Finalizar en la última página. Access muestra el informe en la vista Presentación. 2. Aplique formato al informe hasta obtener el aspecto deseado

-

0 8

-


B A S E

D E

D A T O S

R E L A C I O N A L E S

|

M I C R O S O F T

A C C E S S

Consultas Las consultas son una forma de buscar y recopilar información de una o más tablas para conseguir información detallada de una base de datos. Al crear una consulta en Access, defines condiciones específicas de búsqueda para encontrar, exactamente la información que deseas. ¿Cómo se utilizan las consultas?

Las consultas son mucho más que filtros o búsquedas

Debes tener en cuenta que una consulta bien

simples que puedes usar para encontrar los datos de

diseñada te puede dar información que no podrías

una tabla. Con estas, puedes acceder a información

averiguar examinado cada uno de los registros de

de múltiples tablas.

la tabla de datos.

Por ejemplo, puedes utilizar una búsqueda en la tabla

Cuando se ejecuta una consulta, los resultados se

de clientes para encontrar la dirección de uno de

presentan en una tabla. Pero cuando la estás

ellos o un filtro en la tabla vehículos, para ver cuál es

diseñando, te aparecerá la vista Diseño de consulta.

el carro que corresponde a determinado cliente.

Allí, podrás hacer toda la configuración de datos para tus búsquedas. -

0 9

-


VENTAJAS Y DESVENTAJAS

BASE DE DATOS RELACIONALES | PÁG 10

Por medio de Microsoft Access, se puede administrar toda la información desde un único archivo de base de datos. Dentro del archivo, puede utilizar: Tablas para almacenar los datos. Consultas para buscar y recuperar únicamente los datos que necesita. Formularios para ver, agregar y actualizar los datos de las tablas. Informes para analizar o imprimir los datos con un diseño específico. Páginas de acceso a datos para ver, actualizar o analizar los datos de la base de datos desde Internet o desde una intranet. Almacenar los datos una vez en una tabla y verlos desde varios lugares. Ademas puede hacer bases de datos con las que puedes resolver mas tu vida ya que Excel no puede.

Tiene limitaciones en el procesamiento de las búsquedas, ademas que si la quieres usar para ambientes corporativo no te va a servir por su poca estabilidad, si quieres usarla para proyectos de la escuela o bases de pequeños negocios que no requieren alta disponibilidad, la puedes utilizar. Es una base de datos para pequeños escenarios. Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones). No es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos No crea un compilado real (un .EXE). Siempre necesita tener instalado Access para su funcionamiento. No es multiplataforma, pues solo esta disponible para sistemas operativos de Microsoft. Su uso inadecuado en grandes proyectos de software que requieren tiempos de respuesta críticos.


BASE DE DATOS RELACIONALES

INVESTIGACIÓN

PÁGINA 11

MYSQL

SISTEMA DE GESTIÓN DE BASES DE DATOS BY JOSÉ A. AÑEZ

Es un sistema de gestión de bases de

Al contrario de proyectos como Apache, donde el

datos relacional desarrollado bajo licencia

software es desarrollado por una comunidad pública

dual:

general/Licencia

y los derechos de autor del código están en poder

comercial por Oracle Corporation y está

del autor individual, MySQL es patrocinado por

Licencia

pública

considerada como la base de datos de código abierto más popular del mundo,12 y una de las

más

populares

en

general

junto

a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web.

una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de doble licenciamiento anteriormente mencionado. La base de datos se distribuye en varias versiones, una Community, distribuida bajo la Licencia pública general de GNU, versión 2, y varias versiones Enterprise, para aquellas empresas que

HISTORIA

quieran incorporarlo en productos privativos. Las

MySQL fue inicialmente desarrollado por MySQL

versiones Enterprise incluyen productos o servicios

AB (empresa fundada por David Axmark, Allan

adicionales

Larsson y Michael

de monitorización y asistencia

Widenius).

MySQL

AB

fue

tales

como

herramientas técnica oficial.

adquirida por Sun Microsystems en 2008, y ésta a su

En 2009 se creó un fork denominado MariaDB por

vez fue comprada por Oracle Corporation en 2010, la

algunos

cual ya era dueña desde 2005 de Innobase Oy,

desarrolladores originales de MySQL) descontentos

empresa

con el modelo de desarrollo y el hecho de que una

finlandesa

motor InnoDB para MySQL.

desarrolladora

del

desarrolladores

(incluido

algunos

misma empresa controle a la vez los productos MySQL y Oracle Database. Está desarrollado en su mayor parte en ANSI C y C++. Tradicionalmente se considera uno de los cuatro componentes de la pila de desarrollo LAMP y WAMP. MySQL es usado por muchos sitios web grandes y populares, como Wikipedia, Google (aunque no para búsquedas), Facebook, Twitter, Flickr, y YouTube.


12

Base de Datos Relacionales

MYSQL Características Inicialmente, MySQL carecía de elementos considerados esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de ello, atrajo a los desarrolladores de páginas web con contenido dinámico, justamente por su simplicidad. Poco a poco los elementos de los que carecía MySQL están siendo incorporados tanto por desarrollos internos, como por desarrolladores de software libre. Entre las características disponibles en las últimas versiones se puede destacar: Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. Disponibilidad en gran cantidad de plataformas y sistemas. Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferentes velocidades de operación, soporte físico, capacidad, distribución geográfica, transacciones... Transacciones y claves foráneas. Conectividad segura. Replicación. Búsqueda e indexación de campos de texto.

"MySQL es un sistema de administración relacional de bases de datos. Una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas están conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido. "

BY JOSÉ A. AÑEZ


Base de Datos Relacionales

13

ENTORNO

"MySQL Workbench" MySQL Workbench es el entorno integrado oficial de MySQL. Fue desarrollado por MySQL AB, y permite a los usuarios administrar gráficamente las bases de datos MySQL y diseñar visualmente las estructuras de las bases de datos. MySQL Workbench reemplaza el anterior paquete de software, MySQL GUI Tools.

Similar a otros paquetes de terceros, pero aún considerado como el front end autorizado de MySQL, MySQL Workbench permite a los usuarios administrar el diseño y modelado de bases de datos, el desarrollo de SQL (reemplazando al MySQL Query Browser) y la administración de bases de datos (reemplazando al MySQL Administrator). MySQL Workbench está disponible en dos ediciones, la habitual Edición Comunitaria gratuita y de código abierto que puede descargarse del sitio web de MySQL, y la Edición Estándar patentada que amplía y mejora el conjunto de características de la Edición Comunitaria.

BY JOSÉ A. AÑEZ


Comandos Básicos A Continuación algunos comandos básicos para el motor de Base de datos MySQL.

Información: Listar todas las bases de datos. show databases; Conectarse a esa base de datos. connect [database]; Listar todas las tablas de una base de datos. show tables; Muestra información sobre las tablas. show table status; Muestra la estructura de una tabla. describe [table];

Manipulación: Elimina la tabla, incluyendo registros y estructura. drop table [table]; Elimina la tabla, pero verifica que exista. drop table if exists [table]; Elimina los registros, pero mantiene la esrtuctura de la tabla. truncate table [table]; Renombra una tabla. rename table [table] to [nuevo nombre de tabla];

Algunos comandos útiles: Muestra los registros desde el 1 hasta el número. select * from [table] limit [numero]; Muestra los registros desde el número de inicio hasta número inicio + número. select * from [table] limit [numero inicio], [numero];

PÁGINA 14


INFORMES Una vez visibles los resultados en pantalla, bien porque hayamos creado y visualizado una vista, bien por ser resultado directo de una consulta, abajo nos aparece la opción de exportar. Pulsando en ella, nos aparecerá una ventana indicando el formato en el que queremos exportar los resultados. Según cual elijamos, en la parte derecha se nos cambiarán los posibles parámetros a rellenar. Así, por ejemplo, para una hoja excel, nos aparecerá un check indicando si queremos que la primera fila sea o no la cabecera, mientras que si exportamos a un fichero sql, nos aparecerán campos para decidir si queremos que el script sql cree previamente las tablas en base de datos o no.

Una vez dentro de MySQL, seleccionamos en la columna de la izquierda la base de datos de la que queremos hacer el informe. Luego, en la parte superior, seleccionamos la pestaña SQL (si sabemos hacer la consulta en SQL) o bien la pestaña Generar una consulta (si necesitamos un asistente). Seleccionamos SQL y escribimos una consulta con el SELECT que queramos Una vez escrito el select, pulsando en continuar, obtenemos los resultados de la consulta

BASE DE DATOS RELACIONALES | PÁG 15

CONSULTAS


PÁG 16 BASE DE DATOS RELACIONALES

MySQL

Desventajas: Al

VENTAJAS Y DESVENTAJAS A

continuación

ventajas

que

enumeramos

presenta

algunas

MySQL,

de

están

las

especialmente

aquellas que la han convertido en una de las BDs más utilizadas para desarrollos web.

costo

muchas

de

las

documentados

ni

presentan

documentación oficial. Muchas de sus utilidades tampoco presentan documentación. Se debe controlar/monitorizar el rendimiento de

desarrollos.

en

requerimientos

para

la

elaboración y ejecución del programa. necesita

disponer

de

Hardware

o

Software de alto rendimiento para la ejecución del programa. Velocidad al realizar las operaciones y buen rendimiento. Facilidad de instalación y configuración. Soporte

Libre,

existen actualmente para todos los tipos de

Software con Licencia GPL.

se

Software

No es el más intuitivo de los programas que

MySQL es de uso libre y gratuito.

No

de

las aplicaciones en busca de fallos.

Ventajas:

Bajo

ser

soluciones para las deficiencias del software no

en

casi

el

100%

de

los

sistemas

operativos actuales. Baja probabilidad de corrupción de datos. Entorno con seguridad y encriptación.

No es tan eficaz en aplicaciones que requieran de una constante modificación de escritura en BD.

“El sistema de base de datos operacional MySQL es hoy en día uno de los más importantes en lo que hace al diseño y programación de base de datos de tipo relacional. Cuenta con millones de aplicaciones y aparece en el mundo informático como una de las más utilizadas por usuarios del medio.”


BASE DE DATOS RELACIONALES | PÁG 17

PON A PRUEBA LO VISTO HASTA AHORA...


MICROSOFT SQL SERVER

Microsoft

SQL

Server

es

un

sistema

de

gestión de base de datos relacional, desarrollado

Dentro de los competidores más destacados de SQL Server están:

por la empresa Microsoft. Oracle, MariaDB, MySQL, PostgreSQL.

SQL

El lenguaje de desarrollo utilizado (por línea de

Server ha estado tradicionalmente disponible

comandos o mediante la interfaz gráfica de

solo

Management Studio) es Transact-SQL (TSQL),

Microsoft,

una

para

implementación

lenguaje

SQL,

del

utilizado

estándar para

ANSI

manipular

del y

para sistemas pero

operativos Windows de

desde

GNU/Linux,

y

2016 a

está

partir

disponible de

2017

para Docker también

recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL). . SGBD | 18

Agosto , 2020


HISTORIA MICROSOFT SQL SERVER El 12 de junio de 1988 Microsoft se unió a AshtonTate y Sybase para crear una variante de Sybase SQL Server para IBM OS / 2 (a continuación, desarrollado conjuntamente con Microsoft), que fue lanzado el año siguiente. Esta fue la primera versión de Microsoft SQL Server, y sirvió como la entrada de Microsoft en el mercado de bases de datos a nivel de empresa, compitiendo contra Oracle , IBM, y más tarde, Sybase. SQL Server 7.0 fue un importante reescritura (C ++) de la mayor motor Sybase, que fue codificado en páginas C. Los datos fueron ampliada de 2K bytes a 8k bytes. Extensión de ese modo crecieron de 16k bytes a 64k bytes. Modo de usuario Scheduling (UMS) se introdujo para manejar hilos SQL Server mejor que Windows preventivo multi-roscado, también la adición de soporte para las fibras (hilos ligeros, introducido en NT 4.0, que se utilizan para evitar el cambio de contexto). SQL

Server

2000

incluye

varias

modificaciones

y

ampliaciones de la base de código de Sybase, añadiendo soporte para el IA-64 arquitectura (ahora fuera de apoyo "corriente principal"). Por SQL Server 2005 el código de Sybase legado había sido completamente reescrito. SQL Server 2005 (con nombre código "Yukon") publicado en noviembre de 2005. Se incluye soporte nativo para el manejo de XML de datos, además de datos relacionales . Para este fin, se define un xml tipo de datos que podría ser utilizado ya sea como un tipo de datos en las columnas de base de datos o como literales en las consultas. Microsoft SQL Server 2017 es la versión más reciente disponible. Microsoft SQL Server 2017 puso en marcha el 2 de octubre 2017 junto con el soporte para Linux.

Agosto, 2020

19 |

SGBD


CARACTERÍSTICAS MICROSOFT SQL SERVER

Soporte de transacciones.

En el manejo de SQL mediante líneas de

Soporta procedimientos almacenados.

comando

Incluye también un entorno gráfico de

PowerShell.

administración,

que

permite

el

se

utiliza

el SQLCMD,

osql,

o

uso

de comandos DDL y DML gráficamente.

Para

el

Permite trabajar en modo cliente-servidor,

complejas (tres o más capas), Microsoft SQL

donde la información y datos se alojan en

Server incluye interfaces de acceso para varias

el servidor y los terminales o clientes de

plataformas de desarrollo, entre ellas .NET,

la red sólo acceden a la información.

pero

Además permite administrar información de

para Sistemas Operativos.

el

desarrollo

servidor

de

sólo

aplicaciones

está

más

disponible

otros servidores de datos. El tipo NUMERIC fue mejorado para ser usado Este sistema incluye una versión reducida,

como identificador de columna a partir de la

llamada MSDE con el mismo motor de base de

versión 2008 R2.

datos

pero

orientado

a

proyectos

más

pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que es una edición que se distribuye en forma gratuita. Es

común

desarrollar

proyectos

completos

empleando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

SGBD | 20

Agosto, 2020


PÁG 21 | BASE DE DATOS RELACIONALES

ENTORNO SQL Server proporciona unas interfaces que han cambiado durante los años, de los cuales los más conocidos son las interfaces gráficas que están utilizadas como herramienta de desarrollo estándar a los desarrolladores y administradores. La interfaz gráfica hasta 2005 incluyó el Enterprise Manager con una vista de árbol de los distintos objetos y con la capacidad de manejarlos; y el Query analyzer como interfaz textual para ejecutar comandos de TSQL. En la versión 2005 las dos herramientas se unificaron a una –el SQL Server Management Studio (SSMS), y a partir de 2008 fue incluida la opción de trabajar con el Visual Studio– la interfaz estándar de desarrollo de Microsoft (a los distintos lenguajes, BI, etc.). Otra interfaz opcional es la utilización de la Línea de comandos, con herramientas como SQLCmd, ISQL, OSQL que posibilita la ejecución de scripts y procesamiento por lotes. Desde 2008 se puede desarrollar con SQLCmd (SQL Command) a través del SSMS sin interconectarse al interfaz textual de Windows. Otra opción en el ámbito de scripts es la utilización del lenguaje de scripts Powershell de Microsoft. Aparte de las interfaces estándares de SQL Server, se puede ejecutar comandos de TSQL con herramientas de conexión como ODBC y OLE-DB.


PÁG 22 | BASE DE DATOS RELACIONALES

COMANDOS BÁSICOS Definiendo cómo es almacenada la información. CREATE DATABASE se utiliza para crear una nueva base de datos vacía. DROP DATABASE se utiliza para eliminar completamente una base de datos existente. CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente. ALTER TABLE se utiliza para modificar una tabla ya existente. DROP TABLE se utiliza para eliminar por completo una tabla existente. Manipulando los datos. SELECT se utiliza cuando quieres leer (o seleccionar) tus datos. INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos. UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes. DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes. REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes. TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.


PÁG 23 | BASE DE DATOS RELACIONALES

INFORMES

Microsoft SQL Server proporciona un entorno de creación de informes intuitivo para los usuarios empresariales y avanzados. Tiene una interfaz de usuario sencilla que es similar a Microsoft Office, además ofrece la capacidad de diseñar, ejecutar e implementar informes permitiendo que los usuarios empresariales se vuelvan competentes en la creación de reportes con mucha rapidez.

Para realizar consultas sobre las tablas de las bases de datos disponemos de la instrucción SELECT. Con ella podemos consultar una o varias tablas. Es sin duda el comando más versátil del lenguaje SQL. Existen muchas cláusulas asociadas a la sentencia SELECT (GROUP BY, ORDER, HAVING, UNION). También es una de las instrucciones en la que con más frecuencia los motores de bases de datos incorporan cláusulas adicionales al estándar El resultado de una consulta SELECT nos devuelve una tabla lógica. Es decir, los resultados son una relación de datos, que tiene filas/registros, con una serie de campos/columnas. Igual que cualquier tabla de la base de datos. Sin embargo esta tabla está en memoria mientras la utilicemos, y luego se descarta. Cada vez que ejecutamos la consulta se vuelve a calcular el resultado.

CONSULTAS MICROSOFT SQL SERVER


Ventajas y Desventajas VENTAJAS Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman la base de datos. Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server. SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si. DESVENTAJAS Utiliza mucho la memoria RAM para las instalaciones y utilización de software. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. La relación, calidad y el precio esta muy debajo comparado con oracle. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables.

24 BASE DE DATOS RELACIONALES/ AGOSTO 2020


PÁGINA 25

POSTGRESQL PostgreSQL, es

también

un sistema

de

llamado Postgres,

gestión

de

datos relacional orientado de

código

la

licencia

abierto,

bases

a

publicado

PostgreSQL,

de

objetos y bajo

similar

a

la BSD o la MIT.

Como muchos otros proyectos de código abierto, es

el

desarrollo

manejado

persona,

sino

comunidad

por que

de

de

PostgreSQL

una es

empresa

dirigido

por

desarrolladores

trabajan

de

desinteresada,

por

comerciales. denominada

una que

libre

o

organizaciones

Dicha el

o

forma

altruista,

apoyados

no

comunidad

PGDG

es

(PostgreSQL

Global Development Group).

HISTORIA POSTGRESQL INICIA DE

EN

HA

1982

TENIDO

CON

EL

UNA

PostgreSQL defectos,

LARGA

EVOLUCIÓN,

PROYECTO INGRES EN

LA

CUAL

SE

LA UNIVERSIDAD

BY JOSÉ A. AÑEZ

proyecto,

liderado

por Michael

Stonebraker,

fue

uno

de

los

primeros

intentos en implementar un motor de base de datos relacional. Después de haber

trabajado

un

largo

tiempo

en

Ingres

y

de

haber

tenido

una

experiencia comercial con el mismo, Michael decidió volver a la Universidad en 1985 para trabajar en un nuevo proyecto sobre la experiencia de Ingres, dicho

proyecto

siguiente

lista

fue

llamado

muestra

los

post-ingres

hitos

más

o

simplemente

importantes

en

la

POSTGRES.

vida

del

La

proyecto

Postgres.

1986: se publicaron varios papers que describían las bases del sistema. 1988: ya se contaba con una versión utilizable. 1989:

el

grupo

publicaba

la

versión

1

para

una

pequeña

comunidad

de

usuarios. 1990: se publicaba la versión 2 la cual tenía prácticamente reescrito el sistema de reglas. 1991: publicación de la versión 3, esta añadía la capacidad de múltiples motores de almacenamiento. 1993:

crecimiento

importante

de

la

comunidad

de

usuarios,

la

cual

demandaba más características. 1994: después de la publicación de la versión 4, el proyecto terminó y el grupo se disolvió.

tiene muy

un

gestor

difícil

el estado de sus defectos.

BERKELEY.

Este

no

haciendo

de

conocer


Características y Entorno

ALTA

CONCURRENCIA

Mediante un sistema denominado MVCC (Acceso

Postgres

concurrente

en

Como

usuario,

un

parte

cliente

inglés) proceso

multiversión,

PostgreSQL escribe

en

por

permite una

sus

que

tabla,

siglas

mientras

otros

accedan

a

Para

usuario obtiene una visión consistente.

que

VARIEDAD

DE

TIPOS

una

aplicación

usted

de

la

sólo

cliente/servidor.

necesita

instalación

(un

acceso

a

ejemplo

la de

aplicación cliente es el monitor interactivo psql).

la misma tabla sin necesidad de bloqueos. Cada

AMPLIA

es

simplificar Postgres

las se

ha

cosas

asumiremos

instalado

en

el

directorio /usr/local/pgsql. Sin embargo, donde

NATIVOS

vea

PostgreSQL provee nativamente soporte para:

el

directorio

sustituirlo

por

el

/usr/local/pgsql nombre

del

debería

directorio

Números de precisión arbitraria.

donde Postgres esté realmente instalado. Todos

Texto de largo ilimitado.

los

Figuras

geométricas

(con

una

variedad

de

comandos

directorio

Postgres

se

instalan

/usr/local/pgsql/bin.

en

Tenga

el en

funciones asociadas).

cuenta que debe añadir este directorio al path

Direcciones IP (IPv4 e IPv6).

de su shell. Si utiliza una variante del Berkeley C

Bloques de direcciones estilo CIDR.

shell, tal como csh o tcsh, debería añadir

Direcciones MAC. Arrays.

PÁGINA 26


Comandos Básicos PSQL

ES

UN

POSTGRES

QUE

AL

SERVIDOR

USUARIOS, REALIZAR DE

CLIENTE PERMITE

DE

BD,

EJECUTAR TAREAS

FORMA

CLI

CONECTARSE

CREAR

BD,

CONSULTAS

DE

PARA

CREAR SQL

Y

ADMINISTRACIÓN

GENERAL.

BY JOSÉ A. AÑEZ

1. Conectarse a Postgres con el usuario admin o root

$ sudo -u postgres psql 2. Listar BD

\l 3. Usar/Seleccionar una base datos

\c dbname; 4. Listar tablas

\dt 5. Crear base datos

CREATE DATABASE dbname OWNER username; 6. Eliminar base datos

DROP DATABASE dbname; 7. Importar una base datos

$ psql username -h hostname -d dbname < dump.sql 8. Crear usuario

CREATE USER username WITH PASSWORD 'MYPASS'; 9. Conectarse a la base datos con el usuario creado

$ psql -U usuario -h 127.0.0.1 -d basedatos 10. Establecer super privelegios

ALTER USER username WITH SUPERUSER;

PÁGINA 27


Informe y Consultas PGADMIN

PARA

POSTGRESQL

CREAR

Y

SON

Informes de información información base

de

INFORMES

LOS

Propiedades.-

a

un

de

archivo

las

datos

de

Envía salida

formato

la

El

la

una

la

SQL,

XML

o

XHTML

de

variacián y

son

consultas del

de

PostgreSQL

lenguaje

extensiones

SQL

que

es

estándar

propias

de

Postgres. Para ver los comandos propios de Postgres debemos usar \?.

Informes Envía la

lenguaje

de

propiedades

en

EN

SIGUIENTES:

de Diccionario información

del

de Datos.diccionario al

Como

Postgres

es

orientado

al

objeto,

la

archivo de salida en los mismos formatos

idea fundamental es la de una clase, donde

que en los reportes anteriores

todas

Informes

de Estadísticas.-

información

de

las

Envía

Estadísticas

a

la los

archivos de salida

información

de

las

Envía

Dependencias

a

la los

archivos de salida

Informes de Dependientes.información

de

los

envía

dependientes

a

la los

archivos de salida en los mismos formatos anteriores

PÁGINA 28

tipo

instancias

atributos

específico.

posee

Informes de Dependencias.-

las

mismos

un

y

de

esa

cada

clase

atributo

Además,

identificador

de

cada objeto

tienen es

los

de

un

instancia único.

La

relación que se hace entre SQL y el modelo de

programación

como

sigue:

clase,

una

una

fila

orientada tabla

a

objetos

corresponde

corresponde

a

una

a

es una

instancia

de una clase y las columnas a los atributos


PostgreSQL soporta funciones que retornan "filas", donde la salida puede tratarse como un conjunto de valores que pueden ser tratados igual a una fila retornada por una consulta (query en inglés).

VENTAJAS Y DESVENTAJAS

Entre las ventajas tenemos:

Es

relativamente

lento

en

inserciones

y

actualizaciones en bases de datos pequeñas, Seguridad en términos generales

PostgreSQL está diseñado para ambientes de

Integridad en BD: restricciones en el dominio

alto volumen. Ésto hace que la velocidad de

Integridad referencial

respuesta

Afirmaciones (Assertions)

comparación con bases de datos de pequeño

Disparadores (Triggers)

tamaño.

Autorizaciones

Soporte oficial: No cuenta con un soporte en

Conexión a sistema de gestión de bases de

línea

datos

con foros oficiales donde los usuarios pueden

Transacciones y respaldos

exponer

o

usuarios Desventajas:

pueda

telefónico.

sus

dudas

de

la

parecer

lenta

PostgreSQL

que

cuenta

responden

comunidad.

disponemos

en

otros

También, soporte

empresarial como EnterpriseDB o TodoPostgre La

sintaxis

de

algunos

de

sus

comando

o

SQL.

Cabe

resaltar

que

la

comunidad

de

sentencias puede llegar a no ser intuitiva si no

usuarios PostgreSQL es una de las más activas

tienes

en el mercado.

un

nivel

en lenguaje SQL.

medio

de

conocimientos

PÁGINA 29


PÁGINA 30


Oracle Historia

Es un sistema de gestión de base de datos de tipo objeto-relacional (ORDBMS, por el acrónimo en inglés de ObjectRelational Data Base Management System), desarrollado por Oracle Corporation.

Oracle

surge

(Software

en

1977

bajo

Development

el

nombre

Laboratories).En

de 1979,

SDL SDL

cambia su nombre por Relational Software, Inc. (RSI).

La fundación de SDL fue motivada principalmente a partir

de

Gestores

un

estudio

de

sobre

Base

de

los SGBD (Sistemas Datos)

de

George

Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos.

Este

artículo

incluía

una

comparativa

de

productos que dirigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido.

Oracle, a partir de la versión 10g Release 2, cuenta con 7 ediciones: Enterprise Edition (EE). Standard Edition (SE). Standard Edition One (SE1) Standard Edition 2 (SE2) Express Edition (XE). Personal Edition (PE). Lite Edition (LE).

PÁGINA 31


ENTORNO

CARACTERÍSTICAS En su web oficial, Oracle señala que su objetivo es “conectar todos los niveles de tecnología empresarial para ayudar a los clientes a acceder al conocimiento que necesitan para responder con velocidad y agilidad ante los requisitos del mercado”.

Modelo relacional: los usuarios visualizan los datos en tablas con el formato filas/columnas. Herramienta de administración gráfica intuitiva y cómoda de utilizar. Control de acceso: tecnologías avanzadas para vigilar la entrada a los datos. Protección de datos: seguridad completa en el entorno de producción y de pruebas y gestión de copias de seguridad. Lenguaje de diseño de bases de datos muy completo (PL/SQL): permite implementar diseños "activos", que se pueden adaptar a las necesidades cambiantes de negocio. Alta disponibilidad: escalabilidad, protección y alto rendimiento para la actividad empresarial. Gestión de usuarios: agilidad en los trámites, reducción de costes y seguridad en el control de las personas que acceden a las aplicaciones y a los sistemas. 32

BASE DE DATOS RELACIONALES

El sistema establece el entorno del sistema mediante un conjunto de especificaciones definidas en los archivos de inicialización. Si desea modificar temporalmente el entorno para la sesión actual de trabajo, puede escribir comandos directamente tras el indicador de comandos. Pero si lo que quiere es modificar el entorno de trabajo de un modo más permanente, puede almacenar variables de entorno "permanentes" en los archivos.profile, .login o .cshrc. Perfil del usuario Esta sección describe algunas de las variables de entorno más usadas. Muchas de dichas variables pueden estar ya incluidas en el perfil de usuario. Como se mencionó anteriormente, el archivo de perfil del usuario (.profile para los shell Bourne y Korn, y .cshrc para el shell C) se encuentra en el directorio del usuario.


COMANDOS BÁSICOS Entre los comandos básicos se tiene: Cambiar password alter user USER identified by 'pwd' Nombre de la instancia more /var/opt/oracle/oratabdesapp11:/oracle/u01/a pp/oracle/oracle/product/10.2.0/db_2:N N –> no arranca al reiniciar la maquina Instancia levantada ps -ef | grep desapp1 Cambiar de Instancia de BBDD echo $ORACLE_SID --> para saber en que instancia estas trabajando export ORACLE_SID=Nombre_instancia_1 export ORACLE_SID=Nombre_instancia_2 Arrancar la BBDD SQL> startup Arrancar el Listener # lsnrctl status # lsnrctl start

Creacion tablespace de datos CREATE TABLESPACE "XXXX_DATOS" DATAFILE '/oracle/oradata/nb_instancia/XXXX_DATOS. dbf'SIZE 50M AUTOEXTEND ON NEXT 10M MAXSIZE 500MLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

INFORMES

Los informes y libros de instantáneas muestran una vista de los datos cuando el informe o libro se ha guardado, por lo que muestran datos en un punto del tiempo. Con los informes y libros dinámicos, ve los datos más recientes y puede cambiar los datos que desea ver. Informe dinámico, del que puede obtener una vista previa sobre la marcha mientras lo crea o cambia. Informe de instantáneas, que se crea en Financial Reporting desde un informe dinámico. Libro dinámico, una recopilación de informes que crea en Financial Reporting. Libro de instantáneas, que se crea en Financial Reporting desde un libro dinámico. BASE DE DATOS RELACIONALES

33


PAGE 87

CONSULTAS

REVIEWS

ORACLE

Consultas avanzadas Cláusula FOR UPDATE. Es una cláusula no estándar que posee Oracle y que permite bloquear las filas que aparecen en una instrucción SELECT de modo que esta instrucción genera una transacción (si no estuviéramos ya en una). La razón es que nadie pueda modificar esas filas a fin de trabajar sin problemas con ellas. Consultas con ROWNUM. La función ROWNUM devuelve el número de la fila de una consulta. Aparece el número de cada fila en la posición de la tabla. Esa función actualiza sus valores usando subconsultas. obtiene una lista de los clientes ordenada por edad, el SELECT superior obtendrá esa lista pero mostrando el orden de las filas en esa consulta. Eso permite hacer consultas de tipo top-n, (los n más....). Consultas sobre estructuras jerárquicas. Imaginemos una tabla de empleados definida por un código de empleado, nombre del mismo y el código del jefe. Este último código está relacionado con el código de empleado que posee el jefe en cuestión. Así definido, una consulta que muestre el nombre de un empleado y el nombre de su jefe directo

PÁGINA 34


BASE DE DATOS RELACIONALES

Ventajas y Desventajas ORACLE

Oracle es una potente herramienta cliente/servidor para la gestión de Bases de Datos. Explicamos la herramienta y las ayudas que ofrece al desarrollador. DESVENTAJAS Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.

PÁGINA 35

VENTAJAS Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. El software del servidor puede ejecutarse en multitud de sistemas operativos. Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. Oracle es la base de datos con más orientación hacía INTERNET.


PÁGINA 36

NEWS

EXCLUSIVA

HACKEAN MYSQL.COM E INTENTAN VENDER ACCESO AL SITIO POR 3.000 DÓLARES "Intenta explotar vulnerabilidades en la plataforma que se utiliza para navegar (el navegador, plugins como Adoble Flash, Adobe PDF, Java, etc) y, si lo logra, entonces deposita malware en el equipo de la víctima sin que éste se de cuenta. El visitante no tiene que aceptar nada o hacer click en algún mensaje, simplemente al visitar MySQL.com con una plataforma vulnerable se infectará directamente"

By J. Velasco Sep 27, 2011 - 13:14 (CET)

Una de las bases de datos más extendidas en muchas aplicaciones web es MySQL, un sistema de gestión de bases de datos relacional, multihilo y multiusuario que se distribuye bajo licencia GNU GPL siempre que la utilización sea compatible con esta licencia. Creo que es complicado atreverse a dar una cifra de las instalaciones de MySQL que hay desplegadas pero, teniendo en cuenta la cantidad de aplicaciones que la utilizan, enterarnos que el sitio MySQL.com ha sido hackeado y ha estado redirigiendo a los usuarios a sitios web repletos de malware, la verdad, a uno se le hace un nudo en el estómago.Según ha publicado la firma de seguridad Armorize, la web MySQL.com habría sido infectada con un script que redirigía a los visitantes a un sitio web armado con el BlackHole exploit pack, un pack de herramientas que buscan vulnerabilidades conocidas en múltiples aplicaciones y navegadores (y que por 1.500 dólares anuales podemos comprar una licencia)


ORACLE INAUGURA LABORATORIO DE INNOVACIÓN EN CIUDAD DE MÉXICO Oracle anunció la disponibilidad del cuarto “Oracle Customer Innovation Lab” en Latinoamérica, ubicado en Ciudad de México, un espacio para que visionarios puedan crear nuevos proyectos innovadores y disruptivos que puedan transformar el mundo con soluciones de Nube de clase mundial. El laboratorio ubicado en las oficinas de Oracle espera albergar ideas y proyectos que resuelvan los más interesantes desafíos empresariales y sociales para ser llevados a la realidad en prototipos que finalmente, transformen la vida de las personas. Con este espacio, Oracle abre una nueva posibilidad para que diversos emprendedores interactúen en un solo ecosistema junto con el equipo de expertos de Oracle pero donde las ideas creativas serán las protagonistas para generar soluciones que logren cambios significativos en la sociedad.

COMUNICADO DE PRENSA

Todos los proyectos serán impulsados por tecnologías emergentes como desarrollos en ambientes de Nube, Inteligencia Artificial, Internet de las Cosas, Realidad Aumentada, blockchain, entre otros. “Start-ups, emprendedores, organizaciones con ideas que puedan trasformar la vida de los mexicanos en materia de transporte, salud, educación, seguridad, y que quieran generar proyectos impulsados por tecnologías disruptivas, son bienvenidos a colaborar con Oracle para seguir cumpliendo nuestro propósito por transformar el mundo, empoderando a las personas a través de la innovación; estamos seguros que la mejor manera de lograrlo es trabajar en conjunto como una sociedad innovadora”, afirmó Maribel Dos Santos, Directora General, Oracle de México. Oracle espera que sean los emprendedores y start-ups quienes puedan desarrollar nuevos modelos de operación y de negocio que puedan satisfacer las demandas de los consumidores y la sociedad de los siguientes diez años, los cuales no serán necesariamente los predominantes actualmente; La innovación será clave en el desarrollo de nuevos que hagan sostenible la interacción entre empresas y sector público con los mexicanos en medio de una economía digital que avanza a gran velocidad.

Es el cuarto espacio en Latinoamérica dedicado a la co-creación, disrupción, e innovación de proyectos transformacionales impulsados por la Nube. Ciudad de México. —8 de mayo de 2019

PÁGINA 37


o p o c s 01-08-2020 รณ r o H

Pรกgina 38

Base de Datos Relacionales HORร SCOPO


Página 39

BIBLIOGRAFÍAS ALFONSO, N. (2011, 12 NOVIEMBRE). VENTAJAS Y DESVENTAJAS. BLOGSPOT. HTTP://2007MICROSOFT-ACCESS.BLOGSPOT.COM/2011/11/VENTAJAS-Y-DESVENTAJAS.HTML ALOJAMIENTO WEB. (2019, 24 ENERO). MYSQL: ¿QUÉ ES? CARACTERÍSTICAS, VENTAJAS Y DESVENTAJAS. HOSTINGPEDIA. HTTPS://HOSTINGPEDIA.NET/MYSQL.HTML AMELOT, M. (2016). VBA EXCEL 2016. EDICIONES ENI. C. (2014, 23 JUNIO). FUNDAMENTOS DE SQL: CÓMO REALIZAR CONSULTAS SIMPLES CON SELECT. CAMPUSMVP.ES. HTTPS://WWW.CAMPUSMVP.ES/RECURSOS/POST/FUNDAMENTOSDE-SQL-COMO-REALIZAR-CONSULTAS-SIMPLES-CON-SELECT.ASPX COLABORADORES DE CHUWIKI. (2008, 14 DICIEMBRE). GENERAR INFORMES DE BASE DE DATOS

CON

PHPMYADMIN

-

CHUWIKI.

CHUWIKI.

HTTP://CHUWIKI.CHUIDIANG.ORG/INDEX.PHP? TITLE=GENERAR_INFORMES_DE_BASE_DE_DATOS_CON_PHPMYADMIN COLABORADORES DE WIKIPEDIA. (2018, 17 ENERO). HISTORIA DE MICROSOFT SQL SERVER HISTORY

OF

MICROSOFT

SQL

SERVER.

WIKIPEDIA,

LA

ENCICLOPEDIA

LIBRE.

HTTPS://ES.QWE.WIKI/WIKI/HISTORY_OF_MICROSOFT_SQL_SERVER COLABORADORES DE WIKIPEDIA. (2020A, JUNIO 16). ORACLE DATABASE. WIKIPEDIA, LA ENCICLOPEDIA LIBRE. HTTPS://ES.WIKIPEDIA.ORG/WIKI/ORACLE_DATABASE COLABORADORES

DE

WIKIPEDIA.

(2020B,

JUNIO

24).

POSTGRESQL.

WIKIPEDIA,

LA

ENCICLOPEDIA LIBRE. HTTPS://ES.WIKIPEDIA.ORG/WIKI/POSTGRESQL COLABORADORES DE WIKIPEDIA. (2020C, JULIO 9). MICROSOFT SQL SERVER. WIKIPEDIA, LA ENCICLOPEDIA LIBRE. HTTPS://ES.WIKIPEDIA.ORG/WIKI/MICROSOFT_SQL_SERVER COLABORADORES DE WIKIPEDIA. (2020D, JULIO 22). MICROSOFT ACCESS. WIKIPEDIA, LA ENCICLOPEDIA LIBRE. HTTPS://ES.WIKIPEDIA.ORG/WIKI/MICROSOFT_ACCESS COLABORADORES DE WIKIPEDIA. (2020E, JULIO 31). MYSQL. WIKIPEDIA, LA ENCICLOPEDIA LIBRE. HTTPS://ES.WIKIPEDIA.ORG/WIKI/MYSQL EPM INFORMATION DEVELOPMENT TEAM. (2014). TIPOS DE INFORMES. ORACLE® CLOUD. HTTPS://DOCS.ORACLE.COM/CLOUD/HELP/ES/PBCS_COMMON/PFUSU/TYPES_OF_REPORTS.H TM GCFGLOBAL.

(2010).

GCFGLOBAL.ORG.

ACCESS

2010:

¿QUÉ

ES

UNA

CONSULTA

Y

CÓMO

UTILIZARLA?

HTTPS://EDU.GCFGLOBAL.ORG/ES/ACCESS-2010/QUE-ES-UNA-CONSULTA-

Y-COMO-UTILIZARLA/1/ MICROSOFT.

(2020).

INTRODUCCIÓN

A

LOS

INFORMES

EN

ACCESS.

HTTPS://SUPPORT.MICROSOFT.COM/ES-ES/OFFICE/INTRODUCCI%C3%B3N-A-LOS-INFORMESEN-ACCESS-E0869F59-7536-4D19-8E05-7158DCD3681C MORENO,

W.

(2016,

13

FEBRERO).

BASE

DE

DATOS

~

ACCESS.

SIMPLESITE.

HTTP://RICARDOCR.SIMPLESITE.COM/434743711 OASISCOM

S.A.S.

(2019).

CREACIÓN

DE

REPORTES

CON

MICROSOFT

SQL.

OASISCOM.

HTTP://DOCS.OASISCOM.COM/DESARROLLO/REPORTERDL PEÑA, J. D. (2017, 23 AGOSTO). COMANDOS BÁSICOS PARA BASE DE DATOS MYSQL. HI TECH MICRO. HTTPS://HTM.COM.CO/COMANDOS-MYSQL/ S.

(2020,

23

FEBRERO).

14

COMANDOS

PARA

ADMINISTRAR

POSTGRES.

LIBREBYTE.

HTTPS://WWW.LIBREBYTE.NET/BASE-DE-DATOS/COMANDOS-PARA-ADMINISTRARPOSTGRES/ TECNOLOGÍA INFORMACIÓN. (2018). BASES DE DATOS ACCESS - CARACTERÍSTICAS Y ARCHIVOS. TI. HTTPS://WWW.TECNOLOGIAS-INFORMACION.COM/ACCESS.HTML


“SIN ANÁLISIS DE GRANDES VOLÚMENES DE DATOS, LAS EMPRESAS SON CIEGOS Y SORDOS, VAGANDO HACIA FUERA SOBRE LA WEB COMO CIERVOS EN UNA AUTOPISTA.” GEOFFREY MOORE

República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación I.U.P. "Santiago Mariño" Extensión Maracay

JOSÉ A. AÑEZ JOSEANEZ_27 AUTOR: JOSÉ A. AÑEZ C.I.V-27.894.641 DOCENTE: JOHNNY HERRERA


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.