‫Ben tornato.
‫In questo video, creeremo la nostra prima tabella e, prima di farlo, vorrei mostrarvi quale
‫sarà il risultato finale di questo capitolo.
‫Come puoi vedere, ho una finestra qui chiamata Finestra principale e ha più controlli diversi qui.
‫Quindi abbiamo etichette, abbiamo una casella di riepilogo, beh, più pulsanti e più caselle di riepilogo in generale.
‫E quello che puoi vedere qui sono più zoo e beh, i nomi sono già un po' confusi perché
‫li ho cambiati.
‫Ma quello che puoi fare qui è controllare uno zoo o selezionare uno zoo e vedrai gli animali associati che si trovano
‫all'interno di quello zoo.
‫Quindi diciamo che abbiamo uno zoo a Tokyo e abbiamo uno squalo.
‫Abbiamo, beh, più squali con coccodrilli, un geco falchi, tutti quei tipi di animali.
‫E a New York abbiamo diversi tipi di animali.
‫Quindi a New York abbiamo un piccolo zoo.
‫Abbiamo solo un coccodrillo, ma poi decidiamo di aggiungere una scimmia allo zoo di New York.
‫Quindi lo aggiungeremo allo zoo di New York.
‫E come puoi vedere, questi sono gli animali associati.
‫Quindi, una volta che clicco su uno degli animali qui a destra o su uno degli zoo, la mia casella di testo qui
‫in basso cambia il suo valore.
‫Quindi prende solo il valore della mia città.
‫Quindi qui dentro ho, per esempio, anche Il Cairo, e voglio aggiornarlo.
‫Quindi eliminerò i due e aggiornerò lo zoo.
‫Ora, come puoi vedere, Cairo è stato aggiornato.
‫Posso fare lo stesso con il mio Zoo di Milano.
‫Quindi aggiornerò Milano a questo bla bla zoom.
‫È uno zoo finto.
‫Non esiste.
‫Quindi lo eliminerò del tutto.
‫Lo stesso vale per il nostro 44 animale.
‫Cancellerò completamente anche quell'animale.
‫Quindi, in generale, ora puoi vedere che abbiamo più cose diverse da considerare qui.
‫Stiamo utilizzando più tabelle diverse.
‫Quindi, per prima cosa, abbiamo il tavolo dello zoo, poi abbiamo il tavolo degli animali e poi abbiamo un tavolo che prende quei
‫due e li collega tra loro.
‫E questa sarà la sfida più grande che affronteremo.
‫E uno dei prossimi video e, naturalmente, costruiremo questa interfaccia utente.
‫Non è il più bello, ma è molto funzionale e ti aiuterà a capire, bene, i costrutti del database
‫in generale e come usare i database in C Sharp e anche in alcuni MySQL.
‫Quindi direi che iniziamo con questo e quindi torneremo a Visual Studio.
‫E come puoi vedere, ho due connessioni qui.
‫Ne hai solo uno o dovresti avere solo una connessione e io ne ho un'altra.
‫È quello a cui mi sono appena connesso per mostrarti la demo.
‫E useremo quello nuovo che ho creato qui.
‫E come puoi vedere, non c'è ancora nessun tavolo lì dentro.
‫Quindi dobbiamo creare una nuova tabella.
‫Pertanto, io.
‫Destra.
‫Fare clic su una tabella e faccio clic qui per creare una nuova tabella.
‫Quindi aggiungi una nuova tabella e si aprirà una piccola finestra.
‫E a proposito, fai in modo che il server esplori un po 'meno intrusivo qui e come nasconderlo in quel modo.
‫Ora sembra molto meglio.
‫Quindi abbiamo la nostra piccola tabella che ha un'idea del tipo in ditcher, consente null è o consente null come disattivato
‫e non esiste un valore predefinito.
‫Quindi quello che puoi vedere qui è una piccola chiave, ma ciò significa che questa sarà la colonna chiave
‫e ciò che puoi praticamente creare qui sono le colonne.
‫Quindi abbiamo una colonna chiamata Edem e quindi possiamo creare una colonna aggiuntiva proprio qui.
‫Quindi ne creerò uno e lo chiamerò un luogo, un luogo proprio così.
‫E non permetterò nulla ora.
‫Devo cambiare il tipo di dati.
‫E i tipi di dati non sono esattamente quelli che abbiamo visto e C diesis, ma alcuni di essi sono simili a quelli
‫in C diesis.
‫Quindi hai caratteri, bit, numeri interi giorno per giorno.
‫E quello che voglio usare qui sarà var char 50 e var char 50.
‫Bene, allora mi chiederò come creare una stringa di 50 valori e memorizzarla all'interno della mia posizione.
‫Ora un'altra cosa importante che voglio cambiare è anche che voglio rendere questo ID la nostra specifica di identità.
‫Quindi farò clic sulla specifica dell'identità qui sulle proprietà.
‫Quindi seleziona l'ID e poi vai alle proprietà a sinistra, sul lato destro qui, quindi scegli
‫la specifica dell'identità e cambia il valore dell'identità in true.
‫E ora aumenterà di uno ogni volta, e ciò significa che ogni singola voce nel nostro database avrà un
‫ID univoco poiché la creazione di una nuova voce aumenterà sempre l'ID di uno.
‫È simile all'esempio nell'ereditarietà che abbiamo avuto dove abbiamo ricevuto l'attuale notifica I. D.
‫e cose così.
‫Quindi questo è più o meno il nostro tavolo.
‫Ora voglio cambiare il nome della tabella.
‫Non voglio che si chiami tavolo.
‫Voglio che questo nome di tabella sia diverso.
‫Quindi chiamerò quel tavolo Tsou.
‫Quindi questa sarà la mia tabella e userò un valore singolare qui o la parola singolare, non
‫zus plurale.
‫E ci sono molte ottime ragioni per questo.
‫E se vuoi leggerlo, c'è un ottimo articolo in Stack Overflow o in realtà un'ottima
‫risposta qui con sei ottimi motivi per cui dovresti usare un termine singolare.
‫Quindi qualcuno ha fatto la stessa domanda qui, singolare contro plurale.
‫E puoi controllare la risposta qui.
‫Tutto bene.
‫Quindi ora abbiamo il nostro tavolo, ma non c'è ancora.
‫Quindi, a proposito, sei nella T.
‫Scheda L qui e qui stiamo semplicemente creando una tabella.
‫Quindi, una volta premuto questo tasto di aggiornamento qui in alto o questo pulsante o spostato tutto, si aggiornerà
‫ed eseguirà questo come codice QR, che creerà una tabella in DBO chiamata Tsou.
‫Avrà un io. D. , che è di tipo intero, che non ammette n.
‫Quindi non avrà valori vuoti.
‫Ed è la chiave primaria e allo stesso tempo è l'identità.
‫Quindi ID è la chiave primaria, il che significa che possiamo individuare qualsiasi cosa tramite questo Edem.
‫E poi abbiamo qualcosa chiamato posizione, che è un'altra colonna di tipo Anvar Char 50, il
‫che significa che possono esserci 50 caratteri di stringa diversi e quindi non abbiamo null anche qui.
‫Quindi creiamo un'altra colonna che non consente null.
‫Tutto bene.
‫Quindi ora premi questo pulsante di aggiornamento e aggiornerà il nostro database.
‫Quindi aggiornerò il database qui premendo questo pulsante.
‫E ora, come puoi vedere, qui sui tavoli non è cambiato nulla.
‫Ma se aggiorni, improvvisamente vedi la tabella dello zoo qui e la tabella dello zoo ha un ID e una posizione.
‫Ora, vorrei accedere allo zoo e modificarne i valori in modo che tu possa andare a destra o premere il tasto destro, fare clic qui
‫sullo zoo e quindi mostrare i dati della tabella.
‫Bene, questo si aprirà mentre questo dibattito faccio dati che mostrano che c'è un io. D. e c'è una posizione.
‫Quindi questo ora va bene, perché è vuoto, non l'abbiamo ancora creato.
‫Quindi questa strada non esiste ancora.
‫Ecco perché è normale.
‫Ma se inserisco una posizione qui, quindi inserirò una posizione come New York, come puoi vedere, ho creato
‫questa nuova posizione che ha l'idea di una e possiamo inserire la posizione successiva appena sotto la strada .
‫Puoi allargarlo un po' qui e puoi aggiungere altre città.
‫Quindi aggiungerò Tokyo, aggiungerò Berlino, poi aggiungerò Il Cairo e Milano.
‫E, naturalmente, potrei andare avanti e aggiungerne molti altri.
‫Tutto bene.
‫Quindi ora abbiamo più posizioni diverse e tutte hanno una I unica. D. Quindi partendo da uno, andando a cinque nel
‫nostro caso ora.
‫Ora, andiamo avanti e creiamo un nuovo progetto, perché abbiamo tutto impostato nel nostro Silver Explorer senza nemmeno
‫avere un progetto.
‫Quindi soluzione qui, soluzione uno zero progetto.
‫Quindi non siamo in un progetto.
‫Quindi creiamone uno nuovo e lo chiamerò uno zoo manager del WEF.
‫E vado a premere, ok?
‫Bene, eccoci nell'YPF e vediamo il nostro file Zemel qui accanto, quello che vogliamo fare è aggiungere un'origine
‫dati.
‫Come puoi vedere, premo su datasource ora.
‫E se questo non viene visualizzato per te, quindi se non viene indicato nulla di simile qui, quindi il tuo progetto
‫attualmente non ha un'origine dati, fai semplicemente clic sul tuo progetto sul lato destro.
‫Quindi, in questo caso, YPF Zouma Nyjer, e quindi premi fonti di dati, quindi verrà visualizzato e sarai in grado
‫di aggiungere una nuova fonte di dati.
‫Quindi sceglierò il database del tipo di origine dati qui.
‫Quindi premo Avanti.
‫Quindi utilizzo il set di dati come modello di database.
‫E poi qui devi scegliere la tua connessione dati e io sceglierò quella che ho creato la
‫seconda volta.
‫Quindi anche Panetoz, e si chiama Monetarists DB e mostrerò la stringa.
‫Bene, va bene.
‫Per renderlo più semplice, premo semplicemente sì.
‫Qui includo dati sensibili e stringa di connessione, quindi premo Avanti.
‫A proposito, se non vuoi includere dati sensibili, puoi impostarli nella tua applicazione chiamata in
‫seguito.
‫Ma ho intenzione di mantenerlo semplice.
‫Quindi premo Avanti e ottengo questa stringa di connessione e si chiama Pandoras DB Connection String nel mio
‫caso.
‫E lo copierò.
‫E poi posso scegliere i miei oggetti di database.
‫E come puoi vedere, le mie tabelle hanno un oggetto di database zoo e sceglierò semplicemente quello.
‫E poiché considera un nome di set di dati, che si chiama Panetoz, come set di
‫dati, che possiamo anche cambiare, ma lo lascerò così com'è ora che ho finito e questo creerà la nostra fonte di dati.
‫E come puoi vedere ora è lì.
‫Abbiamo la fonte dei dati ora qui.
‫E quello che puoi fare qui ora è, ad esempio, fare clic con il pulsante destro del mouse su Zoom e aggiungere un set di dati con
‫designer e poi troverai il tuo database e un design.
‫Come puoi vedere, c'è un tavolo chiamato zoo.
‫Ha un valore chiave, chiamato ID o colonna chiave.
‫Quindi hai la posizione e c'è un adattatore per la tabella dello zoo che ha una funzionalità ESKIL di riempimento e acquisizione dei dati.
‫E quello che dobbiamo fare ora è andare alla nostra finestra principale, la demo, e qui imposteremo la nostra stringa
‫della scuola perché ho copiato il mio nome di stringa in quel modo e ne avrò bisogno nel secondo.
‫Quindi creo una nuova stringa, la chiamerò stringa di connessione, che accederà
‫al gestore della configurazione, quella stringa di connessione.
‫E qui, tra parentesi quadre, dovrò inserire la stringa tra virgolette.
‫Ora si lamenta perché non conosce questo gestore di configurazione e potrei aggiungerlo qui in
‫alto.
‫Potrei dire, sì, usando il gestore di configurazione e quel genere di cose, ma dobbiamo configurarlo
‫prima.
‫Quindi premo a destra.
‫Fare clic sui miei riferimenti e aggiungo un riferimento qui e il riferimento che voglio utilizzare un sistema che la configurazione
‫in modo che uno qui.
‫Quindi ottengo il segno di spunta qui accanto a un sistema che configura e premo, OK, e ora questo gestore
‫di configurazione può essere usato e possiamo andare avanti e aggiungere usando il sistema quella configurazione.
‫Ora, all'improvviso, il gestore della configurazione non si lamenta.
‫Bene, almeno il colore viene fuori e ora dobbiamo solo aggiungere le stringhe di connessione corrette.
‫E questo sarà il nome del nostro progetto, che è UPF, nel mio
‫caso, spazio vuoto o sulla partitura, gestore dello zoo, proprietà DOT, impostazioni DOT e poi il link che ho copiato.
‫Quindi questa è la stringa di connessione B.
‫E poi, quello che dobbiamo fare qui è dire che questa è la nostra connessione, forza, quindi
‫useremo la proprietà della stringa di connessione qui in questo modo.
‫Quindi è una riga di codice piuttosto lunga.
‫Ma ciò che è importante qui è che usi il nome del tuo progetto, le proprietà del punto, le impostazioni del punto, la stringa
‫che hai impostato durante la creazione dell'origine dati e poi la stringa di connessione del punto in seguito.
‫Tutto bene.
‫Quindi ora questo è impostato e possiamo andare avanti nel prossimo video in cui lavoreremo un po'
‫di più con la parte attuale della nostra applicazione.