Banco de dados
Aula 19
(17/11) Laboratório mario.godoy@univasf.edu.br http://www.univasf.edu.br/~mario.godoy
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação – CECOMP
Introdução a Structured Query Language (SQL)
Introdução a SQL
Atrativo: Pequena quantidade de comandos, realiza uma grande quantidade de operações necessárias para definição e manipulação de relações. Simplicidade. Grande poder de consulta. Padrão facilita migração. Padrão American National Standard Institute (ANSI) International Organization for Standardization(ISO) Versão mais recente: SQL3 (SQL99). Principalmente conceitos de orientação a objetos. e
Prof.: Mario Godoy
3
Introdução a SQL
Recursos: DDL e DML Criação de visões (views) Especificações de segurança e autorizações Definição de restrições de integridade Controle de transação Regras para integração com linguagens de programação
Prof.: Mario Godoy
4
Introdução a SQL
Dois conjuntos principais de comandos: DDL –Data DefinitionLanguage: Especificação do esquema da base de dados DML –Data ManipulationLanguage: Inserção, remoção, alteração e consultas na instância da base de dados.
Prof.: Mario Godoy
5
Introdução a SQL
Vocabulário diverge do Modelo Relacional: Relação -> Tabela Tuple -> Linha Atributo -> Coluna Maior desvio do Modelo Relacional: Tabelas podem ter linhas idênticas.
Prof.: Mario Godoy
6
Introdução a SQL
Alguns comandos da DDL CREATE SCHEMA CREATE TABLE ALTER TABLE DROP TABLE CREATE DOMAIN DROP DOMAIN CREATE VIEW DROP VIEW CREATE INDEX DROP INDEX
Prof.: Mario Godoy
7
Introdução a SQL
Alguns comandos da DML INSERT UPDATE DELETE SELECT
Prof.: Mario Godoy
8
Introdução ao Oracle
Apresentação das principais características do Oracle 10g. Usuário: SYS Senha: 123 Criar um novo usuário.
Prof.: Mario Godoy
9
Introdução ao Oracle
Gerenciar as contas de usuários, memória, armazenamento e conexões de rede