1-1 copyright © oracle corporation, 2001. all rights reserved. administrando objetos de esquema...
Post on 21-Apr-2015
102 Views
Preview:
TRANSCRIPT
1-1 Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Objetos de Esquema
Este capítulo abordará os seguintes tópicos:
• Visão geral de Esquemas e Objetos de esquemas comuns
• Administrando Tabelas.
• Administrando Índices.
• Administrando Views
• Administrando Unidades de Programas residentes no B.D.
• Carregando dados nas Tabelas.
• Administrando Acesso aos Objetos de Esquema.
• Alguns Schemas de interesse
• Esquemas: OBE
1-2 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.
• OBS.: Não há relação entre uma tablespace e um esquema
1-3 Copyright © Oracle Corporation, 2001. All rights reserved.
• 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.
Visão geral de Esquemas e Objetos de esquemas comuns
1-4 Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Objetos do B.D
• Objetos possuem várias opções administrativas.
• Todo objeto em um B.D corresponde a apenas um esquema e tem um nome único dentro desse esquema.
• Um nome do objeto de um B.D. deve se adequar a certas regras como sendo únicos dentro do esquema.
1-5 Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
• 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:
1-6 Copyright © Oracle Corporation, 2001. All rights reserved.
• Visualizando dados da tabela:
Administrando Tabelas.
1-7 Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
• Visualizando dados da tabela:
1-8 Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
• Editando dados da tabela:
1-9 Copyright © Oracle Corporation, 2001. All rights reserved.
• 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.
Administrando Tabelas.
1-10 Copyright © Oracle Corporation, 2001. All rights reserved.
• Atributos das Colunas:
– Tipo dos dados
– Constraint
– Default
Administrando Tabelas.
• Tipos de Dados:
– Varchar2
– Number(p,s)
– Long
– Date
– Timestamp
1-11 Copyright © Oracle Corporation, 2001. All rights reserved.
• Restrição Not Null de Coluna.
• Qdo usar está restrição?
Administrando Tabelas.
• Nivel de restrição das tabelas:
– Chave Primária (PK).
– Chave Única (UK).
– Verificação (Check).
– Chave Estrangeira (FK).
1-12 Copyright © Oracle Corporation, 2001. All rights reserved.
• Modificando atributos de uma Tabela:
Administrando Tabelas.
1-13 Copyright © Oracle Corporation, 2001. All rights reserved.
• Modificando atributos de uma Tabela:
Administrando Tabelas.
1-14 Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Tabelas.
1-15 Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Índices.
• 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
1-16 Copyright © Oracle Corporation, 2001. All rights reserved.
Administrando Índices.
1-17 Copyright © Oracle Corporation, 2001. All rights reserved.
• 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;
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.
Administrando Índices.
1-21 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.
• Alguns Schemas de interesse
• OBE
top related