Académique Documents
Professionnel Documents
Culture Documents
1.- En una base de datos, crear una tabla y llamarla SIG_4SEMESTRE_CIVIL. Esta tabla
debe tener los siguientes campos:
CAMPO
TIPO DE DATO
Cdigo_ID
Numrico(entero)
Nombres
Caracter (Texto)
Apellidos
Caracter (Texto)
Telfono
Capital
Numrico (doble)
4.- Seleccione la sentencia SQL correcta, para desplegar todos los datos con la condicin
de bsqueda en el campo Nombres
a.
b.
c.
d.
e.
f.
5.- Seleccione la sentencia SQL correcta, para desplegar todos los datos con la condicin
de bsqueda en el campo Nombres y ordenados en forma Descendente por el campo
Apellidos
a.
b.
1.
2.
3.
1.- En la base de datos PROYECTO VIVIENDA crear una consulta con las siguientes
tablas: T3DETALLEMANODEOBRA, T1GENERALESDELPROYECTO
Introducir las siguientes sentencias:
SELECT T3DETALLEMANODEOBRA.Id, T1GENERALESDELPROYECTO.[NOMBRE
DEL PROYECTO] AS Proyecto, T3DETALLEMANODEOBRA.DESCRIPCION AS
descripcion, T3DETALLEMANODEOBRA.PU, T3DETALLEMANODEOBRA.TOTAL
FROM T3DETALLEMANODEOBRA, T1GENERALESDELPROYECTO
WHERE ((([T3DETALLEMANODEOBRA]![Id])=[T1GENERALESDELPROYECTO]![Id])
AND ((T3DETALLEMANODEOBRA.TOTAL)>19)) OR
(((T3DETALLEMANODEOBRA.TOTAL)<10) AND
((T3DETALLEMANODEOBRA.PU)=1.25));
2 Realice las siguientes selecciones simples:
a. Seleccione de cuantas tablas despliega la informacin
1
2 3
2 3
or excluyente
FROM T3DETALLEMANODEOBRA;
SELECT (TOTAL) AS ["Valor Maximo del Total"], ITEM,DESCRIPCION
FROM T3DETALLEMANODEOBRA
1.- Concepto.-(20%)
Defina SQL
CREATE DATABASE
PROYECTO_CARRETERA;
CREATE TABLE Materiales(
MaterialesID int,
Nombre varchar(255),
Descripcion varchar(255),
proveedor varchar(255),
Industria varchar(255)
);
SELECT SUELO AS ALIAS1,
UBICACION AS ALIAS2
FROM PROYECTO;
la tabla PROYECTO
d. Utilizar la sentencia sql para
seleccionar de la tabla ALTURAS,
todas las cotas del campo COTA,
comprendidas en entre los valores
200 y 280
e. Utilizar la sentencia IN para
seleccionar de la tabla SUELOS,
todos los datos, donde el campo
LOCALIDAD sea ARENOSO o
ARCILLOSO
f. Utilizar la sentencia LIKE para
seleccionar de la tabla PROYECTO,
todos los datos, donde el campo
LOCALIDAD empieza con a,b,c
g. Utilizar la sentencia DELETE para
eliminar WARNES del campo
UBICACIN de la tabla LOCALIDAD
h. Utilizar la sentencia ORDER BY para
seleccionar todos los suelos de la
tabla SUELOS, que estn en forma
ascendente por el campo
UBICACIN y descendente por el
campo TIPO
i. Utilizar la sentencia sql para
devolver la fecha actual del sistema
y el tiempo de la tabla PROYECTO
j. Utilizar la sentencia SUM para sumar
la columna COSTO de la tabla
MATERIALES y mostrarlo como
TOTAL
k. Utilizar la sentencia MAX para
obtener el valor ms grande del
campo COTA de la tabla ALTURAS
darle el alias de ALTURAMAYOR
l. Utilizar la sentencia COUNT para
devolver el nmero de registros de
la columna COTA de la tabla
ALTURAS
SELECT MAX(COTA) AS
ALTURAMAYOR FROM ALTURAS;
1.- Concepto.-
Base de datos
SQL
DESCRIPCION
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT chk_Person CHECK (P_Id>0 AND
City='Sandnes')
)
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)
ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT
CREATE INDEX index_name
ON table_name (column_name)
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
CREATE INDEX PIndex
ON Persons (LastName)
DROP INDEX index_name ON table_name
DROP TABLE table_name
DROP DATABASE database_name
TRUNCATE TABLE table_name
ALTER TABLE table_name
ADD column_name datatype
ALTER TABLE table_name
DROP COLUMN column_name
ALTER TABLE table_name
ALTER COLUMN column_name datatype
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year
ALTER TABLE Persons
DROP COLUMN DateOfBirth
CREATE TABLE Persons
(
SELECT COUNT(CustomerID) AS
OrdersFromCustomerID7 FROM Orders
WHERE CustomerID=7;
SELECT FIRST(column_name) FROM
table_name;
SELECT LAST(column_name) FROM
table_name;
SELECT LAST(CustomerName) AS
LastCustomer FROM Customers;
SELECT MAX(column_name) FROM
table_name;
SELECT SUM(Quantity) AS
TotalItemsOrdered FROM OrderDetails;
SELECT column_name,
aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;
SELECT
Shippers.ShipperName,COUNT(Orders.Ord
erID) AS NumberOfOrders FROM Orders
LEFT JOIN Shippers
ON Orders.ShipperID=Shippers.ShipperID
GROUP BY ShipperName;
SELECT Shippers.ShipperName,
Employees.LastName,
COUNT(Orders.OrderID) AS
NumberOfOrders
FROM ((Orders
SELECT Employees.LastName,
COUNT(Orders.OrderID) AS
NumberOfOrders FROM (Orders
INNER JOIN Employees
ON
Orders.EmployeeID=Employees.EmployeeI
D)
GROUP BY LastName
HAVING COUNT(Orders.OrderID) > 10;
SELECT Employees.LastName,
COUNT(Orders.OrderID) AS
NumberOfOrders FROM Orders
INNER JOIN Employees
ON
Orders.EmployeeID=Employees.EmployeeI
D
WHERE LastName='Davolio' OR
LastName='Fuller'
GROUP BY LastName
HAVING COUNT(Orders.OrderID) > 25;
SELECT UCASE(column_name) FROM
table_name;
SELECT UCASE(CustomerName) AS
Customer, City
FROM Customers;
SELECT LCASE(column_name) FROM
table_name;
SELECT LCASE(CustomerName) AS
Customer, City
FROM Customers;
SELECT MID(column_name,start[,length])
AS some_name FROM table_name;
SELECT CustomerName,LEN(Address) as
LengthOfAddress
FROM Customers;
SELECT ROUND(column_name,decimals) FROM
table_name;
UPDATE Customers
SET ContactName='Alfred Schmidt',
City='Hamburg'
WHERE CustomerName='Alfreds
Futterkiste';
DELETE FROM table_name
WHERE some_column=some_value;
SELECT Customers.CustomerName,
Orders.OrderID
FROM Customers
INNER JOIN Orders
ON
Customers.CustomerID=Orders.CustomerI
D
ORDER BY Customers.CustomerName;
SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name=table2.column_nam
e;
SELECT column_name(s)
FROM table1
LEFT OUTER JOIN table2
ON table1.column_name=table2.column_nam
e;
SELECT Customers.CustomerName,
Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON
Customers.CustomerID=Orders.CustomerI
D
ORDER BY Customers.CustomerName;
SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name=table2.column_nam
e;
SELECT column_name(s)
FROM table1
RIGHT OUTER JOIN table2
ON table1.column_name=table2.column_nam
e;
SELECT Orders.OrderID,
Employees.FirstName
FROM Orders
RIGHT JOIN Employees
ON
Orders.EmployeeID=Employees.EmployeeI
D
ORDER BY Orders.OrderID;
SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name=table2.column_nam
e;
SELECT Customers.CustomerName,
Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders
ON
Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;
SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;
Data type
Text
Description
Storage
Memo
Byte
1 byte
Integer
2 bytes
Long
4 bytes
Single
4 bytes
Double
8 bytes
Currency
8 bytes
AutoNumber
4 bytes
Date/Time
8 bytes
Yes/No
1 bit
Ole Object
up to 1GB
Hyperlink
Lookup
Wizard
4 bytes