Introdução
Neste projeto, você aprenderá como criar uma view (visão) de banco de dados baseada na tabela student no banco de dados edusys. A view incluirá as colunas ID, name e dept_name da tabela student, fornecendo uma visão simplificada e focada dos dados dos alunos.
👀 Visualização
MySQL [edusys]> DESC student_view;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| ID | int(11) | NO | | NULL | |
| name | varchar(20) | NO | | NULL | |
| dept_name | varchar(20) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
3 rows in set (0.002 sec)
🎯 Tarefas
Neste projeto, você aprenderá:
- Como iniciar o servidor MySQL e fazer login no terminal MySQL
- Como importar dados de um script SQL para o banco de dados MySQL
- Como criar uma view (visão) de banco de dados usando a instrução
CREATE VIEW - Como verificar a estrutura da view (visão) criada usando a instrução
DESC
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Compreender o processo de configuração de um ambiente de banco de dados MySQL
- Criar views (visões) de banco de dados personalizadas para simplificar o acesso e a apresentação de dados
- Aplicar instruções SQL para gerenciar e manipular objetos de banco de dados
Iniciar o MySQL e Importar os Dados
Nesta etapa, você aprenderá como iniciar o servidor MySQL e importar os dados do script edusys.sql para o banco de dados MySQL.
Abra um terminal e inicie o serviço MySQL:
sudo /etc/init.d/mysql startFaça login no terminal MySQL:
mysql -urootImporte os dados do script
edusys.sql:SOURCE ~/project/edusys.sql
Criar a View student_view
Nesta etapa, você criará uma view (visão) chamada student_view que inclui as colunas ID, name e dept_name da tabela student.
Crie um novo arquivo chamado
studentView.sqlno diretório~/project.No arquivo
studentView.sql, adicione a área de código para criar a viewstudent_view:USE edusys; CREATE VIEW student_view AS SELECT ID, name, dept_name FROM student;Execute o script SQL no terminal MySQL:
SOURCE /home/labex/project/studentView.sqlVerifique a estrutura da view
student_view:DESC student_view;A saída deve ser semelhante a esta:
+------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+-------------+------+-----+---------+-------+ | ID | int(11) | NO | | NULL | | | name | varchar(20) | NO | | NULL | | | dept_name | varchar(20) | YES | | NULL | | +------------+-------------+------+-----+---------+-------+ 3 rows in set (0.002 sec)
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



