Вы находитесь на странице: 1из 2

create database productos

use productos
create table cliente
(
cve_cliente int not null,
nombre varchar(30) not null,
direccion varchar(40) not null,
telefono varchar(12) not null
)
create table compra
(
cve_cliente int not null,
modelo int not null,
fecha_compra datetime not null,
precio money not null,
cantidad int not null
)
create table producto
(
modelo int not null,
marca varchar(20) not null,
tipo varchar(20) not null
)
create table pc
(
codigo int not null,
modelo int not null,
velocidad int not null,
ram int not null,
hd int not null,
cd varchar(3)not null,
precio money not null
)
create table impresora
(
codigo int not null,
modelo int not null,
color varchar(10) not null,
tipo varchar(20)not null,
precio money not null
)
create table laptop
(
codigo int not null,
modelo int not null,
velocidad int not null,
ram int not null,
hd int not null,
cd varchar(3)not null,
pantalla int not null,
precio money not null
)
Ahora vamos a crear las claves primarias : alter table NOMBREDELATABLA add const
raint PK_clave
alter table cliente add constraint PK_cve_cliente
primary key(cve_cliente)
alter table compra add constraint PK_compra
primary key(fecha_compra)
alter table producto add constraint PK_producto
primary key(modelo)

alter table laptop add constraint PK_Laptop


primary key (codigo)
alter table pc add constraint PK_pc
primary key (codigo)
alter table impresora add constraint PK_impresora
primary key (codigo)
Creacin de claves foraneas : alter table NOMBREDELATABLA add constraint FK_campo
alter table pc add constraint FK_pc
foreign key (modelo) references producto(modelo)
on delete cascade on update cascade
alter table impresora add constraint FK_impresora
foreign key (modelo) references producto(modelo)
on delete cascade on update cascade
alter table laptop add constraint FK_laptop
foreign key (modelo) references producto(modelo)
on delete cascade on update cascade
alter table compra add constraint PFK_compra
foreign key(cve_cliente) references cliente(cve_cliente)
alter table compra add constraint PFK_modelo
foreign key(modelo) references producto(modelo)
Agregando campos extra a las tablas : alter table NOMBRETABLA add nombreCampo ti
po(varchar,int,blob,etc)
alter table cliente add ciudad varchar(15)
alter table cliente add rfc_cliente varchar(15)
Restringir campos :
alter table pc add constraint chk_precio_pc
check(precio>0)
alter table laptop add constraint ckek_precio_lap
check(precio>0)
alter table impresora add constraint check_precio_imp
check(precio>0)
Ejemplo de inserciones : insert into TABLA (campos)values(valores de los campos)
o insert into TABLA values(valores)
insert into cliente values(1, gordolfo gelatino ,'en su casa , 2351032929', misantla ,'abc12
3')
insert into cliente values(2, satanas del angel ,'mas alla , 2351032334', misantla ,'abc124'
)
insert into cliente values(3, pepus insasiable ,'por el cbtis , 2351009822', misantla ,'abc1
25')
insert into cliente values(4, belzebu del angel ,'calle degollado , 2356709822', misantla ,'
abc126')
insert into cliente values(5, Memo Herdez ,'Palchan , 2361009822', misantla ,'abc127')
Cualquier duda y/o sugerencia es bien recibida.

Вам также может понравиться

  • Base de Datos
    Base de Datos
    Документ7 страниц
    Base de Datos
    Emmanuel Dantes
    Оценок пока нет
  • Caso de Estadistica Tybo Asosation
    Caso de Estadistica Tybo Asosation
    Документ2 страницы
    Caso de Estadistica Tybo Asosation
    Emmanuel Dantes
    Оценок пока нет
  • Ejerciciosprogramacioniii
    Ejerciciosprogramacioniii
    Документ272 страницы
    Ejerciciosprogramacioniii
    Gean Carlos Morales Flores
    Оценок пока нет
  • Programacion Extrema Act
    Programacion Extrema Act
    Документ64 страницы
    Programacion Extrema Act
    Emmanuel Dantes
    Оценок пока нет
  • Santa Rita
    Santa Rita
    Документ46 страниц
    Santa Rita
    Emmanuel Dantes
    Оценок пока нет
  • Introducción
    Introducción
    Документ10 страниц
    Introducción
    Emmanuel Dantes
    Оценок пока нет
  • Pensamiento Estratégico
    Pensamiento Estratégico
    Документ21 страница
    Pensamiento Estratégico
    Saghit Garcia Serrano
    Оценок пока нет
  • Finanzas I
    Finanzas I
    Документ2 страницы
    Finanzas I
    Emmanuel Dantes
    Оценок пока нет
  • Socialismo PPS
    Socialismo PPS
    Документ23 страницы
    Socialismo PPS
    Pepe
    100% (2)
  • Ejemplos DDL para Resolver en Clase
    Ejemplos DDL para Resolver en Clase
    Документ2 страницы
    Ejemplos DDL para Resolver en Clase
    M r
    Оценок пока нет
  • SQL Guia Rapida
    SQL Guia Rapida
    Документ51 страница
    SQL Guia Rapida
    Eugenio Francisco Martínez Mora
    100% (1)
  • Bloque 2 SQL
    Bloque 2 SQL
    Документ20 страниц
    Bloque 2 SQL
    Waldo Lobos
    Оценок пока нет
  • Cuestionario AP06
    Cuestionario AP06
    Документ13 страниц
    Cuestionario AP06
    Cristian David Quiza
    Оценок пока нет
  • Capítulo 2. Consultas en SQL Sobre Una Tabla
    Capítulo 2. Consultas en SQL Sobre Una Tabla
    Документ24 страницы
    Capítulo 2. Consultas en SQL Sobre Una Tabla
    Leo Ariza
    Оценок пока нет
  • Consultas Con Funciones de Agregado
    Consultas Con Funciones de Agregado
    Документ6 страниц
    Consultas Con Funciones de Agregado
    mclobely
    Оценок пока нет
  • Manual de SQL Server 2016
    Manual de SQL Server 2016
    Документ61 страница
    Manual de SQL Server 2016
    jorge guzman
    100% (1)
  • Diccionario de Datos - Ejemplo
    Diccionario de Datos - Ejemplo
    Документ4 страницы
    Diccionario de Datos - Ejemplo
    Omar Sánchez
    Оценок пока нет
  • Bases de Datos Con JDBC
    Bases de Datos Con JDBC
    Документ21 страница
    Bases de Datos Con JDBC
    JDCRACK
    Оценок пока нет
  • Base - de - Datos - Sesion - 5 - DDL - y - DML OKA
    Base - de - Datos - Sesion - 5 - DDL - y - DML OKA
    Документ74 страницы
    Base - de - Datos - Sesion - 5 - DDL - y - DML OKA
    FERNANDO ALDAIR ALVAREZ VARGAS
    Оценок пока нет
  • Manual de Funciones Dax
    Manual de Funciones Dax
    Документ45 страниц
    Manual de Funciones Dax
    ssalaza1
    Оценок пока нет
  • Cláusulas Join SQL Con Ejemplos
    Cláusulas Join SQL Con Ejemplos
    Документ3 страницы
    Cláusulas Join SQL Con Ejemplos
    Madelein Silva
    Оценок пока нет
  • Gestion sql2
    Gestion sql2
    Документ26 страниц
    Gestion sql2
    ezequiel.e.garcia1
    Оценок пока нет
  • Caso Práctico: Programación de Bases de Datos
    Caso Práctico: Programación de Bases de Datos
    Документ53 страницы
    Caso Práctico: Programación de Bases de Datos
    Cristina Chico Serrano
    Оценок пока нет
  • Macros
    Macros
    Документ13 страниц
    Macros
    jorgekf13
    Оценок пока нет
  • Antologia TBD PDF
    Antologia TBD PDF
    Документ152 страницы
    Antologia TBD PDF
    Reyes Peña Moisés Alberto
    Оценок пока нет
  • Sesión de Repaso 01 DP 900
    Sesión de Repaso 01 DP 900
    Документ21 страница
    Sesión de Repaso 01 DP 900
    SERVITEC Rodri
    Оценок пока нет
  • Ejemplo Básico de MySQL Con Java
    Ejemplo Básico de MySQL Con Java
    Документ56 страниц
    Ejemplo Básico de MySQL Con Java
    RonaldEscudero
    Оценок пока нет
  • Introducción A SQL
    Introducción A SQL
    Документ34 страницы
    Introducción A SQL
    heri050789
    Оценок пока нет
  • Introduccion A Base de Datos 1
    Introduccion A Base de Datos 1
    Документ89 страниц
    Introduccion A Base de Datos 1
    Francisco Rosa Cuevas
    Оценок пока нет
  • Manual de Mysql
    Manual de Mysql
    Документ43 страницы
    Manual de Mysql
    Danny Delgado
    Оценок пока нет
  • Trabajo de Base de Datos 3
    Trabajo de Base de Datos 3
    Документ10 страниц
    Trabajo de Base de Datos 3
    Joha Moreno
    Оценок пока нет
  • A3 Warc
    A3 Warc
    Документ15 страниц
    A3 Warc
    Waldo Ramirez
    Оценок пока нет
  • Investigación de Datos y Registro PL-SQL
    Investigación de Datos y Registro PL-SQL
    Документ5 страниц
    Investigación de Datos y Registro PL-SQL
    Jose Armando Cime Caamal
    Оценок пока нет
  • Elementos Del Lenguaje SQL
    Elementos Del Lenguaje SQL
    Документ32 страницы
    Elementos Del Lenguaje SQL
    Mary Araiza
    Оценок пока нет
  • Laboratorio #03
    Laboratorio #03
    Документ16 страниц
    Laboratorio #03
    Javier Portillo Quispe
    Оценок пока нет
  • Instrucciones DML
    Instrucciones DML
    Документ33 страницы
    Instrucciones DML
    Mary Araiza
    Оценок пока нет
  • Manual de Usuario
    Manual de Usuario
    Документ6 страниц
    Manual de Usuario
    Joy Benito
    Оценок пока нет
  • Preguntas Cec Tic
    Preguntas Cec Tic
    Документ5 страниц
    Preguntas Cec Tic
    jsmglzelaya
    Оценок пока нет
  • Practica 5
    Practica 5
    Документ18 страниц
    Practica 5
    santotomas05
    Оценок пока нет