Llaves Primarias.
Download

Llaves Primarias.







Advertisement
/ 7 []
Download Presentation
Comments
rea
From:
|  
(536) |   (0) |   (0)
Views: 13 | Added: 12-11-2012
Rate Presentation: 0 0
Description:
Llaves Primarias. PRIMARY KEY. 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.
Tags
,
Llaves Primarias.

An Image/Link below is provided (as is) to

Download Policy: Content on the Website is provided to you AS IS for your information and personal use only and may not be sold or licensed nor shared on other sites. SlideServe reserves the right to change this policy at anytime. While downloading, If for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.











- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -




Slide 1

Llaves Primarias.

PRIMARY KEY

Slide 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))

Slide 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 TIPOPRIMARY KEY,

Campo2 TIPO,

Campo3 TIPO)

Slide 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 INTOAspirantesVALUES (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 INTOAspirantes (Nombre, Licenciatura)

VALUES (‘Guadalupe Jiménez Cruz’, ‘120K’)

- - No se permite insertar registros con valores duplicados en el campo PRIMARY KEY.

INSERT INTOAspirantesVALUES (1020, ‘Guadalupe Jiménez Cruz’, ‘120K’)

INSERT INTOAspirantesVALUES (1020, ‘Sofia Castro Cayetano’, ‘150F’)

Slide 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, 145600, 25000) ;

  • -- Escribiendo datos en la tabla PRODUCTOS.

    • INSERT INTO tblProductos

    • VALUES

    • (2,'Quesos Alfaro', 2, 45.30, 12756, 200) ;

  • Slide 6

    Ejercicios.

    En la base de datos de Pueba, crear las siguientes tablas, asignando un campo como PRIMARY KEY.

    Slide 7

    Ejercicios.

    En la base de datos de MovCrudLibros borrar las tablas creadas y volver a construirlas, pero con su respectiva PRIMARY KEY.


    Copyright © 2014 SlideServe. All rights reserved | Powered By DigitalOfficePro