210 likes | 301 Views
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.
E N D
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
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
Visão geral de Esquemas e Objetos de esquemas comuns • 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.
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.
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:
Administrando Tabelas. • Visualizando dados da tabela:
Administrando Tabelas. • Visualizando dados da tabela:
Administrando Tabelas. • Editando dados da tabela:
Administrando Tabelas. • 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. • Atributos das Colunas: • Tipo dos dados • Constraint • Default • Tipos de Dados: • Varchar2 • Number(p,s) • Long • Date • Timestamp
Administrando Tabelas. • Restrição Not Null de Coluna. • Qdo usar está restrição? • Nivel de restrição das tabelas: • Chave Primária (PK). • Chave Única (UK). • Verificação (Check). • Chave Estrangeira (FK).
Administrando Tabelas. • Modificando atributos de uma Tabela:
Administrando Tabelas. • Modificando atributos de uma Tabela:
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
Administrando Índices. • 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;
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