1
00:00:02,580 --> 00:00:10,350
Hola bienvenidos a este nuevo capítulo del curso completo de base de datos lo que vamos a hacer ahora

2
00:00:10,470 --> 00:00:19,620
si ya han descargado el archivo SQL como corresponde al orden que venimos teniendo en los capítulos

3
00:00:20,190 --> 00:00:23,090
vamos a importar ese archivo SQL.

4
00:00:23,340 --> 00:00:31,140
Si no lo hicieron les propongo que pongan pausa o que detengan este vídeo y vayan a la clase anterior

5
00:00:31,540 --> 00:00:37,980
donde les va a aparecer las instrucciones para descargarlo desde Hindemith y una vez que lo tengan en

6
00:00:37,980 --> 00:00:46,980
su PC vamos a incorporar ese archivo SQL en nuestro servidor de base de datos.

7
00:00:46,980 --> 00:00:50,640
Una vez que lo tengan vamos a importar ese archivo.

8
00:00:50,670 --> 00:00:55,170
Vamos a ir a el menú Archivo.

9
00:00:55,170 --> 00:01:07,050
Vamos a ir a cargar archivo SQL vamos a ir donde lo tengamos el archivo se llama curso pesa unos 3 megas

10
00:01:07,340 --> 00:01:15,230
no tiene muchos registros sólo tiene lo necesario para que hagamos algunos ejercicios.

11
00:01:15,230 --> 00:01:19,880
Una vez que le hacen doble click lo trae aquí.

12
00:01:20,240 --> 00:01:26,780
Fíjense que hay mucha información que va a meter en nuestra base de datos si no comprenden ahora esto

13
00:01:26,840 --> 00:01:33,930
no importa por qué esto lo van a aprender cuando veamos todo el lenguaje SQL.

14
00:01:34,280 --> 00:01:41,800
Lo único que tienen que hacer ahora es hacer clic en Ejecutar o pulsar F 9.

15
00:01:41,810 --> 00:01:44,090
No se asusten si aparece algún warning.

16
00:01:44,150 --> 00:01:54,200
A veces nos aparecen algunos warnings pero nuestra base de datos va a estar creada y con toda la información

17
00:01:54,920 --> 00:01:58,140
en su interior.

18
00:01:58,490 --> 00:02:22,560
Como les dije tiene 24 advertencias y lo que tenemos que hacer es refrescar con o recargar con F5.

19
00:02:23,130 --> 00:02:31,980
Tardó porque se tomó el servidor estaba procesando todavía y bueno aquí tenemos nuestro nuestra base

20
00:02:31,980 --> 00:02:33,940
de datos curso.

21
00:02:34,440 --> 00:02:45,180
Si hacemos clic en ella vamos a ver que tenemos cinco tablas una de Algérie se cuela está Agee está

22
00:02:45,400 --> 00:02:52,720
operando a su manera me está boicoteando la clase fijense lo abre y cierra.

23
00:02:53,020 --> 00:02:58,090
Bueno vamos a cerrar todas las ventanas que puedan estar molestando

24
00:03:02,330 --> 00:03:03,730
esta no me la deja cerrar

25
00:03:06,680 --> 00:03:16,800
OK vamos en principio a maximizar esto para que podamos ver bien tenemos nuestra tabla clientes es una

26
00:03:16,800 --> 00:03:20,220
tabla totalmente de ejemplo con dos campos

27
00:03:22,920 --> 00:03:31,440
tenemos nuestra tabla de clientes con la clave principal y una razón social tenemos una tabla productos

28
00:03:32,610 --> 00:03:39,930
con una clave principal lo vamos a ver mejor así una clave principal una descripción un color de producto

29
00:03:40,890 --> 00:03:41,960
un estatus.

30
00:03:42,150 --> 00:03:49,620
Recuerden que habíamos hablado del estatus aquí yo he dejado comentarios para explicar qué es cada campo

31
00:03:49,980 --> 00:03:58,260
el estado del producto o uno habilitado cero deshabilitado el precio del producto que es un decimal

32
00:03:58,260 --> 00:04:02,360
de diez coma dos tiene un valor predeterminado de cero.

33
00:04:02,360 --> 00:04:10,260
O sea que cuando yo grabe nuevos productos sin informarle el precio automáticamente los va a inicializar

34
00:04:10,470 --> 00:04:12,890
con un valor de cero.

35
00:04:13,230 --> 00:04:18,660
No hay nada predeterminado si yo no 7-O el predeterminado.

36
00:04:18,660 --> 00:04:27,060
No crean que porque puse un valor numérico y creé un nuevo registro lo va a inicializar en cero eso

37
00:04:27,120 --> 00:04:35,970
no ocurre y tenemos una clave que me apunta la tabla de proveedores que es la clave de proveedor aided

38
00:04:37,590 --> 00:04:40,820
y que va a estar apuntando a esta tabla.

39
00:04:41,280 --> 00:04:51,870
Fíjense tengo mis proveedores con mi Aydin y mi nombre y luego tengo tablas de ventas una tabla maestra

40
00:04:51,870 --> 00:05:01,920
de ventas y una tabla de detalle de ventas en mi tabla maestra de ventas voy a tener la fecha Leydi

41
00:05:01,930 --> 00:05:10,890
de cliente el número de la factura el neto el importe de IVA y el total y luego tengo en el detalle

42
00:05:11,640 --> 00:05:15,590
ninguno de los datos que tiene la cabecera.

43
00:05:15,750 --> 00:05:22,980
Recuerdan que yo les hablé de esto y esto lo vamos a ver bien en profundidad en las clases de optimización

44
00:05:22,980 --> 00:05:25,530
de base de datos.

45
00:05:25,530 --> 00:05:34,920
Tenemos una idea de la tabla clave principal una idea que me apunta a la tabla de cabecera esos registros

46
00:05:34,920 --> 00:05:38,970
esos renglones de venta lo vamos a ver bien aquí.

47
00:05:39,090 --> 00:05:44,430
Fíjense que aquí tengo tres ítems que tienen el mismo Heydi.

48
00:05:44,460 --> 00:05:53,730
Esto significa que mi factura original que está grabada en la clave principal 140000 0 79 tuvo tres

49
00:05:53,790 --> 00:05:55,140
artículos.

50
00:05:55,140 --> 00:06:03,390
Esa factura tuvo tres ítems tres artículos vendidos y eso lo van a lo van a ver repetido.

51
00:06:03,500 --> 00:06:04,550
Algunas tienen tres.

52
00:06:04,550 --> 00:06:05,940
Algunas tienen cinco.

53
00:06:05,950 --> 00:06:07,860
Algunas tienen uno.

54
00:06:08,060 --> 00:06:13,400
Depende lo que haya incluido en mi factura.

55
00:06:13,800 --> 00:06:16,530
Después tengo a mi añadir a la tabla de productos.

56
00:06:16,560 --> 00:06:21,190
Recuerden que yo les dije no voy a grabar el nombre del producto en la factura.

57
00:06:21,270 --> 00:06:27,470
No voy a grabar ningún dato más que la idea de que me ADT que me apunte a mi tabla de productos.

58
00:06:27,480 --> 00:06:32,110
Luego tenemos la cantidad el precio unitario y el costo.

59
00:06:32,110 --> 00:06:38,100
Y ustedes dirán bueno pero el precio el costo seguramente están en otra tabla pero en esa tabla maestra

60
00:06:38,100 --> 00:06:45,330
de precio y de costo el precio de un producto va a ir sufriendo modificaciones y yo necesito sacar una

61
00:06:45,330 --> 00:06:51,330
fotografía en el momento que yo hice la factura para que quede grabado.

62
00:06:51,330 --> 00:06:58,350
Qué precio estaba en ese momento y qué costo estaba en el producto en ese momento.

63
00:06:58,350 --> 00:07:06,750
Si yo quisiera calcular la utilidad de este a de esta venta lo único que tengo que hacer es al precio

64
00:07:06,750 --> 00:07:12,120
restarle el costo y me da cuánto dinero me quedó neto de utilidad de esa venta.

65
00:07:13,320 --> 00:07:22,890
Entonces a veces nos va a pasar que con apuntar a una tabla maestra estamos haciendo lo correcto y a

66
00:07:22,890 --> 00:07:29,390
veces vamos a tener que grabar datos que en ese momento se encontraban en nuestras tablas maestras porque

67
00:07:29,430 --> 00:07:38,550
necesitamos congelar esos valores en el tiempo y si dentro de diez años yo consulto esta factura el

68
00:07:38,550 --> 00:07:43,010
precio se manter se mantenga inalterable.

69
00:07:43,710 --> 00:07:51,120
Espero que se entienda esta parte bueno una vez que ya tengo mi tabla curso por eso a la que he usado

70
00:07:51,120 --> 00:07:57,630
antes la he llamado Curso de base de datos para no pisar la tabla curso que es la que vamos a usar ahora.

71
00:07:57,930 --> 00:08:06,810
Una vez que tengo mi tabla curso ya podemos comenzar a hacer ciertas optimizaciones y empezar a aprender

72
00:08:06,810 --> 00:08:15,510
todo lo de el lenguaje SQL y sobre todo el tema de las optimizaciones y formalización de nuestras bases

73
00:08:15,510 --> 00:08:16,570
de datos.

74
00:08:16,620 --> 00:08:23,280
Aún nos quedan algunas cositas por ver los invito al próximo capítulo a ver herramientas adicionales

75
00:08:23,550 --> 00:08:29,460
de mi Jaydy SQL herramientas que nos van a servir y nos van a ayudar a todo lo que tiene que ver con

76
00:08:29,460 --> 00:08:34,550
el mantenimiento de nuestras tablas y de nuestras bases de datos.

77
00:08:34,620 --> 00:08:37,590
Los veo en el próximo capítulo.
