Nesta lição vamos falar sobre mesas. Já tocamos nas tabelas e as definimos mas vamos mergulhar um olhar mais aprofundado sobre eles, no entanto. Então, como você pode ver Peguei a documentação do site da Microsoft. Então esta página tem tudo a ver com tabelas e dá-lhe a sua definição, nossos diferentes tipos de mesas, e também entra nos elementos estruturais das tabelas. Onde diz aqui, você pode ter 1024 colunas, mas o número de linhas é realmente limitado apenas pela capacidade de armazenamento do seu servidor. Então é um fato interessante de se saber. Agora, se rolarmos para baixo aqui você obterá tarefas comuns de tabela, e este é um ótimo recurso porque acaba de passar tudo o que você gostaria de fazer com uma mesa. Criando, excluindo, renomeando, entra em tarefas de coluna também. Então, se eu for em frente e clicar em criar tabelas, isso irá para o designer de tabela para SSMS, que já usamos uma vez. E você pode apenas seguir o caminho que ele te dá quando você está criando uma tabela. Então, se você começar a criar colunas e você tiver dúvidas, seguindo estas instruções você pode ir direto para as propriedades da coluna da tabela e você aprenderá sobre esses tipos de dados e nomes de colunas. E também, falamos sobre criar relacionamentos entre duas tabelas e criando chaves. E isso lhe diz como criar relacionamentos direito na mesa e crie chaves primárias primárias ali mesmo. Mudei para o meu estúdio de gestão aqui e aqui está o banco de dados de clientes que já construímos. E então eu vou fazer duas tabelas porque quero que corresponda ao que tínhamos antes, com a mesa do cliente e a mesa de programação da TV. Para fazer isso, eu vou manter isso. Eu poderia facilmente criar um novo mas vou mostrar isso como uma tabela de script como, como vimos antes, e vamos fazer um drop e criar. Simplesmente porque você não pode simplesmente renomear uma coluna depois de já ter criado a tabela no esquema. Por isso é tão importante saber quais campos você usará antes do tempo e saiba que tipo de estrutura você deseja usar. Liste suas chaves. Você quer tudo isso documentado antes de construí-lo porque você não quer ter que vir aqui e explodir suas mesas o tempo todo, porque então você destrói seus dados também. Então, felizmente, não temos muitos dados acontecendo agora. Mas se olharmos para este script, está apenas dizendo use a tabela do cliente, o que é bastante fácil. Então esta é uma instrução if simples para testar se a tabela existe e sabemos que existe, então isso não será um problema. E se existe está dizendo para descartar essa tabela ou excluí-la. E então, uma vez que ele exclui, ele desce e cria uma nova tabela e está construindo a mesma tabela exata mas vamos modificar isso um pouco. E vamos usar esse ID para podermos nos conectar nossas duas mesas como fizemos antes, em nossa lição de estabelecimento de relacionamentos. Então vamos em frente e executar isso. Completado com sucesso. Deixe-me encerrar isso. Não precisamos salvar isso. Eu vou atualizar isso. Olhe para as nossas colunas aqui e você pode ver agora temos ID de TV lá. Então, se formos, veremos que não temos mais dados, o que está bem. Então agora temos a tabela de clientes. Então, precisamos de uma tabela de programação de TV, Eu acredito que é o que chamamos. Podemos fazê-lo como script, mas também podemos apenas clique com o botão direito nas tabelas e crie uma tabela desta forma. E nomearemos nossa coluna como E. É aqui que chegamos nesses tipos inteiros. E integer é bom para um ID. Eu não vou permitir nulos porque nós não. Nós sempre queremos uma identidade. Queremos que um número real esteja sempre lá. E então título, Eu poderia simplesmente usar VARCHAR para isso. Faremos a mesma coisa para o tipo e esse será o tipo de programação. Vamos permitir nulos neles. E nós vamos até aqui e salvar esta mesa. Vou chamá-lo apenas de programação de TV. Feche-o e atualize. E nós temos nossas duas mesas agora. Então, isso vai fazer isso para esta lição.