bancos de dados Oracle são usados com muitas aplicações, para grandes e pequenas organizações que operam em uma variedade de setores. Aplicações de banco de dados poderoso, seguro e confiável pode ser construído com a Oracle, como a plataforma tem uma gama de recursos para lidar com ambos os dados em si e acesso de usuários a ele. A Oracle também fornece ferramentas para funções de manutenção e desenvolvedores. Oracle é um sistema de banco de dados proprietário e, portanto, tem que ser adquirido com uma licença comercial antes que possa ser usado. ORDBMS
Oracle é um ORDBMS ( Object Relational Database Management System ) do produto. Isto significa que os dados de bancos de dados Oracle modelo em termos de objetos e seus relacionamentos. Dados modelados dentro de um sistema Oracle é dividido em entidades conceituais , cada um dos quais tem um conjunto de atributos . Modelagem ORDBMS também tem algumas das características de Orientada a Objetos de desenvolvimento, em que as responsabilidades de aplicação estão divididos entre objetos lógicos , cada um dos quais tem um conjunto bem definido de características e comportamentos .
Arquitetura
modelos do Oracle arquitetura de banco de dados os dados para um sistema como uma única unidade armazenada em um servidor de banco de dados . Esses dados são gerenciados como uma unidade , mas é projetado para permitir o acesso de vários usuários a qualquer momento , mantendo a integridade dos dados . Isso significa que, mesmo quando vários usuários têm a possibilidade de ver os mesmos itens de dados , para atualizar , inserir e até mesmo remover dados , um sistema Oracle é capaz de evitar a corrupção dos dados. Isto é conhecido como gerenciamento de transações e é uma característica fundamental dos sistemas Oracle.
Recursos adicionais
bancos de dados Oracle são desenvolvidos com vários recursos para melhorar a eficiência , confiabilidade e segurança dos sistemas em diferentes ambientes organizacionais . Características de simultaneidade no Oracle evitar o mesmo item de dados seja alterada por mais de um usuário ao mesmo tempo . Coerência é também uma característica fundamental , o que significa que quando um usuário acessa um item de dados, eles podem ter certeza de que é preciso , no momento do acesso . Gerenciamento de contas de usuários dentro de um banco de dados Oracle é também uma característica importante, pois são as muitas ferramentas de administração , o que facilita os trabalhos de manutenção necessários por administradores de banco de dados (DBAs) .
Database Development
< br >
Existem dois aspectos do desenvolvimento de banco de dados Oracle : desenvolvimento do próprio banco de dados e desenvolvimento do aplicativo de interface de usuário para acessá-lo . O desenvolvimento de uma base de dados é efectuada através de uma programação SQL , onde os bancos de dados pode ser criado sob a forma de tabelas com colunas . As colunas são para itens de dados específicos e definiu tipos de dados. Bancos de dados Oracle também pode ser criado através de uma interface de usuário. O conjunto de consultas de banco de dados requeridos por um aplicativo também será construído em código SQL.
Application Development
Um aplicativo de banco de dados consiste no próprio banco de dados, bem como a aplicação que fornece uma interface para acesso do usuário. Estas interfaces podem ser desenvolvidos usando várias linguagens e tecnologias diferentes. Bancos de dados Oracle fornece APIs ( Application Programming Interfaces ) para ajudar os desenvolvedores em algumas das línguas mais comuns utilizados . Aplicativos Oracle podem ser construídas em linguagens como Java , PHP e PL /SQL , entre outros.