‫Bem-vindo de volta a este vídeo, vamos usar sequela com Link.
‫Então, vamos seguir em frente e criar um novo projeto.
‫E, neste caso, vou usar um projeto WPA porque gostaria de exibir os dados de uma maneira
‫agradável.
‫Vou chamar esse link de uma escola ou sequência e pressionar, OK?
‫E o que eu quero ter aqui será apenas uma grade de dados.
‫Então, vou criar uma nova grade de dados aqui com um nome chamado Main Data Grid.
‫Portanto, ele apenas deve exibir todos os dados que teremos em nosso banco de dados e usaremos com a escola.
‫Então aqui eu tenho nosso alinhamento de horizonte, que está centralizado e também bem, na verdade, vamos colocá-lo à esquerda.
‫A esquerda é boa.
‫Então, uma altura de, digamos, quatrocentas e margens de dez em cada direção.
‫Então, também temos um alinhamento vertical em direção ao topo.
‫Então, vamos fazer esse alinhamento vertical em direção ao topo e fechar essa grade de dados.
‫Agora temos essa grade de dados aqui e como você pode ver, ela ainda não tem um com.
‫Vou usar uma largura de quatrocentos e cinquenta ou algo assim ou talvez quinhentos e vinte.
‫Quase toda a largura da nossa janela principal.
‫Então, como você vê, quinhentos é o correto e a altura.
‫Bem, se você quiser ter quatrocentos, devemos também aumentar o tamanho de nossa janela.
‫Tudo bem.
‫Agora você tem esta janela e podemos prosseguir com a conexão do servidor.
‫Então, vamos prosseguir com você e seu explorador de servidores ou controlar todos nós e abriremos essa tela de conexões de dados ou
‫o explorador de servidores.
‫E então aqui vou criar uma nova tabela.
‫Portanto, no meu caso, tenho duas conexões aqui.
‫Vou usar um desses e criar uma nova tabela como essa.
‫E a mesa deveria se chamar universidade e sou eu.
‫D deve ser a identidade especificada.
‫Assim, a especificação de identidade é dita a Drew.
‫A seguir, quero ter outra linha aqui, que será o nome da universidade e que
‫seria um inva 50 aqui e não permite nulos.
‫Tudo bem.
‫Então essa é a nossa mesa universitária.
‫Agora vamos atualizar isso para criar a tabela.
‫Vou atualizar meu banco de dados.
‫E se eu atualizar aqui, vai me mostrar esta tabela universitária aqui com o nome da ideia.
‫Então eu crio outra tabela, nova tabela, e essa tabela também terá uma identidade para o ID.
‫Então, vamos fazer a mesma coisa aqui com a identidade certa, especialmente a especificação dita a Drew.
‫E deve ter uma regra chamada nome, que é Anvar Cha e outra que é gênero, que também vai ser o fim do
‫nosso gráfico.
‫E cada um deles não permite agora, então não estamos permitindo agora e
‫finalmente temos a Cidade Universal I. D. a que esta tabela pertence, e que também será Anvar 50.
‫Então agora o nome da mesa, enquanto você adivinhou, talvez seja aluno.
‫Vou chamá-lo de estudante.
‫E agora, antes de executá-lo, preciso fazer algumas alterações.
‫Portanto, quero adicionar uma restrição às minhas chaves estrangeiras.
‫Vou criar uma nova chave estrangeira AFK, que se chamará universidade.
‫Ok, então essa restrição é chamada de Universidade de.
‫E agora a coluna da chave estrangeira deve ser o ID da universidade.
‫Então, aqui e colchetes, carteira de identidade universitária.
‫E a referência é para a tabela da DBO Dott University.
‫E aqui deve estar o ID.
‫Então a coluna vai ser a ideia da nossa universidade.
‫E agora adiciono mais uma declaração sobre Delete Kaskade e já tínhamos isso antes.
‫O que faremos é simplesmente limpar todas as entradas diferentes se uma das conexões for praticamente
‫excluída.
‫Então, essa carteira de identidade agora está reclamando aqui da restrição porque universidade é ideias de invalidez.
‫Mas a ideia de nosso ID de universidade é realmente boa, o ID de nossa tabela de universidade é na verdade um inteiro.
‫Portanto, se verificarmos, vemos que é um número inteiro.
‫E agora, claro, a carteira de identidade se quiser ser a chave estrangeira.
‫Bem, para ter a chave estrangeira da ideia de nossa tabela de universidade como sua chave estrangeira, então
‫precisamos usar integer aqui também e vou desativar a permissão de Noll também.
‫Isso significa que praticamente todo aluno pertence a uma universidade específica.
‫Portanto, você não pode ter várias universidades às quais ele pertence, não apenas criar outra mesa,
‫uma nova mesa, e essa será chamada de palestra.
‫Portanto, cada aluno deve ter uma aula ou várias aulas.
‫E aqui o ID também deve ser o identificador principal.
‫Então a especificação T e
‫eu vou usar var char aqui para name for char assim e não permite n e, a propósito, o aluno deve
‫ser atualizado, então não está disponível em nossas tabelas ainda.
‫Mas se atualizarmos isso então veremos a palestra DVOA aluno e universidade estrangeira e manteremos essas
‫tabelas criadas.
‫Portanto, nossa palestra agora deve ser criada, nossa mesa de alunos também deve ser criada e somos aluno de palestra e
‫universidade.
‫Agora vamos criar uma última mesa, adicionar uma nova mesa e essa será a mesa de aula do aluno.
‫Então, vamos renomeá-lo como aluno Elec.
‫Certo.
‫E deve ter um ID e esse também seria o identificador principal.
‫Vou usar a especificação de identidade.
‫Verdade.
‫Como você pode ver, identidade da chave primária.
‫Agora temos um ID de aluno aqui que é do tipo Int e temos um ID de aula que também é do tipo int.
‫Então, como você pode imaginar, temos esse associado da mesa de aula do aluno que terá todos os IDs dos alunos
‫e a aula para saber qual aluno tem qual aula.
‫Portanto, é basicamente conectar a mesa de aula com a mesa do aluno.
‫Essa é a ideia por trás desta mesa aqui.
‫E, claro, precisamos prosseguir e ter algumas chaves estrangeiras.
‫Então, vamos criar novas chaves estrangeiras, adicionar uma nova chave estrangeira.
‫E este será o aluno F K, que significa chave estrangeira do aluno, que tem a
‫coluna da carteira do aluno, aluno I. D. na tabela divi todos iniciam o aluno.
‫E uma coluna que estamos verificando é seu ID.
‫E aqui eu também adiciono este Kaskade undelete.
‫E agora preciso de outra restrição.
‫Vou copiar e colar isso.
‫Na verdade, eu poderia copiar.
‫E cole assim como copiar e colar, ou posso, é claro, criar uma nova chave estrangeira aqui também.
‫Portanto, conforme sua preferência, você pode fazer isso de qualquer maneira.
‫Palestra OK, assim.
‫E a chave estrangeira aqui será a palestra de que tenho certeza que preciso.
‫E aqui também deve ter a estrutura.
‫Portanto, a mesa dbo e a mesa deve ser uma palestra.
‫E agora o ID é a coluna da tabela que estamos olhando.
‫E, claro, esta linha à esquerda, Kaskade e assim por diante delete cascade.
‫Então, por que temos essa palestra para alunos.
‫É atualizado bem rápido para que o tenhamos, para ter de um lado todos os alunos que
‫podem ter várias aulas e todas as aulas que podem ter vários alunos.
‫Então é por isso que precisamos ter essa tabela associativa, que só tem os IDs de
‫cada aluno e de cada aula, senão ficaria muito complicado.
‫E essa é uma maneira muito limpa de lidar com isso, a fim de abrir o antigo shivved D e as fontes de dados
‫serão abertas.
‫Agora você precisa selecionar seu projeto no lado direito e também D novamente.
‫Agora podemos adicionar uma nova fonte de dados.
‫Então, vamos fazer isso e escolher o banco de dados aqui.
‫Apenas dados definidos aqui.
‫Então, a conexão deve ser a que você tem.
‫Você pode usar a que tem ou pode usar uma nova conexão, mas não
‫faz sentido, pois configuramos essa conexão específica.
‫Vou em seguida e esta será a string de conexão e vou copiá-la porque vou
‫precisar dela aqui.
‫Então, a conexão como e vou clicar em próximo e agora posso escolher as tabelas e vou usar os
‫alunos de aula durante a aula e na universidade, então essas quatro tabelas serão obrigatórias.
‫E eu vou terminar agora para usar a escola, você precisa ter certeza de que as ferramentas da escola ou link para
‫as ferramentas da escola estão conectadas e instaladas.
‫Portanto, se você não os tiver, verifique o instalador do Visual Studio.
‫Portanto, abra o instalador do Visual Studio.
‫É um programa que você deveria ter instalado e nós já o usamos.
‫Então apenas abra isso.
‫Estamos.
‫Então aqui na comunidade de estúdio virtual pressione mais e modifique, então aquele que você instalou,
‫modifique sua instalação e então vá para os componentes individuais aqui e certifique-se de que você tem as peças de habilidade
‫aqui.
‫Então, tempo de execução do Eskil Aitel e assim por diante.
‫E aqui um link para Ezekial Tools.
‫Então é isso que é importante.
‫Se você não tiver isso, se não instalar, a outra abordagem não funcionará.
‫Portanto, vá em frente e verifique a marca de seleção e, em seguida, modifique.
‫Então vá em frente e instale.
‫Mas antes de prosseguir e instalá-lo, devemos salvar nosso projeto.
‫Vou salvar meu projeto aqui porque o que ele fará é reiniciar o Visual Studio, ele
‫fechará o Visual Studio.
‫Então, irei modificar novamente e irei lá.
‫Os componentes individuais escolhem o link para convidá-lo aqui, modifique e deixe-o fazer sua mágica.
‫Então, vamos continuar aqui e agora ele deve baixar e instalar.
‫E no meu caso até me pede para salvar minhas alterações.
‫E então ele não parará depois que a instalação for concluída, o Visual Studio será iniciado novamente para que você possa
‫desligar o instalador do Visual Studio novamente.
‫Então feche e agora podemos ir em frente.
‫Portanto, antes de mais nada, espero que ainda o copie.
‫Então, vamos entrar no código por trás e estabelecer a conexão aqui.
‫E se você não tiver copiado, não há problema.
‫Então, aqui, queremos criar uma conexão e será uma string.
‫String de conexão, que é o gerenciador de configuração, e se você não mostrar ou não aparecer, você precisa adicionar a
‫referência a esse gerenciador de configuração.
‫Já vimos isso antes.
‫Direito.
‫Então você adiciona essa referência aqui, certo?
‫Clique em e você adiciona a configuração ou configuração do sistema aqui.
‫OK, agora você pode adicionar usando o sistema essa configuração e agora você pode trabalhar com o gerenciador de configuração aqui.
‫Portanto, o que precisamos fazer é conectar à nossa string de conexão do conjunto de dados aqui.
‫E entre aspas você precisa adicionar o link.
‫E no meu caso é o nome, ou em geral é o nome do arquivo que temos aqui do projeto
‫e seu link para perguntar a você l propriedades de ponto, configurações de ponto, ponto e então a string de conexão que
‫tínhamos.
‫E, no meu caso, era uma string de conexão de banco de dados armazenada em zeladoria.
‫E então aqui você precisa declarar que é uma string de conexão aqui e essa é a nossa declaração.
‫A propósito, como você instalou o link para nossas ferramentas, agora pode ir em frente e adicionar um link para
‫a sua aula.
‫Vou adicionar uma nova classe aqui, adicionar um novo item, um link para perguntar a todos.
‫Link para pedir suas aulas, e vou chamá-lo de link para perguntar a vocês, Darnton classes que Dibbell DBMS
‫está certo.
‫Agora ligado a uma escola, aquele Colossus, DVM, Amelle.
‫E assim que isso estiver feito e vou deixar isso por enquanto.
‫E vamos voltar para nossos lugares, arquivar Sakho atrás e aqui agora podemos prosseguir e criar
‫um objeto desta classe que acabamos de criar e agora vou chamá-lo de link ou na verdade será meu
‫ligação.
‫Contexto de dados da classe de dados Escarole e vou chamá-lo de contexto de dados.
‫Portanto, esse será basicamente o contexto de nossos dados em geral.
‫E preciso preencher isso com minha nova escola.
‫Eu preciso inicializar isso com um novo link para perguntar o contexto de seus dados.
‫E precisa de uma conexão aqui.
‫E vamos usar a string de conexão que criamos.
‫Portanto, agora temos o contexto de dados configurado.
‫Temos nossas tabelas configuradas, nossos conjuntos de dados configurados e assim por diante.
‫E então podemos prosseguir com a sequência e vincular as coisas no próximo vídeo, onde usaremos todo
‫o conhecimento vinculado que adquirimos até agora e aplicá-lo em uma sequência complexa.