Sie sind auf Seite 1von 4

SENAI Servio Nacional de Aprendizagem Industrial Departamento Regional de Sergipe

Curso: Programador de Sistemas Aluno:

Unidade Curricular: Banco de Dados

Instrutor: Vanessa Dria

Banco de Dados

Segue abaixo informaes teis sobre vrios tpicos dos nossos estudos de Banco de Dados. LINGUAGEM SQL

Linguagem interativa de consulta (Query AdHoc) - por meio de comandos SQL, os usurios podem montar consultas poderosas sem a necessidade da criao de um programa, podendo utilizar Forms ou ferramentas de montagem de relatrios; Linguagem de programao para acesso a banco de dados - Comandos SQL embutidos em programas de aplicao que acessam os dados armazenados;

Linguagem de administrao de banco de dados - O responsvel pela administrao do banco de dados (DBA) pode utilizar comandos SQL para realizar suas tarefas. Linguagem cliente/servidor Os programas (cliente) dos computadores pessoais usam comandos SQL para se comunicarem por meio de uma rede local, compartilhando os dados armazenados em um nico local (servidor). A arquitetura cliente servidor minimiza o trfego de dados pela rede; Linguagem para banco de dados distribudos - A SQL auxilia na distribuio dos dados por meio de vrios ns conectados ao sistema de computao. Auxilia tambm na comunicao de dados com outros sistemas; Caminho de acesso a outros bancos de dados em diferentes mquinas - A SQL auxilia na converso entre diferentes produtos de banco de dados colocados em diferentes mquinas.
Manipulao de Objetos da SQL

Vantagens da Linguagem SQL

Independncia de fabricante - A SQL oferecida em praticamente todos os SGBD's, e os que ainda no tm esto se encaminhando para l. Com isso posso mudar de SGBD sem me preocupar com o novo que vai chegar; Portabilidade entre computadores - A SQL pode ser utilizada desde um computador pessoal, passando por uma estao de trabalho, at um computador de grande porte; Reduo dos custos com treinamento - Baseado no item anterior, as aplicaes podem se movimentar de um ambiente para o outro sem que seja necessria uma reciclagem da equipe de desenvolvimento; Ingls Estruturado de alto nvel - A SQL formada por um conjunto bem simples de sentenas em ingls, oferecendo um rpido e fcil entendimento; Consulta iterativa - A SQL prov um aecsso rpido aos dados, fornecendo respostas ao usurio, a questes complexas, em minutos ou segundos; Mltiplas vises dos dados - A SQL permite ao criador do banco de dados levar diferentes vises dos dados a diferentes usurios; A definio dinmica dos dados - Por meio da SQL, podem-se alterar, expandir ou incluir, dinamicamente, as estruturas dos dados armazenados com a mxima flexibilidade;
TIPOS DE DADOS

Tipo de Dado CHAR(n) VARCHAR (n) INTEGER SMALLINT DECIMAL (tamanho, decimais) NUMERIC (tamanho, decimais) DOUBLE PRECISION (tamanho, decimais) FLOAT DATE TIME BLOB

Descrio Cadeia de caracteres com tamanho mximo definido por n e fixo. Cadeia de caracteres com tamanho mximo definido por n e varivel. Valor numrico inteiro (sem casas decimais) com capacidade de 32 bits. Valor numrico inteiro (sem casas decimais) com capacidade de 16 bits. Valor numrico fracionado (com casas decimais) com o tamanho e o nmero de casas decimais especificados. Similar ao tipo DECIMAL. Similar ao tipo DECIMAL, mas com dupla preciso. Valor numrico de ponto flutuante com sete dgitos de preciso Permite armazenar uma data. Permite armazenar um valor que representa um horrio. Tipo de dado binrio para armazenamento de arquivo de imagens, som ou vdeo.

COMANDOS DDL Comando CREATE DATABASE ALTER DATABASE DROP DATABASE CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEX CREATE DOMAIN DROP DOMAIN CREATE VIEW DROP VIEW Funo Cria uma base de dados nova totalmente vazia Permite alteraes em algumas caractersticas da base de dados Apaga um banco de dados existente (deve ser utilizado com muito cuidado) Cria uma tabela de dados nova (tambm h necessidade de cuidado na utilizao) Permite alterar a estrutura de uma tabela existente Apaga uma tabela de dados existentes Cria ndices secundrios para uma tabela Apaga um ndice existente Cria um domnio para campos das tabelas Apaga um domnio existente Cria uma viso com base em uma ou mais tabelas Apaga uma viso existente

COMANDOS DML Comando INSERT INTO DELETE FROM UPDATE SELECT FROM Funo Insere um novo registro na tabela de dados. Apaga um ou mais registros de uma tabela de dados. Permite que os dados de um registro sejam atualizados. Seleciona um conjunto de registros a partir de uma condio e retorna-os ao usurio.

Das könnte Ihnen auch gefallen