Llaves Primarias' - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Llaves Primarias'

Description:

Una clave primaria son uno o mas campos que identifican de manera nica a cada ... la base de datos de MovCrudLibros borrar las tablas creadas y volver a ... – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 8
Provided by: ccjc
Category:

less

Transcript and Presenter's Notes

Title: Llaves Primarias'


1
Llaves Primarias.
  • PRIMARY KEY

2
Constraint PRIMARY KEY o Clave primaria
Una clave primaria son uno o mas campos que
identifican de manera única a cada una de las
filas de una tabla. Si la clave primaria es un
solo campo este debe cumplir con las siguientes
condiciones su valor es único y no vacíos
para cada fila o registro.
Sintaxis 1. Clave Primaria simple - Un solo
campo como clave primaria create table
Nom_Tabla (Campo1 TIPO, Campo2
TIPO, Campo3 TIPO, PRIMARY KEY
(Campo1))
Sintaxis 2. Clave primaria Compuesta - Dos o
mas campos create table Nom_Tabla (Campo1
TIPO, Campo2 TIPO, Campo3
TIPO, PRIMARY KEY (Campo1, Campo2))
3
Clave primaria Simple
Sintaxis alternativa para clave primaria
simple. create table Nom_Tabla (Campo1 TIPO,
Campo2 TIPO, Campo3
TIPO, PRIMARY KEY (Campo1))
La definición anterior es equivalente a la
siguiente definición create table Nom_Tabla
(Campo1 TIPO PRIMARY KEY, Campo2
TIPO, Campo3 TIPO)
4
Ejemplos. PRIMARY KEY
Ejemplo1. - - Operación Creación de
tablas CREATE TABLE Aspirantes ( Clave INT
PRIMARY KEY, Nombre VARCHAR
(40), Licenciatura CHAR (4) ) - -
Operación de inserción de datos INSERT INTO
Aspirantes VALUES (1020, Guadalupe Jiménez
Cruz, 120K)
ERRORES.
- - La siguiente operación no es aceptada, pues
viola la regla de no vació de la clave
primaria INSERT INTO Aspirantes (Nombre,
Licenciatura) VALUES (Guadalupe Jiménez
Cruz, 120K)
- - No se permite insertar registros con valores
duplicados en el campo PRIMARY KEY. INSERT INTO
Aspirantes VALUES (1020, Guadalupe Jiménez
Cruz, 120K) INSERT INTO Aspirantes VALUES
(1020, Sofia Castro Cayetano, 150F)
5
Ejemplos. PRIMARY KEY
-- CREACION de la tabla PRODUCTOS CREATE TABLE
tblProductos ( Id_Producto INT PRIMARY KEY,
NombreProducto VARCHAR (40), cveCategoria
SMALLINT, PrecioUnitario DECIMAL(8,2),
Existencias BIGINT, UnidadesEnPedido INT )
-- Escribiendo datos en la tabla
PRODUCTOS. INSERT INTO tblProductos VALUES (1,'Cre
am Secret', 2, 25.50, 145600, 25000) --
Escribiendo datos en la tabla PRODUCTOS. INSERT
INTO tblProductos VALUES (2,'Quesos Alfaro', 2,
45.30, 12756, 200)
6
Ejercicios.
En la base de datos de Pueba, crear las
siguientes tablas, asignando un campo como
PRIMARY KEY.
7
Ejercicios.
En la base de datos de MovCrudLibros borrar las
tablas creadas y volver a construirlas, pero con
su respectiva PRIMARY KEY.
Write a Comment
User Comments (0)
About PowerShow.com