Administrando Objetos de Esquema
Este capítulo abordará os seguintes tópicos:
1-1
•
Visão geral de Esquemas e Objetos de esquemas
comuns
•
•
•
•
Administrando Tabelas.
•
•
•
•
Carregando dados nas Tabelas.
Administrando Índices.
Administrando Views
Administrando Unidades de Programas residentes
no B.D.
Administrando Acesso aos Objetos de Esquema.
Alguns Schemas de interesse
Esquemas: OBE
Copyright © Oracle Corporation, 2001. All rights reserved.
Visão geral de Esquemas e Objetos de
esquemas comuns
• Esquema é uma coleção de objetos do B.D.
• Objetos de esquema são estruturas logicas
criadas pelos usuários.
•
1-2
OBS.: Não há relação entre uma tablespace e um
esquema
Copyright © Oracle Corporation, 2001. All rights reserved.
Visão geral de Esquemas e Objetos de
esquemas comuns
•
1-3
Para explorar e administrar objetos de esquema
no banco de dados, abra a pagina de propriedades
do B.D. e selecione o link para esquemas.
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Objetos do B.D
1-4
•
•
Objetos possuem várias opções administrativas.
•
Um nome do objeto de um B.D. deve se adequar a
certas regras como sendo únicos dentro do
esquema.
Todo objeto em um B.D corresponde a apenas um
esquema e tem um nome único dentro desse
esquema.
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
1-5
•
Tabelas são a unidade basica de armazenamento
de dados em um B.D Oracle.
•
Tabelas são compostas de linhas e colunas, sendo
que cada linha pode conter um valor para cada
coluna.
•
Visualizando tabelas:
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
•
1-6
Visualizando dados da tabela:
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
•
1-7
Visualizando dados da tabela:
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
•
1-8
Editando dados da tabela:
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
•
1-9
Criando Tabelas (Permanente ou temporária):
–
O tipo mais comum de tabela do Oracle é a Tabela
relacional.
–
Dois outros tipos são suportados: Tabelas objetos
e tabelas XMLtype.
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
•
•
1-10
Atributos das Colunas:
–
Tipo dos dados
–
Constraint
–
Default
Tipos de Dados:
–
Varchar2
–
Number(p,s)
–
Long
–
Date
–
Timestamp
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
• Restrição Not Null de Coluna.
• Qdo usar está restrição?
• Nivel de restrição das tabelas:
1-11
–
Chave Primária (PK).
–
Chave Única (UK).
–
Verificação (Check).
–
Chave Estrangeira (FK).
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
•
1-12
Modificando atributos de uma Tabela:
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
•
1-13
Modificando atributos de uma Tabela:
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
1-14
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Índices.
1-15
•
São estruturas opcionais associadas as tabelas
que podem ser criadas para melhorar performance
•
•
Pode ser criado em uma ou mais colunas.
Indices podem ser criados implicitamente
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Índices.
1-16
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Índices.
•
1-17
Tipos de índice: pode ser categorizado de
inumeras formas.
–
Standard (B-tree) e Bitmap;
–
Ascendente de Descendente;
–
Coluna e Funcional;
–
Coluna simples ou Concatenada;
–
Não particionada ou particionada;
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Índices.
1-18
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Índices.
1-19
Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Índices.
1-20
Copyright © Oracle Corporation, 2001. All rights reserved.
Continuação...
•
Views: são apresentações customizadas de dados
em uma ou mais tabelas e até em outras views.
•
Administrando
Unidades
de
Programas
residentes no B.D. Utilizado por aplicações que
precisam acessar codigos, que são aplicados aos
dados somente qdo forem chamados.
•
Carregando dados nas Tabelas: pode ser feito por
arquivos em .batch quando se tem muitos dados.
•
•
•
Administrando Acesso aos Objetos de Esquema.
1-21
Alguns Schemas de interesse
OBE
Copyright © Oracle Corporation, 2001. All rights reserved.
Download

Administrando Objetos de Esquema