1
00:00:00,700 --> 00:00:02,900
Vamos a crear lo que es nuestra base de datos.

2
00:00:02,920 --> 00:00:05,300
Hay muchas formas de crear una base de datos.

3
00:00:05,410 --> 00:00:12,070
Puedes hacerlo desde la terminal conectarte al servidor puedes utilizar el Workbench que lo tengo o

4
00:00:12,070 --> 00:00:13,290
puedes utilizar PHP.

5
00:00:13,570 --> 00:00:20,020
Hay muchas opciones la más fácil en mi opinión es PHP Marianín ya viene instalado.

6
00:00:20,020 --> 00:00:25,900
Lo cierto es que Tools PHP Miami y PHP Mallarmé puedes tener la cantidad que tú decides de bases de

7
00:00:25,900 --> 00:00:26,270
datos.

8
00:00:26,300 --> 00:00:33,910
Pues yo tengo bastantes y puedes crear nuevas bases de datos además de dar a veces por cierto mi mi

9
00:00:33,910 --> 00:00:36,330
PHP maullando viene en inglés.

10
00:00:36,430 --> 00:00:42,840
Puedes cambiarle el idioma muy fácilmente esPPañol aquí abajo y sobrecargue y tiene todo en español.

11
00:00:42,900 --> 00:00:47,520
Ahora lo que es el tema también aquí lo puedes cambiar en caso de que lo tengas diferente al mío.

12
00:00:48,100 --> 00:00:49,960
En esta parte del sistema puedes cambiarlo

13
00:00:52,990 --> 00:01:01,420
donde saberle quiero voy a regresar al original bases de datos y voy a crearlo a poner la agenda PHP

14
00:01:02,570 --> 00:01:06,680
lo que viene haciendo el cotejan miento es importante porque hay caracteres sobre todo en el español

15
00:01:06,710 --> 00:01:14,620
como acentos la ñ etc etc que se requieren por lo tanto vamos a utilizar un F8 general si Iday clic

16
00:01:14,630 --> 00:01:20,110
en Crear y eso me crea mi base de datos que de momento está vacía totalmente.

17
00:01:20,230 --> 00:01:26,470
Este proyecto es sencillo y tal vez no requiere mucho análisis en la base de datos pero usualmente siempre

18
00:01:26,490 --> 00:01:30,940
tu proyecto es grande o va a crecer o al menos te dieron requerimientos.

19
00:01:30,940 --> 00:01:36,370
Es buena idea pasar un buen rato planeando una base de datos ver cómo se van a relacionar unas tablas

20
00:01:36,370 --> 00:01:41,800
con otras para repetir la menor cantidad de datos y sobre todo que la base de datos no sea muy pesada

21
00:01:41,800 --> 00:01:43,350
muy rápido.

22
00:01:43,350 --> 00:01:49,720
Una de las reglas de las bases de datos es que no se deben de repetir los datos pero nuestro proyecto

23
00:01:49,720 --> 00:01:54,070
es muy sencillo puedes ver que además tenemos un nombre una empresa y un teléfono.

24
00:01:54,910 --> 00:02:02,050
Si tuviéramos por ejemplo departamento ahí sería buena idea crear una segunda tabla para nada más almacenar

25
00:02:02,230 --> 00:02:08,050
el Heydi en cada uno de los contactos que haga referencia a ese departamento pero no hacer caso lo que

26
00:02:08,050 --> 00:02:13,480
es el proyecto final sí tiene una base de datos mucho más completa más avanzada así como el proyecto

27
00:02:13,480 --> 00:02:16,640
de optaste que es el que sigue después de éste.

28
00:02:16,690 --> 00:02:23,290
La idea de estos tres proyectos finales es que te muestra en eso cómo ir incrementando la complejidad

29
00:02:23,590 --> 00:02:27,520
pero sobre todo darte un aire de lo que es crear una base de datos real.

30
00:02:27,690 --> 00:02:31,040
Puedes ver que tenemos nombre empresa y teléfono.

31
00:02:31,330 --> 00:02:37,650
Necesitamos un campo extra que se conoce como Leidi ver que dice crear tablas y viene un nombre.

32
00:02:37,780 --> 00:02:41,730
Vamos a ponerle contactos iba a tener cuatro columnas.

33
00:02:41,740 --> 00:02:49,500
Es correcto continuar y desde aquí es donde le dices cómo se van a llevar tus campos de tu base de datos.

34
00:02:49,690 --> 00:02:55,600
Qué tipo de datos van a almacenar etc entonces no es como que tengas que llenar todo y no te sientas

35
00:02:55,600 --> 00:03:02,230
obligado a llenar todo y no es complicado tampoco vamos a llenar únicamente lo que requerimos.

36
00:03:02,380 --> 00:03:05,380
Primer campo siempre debe ser Leydi.

37
00:03:05,540 --> 00:03:09,840
No hemos Heydi puedes nombrarlo como tu dices pero la convención es llamarlo Heydi.

38
00:03:10,000 --> 00:03:12,760
Algunos lo llaman eurillos Dillon bajo contactos.

39
00:03:12,760 --> 00:03:21,060
Siéntete libre de llamarlo como tú dices el tipo de dato normal va a ser int y la longitud de valores

40
00:03:21,180 --> 00:03:23,290
por no más se recomienda utilizar 11.

41
00:03:23,300 --> 00:03:28,740
Eso por mal abarca millones de registros y nada más depusiera uno bueno se podrían registrar del 0 al

42
00:03:28,740 --> 00:03:31,060
9 y además de ahí ya no pasaría.

43
00:03:31,170 --> 00:03:38,080
11 Te permite registrar una gran cantidad de registros estos equipos nomás se dejan vacíos.

44
00:03:38,160 --> 00:03:41,160
Aquí la vas a poner ahí donde auto incrementaba.

45
00:03:41,420 --> 00:03:47,610
Tenemos que habilitamos y el que nos pregunta nos va a decir que quiere crear un índice debemos continuar

46
00:03:48,250 --> 00:03:55,710
y es importante que la Idice auto incrementase porque si tenemos un registro digamos 1 insertamos uno

47
00:03:55,710 --> 00:04:01,590
nuevo automáticamente revisa la base de datos ese 1 y le asigna el número 2.

48
00:04:01,590 --> 00:04:06,930
De otra forma tienes que hacer una consulta para obtener el último Heydi obtienes el último Heydi y

49
00:04:06,930 --> 00:04:08,570
le sumas 1 y tú solo asignas.

50
00:04:08,580 --> 00:04:13,190
Todo eso es mucho trabajo y con este auto incrementales te lo evitas.

51
00:04:13,350 --> 00:04:17,400
Créeme es muy común es demasiado común que algunas veces no lo dejemos habilitado.

52
00:04:17,610 --> 00:04:23,010
Comencemos a escribir insertamos un registro y el primero si lo reinserte y el segundo ya no porque

53
00:04:23,010 --> 00:04:30,540
no sabe a qué debe de insertarlo y por lo tanto muchas veces es un pequeño ajuste si hace perder horas

54
00:04:30,570 --> 00:04:32,260
o días de trabajo.

55
00:04:32,280 --> 00:04:40,290
Segundo campo que vamos a insertar es el nombre que damos con el nombre y programa de este tipo parchar

56
00:04:40,910 --> 00:04:43,100
Aquí le puedes definir la longitud.

57
00:04:43,350 --> 00:04:49,550
Trata de pensar como que el nombre más largo que te venga a la cabeza y de ahí piensa la longitud programar

58
00:04:49,600 --> 00:04:55,850
se recomienda 60 caracteres no es como que haya personas que tengan nombres tan largos de esta forma.

59
00:04:56,090 --> 00:05:01,740
Y otra opción que muchos hacen es dividir nombres y apellidos en campos diferentes y definiendo cierto

60
00:05:01,740 --> 00:05:06,380
campo de caracteres entonces €60 en este aspecto los demás se quedan vacíos.

61
00:05:06,390 --> 00:05:07,710
No los requerimos.

62
00:05:07,770 --> 00:05:14,020
Luego el nombre de la empresa también ni la empresa de Homero Simpson tenía tantos nombres mundoy permet

63
00:05:14,030 --> 00:05:14,450
Garret.

64
00:05:14,770 --> 00:05:21,010
No creo que tenga tantos caracteres por lo tanto voy a dejar como de 50 y el último vendría siendo el

65
00:05:21,010 --> 00:05:30,040
teléfono al teléfono como también no tiene tantos números de teléfono sonar como parchar y digamos 15

66
00:05:30,070 --> 00:05:37,790
porque algunos tal vez sean celulares algunos tengan Ladas etcétera pero no creo que más de 15 es recomendado

67
00:05:37,790 --> 00:05:44,160
utilizar el tipo de campo adecuado por ejemplo aquí hay uno que se llama Big Tex Mex.

68
00:05:44,180 --> 00:05:48,290
Eso te permite inyectar o insertar miles de palabras.

69
00:05:48,410 --> 00:05:55,130
Es como para entradas de blog y no es buena idea utilizar ese para almacenar números de tarjeta de crédito

70
00:05:55,130 --> 00:06:02,510
que son 16 o 18 si utilizas un campo que no es el adecuado con muchos datos o que es muy grande.

71
00:06:02,510 --> 00:06:07,760
Muy pronto la base de datos será muy pesada les damos clic aquí guardar todo eso va a crear nuestros

72
00:06:07,760 --> 00:06:13,130
campos los que tenemos de esta forma y desde aquí podríamos realizar algunas inserciones.

73
00:06:13,140 --> 00:06:18,170
Pues bien Heydi nombre empresa y teléfono pero todos lo estaremos haciendo por medio de la interfaz

74
00:06:18,170 --> 00:06:20,780
que estamos construyendo con PHP.

75
00:06:20,840 --> 00:06:27,530
Tenemos ya lista nuestra base de datos echándome y Xico el si es lo suficientemente robusta para soportar

76
00:06:27,830 --> 00:06:28,790
un proyecto grande.

77
00:06:28,790 --> 00:06:35,420
No te dejes engañar por algunos comentarios que se leen ahí de que mongo es lo mejor que PostgreSQL

78
00:06:35,450 --> 00:06:36,390
lo mejor.

79
00:06:36,500 --> 00:06:40,740
También México.-El es un excelente gestor de bases de datos.

80
00:06:40,740 --> 00:06:45,770
En el siguiente video vamos a comenzar a insertar los registros veremos cómo hacerlo con PHP.
