Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2. Crear tabla.
1. Expandir la base de datos creada (o +).
2. Hacer clic derecho sobre la seccin de Tablas y elegir la opcin de Nueva Tabla
(New Table).
3. En la ventana que se activa, indicar para cada campo de la tabla:
a) El Nombre de la columna (Column Name).
b) El tipo de Dato (Data Type).
c) Si desea que el campo acepte valor Nulo o no (Allow Nulls).
1.
2.
3.
4.
Pasos:
1. Hacer clic en New Query (Nueva Consulta).
2. Escribir el cdigo necesario para crear la base de datos.
El formato del cdigo para crear la base de datos es
Create database Nombre_de_la_base_de_datos;
Por ejemplo:
Por ejemplo:
sp_columns Vehiculos_Vendidos;
5.
3. Clic en Ok o Aceptar.
6.
7.
3. Ver las n primeras filas de la tablas, por ejemplo para ver solo las 2 primeras.
select top (2) Matricula from Vehiculos_Vendidos;
4. Seleccionar solo un campo que cumple con una condicin, por ejemplo seleccionar
la matrcula del vehculo del cliente que tiene cdigo 100.
select Matricula from Vehiculos_Vendidos where Codigo_Cliente=100;
select Matricula,Marca,Modelo,Color
25000 or Color='Blanco';
6. Para obtener la suma de los registros de un campo. Por ejemplo para obtener la
7. Para obtener el menor de los registros de un campo. Por ejemplo para obtener el
menor precio de los coches vendidos.
select min(Precio) from Vehiculos_Vendidos;
9. Uso de Alias.
Los alias nos permiten cambiar el nombre un campo en una consulta por ejemplo si
queremos que cuando obtengamos el menor precio de coche vendido el campo
diga Vehicul ms barato seria as:
select min(Precio) as [Vehiculo mas Barato] from Vehiculos_Vendidos;
11.
13.
Ahora creamos la tabla Cliente que posee un campo donde se registra la fecha de
nacimiento del cliente:
create table Clientes(
Codigo_Cliente varchar(10)NOTNULL,
Nombre_Cliente varchar(30),
Apellido_Cliente varchar(30),
Direccion_Cliente varchar(60),
Municipio varchar(30),
Provincia varchar(30),
Telefono varchar(12),
Fecha_Nacimiento dateNOTNULL,
primary key(Codigo_Cliente));
El campo Fecha_Nacimiento se declara tipo date, indicando que este solo contendr
fechas. En algunas versiones dichas fechas deben estar escritas en formato ingls, es
decir, primero el mes, luego el da y finalmente el ao, en otras estn en espaol, donde
es al revs. Esto hay que tenerlo bien pendiente al momento de insertar datos en la tabla.
Procedemos ahora a insertar datos en la tabla
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('100','Roberto','Burgos Mateo','Av. Sarasota, #3', 'Santo Domingo
Norte','Santo Domingo','809-689-5210', '1960/08/15');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('101','Carlos','Prez Ruiz','Av. Jacobo Majluta, #21','Santo Domingo
Este','Santo Domingo','809-485-1470','1958/04/26');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('105','Luis','Juan de Mena','Av. Nicolas De Ovando, #11','Santo Domingo
Oeste','Santo Domingo','809-965-4780','1961/03/30');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('112','Jaime','Juangrn Sornes','Av. Maximo Gomez, #21','Villa
Juana','Distrito Nacional','829-547-8520','1968/01/31');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('225','Alfonso','Prats Montolla','Av. Tiradentes, #23','Los
Manguitos','Distrito Nacional','829-547-8520','1969/04/28');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('260','Jos','Navarro Lard','C. Oloff Palmer, #14','Sabana
Perdida','Distrito Nacional','829-874-5690','1964/05/15');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('289','Elisa','beda Sansn','Av. Nuez De Caceres, #4','Los
Prados','Distrito Nacional','829-547-8120','1963/07/10');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('352','Eva','San Martn','Av. Hnas Mirabal, #34','Los Coquitos','Santo
Domingo','809-401-5890','1985/08/12');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('365','Gerardo','Hernndez Luis','Av. Duarte, #8','Los Mina','Santo Domingo
Este','829-588-0910','1965/02/01');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('390','Carlos','Prats Ruiz','Av. Los Martires, #8','El Millon','Distrito
Nacional','829-589-6540','1967/03/05');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('810','Lourdes','Oliver Peris','Av. San Vicente De Paul, #34','Los
Rios','Distrito Nacional','829-587-4120','1964/05/26');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('822','Sergio','Larred Navas','Av. Bolivar, #65','Los 3 Ojos','Distrito
Nacional','829-588-0910','1967/12/25');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('860','Joaqun','rboles Onsins','Av. Independencia, #8','Los 3
Brazos','Santo Domingo','829-758-8290','1969/04/05');
insert into
Clientes(Codigo_Cliente,Nombre_Cliente,Apellido_Cliente,Direccion_Cliente,Municipio
,Provincia,Telefono,Fecha_Nacimiento)
values ('861','Joaqun','rboles Onsins','Av. Espaa, #8','Naco','Distrito
Nacional','829-758-8290','1969/04/05');
el 1967
Year(Fecha_Nacimiento)=1967
el mes de diciembre
Month(Fecha_Nacimiento)=12
el da 15
as