‫Bienvenido de nuevo.
‫En este video, vamos a crear nuestra primera tabla, y antes de hacerlo, me gustaría mostrarles
‫cuál será el resultado final de este capítulo.
‫Como puede ver, tengo una ventana aquí llamada Ventana principal, y tiene varios controles diferentes aquí.
‫Entonces tenemos etiquetas, tenemos un cuadro de lista, bueno, múltiples botones y múltiples cuadros de lista en general.
‫Y lo que pueden ver aquí son varios zoológicos y bueno, los nombres ya están un poco confundidos porque
‫los he cambiado.
‫Pero lo que puede hacer aquí es consultar un zoológico o seleccionar un zoológico y verá los animales asociados que se encuentran
‫dentro de ese zoológico.
‫Digamos que tenemos un zoológico en Tokio y tenemos un tiburón.
‫Tenemos, bueno, varios tiburones con cocodrilos, un gecko halcones, todo ese tipo de animales.
‫Y en Nueva York tenemos diferentes tipos de animales.
‫Entonces, en Nueva York, tenemos un pequeño zoológico.
‫Solo tenemos un cocodrilo, pero luego decidimos agregar un mono al zoológico de Nueva York.
‫Entonces, vamos a agregar eso al zoológico de Nueva York.
‫Y como puede ver, estos son los animales asociados.
‫Luego, una vez que hago clic en uno de los animales aquí a la derecha o en uno de los zoológicos, mi cuadro de texto aquí
‫en la parte inferior cambia su valor.
‫Entonces solo toma el valor de mi ciudad.
‫Así que aquí tengo, por ejemplo, Cairo también, y quiero actualizar eso.
‫Así que voy a eliminar los dos y voy a actualizar zoo.
‫Ahora, como puede ver, Cairo ha sido actualizado.
‫Puedo hacer lo mismo con mi zoológico de Milán.
‫Así que voy a actualizar Milán a este zoom bla bla bla.
‫Es un zoológico falso.
‫No existe
‫Así que voy a borrar eso por completo.
‫Lo mismo ocurre con nuestro 44 animal.
‫También voy a eliminar ese animal por completo.
‫Entonces, en general, puede ver ahora que tenemos varias cosas diferentes para considerar aquí.
‫Estamos usando varias tablas diferentes.
‫Entonces, por un lado, tenemos la mesa del zoológico, luego tenemos la mesa de los animales y luego tenemos una mesa que toma esos
‫dos y los conecta entre sí.
‫Y ese será el desafío más grande que vamos a cubrir.
‫Y uno de los próximos videos y, por supuesto, vamos a crear esta interfaz de usuario.
‫No es el más hermoso, pero es muy funcional y lo ayudará a comprender, bueno, las construcciones de la base de datos
‫en general y cómo usar las bases de datos en C Sharp y también en algo de MySQL.
‫Entonces, diría que comencemos con esto y, por lo tanto, volveremos a Visual Studio.
‫Y como puede ver, tengo dos conexiones aquí.
‫Solo tienes una o solo deberías tener una conexión y yo tengo otra.
‫Ese es el que me acaba de conectar para mostrarles la demostración.
‫Y usaremos el nuevo que he creado aquí.
‫Y como puede ver, todavía no hay mesa allí.
‫Entonces necesitamos crear una nueva tabla.
‫Por lo tanto, yo.
‫Derecha.
‫Hago clic en una tabla y hago clic en crear una nueva tabla aquí.
‫Así que agregue una nueva tabla y se abrirá una pequeña ventana.
‫Y, por cierto, haz que el servidor explore un poco menos intrusivo aquí y cómo ocultarlo así.
‫Ahora se ve mucho mejor.
‫Entonces tenemos nuestra pequeña tabla que tiene una idea de tipo en ditcher, permite nulos o permite nulos como desactivados
‫y no hay un valor predeterminado.
‫Entonces, lo que puede ver aquí es una pequeña clave, pero eso significa que esta será la columna
‫clave y lo que puede crear aquí son las columnas.
‫Entonces tenemos una columna llamada Edem y luego podemos crear una columna adicional aquí.
‫Así que voy a crear uno y llamaré a esa ubicación, ubicación así.
‫Y no voy a permitir valores nulos ahora.
‫Necesito cambiar el tipo de datos.
‫Y los tipos de datos no son exactamente los que hemos visto y C sostenido, pero algunos de ellos son similares a los
‫de C sostenido.
‫Entonces tienes caracteres, bits, enteros del día a día.
‫Y el que quiero usar aquí será var char 50 y var char 50.
‫Bueno, entonces me pediré que cree una cadena de 50 valores y la almacene dentro de mi ubicación.
‫Ahora, otra cosa importante que quiero cambiar es que también quiero que este ID sea nuestra especificación de identidad.
‫Así que voy a hacer clic en la especificación de identidad aquí en las propiedades.
‫Por lo tanto, seleccione el ID y luego vaya a las propiedades a la izquierda, el lado derecho aquí y luego
‫elija la especificación de identidad y cambie el valor de identidad a verdadero.
‫Y ahora se incrementará en uno cada vez, y lo que eso significa es que cada entrada en nuestra base de datos
‫tendrá una ID única, ya que crear una nueva entrada siempre incrementará la ID en uno.
‫Eso es similar al ejemplo de herencia que teníamos donde obtuvimos la notificación actual I. D.
‫Y cosas como esa.
‫Así que esa es prácticamente nuestra mesa.
‫Ahora quiero cambiar el nombre de la tabla.
‫No quiero que se llame tabla.
‫Quiero que el nombre de esta tabla sea diferente.
‫Así que voy a llamar a esa mesa Tsou.
‫Así que esta va a ser mi tabla y voy a usar un valor singular aquí o la palabra singular, no
‫zus plural.
‫Y hay varias buenas razones para ello.
‫Y si desea leerlo, hay un gran artículo en Stack Overflow o, en realidad, una excelente
‫respuesta aquí con seis excelentes razones por las que debe usar un término singular.
‫Entonces alguien tenía la misma pregunta aquí, singular versus plural.
‫Y puedes ver la respuesta aquí.
‫Está bien.
‫Así que ahora tenemos nuestra mesa, pero todavía no está allí.
‫Entonces, por cierto, estás en el T.
‫La pestaña L aquí y aquí simplemente estamos creando una tabla.
‫Entonces, una vez que presione esta tecla de actualización aquí en la parte superior o este botón o cambie todo debido, se actualizará
‫y ejecutará esto como un código QR, lo que creará una tabla en DBO llamada Tsou.
‫Tendrá una I. D. , que es de tipo integer, que no permite no.
‫Entonces no tendrá valores vacíos.
‫Y es la clave principal y al mismo tiempo es la identidad.
‫Entonces, ID es la clave principal, lo que significa que podemos localizar cualquier cosa con este Edem.
‫Y luego tenemos algo llamado ubicación, que es otra columna que es de tipo Anvar Char 50,
‫lo que significa que puede haber 50 caracteres de cadena diferentes y luego no tenemos nulos aquí también.
‫Entonces creamos otra columna que no permite nulos.
‫Está bien.
‫Entonces ahora presione este botón de actualización y actualizará nuestra base de datos.
‫Así que voy a actualizar la base de datos aquí presionando este botón.
‫Y ahora, como puede ver, nada ha cambiado aquí en las mesas.
‫Pero si actualiza, de repente verá la mesa del zoológico aquí y la mesa del zoológico tiene una identificación y una ubicación.
‫Ahora, me gustaría acceder al zoológico y cambiar sus valores para que pueda ir a la derecha o presionar a la derecha, hacer clic aquí en
‫el zoológico y luego mostrar los datos de la tabla.
‫Bueno, eso se abrirá a medida que este debate haga datos que muestren que hay un yo. D. y hay una ubicación.
‫Entonces este ahora está bien, porque está vacío, aún no lo hemos creado.
‫Entonces este camino aún no existe.
‫Por eso es tan normal.
‫Pero si ingreso una ubicación aquí, entonces ingresaré una ubicación como Nueva York, como pueden ver, he creado
‫esta nueva ubicación que tiene la idea de una y podemos ingresar la siguiente ubicación justo debajo del camino. .
‫Puede hacerlo un poco más ancho aquí y puede agregar algunas otras ciudades.
‫Entonces voy a agregar Tokio, voy a agregar Berlín, luego voy a agregar El Cairo y Milán.
‫Y, por supuesto, podría seguir adelante y agregar muchos más.
‫Está bien.
‫Así que ahora tenemos varias ubicaciones diferentes y todas tienen un yo único. D. Entonces, comenzando desde uno, yendo a cinco en
‫nuestro caso ahora.
‫Ahora, sigamos adelante y creemos un nuevo proyecto, porque tenemos todo eso configurado en nuestro Silver Explorer sin siquiera
‫tener un proyecto.
‫Entonces solución aquí, solución uno cero proyecto.
‫Entonces no estamos en un proyecto.
‫Así que creemos uno nuevo y lo llamaré administrador del zoológico WEF.
‫Y voy a presionar, ¿de acuerdo?
‫Muy bien, ahí estamos en el YPF y vemos nuestro archivo Zemel aquí a continuación, lo que queremos hacer es agregar una fuente
‫de datos.
‫Como puede ver, presiono en la fuente de datos ahora.
‫Y si eso no se muestra para usted, entonces si no se indica nada como esto aquí, por lo que su proyecto actualmente
‫no tiene una fuente de datos, simplemente haga clic en su proyecto en el lado derecho.
‫Entonces, en este caso, YPF Zouma Nyjer, y luego presionas fuentes de datos, aparecerá esto y podrás
‫agregar una nueva fuente de datos.
‫Así que elegiré la base de datos del tipo de fuente de datos aquí.
‫Luego presiono siguiente.
‫Luego utilizo el conjunto de datos como modelo de base de datos.
‫Y luego aquí debes elegir tu conexión de datos y yo elegiré la que he creado por
‫segunda vez.
‫Entonces Panetoz también, y se llama Monetarists DB y voy a mostrar la cadena.
‫Bueno, eso está bien.
‫Para hacerlo más simple, simplemente presiono sí.
‫Aquí se incluyen los datos confidenciales y la cadena de conexión, luego presiono Siguiente.
‫Por cierto, si no desea incluir datos confidenciales, puede configurarlos en su aplicación llamada más
‫adelante.
‫Pero voy a mantenerlo simple.
‫Entonces presiono Siguiente y luego obtengo esta cadena de conexión y se llama Cadena de conexión DB de Pandoras en mi
‫caso.
‫Y voy a copiar eso.
‫Y luego puedo elegir los objetos de mi base de datos.
‫Y como puede ver, mis tablas tienen un objeto de base de datos de zoológico y lo elegiré.
‫Y como considera que el nombre de un conjunto de datos, que se llama Panetoz, es un
‫conjunto de datos, que también podemos cambiar, pero lo voy a dejar como está ahora que termino y eso creará nuestra fuente de datos.
‫Y como puede ver ahora está ahí.
‫Tenemos la fuente de datos ahora aquí.
‫Y lo que puede hacer aquí ahora es, por ejemplo, hacer clic derecho en Zoom y agregar un conjunto de datos con el diseñador y
‫luego encontrará su base de datos y un diseño.
‫Como puede ver, hay una mesa llamada zoo.
‫Tiene un valor de clave, que se llama ID o una columna de clave.
‫Luego tiene la ubicación y hay un adaptador de mesa de zoológico que tiene una funcionalidad ESKIL de llenado y obtención de datos.
‫Y lo que tenemos que hacer ahora es ir a nuestra ventana principal, la demostración, y aquí vamos a
‫configurar nuestra cadena escolar porque copié mi nombre de cadena así y lo necesitaré en el segundo.
‫Entonces creo una nueva cadena, la llamaré cadena de conexión, que va a
‫acceder al administrador de configuración, esas cadenas de conexión.
‫Y aquí, en los corchetes, tendré que introducir la cadena entre comillas.
‫Ahora, se está quejando porque no conoce este administrador de configuración y podría agregarlo aquí en la parte
‫superior.
‫Podría decir, sí, usando el administrador de configuración y ese tipo de cosas, pero tenemos que configurarlo antes de
‫eso.
‫Entonces presiono a la derecha.
‫Haga clic en mis referencias y agrego una referencia aquí y la referencia que quiero usar en un sistema de esa
‫configuración para que uno aquí.
‫Entonces obtengo la marca de verificación aquí al lado de un sistema que configuró y presiono, OK, y ahora este
‫administrador de configuración se puede usar y podemos continuar y agregar usando el sistema esa configuración.
‫Ahora, de repente, el administrador de configuración no se queja.
‫Bueno, al menos aparece el color y ahora solo necesitamos agregar las cadenas de conexión correctas.
‫Y ese será el nombre de nuestro proyecto, que es UPF, en mi caso,
‫espacio vacío o en la partitura, administrador del zoológico, propiedades del DOT, configuración del DOT y luego el enlace que he copiado.
‫Entonces esta es la cadena de conexión B.
‫Y a continuación, lo que tenemos que hacer aquí es decir que esta es nuestra conexión, fuerza, así que
‫usaremos la propiedad de la cadena de conexión aquí de esa manera.
‫Así que es una línea de código bastante larga.
‫Pero lo que es importante aquí es que use el nombre de su proyecto, propiedades DOT, configuración de puntos, puntee la cadena que
‫ha configurado al crear su fuente de datos y luego puntee la cadena de conexión después.
‫Está bien.
‫Así que ahora esto está configurado y podemos continuar en el siguiente video donde trabajaremos un poco
‫más con la parte real de nuestra aplicación.