0% encontró este documento útil (0 votos)
68 vistas6 páginas

Colsulta SQL

El documento discute SQL y bases de datos. Explica que SQL es un lenguaje de consulta y manipulación de datos para bases de datos relacionales. También describe los motores de bases de datos como servicios para almacenar y procesar datos de forma segura, e incluye ejemplos como MySQL. Además, proporciona instrucciones para crear bases de datos y tablas en Access usando comandos SQL e insertar y consultar datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como RTF, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
68 vistas6 páginas

Colsulta SQL

El documento discute SQL y bases de datos. Explica que SQL es un lenguaje de consulta y manipulación de datos para bases de datos relacionales. También describe los motores de bases de datos como servicios para almacenar y procesar datos de forma segura, e incluye ejemplos como MySQL. Además, proporciona instrucciones para crear bases de datos y tablas en Access usando comandos SQL e insertar y consultar datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como RTF, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Investigar sobre

- Que es SQL.?

- Que es un Motor de Base de Datos.? Ejemplos

- Como se crea una Base de Datos en Ms-Access?

- Como se crea una Tabla en Access Utilizando comandos SQL.? Ejemplos

- Como Insertar datos a la nueva Tabla utilizando comandos SQl.?

- Como Crear Consultas de datos a una base de datos utilizando comandos SQl.?

CREATE TABLE mitabla ( id INT PRIMARY KEY, nombre VARCHAR(20) );

QUE ES SQL:es un lenguaje de dominio específico utilizado en programación, diseñado para


administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.1
Una de sus principales características es el manejo del álgebra y el cálculo relacional para
efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así
como realizar cambios en ellas.

Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un


lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control
de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la
creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces
se describe como un lenguaje declarativo, también incluye elementos procesales.

Que es un Motor de Base de Datos.? Ejemplos:Motor de base de datos es el servicio principal


para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso
controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las
aplicaciones consumidoras de datos más exigentes de su empresa.

Use Motor de base de datos para crear bases de datos relacionales para el procesamiento de
transacciones en línea o datos de procesamiento analíticos en línea. Se pueden crear tablas para
almacenar datos y objetos de base de datos como índices, vistas y procedimientos almacenados
para ver, administrar y proteger los datos. Puede usar SQL Server Management Studio para
administrar los objetos de bases de datos y SQL Server Profiler para capturar eventos de
servidor.

EJEMPLOS:

FlashFiler: Freeware, open-source. Motor de base de datos SQL cliente/servidor.

– GNU SQL Server: Motor Base de datos gratis, relacional portable y multiusuario creada en C. It
soporta SQL89.
– H2 Database Engine: Motor Base de datos Open source en Java soporta standard SQL y JDBC
API.

– IBM’s Cloudscape: Freeware, open-source, Base de datos small-footprint. Creada


completamente en JAVA.

Como se crea una Base de Datos en Ms-Access:Haga clic en la pestaña Archivo, en Nuevo y
luego, en Base de datos en blanco.

·0 Escriba un nombre de archivo en el cuadro Nombre de archivo. Para cambiar la


ubicación predeterminada del archivo, haga clic en Buscar una ubicación donde colocar
la base de datos Imagen del botón (junto al cuadro Nombre de archivo), vaya a la nueva
ubicación y haga clic en Aceptar.

·1 Haga clic en Crear.

·2 Access crea la base de datos con una tabla vacía denominada Tabla1 y, luego, abre esa
tabla en la vista Hoja de datos. El cursor se coloca en la primera celda vacía de la
columna Haga clic para agregar.

·3 Comience a escribir para agregar datos o puede pegar datos de otro origen, tal y como
se describe en la sección Copiar los datos de otro origen en una tabla de Access.

·4 Escribir datos en la vista Hoja de datos es muy similar a trabajar en una hoja de cálculo
de Excel. La estructura de tabla se crea al escribir los datos. Cuando agrega una nueva
columna a la hoja de datos, se define un nuevo campo en la tabla. En función de los
datos que se escriben, Access establece automáticamente el tipo de datos de cada
campo.

·5 Si en este momento no quiere escribir datos en Tabla1, haga clic en Cerrar Imagen del
botón . Si ha efectuado algún cambio en la tabla, Access le pide que guarde los cambios.
Haga clic en Sí para guardar los cambios, en No para descartarlos o en Cancelar para
dejar abierta la tabla.

Como se crea una Tabla en Access Utilizando comandos SQL:

·6 En la ficha crear, en el grupo Macros y código, haga clic en Diseño de la consulta.

·7 Cierre el cuadro de diálogo Mostrar tabla.

·8 En la ficha Diseño, en el grupo Tipo de consulta, haga clic en Definición de datos.

·9 Se oculta la cuadrícula de diseño y se muestra la pestaña de objeto de la vista SQL.

·10 Escriba la siguiente instrucción SQL:


·11 Crear tabla automóviles (nombre TEXT(30), año TEXT(4), precio moneda)

·12 En el grupo Resultados de la pestaña Diseño, haga clic en Ejecutar.

EJEMPLOS:

CREATE TABLE tblCustomers

(CustomerID INTEGER,

[Last Name] TEXT(50),

[First Name] TEXT(50),

Phone TEXT(10),

Email TEXT(50))

como insertar datos a la tabla utlizando comando SQI

En las secciones anteriores, hemos visto cómo obtener información de tablas. Pero ¿Cómo se
ingresan estas filas de datos en estas tablas en primer lugar? Esto es lo que se trata en esta
sección, que explica la instrucción INSERT, y en la siguiente sección, que explica la instrucción
UPDATE.

En SQL, hay fundamental y básicamente dos formas para INSÉRER datos en una tabla: Una es
insertar una fila por vez, y la otra es insertar filas múltiples por vez. Primero observemos como
podemos INSÉRER datos a través de una fila por vez:

La sintaxis para insertar datos en una tabla mediante una fila por vez es la siguiente:

INSERT INTO "nombre_tabla" ("columna1", "columna2", ...)

VALUES ("valor1", "valor2", ...);

Suponiendo que tenemos una taba con la siguiente estructura,

Tabla Store_Information

Nombre de Columna Tip de Datos

Store_Name char(50)
Sales float

Txn_Date datetime

y ahora deseamos insertar una fila adicional en la tabla que represente los datos de ventas para
Los Ángeles el 10 de enero de 1999. En ese día, este negocio tenía $900 dólares estadounidenses
en ventas. Por lo tanto, utilizaremos la siguiente escritura SQL:

INSERT INTO Store_Information (Store_Name, Sales, Txn_Date)

VALUES ('Los Angeles', 900, '10-Jan-1999');

El segundo tipo de INSERT INTO nos permite insertar filas múltiples en una tabla. A diferencia del
ejemplo anterior, donde insertamos una única fila al especificar sus valores para todas las
columnas, ahora utilizamos la instrucción SELECT para especificar los datos que deseamos
insertar en la tabla. Si está pensando si esto significa que está utilizando información de otra
tabla, está en lo correcto. La sintaxis es la siguiente:

INSERT INTO "tabla1" ("columna1", "columna2", ...)

SELECT "columna3", "columna4", ...

FROM "tabla2";

Note que esta es la forma más simple. La instrucción entera puede contener fácilmente cláusulas
WHERE, GROUP BY, y HAVING, así como también uniones y alias.

Entonces por ejemplo, si deseamos tener una tabla Store_Information, que recolecte la
información de ventas para el año 1998, y ya conoce en donde reside la fuente de datos en
tabala Sales_Information, ingresaremos:

INSERT INTO Store_Information (Store_Name, Sales, Txn_Date)

SELECT Store_Name, Sales, Txn_Date

FROM Sales_Information

WHERE Year (Txn_Date) = 1998;

Aquí hemos utilizado la sintaxis de Servidor SQL para extraer la información anual por medio de
una fecha. Otras bases de datos relacionales pueden tener sintaxis diferentes. Por ejemplo, en
Oracle, utilizará TO_CHAR (Txn_Date, 'yyyy') = 1998.

Como Crear Consultas de datos a una base de datos utilizando comandos SQl.?

·13 En la ficha Crear, haga clic en Diseño de la consulta en el grupo Otro.

·14 Haga clic en Cerrar en el cuadro de diálogo Mostrar tabla sin agregar ninguna tabla o
consulta.

·15 En la ficha Diseño, haga clic en Paso a través en el grupo de trabajo Tipo de consulta.

·16 Haga clic en Hoja de propiedades en el grupo de trabajo Mostrar u ocultar para mostrar
la hoja de propiedades de la consulta.

·17 En la hoja de propiedades de la consulta, coloque el puntero del mouse en la propiedad


Cadena de conexión ODBC y, a continuación, haga clic en el botón Generar (...).

·18 Con la propiedad Cadena de conexión ODBC especifica información sobre la base de
datos a la que desea conectarse. Puede escribir la información de conexión o hacer clic
en Generar, y a continuación escribir la información acerca del servidor al que se está
conectando.

·19 Cuando se le pida que guarde la contraseña en la cadena de conexión, haga clic en Sí si
desea que la contraseña y el nombre de inicio de sesión se almacenen en la información
de la cadena de conexión.

·20 Si la consulta no es del tipo que devuelve registros, establezca la propiedad


ReturnsRecords en No.

·21 En la ventana Consulta de paso a través de SQL, escriba la consulta de paso a través. Por
ejemplo, la consulta de paso a través siguiente utiliza el operador TOP de Microsoft SQL
Server en la instrucción SELECT para devolver sólo los primeros 25 pedidos de la tabla
Pedidos de la base de datos Northwind de ejemplo:

·22 SELECT TOP 25 orderid from orders

·23 Para ejecutar la consulta, haga clic en Ejecutar en el grupo Resultados de la ficha Diseño.
Con una consulta de paso a través de SQL que devuelva registros, haga clic en Vista Hoja
de datos en la barra de estado.

·24 Si es necesario, Microsoft Access le solicita información sobre la base de datos de


servidor.

También podría gustarte