Está en la página 1de 8

LA CLAVE PRINCIPAL

La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de identificador de registros de forma que
con esta clave podamos saber sin ningún tipo de equivocación el registro al cual identifica. No podemos definir más de una
clave principal, pero podemos tener una clave principal compuesta por más de un campo.
Para asignar una clave principal a un campo, seguir los siguientes pasos:
1. Hacer clic sobre el nombre del campo que será clave principal.
2. En la pestaña Diseño de Herramientas de tabla, hacer clic sobre el botón Clave principal del grupo Herramientas.

3. A la izquierda del nombre del campo aparecerá una llave indicándonos que dicho campo es la clave principal de la
tabla.
4. Si quieres que el sistema se encargue automáticamente de generar los valores del campo que es clave principal,
puedes definirlo con el tipo de datos Autonumeración.
5. Si queremos definir una clave principal compuesta (basada en varios campos), seleccionar los campos pulsando
simultáneamente la tecla CTRL y el campo a seleccionar y una vez seleccionados todos los campos hacer clic en el
botón anterior Botón Clave principal.
6. Importante: Recordar que un campo o combinación de campos que forman la clave principal de una tabla no
puede contener valores nulos y no puede haber dos filas en la tabla con el mismo valor en el campo/s clave
principal.
7. Cuando intentemos insertar una nueva fila con valores que infrinjan estas dos reglas, el sistema no nos deja crear
la nueva fila y nos devuelve un error de este tipo:
Si no tienes abierto Access 2010, ábrelo para realizar los ejercicios planteados a continuación.
ACTIVIDAD 1: Concesionario

1. Abrir la base de datos Concesionario de la carpeta Mis ejercicios del disco duro.

2. Crear una tabla con el nombre Clientes con los siguientes campos:

Nombre del campo Tipo de dato

Código Cliente Número

Nombre Cliente Texto

Apellidos Cliente Texto

Edad Cliente Texto


Ciudad Cliente Texto

Departamento Texto

Dirección Texto

Barrio Texto

Fecha nacimiento Fecha/Hora

Celular Número

La clave principal será el campo Codigo cliente.

3. Crear otra tabla con el nombre Coches vendidos con los siguientes campos:

Nombre del campo Tipo de dato

Matricula Texto

Marca Texto

Modelo Texto

Color Texto

Precio Texto

Extras instalados Memo


Código Cliente Número

La clave principal será el campo Matricula.

4. Crear otra tabla con el nombre de Revisiones con los siguientes campos:

Nombre del campo Tipo de dato

Nº revision Autonumeración

Cambio aceite Sí/No

Cambio filtro Sí/No

Revision frenos Sí/No

Otros Memo

Matricula Texto

La clave principal será el campo Nº revision.


Introducir los siguientes datos en la tabla Clientes de la base de datos Concesionario.

Barrio Fecha
Código Nombre Apellidos Departa direc
Edad Ciudad nacimien Celular
Cliente Cliente Cliente mento ción
to

Antonio
100 Antonio García Pérez 40 Cali Valle Cra 23 con 80 15/08/60 3212344320
Nariño

101 Carlos Pérez Ruiz 35 Medellín Antioquia Cll 34 con 67 Diamante 26/04/58 3212344321

Republica
105 Luis Rodríguez Massa 28 Bogotá Cundinamarca Cra 21 con 16 30/03/61 3212344322
Israel

112 Jaime Valois Palacios 40 Quibdó Choco Av. 12 con 90 Poblado 31/01/68 3212344323

225 Alfonso López Montoya 23 Cali Valle Cra 45 con 8 Diamante 28/04/69 3212344324

Antonio
260 José García 40 Quibdó Choco Cra 34 con 12 15/05/64 3212344325
Nariño

Antonio
289 Elisa Angulo Sansón 37 Medellín Antioquia Cra 28 con 8 10/07/62 3212344326
Nariño

352 Eva San Martín 35 Cali Valle Av. 6 con 7 Poblado 12/08/65 3212344327

365 Gerardo Hernández Luis 37 Buga Valle Av. 8 con 18 Diamante 02/01/65 3212344328

Republica
390 Carlos Paredes Ruiz 40 Palmira Valle Cra 78 con 80 03/05/67 3212344329
Israel

810 Lourdes García 37 Jamundí Valle Cra 42 con 50 Poblado 25/06/64 3212344330

822 Sergio López Navas 37 Medellín Antioquia Cll 34 con 45 Diamante 25/12/67 3212344331

Republica
860 Joaquín Ariza Orozco 37 Bogotá Cundinamarca Cra 23 con 58 04/05/69 3212344332
Israel

Republica
861 Camilo Ariza Orozco 35 Jamundí Valle Cra 28 con 9 04/05/69 3212344333
Israel
Introduce los siguientes datos en la tabla Coches vendidos.

Matrícula Marca Modelo Color Precio Extras Código Cliente

VCK607 Nissan Quasquai Azul 75000000 Antena eléctrica 100

VVB109 Mazda Cx5 Blanco 75000000 Sonido 101

VSD781 Ford Fiesta Negro 35000000 Aire Acondicionado 105

VQW482 Chevrolet Traquer Negro 50000000 Airbag 225

VLO431 Mazda 3 Rojo 63000000 Sonido 260

VCK329 Mazda 6 Rojo 65000000 Aire Acondicionado, Airbag 289

VVB184 Ford Fiesta 1.4 CLX Azul 34000000 Elevalunas eléctricos 352

VMK650 Renault Captur Blanco 80000000 390

VMN429 Nissan Sentra Blanco 31000000 810

VLK341 Audi 100 2.3 Verde 100000000 Climatizador 822

VCH428 Peugeot 205 GTI Rojo 70000000 860


Digita los siguientes datos en la tabla Revisiones.

Nº Cambio Cambio Revisión


Otros Matrícula
Revisión aceite filtro frenos

1 Sí No No Revisar luces VCK607

2 Sí Sí No Cambiar limpias VVB109

3 No Sí Sí Arreglar alarma VSD781

4 No Sí Sí Ajustar tablero VQW482

Cambiar limpias, revisar


5 Sí Sí Sí VLO431
luces

6 No No Sí Cambiar luz interior VCK329

7 Sí Sí No VVB184

8 No No No VMK650

9 Sí No Sí Regular encendido VMN429

10 No Sí No Reparar puerta delantera VLK341

11 No No No VCH428

12 Sí Sí Sí VVB109

13 No Sí No Cambiar limpias VSD781

14 No Sí No VQW482
CONSULTAS CONCESIONARIO
Abre la base de datos Concesionario de la carpeta Mis ejercicios.
1. Crea una consulta para visualizar únicamente los campos Matrícula, Marca y Modelo de los Coches vendidos,
llámala Consulta coches vendidos.
2. Modifica la consulta anterior para añadir el precio, y visualizar únicamente aquellos que sean Mazda, guarda la
consulta con el nombre Coches Mazda.
3. Modifica la consulta anterior para visualizar los Mazda que tengan un precio superior a 65000000, llámala Mazda
superiores.

También podría gustarte