Sunteți pe pagina 1din 9

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014

Clase 01 de abril de 2014 Unidad 04 Creacin de Base de Datos 4.1 Descripcin del gestor 4.2 Creacin de tablas 4.3 Normalizacin de tablas
Creacin de una base de datos nueva: 1. Entramos con la autenticacin especifica SQL Server 2008. 2. Conectar.

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014 3. Visualizamos todas las bases de datos disponibles y creadas.

4. Creamos una nueva base de datos

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014 5. Ponemos un nombre para nuestra base de datos.

6. Verificamos los componentes de nuestra base de datos.

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014 7. Creamos una nueva tabla en nuestra base de datos.

8. Hacemos la estructura de nuestra tabla en base de datos creados.

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014 9. Escogemos la opcin Editar las primeras 200 filas para ingresar datos en la tabla.

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014

10. Escogemos la opcin Seleccionar las primeras 1000 filas y en el espacio para el cdigo SQL escribimos nuestras consultas recuerden que cada consulta se hace como ejemplo con los datos que ingresamos.

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014


Aplicacin de consultas bsicas con comandos de SQL:

Mostrar solamente 2 registros de la tabla:

SELECT TOP 2 [id_prod] ,[descrip] ,[prec_cto] ,[prec_vta] ,[cantidad] ,[unidad] FROM [inventario].[dbo].[tblproductos]

Obtener todos los registros de la tabla:

select * from [inventario].[dbo].[tblproductos]

Obtener campos especficos de todos los registros de la tabla:

SELECT id_prod, descrip FROM [inventario].[dbo].[tblproductos]

Consulta para traer un registro especfico:

SELECT * FROM [inventario2].[dbo].[tblproductos] WHERE id_prod = 'LMN0001'

Consulta para traer un registro cuyo campo empiece por determinado valor. Ejemplo: traer nombre del producto donde el campo de descripcin empiece por MA, se usa clausula LIKE.

SELECT descrip FROM [inventario2].[dbo].[tblproductos] WHERE descrip LIKE 'MA%'

Consulta para traer los registros cuyo campo buscado sea igual a varias opciones. Ejemplo: traer los registros de los productos cuyas cantidades sean 200 y 250, para lo cual se usa la clusula IN:

SELECT * FROM [inventario2].[dbo].[tblproductos] WHERE cantidad IN (200,250)

Consulta para traer los registros cuyo campo buscado este dentro de un rango dado. Ejemplo: traer los registros de los productos cuyas cantidades sean 125 y 250. Para lo cual se usa la clusula BETWEEN:

SELECT * FROM [inventario2].[dbo].[tblproductos] WHERE cantidad BETWEEN 125 and 250

UNIVERSIDAD CAPITN GENERAL GERARDO BARRIOS

PROGRAMACIN II, LIC. MAURICIO ALBERTO TURCIOS BENAVIDES, CICLO I 2014

Consulta para contar todos los registros de una tabla: SELECT


[inventario2].[dbo].[tblproductos]

COUNT(*)

AS

TOTAL

FROM

Donde TOTAL es el nombre del campo que nos desplegara con el nmero de registros encontrados.

Consulta para sumar un campo de una tabla:

SELECT SUM (cantidad) FROM [inventario2].[dbo].[tblproductos]

Consulta para calcular el promedio de los valores de un campo:

SELECT AVG (cantidad) FROM [inventario2].[dbo].[tblproductos]

Consulta para traer el valor mximo de un determinado campo de la tabla:

SELECT MAX (cantidad) FROM [inventario2].[dbo].[tblproductos]

Consulta para traer el valor mnimo de un determinado campo de la tabla:

SELECT MIN (cantidad) FROM [inventario2].[dbo].[tblproductos]

Insertar un registro en una tabla:


VALUES ('BRC0002','BROCHA

INSERT INTO [inventario].[dbo].[tblproductos] NO.3',1.75,2.25,168,'UNIDAD')

Actualizar un registro. Ejemplo: Actualizar el producto Id= 'BRC0001' estableciendo el campo cantidad en 169:
SET cantidad = 170 WHERE id_prod = 'BRC0001'

UPDATE [inventario].[dbo].[tblproductos]

S-ar putea să vă placă și