Desenvolvimento Web - Bancos de Dados para Desenvolvimento Web

6.49k views2118 WordsCopy TextShare
UNIVESP
univesp.br Eixo de Computação - COM320 Univesp - Universidade Virtual do Estado de São Paulo Profe...
Video Transcript:
E aí [Música] Olá pessoal entramos na parte da semana da disciplina desenvolvimento web e Nesta aula nós vamos discutir um pouco sobre bancos de dados para os movimentos a ideia aqui é não se aprofundar muito no assunto de dados uma vez que vocês possuem na disciplina dessa na no curso né nos coisas que vocês desenvolvem na universo Olha que fazer um refrigerar os bancos os bancos de dados né importância dos bancos de dados no desenvolvimento de aplicações do Lego vamos discutir os tipos de bancos que mais importante o texto né resultados e desvantagens de se
utilizar alguns sistemas de não saber e gerenciadores de banco de dados tá é igual aquele mais vou ver uma introdução a motivação sobre a importância dos bancos de dados ou serviços em Sistemas de banco de dados projetos que um e um banco de dados de uma aplicação A modelagem e e linguagem SQL aqui uma linguagem bastante utilizado para os cursos de informações armazenadas nos Bancos o banco de dados Como podemos saber uma coleção de dados que tem relação entre eles né que representa informações sobre um determinado dormir após assistir um exemplo de lista de telefones
é a pausa de música A tava online né totalmente Sistema de Controle de Recursos Humanos sistema de controle financeiro né então tudo que envolve a determinação eo armazenamento de dados nesse contexto a figura também do nosso canal de sistema de gerenciamento de banco de dados o sistema administrador de banco de dados os famosos sgb está Que nada mais antes no software né aplicação que é capaz de manipular informações né ou dados desse das interagir com o usuário então e gerenciadores de banco de dados e organizam os dados estruturam esses dados de modo que consultas possam
ser realizadas nessas grandes bases de dados né E essas resultados sua consulta serem enviados pelos usuários no formatados e tabelas e gráficos né e nos mais variados formatos para nós temos acesso a esses dados tá exemplo de banco de dados é mais que ele possuía sequer em órgão dentro né nesse caso que esses dois somente dados relacionais né orientados a tabela está Olá meus pais vamos acordar depois motivação para o uso de banco de dados ele é um Praticamente em mim simples né e nos assim permitir que as aplicações não é que nós usamos possam
gerar dados e dados serão armazenados e consumidos em alguma situação em algum momento Ah mas consumo de dados armazenados pode ser feito do tempo real que pode ser feito e não tempo real né dependendo da característica aplicação é onde passam Plus os demais também envolve a previsão do serviço eo tempo de desenvolvimento aplicações tá escala aplicações verme não se não é incomum que ficam sim quase que sem por cento de aplicações que nós usamos né atualmente via web tem alguma relação à quantidade neste mente ele não consigo [Música] verificar alguma aplicação é muito interessante muito
importante que vão umas das outras né então se ele for vai consideração esses é uma bancário e ele se tem que vende online sistema de rastreamento de informação né sistema para pagamentos né enfim o que é tipo de aplicação web lanche e o óculos de batizados Então por mês de algumas ferramentas né para relação os lados né E aí e se encaixa por exemplo uso dos braços né também deixou o Asus né Nós podemos inserir dados no banco de dados ainda que haja intermediário entre o cliente né e morte das que o caso intermediário não
cortei de uma aplicação são segura joelho os pontos por uns esterilizadas podemos usar dados analisados e recuperar os não desejamos a é os sistemas de os dados e diz-lhe Dom todo como dados quanto metadados a esses metadados são informações relacionadas aos dados armazenados a contra o registro de metadados que nós conseguimos recuperar muitos dados né é os dados e esses métodos são armazenados na base e são gerenciados pelo sistema gerenciador de banco de dados é o sistema de uma tradução independente dos dados e as aplicações né uma coisa comodificação isso é importante né e é
uma notificação como o busão de novo Campo na irmãos dassler você tá aplicação a pele deve ser uma decisão de aplicação utilizar e campo ou não o e digam também com um dados abstratos né então alguma representação conceitual primeiro que modelo de dados né que utiliza somente conceitos uso sistemas gerenciadores de banco de dados nós temos algumas vantagens Negra elas fazer o controles realizados a seu controle redundância parcelamento a facilidade com que são usados e dependências está imagine a quantidade de dados produzido né recuperado os usuários indicam aplicação no Facebook como é o WhatsApp comum
como o que é outra aplicação em cliente aplicação que roda na web né que é uma aplicação web para venda de produtos online né essas lojas e departamentos públicos Londres Brasil Então imagina quantidades da geral e como quis precisa o organizada né Ele é a se formar os dados que se você é mais e nada resolvido dança Não precisa ouvir mecanismo recuperação caso esses dados se tornem inacessíveis né você e que sejam corrompidos e e também os atividades ajudam a organizar os dados né quando necessários né É É tão a gente pode através de construir
abaixo da sua explicação né tabelas e 21 dados manipular esses dados nosso preencher tabelas né Como fazer consulta como é que tá os as como pagar destinados né implementá-las de acordo com as nossas necessidades em relação ao projeto de uma cidade complicação recomendável que é nosso primeiro é idealizamos em belíssimos é o mapeamos como deve ser o armazenamento dos dados que as aplicações uso médio serão produzidos pelas aplicações tá então tem um bom projeto de nas vai ajudar na realização das suas informações a e na utilização pelos aplicação então em geral o projeto é feito
de duas formas do projeto de banco de dados o pé né através do modelo conceitual nem intromete projeto lado um modelo conceitual número depositam nos inscrevemos o quantidade de modo independente do sistema gerenciador de quantos aqui então eu vou escrever como vai ser meu batizado Quais as informações que eu quero registrar com a relação das informações com outras né eu vou dividir essas informações em uma única tabela a tabela como vai ser relação de dessas tabela se houver mais de um então aqui vai aparecer definições né porque é desrespeito às quais dados vão estar presentes
né e não é muito importante aqui a implementação né que é feito no mapa como foi implementar isso vamos uma segunda etapa é que o primeiro tem que modelar para depois ir lá e criar uma parte das criar as tabelas definir os tipos que vão fazer parte cada canto daquela tá vendo especial ele se vai ser até Então pessoal das técnicas mais utilizadas no modelo conceitual eu modelo entidade-relacionamento né Vamos com a relação entre os elementos que vão fazer parte aqui dentro das atravessa vestido de modelagem não modelo Lógico ele vai escrever o nível do
banco cidades né então o que vai depender logicamente do tipo de acidente no WhatsApp né assim o tipo né É aquele tipo nós nos referimos nos teores foram acusados né tipo que trata esse relacional se levantar objetos né é enfim não não modelo lógico nas outras nos preocupar com mais para aquele tipo né então eu vou fazer uma aplicação implicação ela vai ter um banco de dados totalmente baseado no modelo relacional cabelos ou vai ser baseado em documentos né um sistema que gerencia os citados com eles têm características adequadas para que o modelo Lógico né
seja bem organizado Então hoje vou desenvolver uma aplicação que vai ser um livro do entre o a beleza oriental documentos ou e nesse vídeo orientado a né então vou levar só um modelo Nacional ele é o modelo que representa né um baseado no ar e não esquema né é representativo que se baseia no princípio de que todos os dados são armazenados abertos então a base O que é um Knorr de cancelar o nosso caso nós temos Nesse contexto estruturas que são as tabelas EA relação entre as tabelas a em geral um banco de dados os
mais uma cadela as operações podem ser feitas nas estruturas são feitas como embargos não conhecidos que a SQL e as inscrições né então a parte são as restrições para acessar as aulas de informações saber não existem restrições relacionadas às operações com ser feitos né então os atributos não tem uma ordem os atributos parece nessa tabelas elas também elas são conta só até Marcos né e valores das linhas e colunas são átomos né então são valores que tem açúcar teve uma comunidade uma característica bastante interessante hein é o que mostra a linguagem as que ele é
um padrão de linguagem de consulta né candidatos combina álgebra II cálculo Nacional né eu no bolso e algumas características entre elas uma linguagem usada preferiu os dados né Graziele uma linguagem los lascas de ML né é permite definir visões permitir lidar com autorizações de usuários para acessar aqueles azuis trabalha com integridade de controle de transações também há alguns comandos da animais que ele né envolvem tantos como as relacionadas ao a DL Quantos ml é menos um caso de DL são os comandos responsável por esse tipo de criar alterar e remover estruturas as tabelas e os
índices de uma aplicação de um sistema com toda a parte de criação e alteração relacionado dbr.ee os comandos dados e relacionados magicamente a linguagem de consulta né que você consulta apresentação dos dados e sua densidade para maior formato também por meio dos Comandos de adm a gente consegue definições do banco de dados não é pão já tabelas né é alterado tabela excluir a tabela né Vamos pomadas aí nos comuns nas opcionais Create a free né o bilhete por exemplo para criar um monte de idade né em geral usando a linguagem né nosso visual do cliente
e talvez não é de vela né pra usar o banco de dados vai Maria Ribeiro vale mais quero também né livros.web tiver algum dizendo que eu estou né digamos é fazendo uso desse banco né E dentro dele uma vez dentro dessa estrutura posso criar tabela um exemplo de uma tabela lado zuar o que tem um é um identificador né eu posso usuário que eu inteiro né é um esse nome né o endereço uma chave primária que o corte dos olhos os comandos dml para gente aplicar as consultas é mais próximas de dados armazenados né entre
elas isso é vergadas no as tabelas de atualização deletar algumas informações as tabelas e selecionar informações Então vamos nós utilizamos como alguns algumas linhas net consulta com select tudo só mulher né coloca uma calça leque tudo frango é tabela x né Por exemplo exemplos porque o ano de Myles na envolve por exemplo a descrição né toma considerando aquele aquele banco que nós mostramos anteriormente né eu quiser fazer inserção de informação relacionada ao aluno né e tem que dar uma como aves fértil vídeo né não da tabela os campos nos é que são utilizados né e
os valores sociais nesses Campos a o mesmo Vale pro que deixe mas com um parâmetro mais né ASP deixe o nome do cabelo sete né porque eu quero alterar naquela tabela né Acho que o endereço né o endereço de lá não né e o comando select né E que eu vou passar o que eu quero selecionar liga ordenado eu tinha eu também acho que parece o nome de um determinado por uma determinada alunos da tabela futebol Então pessoal foi uma visão né geral digamos uma uma revisão né sobre os bancos de dados né importância dos
bancos da Asus aplicações web né as coisas todas as quase todos nós utilizamos um dia Agir envolve-me igual em dados né esses assim fizeram o temperado o acesso a esses dados e blog Marcelle dia em questões entre outras delas bem relacionados à política nós temos exatamente a lei geral de proteção de dados né como os nossos lados nós fornecemos os respectivos serviços armazenados Onde estão recuperados como eles são utilizados e pra calçada onde importante pensar no processo desenvolvimento de uma aplicação web né A questão dos dados do armazenamento e também muito importante que se você
gostar não essas referências utilizadas Paulo e espero vocês na próxima a E aí E aí E aí
Copyright © 2024. Made with ♥ in London by YTScribe.com