Conteúdo do Curso
Introdução ao .NET com C#
Introdução ao .NET com C#
Estrutura de um Banco de Dados Relacional
A estrutura de um Banco de Dados Relacional, por exemplo, um Banco de Dados MySQL, é organizada em linhas, colunas e tabelas. As tabelas contêm linhas e colunas. As tabelas podem ser agrupadas sob um esquema. Um esquema é simplesmente uma forma de agrupar tabelas relacionadas. Agrupamos todas as tabelas relacionadas sob um determinado nome, e esse nome é chamado de esquema. Você pode aprender mais sobre isso em um curso dedicado de SQL.
Um banco de dados é hospedado em um servidor de banco de dados, o servidor nos permite fazer solicitações ao banco de dados para armazenar e recuperar dados. Um sistema de banco de dados acompanha um servidor de banco de dados. Pode haver vários bancos de dados dentro de um servidor. Normalmente, utilizamos apenas um banco de dados para uma aplicação.
Na maioria dos servidores MySQL, há um limite de 4 bilhões de tabelas, o que é mais do que suficiente. Uma tabela contém linhas de dados que são armazenadas no formato especificado por essa tabela. Por exemplo, considere uma tabela chamada students
, que armazena algumas informações básicas dos estudantes como id
, que é do tipo int, name
, que é do tipo string, e age
, que é do tipo int:
Definimos o número e os tipos de dados das colunas ao criar uma nova tabela. Uma tabela pode ter no máximo 4096 colunas.
Cada linha representa uma unidade de dados, e as colunas representam os atributos desses dados. Neste caso, cada linha se refere a um estudante específico, onde id
, name
e age
são os atributos. Pode haver mais de um bilhão de linhas em uma tabela.
Embora não possamos ver diretamente as tabelas em um banco de dados MySQL, elas são semelhantes às tabelas de uma planilha. Utilizamos comandos SQL ou consultas para criar tabelas, adicionar dados às tabelas e recuperar dados das tabelas.
Podemos armazenar, alterar ou excluir dados utilizando quatro operações ou comandos comuns:
SELECT
- O comando SELECT é utilizado para selecionar e recuperar determinados dados do banco de dados;INSERT
- O comando INSERT é utilizado para inserir linhas em tabelas;CREATE
- O comando CREATE é utilizado para criar tabelas ou bancos de dados;DROP
- O comando DROP é utilizado para excluir tabelas ou bancos de dados; Veremos exemplos desses comandos nesta seção; no entanto, não é necessário compreendê-los completamente. Na próxima seção, analisaremos a sintaxe desses comandos em detalhes, juntamente com exemplos.
1. Qual é a estrutura fundamental de um Banco de Dados Relacional?
2. Onde um banco de dados é hospedado em um sistema de banco de dados relacional?
3. Qual é o propósito da instrução SELECT em SQL?
Obrigado pelo seu feedback!