1 / 17

Banco de Dados SQL

Banco de Dados SQL. Prof. Alexandre Perin de Souza alexandre.perin@ifsc.edu.br. Sumário. SQL Grupos ou subconjuntos Comandos básicos para manipulação de banco de dados e de tabelas Tipos de dados básicos Exemplos. SQL. Grupos/Subconjuntos

Download Presentation

Banco de Dados SQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Banco de DadosSQL Prof. Alexandre Perin de Souza alexandre.perin@ifsc.edu.br

  2. Sumário • SQL • Grupos ou subconjuntos • Comandos básicos para manipulação de banco de dados e de tabelas • Tipos de dados básicos • Exemplos

  3. SQL • Grupos/Subconjuntos • DDL (Data DefinitionLanguage) – conjunto de comandos responsáveis pela criação, alteração e remoção da estrutura de um banco de dados. • DQL (Data Query Language) – conjunto de comandos para elaboração de consultas aos dados de um banco de dados. • DML (Data ManipulationLanguage) – conjunto de comandos responsáveis pela manipulação dos dados armazenados em um banco de dados: inclusão, atualização e exclusão.

  4. SQL • Grupos... • DCL (Data ControlLanguage) – conjunto de comandos responsáveis pela criação dos usuários e definição das permissões de cada um no banco de dados. • DTL (Data TransactionLanguage) – conjunto de comandos usados para inicialização e finalização de transações em um banco de dados.

  5. SQL • Comandos • Criação de um banco de dados: create database <nomeBancoDados>; Ex.: create database aula10; create database if not exists aula10; • Eliminação de um banco de dados: drop database <nomeBancoDados>; Ex.: drop database aula10; dropdatabaseifexists aula10;

  6. SQL • Comandos • Para visualizar a lista de bancoscriados: • Para tornardisponívelparauso um bancojácriado:

  7. SQL • Comandos • Criação de umatabela : create table <nomeTabela> ( <campo_1> <tipo_1>, … <campo_n> <tipo_n> );

  8. SQL Tipos de dados básicos

  9. SQL • Tipos de dados • Sequênciasde caracteres • Tamanhofixo, limitado a 255 • Char ouCharacter • Ex.: Char(10) • Tamanhovariável • Varchar • Ex.: Varchar(10)

  10. SQL • Tipos de dados • Valoresinteiros • Smallint • Inteiro: faixa de até 2 bytes (-32768 a +32767) • Integer ouint • Inteiro com faixa de até 4 bytes • Valoresreais • Real: preco real • Double precision (dobro da precisão do real) • preco double precision • Float: preco float(3)

  11. SQL • Tipos de dados • Valoresreais • Numeric (compatibilidade) • percentual numeric(10,2) • Decimal (faz parte do padrão ANSI) • Permitemaiorprecisão • preco decimal(10,2) • Valoreslógico • boolean

  12. SQL • Tipos de dados • Data • Date • Dia, mês e ano: dataContrato date • Tempo • Time • Hora, minuto e segundo • Data e tempo • Timestamp • dataHoraSaidaViagemtimeStamp

  13. SQL • Exemplos de criação de tabelas (com banco em uso)

  14. SQL • Alguns aspectos avançados na criação de tabelas

  15. SQL • Comandos • Remover tabela:

  16. SQL • Comandos • Alterarumatabela: alter table <nomeTabela> drop <nome da coluna> add <coluna> <tipo> change <nomecoluna> <novo nome> <tipo> modify <nomecoluna> <tipo>

  17. SQL • Exemplo

More Related