Baixe o app para aproveitar ainda mais
Prévia do material em texto
GRUPO 4 DAYANE ARAÚJO LEONARDO FERREIRA DANIEL BARRETOS EDUARDO MACHADO EMILY CAVALCANTI GUSTAVO BRYAN LUIZ DIAS TIAGO FELIPE RICARDO MACHADO FRASE MOTIVACIONAL "Nossas maiores realizações não podem ficar para trás . porque nosso destino está acima de nós" - Interestelar 1. O que é banco de dados? “ Um banco de dados é um lugar onde armazenamos informações, composto por tabelas que vão guardar dados sobre pessoas, lugares ou coisas. 2. Sistema de Gerenciamento de Banco de Dados SGBD é um pacote de programa que facilita a criação e manipulação de um banco de dados; O SGBD irá utilizar o SQL como linguagem; Um dos principais programas é o SQL Server 3. Como surgiu o SQL Server ? Criada pela Microsoft em parceria com a Sybase em 1988; Decidiram se separar devido a desentendimentos quanto a divisão de receita em 1994; Se tornou popular quando surgiu a versão Windows. 4. O que é SQL Server ? O SQL Server é um gerenciador de bancos de dados relacional, o que significa dizer que as informações que manipula estão armazenadas em campos de tabelas; Exemplo de SQL Server são os cadastros de lojas: Nome Endereço Data de nascimento 5. Principais funcionalidades do SQL Server Segurança; Integridade; Concorrência 6. SQL (Linguagem de Consulta Estruturada) O que é SQL? O SQL é uma Linguagem de Consulta Estruturada padrão para acesso a banco de dados. Usada em inúmeros sistemas, como MySQL, SQL server, Oracle, Sybase, Access, DB2, PostgreSQL, etc. Cada sistema pode usar um ‘dialeto’ do SQL, como T-SQL (SQL server), PL/SQL (Oracle), JET SQL (Access), etc. 7. Funções do SQL Permite o acesso a dados em um SGBDR (Sistema de gerenciamento de banco de dados relacional) Permite definir os dados no banco de dados e manipulá-los Pode ser embutido em outras linguagens usando módulos SQL, bibliotecas, etc. Permite criar e excluir banco de dados e tabelas. Permite a criação de Visões (Exibições), Stored Procedures e Funções em um banco de dados. Permite configurar permições de acesso em tabelas, procedimentos e visões. 8. Tipos de dados do SQL Vamos praticar 9. Instalação das ferramentas 10. Grupos de comandos Os comando do SQL podem ser divididos em quatro grupos principais: 1. DDL: Linguagem de Definição de Dados 10. Grupos de comandos Os comando do SQL podem ser divididos em quatro grupos principais: 2. DML: Linguagem de Manipulação de Dados 10. Grupos de comandos Os comando do SQL podem ser divididos em quatro grupos principais: 3. DCL: Linguagem de Controle de Dados 10. Grupos de comandos Os comando do SQL podem ser divididos em quatro grupos principais: 4. DQL: Linguagem de Consulta de Dados 11. Revisão de modelagem de dados MER - Modelo de entidade-relacionamento DER - Diagrama de entidade-relacionamento Criando banco de dados CREATE DATABASE DB_biblioteca ON PRIMARY( NAME=DB_biblioteca, FILENAME=‘ ’, SIZE=6MB, MAXSIZE=20MB, FILEGROWTH=10% ) 12. Aplicando os comandos Criando tabelas CREATE TABLE TB_aluno( matricula INT PRIMARY KEY, nome VARCHAR(50) NOT NULL, email VARCHAR(100) NOT NULL telefone CHAR(11) ) 12. Aplicando os comandos , Inserindo dados na tabela INSERT INTO TB_aluno(matricula, nome, email, telefone) VALUES(valor1, valor2...) OBS: valor do tipo ‘string’ entre aspas simples 12. Aplicando os comandos Consultar todos os dados de uma tabela SELECT * FROM TB_aluno 12. Aplicando os comandos Excluir uma coluna ALTER TABLE TB_aluno DROP COLUMN telefone 12. Aplicando os comandos Adicionar uma coluna ALTER TABLE TB_aluno ADD telefone CHAR(11) 12. Aplicando os comandos Atualizando uma coluna de um registro específico UPDATE TB_aluno SET telefone = 73982351585 WHERE → “filtro” 12. Aplicando os comandos Excluindo todo um registro DELETE FROM TB_aluno WHERE matricula = 12. Aplicando os comandos Excluindo o Banco de Dados DROP DATABASE DB_biblioteca 12. Aplicando os comandos 13. 5 motivos para aprender SQL SQL é usada em diversas aplicações É fácil de aprender Você vai ser um desenvolvedor melhor SQL é uma linguagem estável Você terá mais oportunidades no mercado - Trybe
Compartilhar