SISTEMAS DE BANCO DE DADOS: PROJETO, IMPLEMENTAÇÃO E ADMINISTRAÇÃO - Trad da 8ª ed norte-americana

Page 12

PREFÁCIO

distribuídos (Capítulo 12), business intelligence e dados warehouses (Capítulo 13), conectividade de banco de dados e tecnologias da web (Capítulo 14) e administração e segurança de bancos de dados (Capítulo 15).

Projeto de bancos de dados

O primeiro termo do subtítulo do livro é Projeto e nossa abordagem do projeto de bancos de dados é abrangente. Por exemplo, os Capítulos 1 e 2 examinam o desenvolvimento de bancos e modelos de dados e ilustram a necessidade do projeto. O Capítulo 3 aponta os detalhes do modelo de banco de dados relacional. O Capítulo 4 proporciona uma abordagem extensiva, profunda e prática de projetos, e o Capítulo 5 dedica-se às questões críticas de normalização que afetam a eficiência e a efetividade dos bancos de dados. O Capítulo 6 explora assuntos de projetos avançados. Os Capítulos 7 e 8 abordam questões de implementação de banco de dados e o modo como os dados são acessados por meio de SQL (Structured Query Language). O Capítulo 9 analisa o projeto de banco de dados dentro dos modelos de sistemas e mapeia as atividades necessárias para projetar e implementar com sucesso um banco de dados no mundo real. Como o projeto de banco de dados é afetado pelas transações reais, pelo modo como os dados são distribuídos e pelas crescen9 tes exigências de informações, examinamos os principais recursos que devem ser suportados por bancos e modelos da geração atual. Por exemplo, o Capítulo 10, “Gerenciamento de transações e controle de concorrência”, foca nas características de transações dos bancos de dados e o modo como afetam sua integridade e consistência. O Capítulo 11, “Sintonização (Tuning) de desempenho de banco de dados e otimização de consultas”, ilustra a necessidade de eficiência de pesquisa no mundo real, que constantemente gera e utiliza bancos de dados com terabytes de dados e tabelas com milhões de registros. O Capítulo 12, “Sistemas de gerenciamento de banco de dados distribuídos”, enfatiza a distribuição, replicação e alocação de dados. No Capítulo 13, “Businesses intelligence e data warehouses”, exploramos as características dos bancos de dados utilizados no suporte a decisões e no processamento analítico on-line. O Capítulo 14, “Conectividade de banco de dados e tecnologias da web”, cobre as questões básicas de conectividade encontradas no mundo de dados com base na web e mostra o desenvolvimento dos front ends desse tipo de banco. projeto de bancos de dados

NOVE

Neste capítulo, você aprenderá:

Que projetos bem-sucedidos de bancos de dados devem refletir o sistema de informação do qual o banco faz parte Que sistemas de informação bem-sucedidos são desenvolvidos dentro de um modelo conhecido como ciclo de vida do desenvolvimento de sistemas (CVDS) A que sistemas de informação, a maioria dos bancos de dados bem-sucedidos está frequentemente sujeita a avaliações e revisões dentro de um modelo conhecido como ciclo de vida de bancos de dados (CVBD) Como conduzir avaliações e revisões em modelos de CVDS e CVBD Sobre estratégias de projeto de bancos de dados: projeto top-down vs. bottom-up e projeto centralizado vs. descentralizado

SISTEMA DE INFORMAÇÃO

Basicamente, um banco de dados é um depósito de fatos cuidadosamente projetado e estruturado. Ele faz parte de um todo maior conhecido como sistema de informação, que fornece para a coleta de dados o armazenamento e recuperação dos mesmos. Esses sistemas também facilitam a transformação de dados em informações e permitem o seu gerenciamento e dos dados. Assim, um sistema de informação completo é composto de pessoas, hardware, software, bancos de dados, aplicativos e procedimentos. A análise de sistemas é um processo que estabelece a necessidade e a extensão de um sistema de informações. O processo de criação de sistemas de informação é conhecido como desenvolvimento de sistemas. Uma característica essencial dos sistemas atuais é o valor estratégico das informações na presente era de negócios globais. Portanto, devem sempre estar alinhados às metas estratégicas de negócios. A perspectiva de sistemas isolados e independentes não é mais válida. Os novos sistemas de informação sempre devem estar integrados à arquitetura de sistemas de toda a empresa.

N OTA

Este capítulo não tem por objetivo cobrir todos os aspectos de análise e desenvolvimento de sistemas. Eles normalmente são tratados em um curso ou livro distinto. No entanto, deve ajudar a desenvolver uma melhor compreensão das questões associadas a projeto, implementação e gerenciamento de bancos de dados afetadas pelo sistema de informação do qual o banco de dados é um componente fundamental.

No modelo de desenvolvimento de sistemas, as aplicações transformam os dados em informações, que constituem a base da tomada de decisões.

Implementação

A segunda parte do subtítulo é Implementação. Utilizamos SQL (Structured Query Language) nos Capítulos 7 e 8 para mostrar como os bancos de dados são implementados e gerenciados. As questões especiais encontradas em um ambiente de banco de dados da internet são tratadas no Capítulo 14, “Conectividade de banco de dados e tecnologias da web”.

PARTE

3

PROJETO E IMPLEMENTAÇÃO AVANÇADOS

INTRODUÇÃO À LINGUAGEM SQL (STRUCTURED QUERY LANGUAGE)

7

SQL AVANÇADA

8

PROJETO DE BANCOS DE DADOS

9

XV


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.