21
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-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

Embed Size (px)

Citation preview

Page 1: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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

Page 2: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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

Page 3: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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

Page 4: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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.

Page 5: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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:

Page 6: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-6 Copyright © Oracle Corporation, 2001. All rights reserved.

• Visualizando dados da tabela:

Administrando Tabelas.

Page 7: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-7 Copyright © Oracle Corporation, 2001. All rights reserved.

Administrando Tabelas.

• Visualizando dados da tabela:

Page 8: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-8 Copyright © Oracle Corporation, 2001. All rights reserved.

Administrando Tabelas.

• Editando dados da tabela:

Page 9: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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.

Page 10: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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

Page 11: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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).

Page 12: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-12 Copyright © Oracle Corporation, 2001. All rights reserved.

• Modificando atributos de uma Tabela:

Administrando Tabelas.

Page 13: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-13 Copyright © Oracle Corporation, 2001. All rights reserved.

• Modificando atributos de uma Tabela:

Administrando Tabelas.

Page 14: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-14 Copyright © Oracle Corporation, 2001. All rights reserved.

Administrando Tabelas.

Page 15: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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

Page 16: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-16 Copyright © Oracle Corporation, 2001. All rights reserved.

Administrando Índices.

Page 17: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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.

Page 18: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-18 Copyright © Oracle Corporation, 2001. All rights reserved.

Administrando Índices.

Page 19: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-19 Copyright © Oracle Corporation, 2001. All rights reserved.

Administrando Índices.

Page 20: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

1-20 Copyright © Oracle Corporation, 2001. All rights reserved.

Administrando Índices.

Page 21: 1-1 Copyright © Oracle Corporation, 2001. All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral

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