Descargar la presentación
La descarga está en progreso. Por favor, espere
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 ************* ERRORES. ********************
- - 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,'Cream Secret', 2, 25.50, , 25000) ; (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.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.