1
00:00:00,290 --> 00:00:08,300
Bueno vamos a vamos a comenzar con la primera clase para crear o donde vamos a crear un libro para insertar

2
00:00:08,310 --> 00:00:16,990
pacientes para insertar pacientes lo que tenemos que hacer primeramente es darle una vista a la tabla

3
00:00:17,240 --> 00:00:20,180
una revisada y cómo está compuesta.

4
00:00:20,190 --> 00:00:25,710
Así vamos a poder entender qué es lo que vamos a insertar en esta tabla y cómo vamos a tener que validar

5
00:00:25,710 --> 00:00:30,240
los datos para no generar registros duplicados.

6
00:00:30,250 --> 00:00:39,390
Por qué puede ser que desde el proceso se ejecute desde alguna aplicación y me estoy intentando insertar

7
00:00:39,630 --> 00:00:41,340
en la tabla de pacientes.

8
00:00:41,400 --> 00:00:49,800
Un paciente que ya existe y que ya está cargado entonces lo que vamos a hacer va a ser validar ese inserto.

9
00:00:50,070 --> 00:01:01,860
Entonces bueno acá tenemos sabemos que el campo el campo clave es paciente y necesitamos para validar

10
00:01:01,860 --> 00:01:07,890
necesitamos un dato más que no lo hemos incluido aquí y que lo vamos a incluir ahora que es el DNI del

11
00:01:07,890 --> 00:01:09,000
paciente.

12
00:01:09,000 --> 00:01:16,290
Nosotros vamos a ponerle vamos a oponer vamos a modificar la tabla vamos a Hira vamos a ir a La Tablada

13
00:01:16,320 --> 00:01:28,530
Centro Médico vamos a explorar las tablas vamos a abrir la tabla paciente derecho Vista Diseño y acá

14
00:01:28,530 --> 00:01:32,570
le vamos a agregar el campo que falta.

15
00:01:33,060 --> 00:01:35,300
Vamos a abrir la boca arriba de nombre.

16
00:01:35,310 --> 00:01:43,630
Vamos a hacer click derecho insertar columna entonces es lo que me hace es agregarme un valor más de

17
00:01:43,650 --> 00:01:45,930
un campo más a la tabla.

18
00:01:45,930 --> 00:01:54,300
Acá le vamos a poner el nombre del campo en este caso le vamos a poner DNI y vamos a darle un formato

19
00:01:54,300 --> 00:02:05,560
vamos a decir que va a tener un formato alfanumérico parchar vamos a ponerle parchar 20 marchar 20 está

20
00:02:05,560 --> 00:02:14,730
bien y este valor este valor es el que nos va a definir exactamente.

21
00:02:14,770 --> 00:02:25,930
Si este paciente existe por qué no vamos a no existir un segundo paciente con el mismo DNI y con el

22
00:02:25,930 --> 00:02:29,990
mismo nombre y apellido ya con el mismo DNI.

23
00:02:30,100 --> 00:02:38,350
No no va a existir otro así que este valor nos va a servir para validar el paciente y que nos ha ingresado

24
00:02:38,350 --> 00:02:40,060
dos veces.

25
00:02:40,060 --> 00:02:49,360
Ahora bien nosotros podríamos tener tenerlo que se queden ahí forme parte de la prima ariki también

26
00:02:49,360 --> 00:02:55,560
porque es un valor que no se va a repetir.

27
00:02:55,560 --> 00:03:02,410
Si esto es muy muy común cuando vamos diseñando las bases de datos que vamos diseñando las tablas que

28
00:03:02,410 --> 00:03:11,940
van surgiendo van surgiendo veamos nuevos campos porque el modelo del negocio nos dice nos permite digamos

29
00:03:12,110 --> 00:03:13,620
y agregar este nuevo valor.

30
00:03:13,620 --> 00:03:20,500
Este nuevo campo entonces es normal que agreguemos un campo y tengamos que modificar la estructura siempre

31
00:03:20,500 --> 00:03:25,550
y cuando no sea no sea una modificación importante.

32
00:03:25,660 --> 00:03:28,480
No pasa nada así que vamos a guardar la tabla

33
00:03:33,760 --> 00:03:42,310
y me dice Fíjese me dice Si quiero salvar estas tablas si la tabla de la tabla.

34
00:03:42,520 --> 00:03:53,220
Esto digamos lo que me dice de modificar las tablas es porque pertenecen a un diagrama de base de datos.

35
00:03:53,310 --> 00:03:58,090
Entonces lo que me dice acá que se va abordar porque es probable que se modifiquen las relaciones entre

36
00:03:58,090 --> 00:03:59,170
esas tablas.

37
00:03:59,440 --> 00:04:03,610
En este caso no afecta al campo que que agregamos así que vamos a decirle que si

38
00:04:07,060 --> 00:04:15,150
y ahí ya está guardada bien vamos a crear el lector prosiguió Rodicio de inserción de pacientes.

39
00:04:15,220 --> 00:04:22,060
Entonces recuerden que tenemos dos formas de crearlo podemos ir directamente a la carpeta programación

40
00:04:22,600 --> 00:04:25,250
y en la carpeta ástor prosiguió.

41
00:04:25,270 --> 00:04:32,320
Le podemos dar clic derecho nuevoestudio pero si acaso nos va a crear un formato estándar pero si no

42
00:04:32,410 --> 00:04:39,280
lo que podemos hacer es directamente crearlo desde cero como hicimos en los otros casos vamos a venir

43
00:04:39,280 --> 00:04:43,050
acá y vamos a crear el estor prosiguió.

44
00:04:43,050 --> 00:04:52,520
Vamos a poner de nuevo que le vamos a cambiar el nombre y vamos a oponer vamos a ponerle alto

45
00:04:55,040 --> 00:05:01,840
paciente alto paciente ya que vamos a crear el gestor prosiguió.

46
00:05:01,850 --> 00:05:13,330
Vamos a colocar Brok vamos a colocar el nombre le ponemos el mismo nombre que tiene el archivo al paciente

47
00:05:15,430 --> 00:05:25,270
abrimos Cerramos paréntesis colocamos la clãusulas y acá comienza todo el código entonces primeramente

48
00:05:25,270 --> 00:05:28,420
qué va a recibir este proceso de estor prosiguió.

49
00:05:28,420 --> 00:05:31,120
Vamos a vamos a seleccionar

50
00:05:35,050 --> 00:05:37,840
la tabla paciente lo colocamos afuera

51
00:05:41,370 --> 00:05:45,250
lo comentamos por las dudas para que no interfiera en la creación de nuestro proceder

52
00:05:49,030 --> 00:05:52,350
íbamos a ver qué necesitamos necesitamos.

53
00:05:52,350 --> 00:06:00,060
Necesitamos que el proceso reciba si reciba la variable D.N.I.

54
00:06:01,200 --> 00:06:03,820
Vamos a colocarlo abajo.

55
00:06:04,480 --> 00:06:05,570
Tabulado.

56
00:06:06,660 --> 00:06:13,140
Y qué va a hacer va a ser un marchar 20 igual como está definido en la tabla exactamente igual.

57
00:06:13,140 --> 00:06:16,320
Para mayor precisión lo que vamos a hacer vamos a abrir la tabla.

58
00:06:16,320 --> 00:06:22,540
Esto lo vamos a comentar ya no lo necesitamos y vamos a abrir la tabla vamos a abrir acá las columnas.

59
00:06:22,560 --> 00:06:24,770
Ahí vamos a ver los tipos de datos correctamente.

60
00:06:24,790 --> 00:06:30,970
Entonces colocamos una coma el siguiente parámetro va a ser el nombre.

61
00:06:33,020 --> 00:06:36,980
Y acá nos fijamos nombres parchar 50.

62
00:06:37,890 --> 00:06:43,980
Fíjense por qué coloco los mismos tipos de dato en los parámetros del proceso lector prosiguió porque

63
00:06:43,980 --> 00:06:52,870
si yo acá le colocase un bar Achor con con menor cantidad de caracteres 20 por ejemplo cuando yo ejecuto

64
00:06:52,870 --> 00:06:59,670
el lector prohibirme arrojará me va a arrojar un error o mejor dicho un warning me va a arrojar porque

65
00:06:59,670 --> 00:07:09,540
me va a decir que estoy tratando de almacenar un marchar 50 en un campo bachear 20 y es posible que

66
00:07:09,540 --> 00:07:10,550
pierda datos.

67
00:07:11,220 --> 00:07:17,160
Entonces lo que me va arrojar va a ser un warning por eso siempre tener en cuenta que los las variables

68
00:07:17,160 --> 00:07:24,870
tienen que tener el mismo tipo de dato que el campo de la tabla donde a voy a insertar datos el siguiente

69
00:07:24,870 --> 00:07:27,830
va a ser el que va a ser el campo.

70
00:07:28,080 --> 00:07:35,110
La variable apellido también va a ser un borracho por 50.

71
00:07:36,180 --> 00:07:43,630
El siguiente va a ser la fecha de nacimiento fecha de nacimiento.

72
00:07:43,640 --> 00:07:43,890
Si

73
00:07:47,090 --> 00:07:58,410
este lo vamos a tratar como un marchar si ahora les voy a explicar por qué lo vamos a marchar de tamaño

74
00:07:59,060 --> 00:07:59,810
8.

75
00:08:00,010 --> 00:08:04,680
Si ahora les voy a explicar por qué vamos a definirlo así la fecha.

76
00:08:04,900 --> 00:08:12,210
Porque en este caso está definido como deuda pero el acá la decimos como marchar o choro le voy a explicar

77
00:08:12,380 --> 00:08:16,110
por qué seguimos con el cierre de campo que es domicilio

78
00:08:19,430 --> 00:08:20,100
domicilio.

79
00:08:20,110 --> 00:08:25,220
No vamos a definir marchar 50

80
00:08:29,180 --> 00:08:33,670
ni de país Chartres

81
00:08:40,140 --> 00:08:41,810
y puede ser el teléfono

82
00:08:44,420 --> 00:08:46,370
marchar 20

83
00:08:50,780 --> 00:08:51,590
el e-mail

84
00:08:55,100 --> 00:08:57,140
marchar 30

85
00:09:05,680 --> 00:09:06,710
y una observación

86
00:09:09,370 --> 00:09:10,880
marchar.

87
00:09:11,000 --> 00:09:18,760
Dijo tal cual está definido en la tabla y a este valor lo vamos a inicializar si lo vamos a poner en

88
00:09:18,760 --> 00:09:21,900
valor por defecto en el vacío.

89
00:09:21,910 --> 00:09:30,130
Qué quiere decir esto que le estoy diciendo acá que si el valor el parámetro observacion me llega me

90
00:09:30,130 --> 00:09:32,090
llega como Nul.

91
00:09:32,260 --> 00:09:38,190
Si el valor por defecto va a ser comilla comilla es decir vacío.

92
00:09:38,440 --> 00:09:48,130
Esto para que no no no haya errores en la recepción de información no tengamos valores y se grabe en

93
00:09:48,130 --> 00:09:58,300
la tabla valores no deseados entonces para para guardar en la observación una observación vacía lo definimos

94
00:09:58,300 --> 00:10:01,740
por defecto como comilla como si lo vemos en el teléfono.

95
00:10:01,750 --> 00:10:12,250
Sí porque puede ser que el teléfono no luego no lo carguemos así que ahí ya estaría ya estaría bien.

96
00:10:12,250 --> 00:10:18,850
Vamos ahora vamos ahora a la validación de datos y la posterior a la inserción.
