Base de datos sql

Solo disponible en BuenasTareas
  • Páginas : 3 (600 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2010
Leer documento completo
Vista previa del texto
/*Creacion de una base de datos*/
create database rentacar
/*cambierse de base de datos*/
use rentacar
/* creacion de una tabla:
sintaxis:
create tabla nombre_tabla(
columna1tipo_dato(tamaño) restricciones,
columna2 tipo_dato (tamaño) restricciones
...
columna_n tipo_dato(tamaño) restricciones
)

tipos de datos:
int:entero
float:real
varchar:alfanumerico
char:alfanumetico detamaño fijo
datetime:fecha

restricciones:
primary key: clave primaria
foreign key:clave foranea
not null: valor obligatorio
unique: valor unico(clave alterna)
ceck(condicion) : para queel valor cumpla la condicion
*/
create table vehiculos(
patente varchar(6) primary key,
modelo varchar(10) not null,
marca varchar (10) not null,
año int not null
)
/*borrar una tabla :drop table nombre tabla
*/
drop table vehiculos

sp_help vehiculos

create table clientes(
rut varchar (12) primary key,
nombre varchar(15) not null,
apellido varchar (15) not null,
telefonovarchar (15) not null
)
sp_help clientes
/*para modificar una tabla:
alter table nombre_tabla
add modify drop colum nombre_columna definicion
*/
create table empleados(
id_empleado int,nombre varchar(10)
)
alter table empleados
add apellido varchar(15)

sp_help empleados

alter table empleados
add cumpleaños datetime not null

alter table empleados
drop column cumpleañoscreate table arriendos(
id_arriendos int identity primary key,
fecha_arriendo datetime not null,
fecha_entrega datetime,
valor_total int,
patente varchar(6) foreign key references vehiculos(patente),
rut varchar(12) foreign key references clientes (rut)
)
sp_help arriendos
sp_help
sp_help empleados
alter table empleados
add rut varchar(12)not null unique

alter tableempleados
add salario int check (salario>200000)

/*ingresar datos en una tabla
sintaxis:

insert into nombre_tabla(columnas)
values (valores);
*/

sp_help vehiculos
insert into vehiculos...
tracking img