Banco de Dados Aula 10 – SQL - DDL

Slides:



Advertisements
Apresentações semelhantes
Aula – Comandos SQL no MYSQL Prof. Francisco Olivar Junior
Advertisements

Acompanhamento do Sistema
Ana Paula B. Barboza Ivana Xavier Rodrigues
Professor: Marcus Sampaio Monitor: Eduardo Santiago Moura
Aula 3 – DB2 Express-C Autor:
Banco de Dados Prof. Antonio.
Banco de Dados Prof. Antonio.
SQL Renata Viegas.
SQL Structured Query Language
Prof.: Bruno Rafael de Oliveira Rodrigues
Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
Prof.: Bruno Rafael de Oliveira Rodrigues
Banco de Dados SQL TRIGGERS (Gatilhos)
Maurício Edgar Stivanello
SGBD.
SGBD.
Introdução à Engenharia da Computação
Oficina sobre banco de dados
INSTITUTO FEDERAL FARROUPILHA
Sistemas de Informação
SQL Structured Query Language
Linguagem de Banco de Dados - SQL
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
Bancos de Dados – SQL – parte 1
Banco de dados Profª Kelly Medeiros.
Rafael Dias Ribeiro, M.Sc.
1 SQL (Structured Query Language) Linguagem padrão usada em BD relacionais –SQL1 ou SQL-86: primeira versão do padrão. –SQL2 ou SQL-92: versão usada atualmente.
Banco de Dados Aplicado ao Desenvolvimento de Software
Sistema de Gerenciamento de Pessoas e Projetos
SQL Server 2012 Tipos de Dados e Tabelas
Tipos de Linguagens do Banco de Dados
P ROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues.
Banco de Dados PostgreSQL.
Desenvolvendo um script SQL
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Programação WEB Modelo de Aplicação PHP usando Banco de Dados
Colégio da Imaculada Curso Técnico em Informática
Banco de dados.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Linguagem de Definição de Dados
Criação de Tabelas. CREATE TABLE nome_da_tabela ( >>. >> ) Ex.: SQL SERVER 2008 CREATE TABLE pessoa ( CPF VARCHAR(11) NOT NULL, NOME VARCHAR(100) NOT.
Microsoft SQL Server 2008 SPARSE. Para que serve? –Otimiza o espaço de armazenamento de colunas com valores NULL.
SEGUNDA FASE / S2B MIC PERNAMBUCO
Triggers (Gatilhos) Professor Esp. Diego André Sant’Ana
SCC Bancos de Dados e Suas Aplicações
Contatos Gladimir Catarino
Curso de Análise e Desenvolvimento de Sistemas Projeto de Banco de Dados Marcelo da Silveira Siedler.
Banco de Dados I I Comandos SQL
Linguagem SQL Prof. Juliano.
7P/SI – 2010/01 Prof. Carlos Alberto Seixas. Agenda Visão Geral sobre os Conceitos e Implementação sobre SGBs MySQL Revisão das Práticas Práticas 1 e.
©Silberschatz, Korth and Sudarshan (modificado)4.1.1Database System Concepts Capítulo 4: SQL Estrutura básica Operações com conjuntos Funções de agregação.
SQL (Structured Query Language)
1 Introdução à Manipulação de Dados SQL – Structured Query Language  Tabela = Relação  DDL – Data Definition Language  Sub-conjunto do SQL que suporta.
Necessidade para criar um ambiente Educacional WEB Tecnologias de Ensino II – Seminário Luciana Peyrot Marcelo Josué Telles Licenciatura em Computação,
Banco de Dados Maria Augusta (Magu).
Prof. Renato de Oliveira Bastos
VBA – Visual Basic para Aplicativos
Linguagem de definição de dados - SQL
Banco de Dados SQL (Structured Query Language) Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Trabalho Prático de Programação Orientada a Objetos em Java Programação Orientada a Objetos Ludimila Monjardim Casagrande 2011.
Prática de Banco de Dados Créditos: Prof. Jefferson Silva Adaptações: Prof. Nécio de Lima Veras.
PROJETO INTERDISCIPLINAR ‘DBERP’. Equipe de Desenvolvimento Banco de Dados  Adiel Silveira de Lemos  Ana Renata de Siqueira  Bruno Michael da Silva.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Capítulo 4 SQL básica.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Kelyn Schenatto. Definição Linguagem de Consulta Estruturada (Structured Query Language); Desenvolvida inicialmente nos anos 70 nos laboratórios da IBM.
Banco de Dados para Redes– Aula 03 Prof. Me. Ronnison Reges Vidal.
SQL (Structure Query Language)
MS-SQL Server Structure Query Language
Comandos DDL (Data Definition Language) - 2
Transcrição da apresentação:

Banco de Dados Aula 10 – SQL - DDL Instrutor Rafael Albani

Conteúdo Data Definition Language (DDL) Create Alter Drop

Data Definition Language (DDL) Instruções utilizadas na definição da estrutura de um banco de dados; Criação, modificação e exclusão de estruturas de um banco ou de uma tabela são feitas através das instruções de definição de dados.

Data Definition Language (DDL) As 3 principais instruções SQL disponíveis para definição da estrutura de um banco de dados são: CREATE ALTER DROP

Create Instrução que permite a criação de um banco de dados e também as demais estruturas de um banco; As duas situações onde o Create é utilizado com maior frequência são: Criação de um novo banco de dados Criação de uma nova tabela

Create Database Instrução utilizada na criação de um banco de dados.

Create Database Exemplos: CREATE DATABASE banco; CREATE DATABASE IF NOT EXISTS banco;

Create Table Instrução utilizada na criação de uma tabela para um banco de dados.

Create Table Exemplos: CREATE TABLE agencia { } idAgencia integer not null primary key, numero varchar(45) not null }

Drop Instrução que permite a exclusão de um banco de dados e de uma tabela de um banco; As duas situações onde a instrução Drop é utilizada com maior frequência são: Exclusão de um banco de dados Exclusão de uma tabela

Drop Database Instrução que executa a exclusão de todas as tabelas de um banco e exclui posteriormente o banco de dados em si.

Drop Database Exemplos: DROP DATABASE banco; DROP DATABASE IF EXISTS banco;

Drop Table Instrução que exclui toda a estrutura das tabelas definidas na instrução.

Drop Table Exemplos: DROP TABLE agencia; DROP TABLE IF EXISTS agencia;

Alter Instrução que permite a alteração da estrutura de um banco de dados; A instrução Alter é frequentemente utilizada para manipulação da estrutura de tabelas de um banco.

Alter Table Permite modificar a estrutura de uma tabela de banco de dados, renomear o nome de uma tabela, adicionar um novo campo, alterar o tipo de dado de um campo, excluir um campo, entre outras operações.

Alter Table Inserindo um novo campo em uma tabela: ALTER TABLE agencia ADD localizacao varchar(80) not null; Alterando o nome de um campo existente em uma tabela: ALTER TABLE agencia CHANGE COLUMN localizacao cidade varchar(80) not null;

Alter Table Apagando um campo: ALTER TABLE agencia DROP COLUMN cidade;

Referências Conteúdo sobre DDL – MySQL: Documentação MySQL – DDL: http://www.4learn.pro.br/leandro/fbd/nota_aula_sql_mysql.pdf Documentação MySQL – DDL: http://dev.mysql.com/doc/refman/5.1/en/sql-syntax-data-definition.html