1
00:00:00,620 --> 00:00:06,660
Vamos a definir en esta clase qué es una prima ariki entonces aquí tenemos como ejemplo una tabla de

2
00:00:06,660 --> 00:00:14,790
pacientes donde tenemos el campo y de paciente el campo nombre campo apellido el campo Ismel y el campo

3
00:00:15,240 --> 00:00:17,710
de país es decir el código de país.

4
00:00:18,390 --> 00:00:25,200
Entonces cuando nosotros tenemos que definir una prima ariki si lo que hacemos es definirla sobre un

5
00:00:25,200 --> 00:00:32,730
campo de la tabla entonces normalmente lo que hacemos al momento de elegir el campo al cual nosotros

6
00:00:33,030 --> 00:00:40,830
vamos a definirlo como prima ariki es evaluar por ejemplo el contenido si normalmente tenemos en entablas

7
00:00:40,830 --> 00:00:45,450
donde tenemos el documento de la persona o en un código que es único.

8
00:00:45,450 --> 00:00:49,790
Entonces utilizamos ese campo para definirlo como primarily.

9
00:00:50,040 --> 00:00:57,150
En este caso en el ejemplo si está definido el campo de paciente como primarily sí porque son valores

10
00:00:57,570 --> 00:01:06,160
que no se repiten si entonces la prima ariki lo que hace es identificar de manera unívoca un único registro

11
00:01:06,170 --> 00:01:12,220
si por qué por ejemplo nosotros no elegimos el campo en este caso el campo nombre como prima Ariki.

12
00:01:12,230 --> 00:01:12,640
Por qué.

13
00:01:12,640 --> 00:01:19,500
Porque el nombre puede tener nombres que se repiten como en este caso de un paciente que se llama Juan

14
00:01:19,500 --> 00:01:23,770
Manuel y hay otro que llama Juan Manuel también con distinto apellido.

15
00:01:23,850 --> 00:01:31,900
En este caso el requisito para que este campo nombre sea primarily es que los valores no se repitan.

16
00:01:32,310 --> 00:01:39,510
Por eso la importancia de definir un valor en el que sabemos que no se va a repetir o incluso si no

17
00:01:39,510 --> 00:01:42,540
tenemos un campo por el cual elegir una prima Ariki.

18
00:01:42,660 --> 00:01:51,330
Creamos un campo en este caso como paciente y le asignamos números correlativos para identificar a cada

19
00:01:51,330 --> 00:01:53,190
paciente con un número diferente.

20
00:01:53,190 --> 00:02:02,070
Entonces el campo prima ariki lo que nos va a decir es que esa fila está identificada unívocamente es

21
00:02:02,070 --> 00:02:04,950
decir de manera única por ese valor.

22
00:02:04,950 --> 00:02:12,900
Si por ejemplo el paciente uno si es este paciente Jorge Rodríguez y no hay otro es este paciente que

23
00:02:13,710 --> 00:02:18,140
está identificado por la primarily de paciente número 1.

24
00:02:18,720 --> 00:02:26,610
Entonces esa es una de las definiciones generales las reglas generales y la definición 1 que la clave

25
00:02:26,610 --> 00:02:35,970
primaria o la prima ariki identifica de manera única de manera unívoca a cada registro de la tabla si

26
00:02:36,390 --> 00:02:38,330
no hay repeticiones entonces.

27
00:02:38,790 --> 00:02:45,900
Como segundo punto podemos decir que el valor que contiene la columna definida como prima ariki debe

28
00:02:45,900 --> 00:02:48,950
ser único si no se puede repetir.

29
00:02:49,410 --> 00:02:56,970
Como tercer punto lo que podemos decir es que el valor debe ser no nulo es decir que no permitirá valores

30
00:02:56,970 --> 00:02:57,550
nulos.

31
00:02:57,550 --> 00:03:04,770
Y esto porque claramente porque el campo es primario entonces al ser prima ariki debe contener un valor

32
00:03:04,770 --> 00:03:09,800
para poder identificar al registro de manera única.

33
00:03:10,170 --> 00:03:16,740
Como cuarto punto podemos decir que una tabla puede tener más de un campo prima ariki a lo que llamaremos

34
00:03:17,010 --> 00:03:24,660
clave compuesta en este caso podría ser otro campo más además de paciente y que fuese primarily entonces

35
00:03:25,080 --> 00:03:33,570
la prima ariki sería una clave compuesta por esos dos campos y como punto final lo que podemos decir

36
00:03:33,630 --> 00:03:37,110
es que sea simple o compuesta la clave.

37
00:03:37,110 --> 00:03:46,080
Cada tabla solo podrá tener una clave primaria es decir en este caso en el ejemplo que planteamos aquí

38
00:03:46,400 --> 00:03:53,840
si la clave primaria y de paciente no puede haber otra clave alternativa sino la clave primaria es de

39
00:03:53,850 --> 00:03:54,960
paciente.

40
00:03:54,960 --> 00:04:02,160
Así que definiendo este concepto de prima ariki vamos a proseguir con la clase siguiente y donde vamos

41
00:04:02,160 --> 00:04:05,970
a abordar la definición de una Foreing aquí.
