Banco de dados

2222 palavras 9 páginas
Bancos (Bases) de Dados
Aula #8 – SQL
Prof. Eduardo R. Hruschka
* Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza

SQL (Structured Query Language)
Linguagem relacional; Exemplos de SGBD que utilizam SQL:
Oracle Informix Ingress SQL Server Interbase SyBase DB2 MySQL PostgreSQL

2

Composição da SQL
Linguagem de Definição dos Dados
DDL; comandos para definir, modificar e remover relações (tabelas), além de criar e remover índices.

Linguagem Interativa de Manipulação dos Dados
DML; comandos para consultar, inserir, remover e modificar tuplas.

3

Composição da SQL
DML embutida pode ser utilizada a partir de linguagens de programação de propósito geral

Definição de visões
SQL DDL inclui comandos para a criação e a remoção de visões

Restrições de integridade
SQL DDL possui comandos para a especificação de restrições de integridade

4

Composição da SQL
Autorização
SQL DDL inclui comandos para a especificação de direitos de acesso a relações e visões

Gerenciamento de transações introduz comandos para a especificação do início e do fim das transações

Recuperação de falhas introduz comandos para utilização do arquivo de log

5

SQL DDL
CREATE DATABASE | SCHEMA cria um esquema de BD relacional

DROP DATABASE | SCHEMA remove um esquema de BD relacional

6

CREATE DATABASE
CREATE {DATABASE | SCHEMA} nome [USER `username` [PASSWORD `password`] ] ... ;

Cria um esquema de BD relacional agrupa tabelas/comandos que pertencem à aplicação identifica o proprietário do esquema esquema inicial não possui tabelas/dados

7

DROP DATABASE
DROP {DATABASE | SCHEMA} nome [CASCADE | RESTRICT] ;

Remove um esquema de BD relacional tabelas/dados índices arquivos de log quaisquer elementos associados

Usuários autorizados proprietário do banco de dados DBA
8

DROP DATABASE
CASCADE
remove um esquema de BD, incluindo todas as suas tabelas e os seus outros

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas