Unknown

0 views1947 WordsCopy TextShare
Unknown
Video Transcript:
o alunos estamos de volta aqui para mais uma transmissão do nosso canal dicionário de informática e agora nós vamos descobrir o significado de banco de dados com ênfase no significado de banco de dados relacional então acompanha comigo banco de dados representam sempre a ideia de uma coleção de registros armazenados em algum dispositivo de armazenamento ou em algum sistema de banco de dados representam coleções de registros armazenados quando nós falamos sobre tipos de bancos de dados alguns chamam a atenção como os bancos de dados e hierárquico de rede banco de dados relacional aliás muito cobrado e
muito estudado banco de dados relacional e também os bancos de dados orientados a objetos acompanha comigo um banco de dados e hierárquico os dados são representados como o próprio nome diz hierárquico com uma estrutura de árvore isto é em hierarquia nesse modelo é composto por uma hierarquia de registros de dados onde existe uma certa dependência de alguns registros com outros registros por isso o banco de dados e hierárquico os bancos de dados chamado de rede e representa os dados como os registros vinculados uns aos outros formando conjuntos comuns de dados mas percebe que no banco
de dados do tipo rede nós não temos o perfil de hierarquia de dependência hierárquica aqui a relação entre esses conjuntos como os de dados temos também é claro os bancos de dados relacionais e à base de um banco de dados relacional é a ideia de tabelas então ele representa os dados em banco de dados relacional eles são representados como uma coleção de linhas e colunas organizados dentro do que chamamos de tabelas então é muito comum ouvirmos falar quando estudamos sobre bancos de dados relacionais a idéia das tabelas e dos registros que estão formando essa tabela
através de colunas e linhas também existem os bancos de dados orientados a objetos onde cada informação armazenada na forma de um obus neto com a determinação de alguns métodos e propriedades de acesso bem quando nós falamos do termo sgbd que muito também aparece no estudo dos bancos de dados isso significa sistema gerenciador de banco de dados e na verdade são simplesmente os programas que são utilizados para gerenciar tanto as estruturas como as informações que estão disponíveis em um banco de dados tão um programa que foi desenvolvido e criado especificamente para gerenciar bancos de dados vai
ser chamado de sgbd um sistema gerenciador de banco de dados que existem vários exemplos de sistemas gerenciadores de banco de dados como o microsoft office axis que é do pacote office da microsoft o libreoffice ibase do pacote libreoffice se baseado em software livre o microsoft sql server uma sql o de base então existem vários tipos de sistemas gerenciadores de banco de dados chamado de sgbd também temos a ideia quando estudamos bancos de dados entender algumas linguagens específicas como a famosa cima sql é a linguagem de consulta estruturada que representa um conjunto de comandos de manipulação
de bancos de dados e através dessa linguagem sql nós podemos criar incluir e excluir modificar e também pesquisar informações nas tabelas de um banco de dados relacional então a linguagem sql é uma linguagem de consulta estruturada muito utilizada para trabalho aí nos bancos de dados relacionais também existem alguns tipos de arquivos vinculados a gerenciadores de banco de dados como o caso do acc de bi nas versões mais recentes do axis o mdb das versões mais antigas do próprio libreoffice ibase o o db o de beisebol de bf entre outras tensões associadas a bancos de dados
aqui mostra a imagem pra vocês de um desses sistemas gerenciadores de banco de dados que a microsoft axis aqui na versão 2016 do pacote office da microsoft e aqui uma imagem do libreoffice ibase que é um outro sistema gerenciador de banco de dados mas baseado no conceito de software livre gritam base também sgbd quando nós falamos de como são estruturados esses bancos de dados relacionais antes eu indicavam a idéia de tabelas tão acompanha comigo as tabelas que podem ser chamadas também de entidades relações as tabelas nesse exemplo aqui desse meu banco de dados eu tenho
uma tabela clientes têm uma outra tabela cursos e uma outra tabela chamada matrículas então os bancos de dados relacionais eles são formados por tabelas que também pode deixar ser chamadas de entidades ou relações essas tabelas possui o que chamamos de campos ou atributos ou colunas como por exemplo nessa tabela clientes nós temos o campo nome o campo e meio o campo cidade o campo estado e ainda o campo telefone do qual poderia chamar de atributo atributo nome meio cidade está do telefone ou ainda a coluna nome meio cidade-estado o telefone também dentro dessas tabelas nós
temos os registros que podem ser chamados de tupã ou linha nesse caso aqui observo tem um registro uma tuba uma linha informando os dados aqui no nome marinalva no email a cidade no estado e também no telefone toda essa linha forma uma tuba um registro desta tabela do banco de dados e aí é claro alguém perguntaria professor e os dados propriamente dito bem então os dados são os elementos individuais que compõem esses registros como por exemplo ali marinalva é um dos dados que compõem esse registro esse e mail também a cidade também de fortaleza o
estado de ceará ali e também aquele telefone esses são os dados que compõem aquele registro que pertence aquele campo que pertence por si aquela tabela entidade ou relação essa ideia básica que nós temos de um banco de dados relacional outro ponto importante quando a gente fala sobre bancos de dados relacionais muito vêm à tona o termo chave primária que é uma chave que vai identificar de forma exclusiva cada registro em uma tabela de banco de dados então aquele campo que foi atribuído como chave primária identificar de forma exclusivos registros em uma tabela de banco de
dados as chaves primárias vão facilitar vinculação de informações em tabelas separadas formando o que a gente chama de relacionamento e é recomendável que você tenha uma chave primária em cada tabela por exemplo nessa minha tabela chamada clientes a chave primária é nome portanto nesse meu caso na tabela clientes eu só poderia ter um nome de cada tipo não posso ter dois nomes iguais porque senão essa minha tabela não aceita já que eu botei como chave primária o campo nome alguém diria professor mas se eu tiver dois nomes iguais então não poderia votar como chave primária
o campo nome porque colocando como chave primária o campo nome eu estou brigando que dentro desta tabela clientes os nomes sejam diferentes não pode ter dois nomes iguais dentro desse campo nome aqui eu tenho uma chave primária na tabela cursos que é o curso e aqui uma outra chave primária na tabela matrículas que código matri também temos aqui o conceito de chave estrangeira achava estrangeiro é uma chave ao qual nós temos a ideia do campo chave primária porque uma chave estrangeira é um campo que aponta para uma chave primária de outra tabela ou da mesma
tabela então quando nós temos uma chave apontando num relacionamento para a chave primária de uma outra tabela dessa mesma tabela nós vamos chamar essa chave estrangeira observa nesse exemplo a chave primária da tabela clientes é nome certo mas achava estrangeira da tabela matrículas é aluno porque porque não tabela matrículas aluno observa é uma chave estrangeira está apontando para chave primária da tabela clientes que é nome então se aluno é um campo que aponta como xavi estrangeira para a chave primária nome da tabela clientes então posso dizer que dentro da tabela matrículas aqui nós temos a
chave estrangeira sendo aluno e ali em curso nós também temos observa a chave primária sendo curso e aqui nós temos na tabela matrículas o campo nome curso sendo considerado a chave estrangeiro o que aponta para chave primária cursos da tabela curso tem uma chave estrangeira é aquela chave que num relacionamento aponta para uma chave primária de uma determinada tabela a idéia é que nós temos aí da chave estrangeira bem agora que nós já fizemos isso agora vamos analisar um pouco termo chave composta quando nós falamos de chave composta é a idéia de usar vários campos
em combinação formando uma chave primária por exemplo acompanha comigo a ideia de vários campos em combinação formando uma chave primária imagina que nessa tabela clientes e resolveu pegar o campo nome e um campo e meio e formar através desses dois campos uma chave primária essa vai ser uma chave composta então uma chave composta tem exatamente essa idéia grande abraço ao lucas bezerra que acompanha nossa transmissão ao vivo aqui no canal dicionário de informática bem agora que acabamos de ver a idéia da chave composta que quando nós temos dois campos formando uma chave primária vamos entender
também o conceito de chave secundária a chave secundária em um banco de dados vai utilizar ser utilizada para realizar algum tipo de pesquisa classificação filtragem ou recuperação de registros por exemplo se eu colocar naquela minha tabela uma determinada procura cidade igual e aí botei ele fortaleza nós vamos ter a idéia então além de uma chave secundária que está usando aqui fortaleza para realizar pesquisa dentro desse banco de dados tão chave secundária ela vai ser usada como método de pesquisa de classificação de filtragem ou de recuperação de registros e esse é o conceito da chave secundária
outra coisa importante quando nós falamos de banco de dados relacional são os tipos de relacionamento existe tanto relacionamentos considerados 1 para 11 para muitos e muitos para muitos quando a gente tem um relacionamento um para um é uma relação onde cada registro da primeira tabela pode ter somente um registro correspondente na segunda tabela isso é muito importante observa vamos imaginar que eu tenho essa tabela chamada alunos e nessa tabela alunos aqui o aluno carlos se observar naquela tabela chamada curso info e eu também tenho apenas uma vez observa lá o nome carlos se eu fizesse
então relacionamento entre essas duas tabelas a idéia é que nesse caso eu tenho um relacionamento um para um onde eu só posso ter um aluno carlos na tabela alunos e um aluno carlos na tabela curso info e isso é um relacionamento um-para-um que é diferente do que nós chamamos de relacionamento um para muitos que ocorre sempre que uma tabela se relacionar com um ou mais registros da outra tabela e essa outra se relacionar apenas com um registro daquela tabela original vamos mostrar o relacionamento um para muitos observa nessa tabela pedidos e na tabela clientes nós
temos a idéia aqui de cliente maria e se observar esse cliente maria eça cliente maria aparece três vezes na tabela pedidos não observa na tabela clientes eu tenho uma vez maria só mas na tabela pedidos eu tenho maria três vezes isso quer dizer que no relacionamento entre essa tabela clientes ea tabela pedidos aqui nós temos um relacionamento um para muitos um relacionamento um para muitos exige um registro numa tabela e vários em um ou mais um ou vários registros em outra tabela que é o que acabamos de mostrar a ir como a idéia de um
relacionamento um para muitos certo pessoal era isso que tínhamos sobre dicas de bancos de dados principalmente bancos de dados relacionais valeu obrigado a presença de todos vocês especial lucas bezerra que acompanhou que a nossa transmissão ao vivo grande abraço até a próxima e bons estudos
Related Videos
Sistema Gerenciador de Banco de Dados SGBD
27:08
Sistema Gerenciador de Banco de Dados SGBD
Dicionário de Informática
10,136 views
Bancos de Dados Relacional e Não Relacional
10:58
Bancos de Dados Relacional e Não Relacional
Laboratório de Dados
45,082 views
Conversão do modelo Conceitual para o modelo Lógico
34:36
Conversão do modelo Conceitual para o mode...
Cadoná
30,878 views
O que é BANCO DE DADOS e porque INTERESSA APRENDER isso?
14:13
O que é BANCO DE DADOS e porque INTERESSA ...
DBA PRO
299,795 views
Bancos de Dados - Aula 05 – Modelo Relacional (R) –  características, formalização e restrições
25:33
Bancos de Dados - Aula 05 – Modelo Relacio...
UNIVESP
50,357 views
ENTENDA O QUE É UM BANCO DE DADOS RELACIONAL EM 15 MINUTOS
15:02
ENTENDA O QUE É UM BANCO DE DADOS RELACION...
Prof. Rogério Napoleão Jr.
1,941 views
Data Warehouse
9:41
Data Warehouse
Dicionário de Informática
8,560 views
9.4 Banco de Dados Relacionais
14:05
9.4 Banco de Dados Relacionais
Prof. Marcel Rios - Informática
1,958 views
SQL vs NoSQL - Qual é a Diferença?
11:29
SQL vs NoSQL - Qual é a Diferença?
Hashtag Programação
23,337 views
Modelagem de Dados - O que são Cardinalidades
16:15
Modelagem de Dados - O que são Cardinalidades
Bóson Treinamentos
188,906 views
O Que É Banco De Dados Relacional?
8:07
O Que É Banco De Dados Relacional?
Celso Kitamura | Mentor de Programadores
12,686 views
Banco de Dados relacional ou Não-relacional | Saiba quando usar SQL ou NoSQL
12:38
Banco de Dados relacional ou Não-relaciona...
Simplificando Redes
2,829 views
IP Endereço
18:31
IP Endereço
Dicionário de Informática
3,678 views
Do Zero às Primeiras Consultas com SQL | SQL Básico - Parte 1
1:04:12
Do Zero às Primeiras Consultas com SQL | S...
Let's Data
184,842 views
Modelagem de Dados - O Modelo Relacional - Introdução
23:58
Modelagem de Dados - O Modelo Relacional -...
Bóson Treinamentos
277,404 views
BANCO DE DADOS RELACIONAL X NÃO RELACIONAL - QUAL A DIFERENÇA? - DEVARIA
7:27
BANCO DE DADOS RELACIONAL X NÃO RELACIONAL...
Devaria
13,494 views
Noções de Mineração de Dados
31:49
Noções de Mineração de Dados
Prof. Marcel Rios - Informática
2,105 views
DESIGN DE BANCO DE DADOS E MODELAGEM DE DADOS - SBD #03
53:43
DESIGN DE BANCO DE DADOS E MODELAGEM DE DA...
Matheus Battisti - Hora de Codar
17,072 views
Diferença entre Chave Primária e Chave Estrangeira? Entendendo chaves nos bancos de dados
10:18
Diferença entre Chave Primária e Chave Est...
Programação Dinâmica
27,791 views
Curso Modelagem de Dados e SQL | Guia Para Iniciantes
1:31:48
Curso Modelagem de Dados e SQL | Guia Para...
NoCode StartUp
43,460 views
Copyright © 2025. Made with ♥ in London by YTScribe.com