Princípios e aplicações de banco de dados (Terceira edição) Ciência da Informática na Escola Secundária Universitária e Técnica
Preço por unidade incluindo frete para o Brasil
Quantidade
Produto selecionado
Especificações do produto
Editora
China Railway Publishing House Co., Ltd.
Autor
Yang Aimin
Data de publicação
2021.08
Título
Principles and Applications of database (Third Edition) science computer in college and technical secondary school
Foit
16 Open
Número do livro
9787113271831
Preço do livro
49.00
Editora
China Railway Publishing House Co., Ltd.
Autor
Yang Aimin
Data de publicação
2021.08
Título
Principles and Applications of database (Third Edition) science computer in college and technical secondary school
Foit
16 Open
Número do livro
9787113271831
Preço do livro
49.00
Editora
China Railway Publishing House Co., Ltd.
Autor
Yang Aimin
Data de publicação
2021.08
Título
Principles and Applications of database (Third Edition) science computer in college and technical secondary school
Foit
16 Open
Número do livro
9787113271831
Preço do livro
49.00
Detalhes do produto
Texto da imagem traduzido automaticamente
Índice
Capítulo 1 Visão geral do sistema de banco de dados..............................................................................11.1 Sistema de banco de dados..............................................................................................11.1.1 Composição do sistema de banco de dados...................................................................11.1.2 Benefícios do sistema de banco de dados..............................................................31.2 Sistema de gerenciamento de banco de dados..............................................................................31.2.1 Principais funções do SGBD..............................................................................31.2.2 Composição do SGBD..............................................................................................51.2.3 Processo de trabalho do SGBD..............................................................................61.3 Modelo de dados..............................................................................................................71.3.1 Informação e dados..............................................................................................71.3.2 Três níveis de modelo de dados..............................................................................71.3.3 Conceitos básicos no mundo da informação..............................................................81.3.4 Método de representação do modelo ER do modelo conceitual..........................................101.3.5 1.3.6 Físico modelo..............................................................................................................161.4 Estrutura do esquema do sistema de banco de dados..............................................................161.4.1 Estrutura do esquema de três níveis do sistema de banco de dados..........................................171.4.2 Função de imagem secundária e independência de dados do banco de dados..........................181.5 O surgimento e o desenvolvimento da tecnologia de banco de dados..........................................191.5.1 Estágio de gerenciamento manual (antes de meados da década de 1950) ..........................................191.5.2 Estágio de gerenciamento do sistema de arquivos (final da década de 1950 a meados da década de 1960) ..........................................................191.5.3 Estágio de gerenciamento do banco de dados (começando no final da década de 1960) ..........................................201.6 Arquitetura do sistema de banco de dados..............................................................231.6.1 Sistema de banco de dados de usuário único..............................................................................231.6.2 1.6.3 Sistema de banco de dados com estrutura distribuída..........................................231.6.4 Sistema de banco de dados com cliente-servidor estrutura.......................................24Resumo..................................................................................................................25Pensamento e exercícios.................................................................................................26Capítulo 2 Banco de dados relacional................................................................................272.1 Visão geral do banco de dados relacional................................................................272.2 Estrutura de dados relacional..................................................................................282.2.1 Definição e propriedades da relação..................................................................282.2.2 Modelo relacional e banco de dados relacional..................................................302.2.3 Regras de integridade da relação..................................................................302.3 Álgebra relacional..................................................................................312.3.1 Operações tradicionais de conjuntos..................................................................322.3.2 Operações relacionais especializadas..................................................................................342.3.3 Expressões de álgebra relacional e seus exemplos de aplicação........36*2.4 Cálculo relacional..................................................................................382.4.1 Tupla Cálculo relacional..............................................................................................392.4.2 Cálculo relacional de domínio..............................................................................................402.4.3 Segurança e equivalência de operações relacionais..........................................402.5 Otimização de consultas..............................................................................................412.5.1 Problemas de otimização de expressões de álgebra relacional..........................................412.5.2 Regras de transformação de equivalência de expressões de álgebra relacional..........................422.5.3 Estratégias gerais de otimização..........................................................................442.5.4 Algoritmos de otimização..........................................................................................452.6 Dependência funcional..........................................................................................472.6.1 Declaração do problema..........................................................................................472.6.2 Definição de dependência funcional..........................................................................492.6.3 Código..........................................................................................................................492.7 Normalização de relações..............................................................................................................502.7.1 Primeira forma normal..................................................................................................502.7.2 Segunda forma normal..................................................................................................512.7.3 Terceira forma normal..................................................................................................522.7.4 Forma normal BCNF..............................................................................................................522.7.5 Decomposição do esquema..............................................................................................52Resumo..............................................................................................................................................54Pensamento e exercícios..............................................................................................................54Capítulo 3 Projeto de banco de dados..........................................................................................................563.1 Etapas básicas do projeto de banco de dados..............................................................................573.2 Análise de requisitos..............................................................................................593.2.1 Descrição e análise de requisitos..............................................................593.2.2 Classificação da análise de requisitos..............................................................................593.2.3 Conteúdo e métodos da análise de requisitos..........................................603.2.4 Etapas da análise de requisitos. análise..................................................................603.2.5 Dicionário de dados..................................................................................................623.3 Projeto conceitual.................................................................................................643.3.1 Necessidade e requisitos do projeto conceitual..................................643.3.2 Métodos e etapas do projeto conceitual..................................................653.3.3 Operação do modelo ER..................................................................................663.3.4 Projeto conceitual do banco de dados usando o método ER..........................683.4 Projeto lógico..................................................................................................743.4.1 Ambiente de projeto lógico..................................................................................743.4.2 Etapas do projeto lógico..................................................................................743.4.3 3.4.4 Projetando subesquemas do usuário..................................................................................763.4.5 Otimizando modelos de dados..................................................................................773.5 Projeto físico..................................................................................................783.5.1 Conhecimento do projeto físico que o banco de dados Designers precisam dominar..................783.5.2 Conteúdo principal do design físico do banco de dados..................................793.5.3 Avaliação de desempenho do design físico..................................................813.5.4 Design físico de algumas tabelas de dados do banco de dados do sistema..........................823.5.5 Estrutura da tabela de dados..........................................................................823.6 Implementação do banco de dados..........................................................................843.7 Operação e manutenção do banco de dados..........................................................85 Resumo..........................................................................................................................86 Pensamento e exercícios..........................................................................................86 Capítulo 4 Visão geral do sistema de banco de dados MySQL, instalação e configuração.......................................................................................... 115Capítulo 5 Noções básicas de SQL.......................................................................... 1175.1 Visão geral do SQL.......................................................................................................... 1175.2 Definição de dados SQL.......................................................................................... 1185.2.1 Criação, modificação, exclusão e renomeação de tabelas básicas........ 1185.2.2 Definição e exclusão Índices................................................................... 1215.2.3 Definindo e Excluindo Exibições................................................................... 1225.3 Consulta de Dados SQL................................................................................................ 1245.3.1 Comando de Consulta (SELECT) ................................................................................ 1245.3.2 Consulta Simples................................................................................................. 1255.3.3 Operações de Junção de Tabelas.......................................................................................... 128*5.3.4 Operações de Conjunto.............................................................................................. 1295.3.5 Consulta de Agregação e Agrupamento.......................................................... 1315.3.6 Subconsulta.............................................................................................................. 1325.4 Manipulação de Dados SQL.............................................................................................. 1345.4.1 Inserindo Novas Linhas (Registros) em uma Tabela......................................................................... 1345.4.2 Atualizando Registros em uma Tabela (UPDATE) ................................................................1355.4.3 Excluindo Registros de Tabela (DELETE)...................................................................1365.5 Controle de Dados SQL................................................................................................136 Resumo...................................................................................................................137 Pensamento e Exercícios..................................................................................................138 Capítulo 6 Gerenciamento de Segurança de Banco de Dados..............................................................1396.1 Segurança de Banco de Dados..............................................................................1396.1.1 Gerenciamento de Usuários..............................................................................................1396.1.2 Gerenciamento de Permissões..............................................................................1426.1.3 Backup e recuperação de banco de dados..............................................................1456.1.4 Auditoria de banco de dados..............................................................................1476.1.5 Criptografia de dados..............................................................................1516.2 Integridade de dados..............................................................................................1536.2.1 Restrições de integridade..............................................................................1536.2.2 Classificação de integridade restrições.......................................................154 Resumo...................................................................................................................156 Pensamento e exercícios...................................................................................156 Capítulo 7 Controle de simultaneidade..................................................................1587.1 Conceitos básicos de transações......................................................................1587.1.1 Definição de transações..................................................................................1587.1.2 Características das transações..................................................................................1597.2 Controle de simultaneidade..................................................................................1597.2.1 Modificações perdidas..................................................................................................1607.2.2 Leituras não repetíveis..........................................................................................................1607.2.3 Leitura de dados “sujos”............................................................................................1607.3 Bloqueio e protocolos de bloqueio..................................................................................1617.3.1 Bloqueio..................................................................................................................1617.3.2 Bloqueio protocolos................................................................................................1617.3.3 Livelock e deadlock.................................................................................................1637.4 Serializabilidade do agendamento concorrente.................................................................1657.4.1 Agendamento serializável.................................................................................1657.4.2 Protocolo de bloqueio de duas fases..........................................................................1667.5 Granularidade de bloqueio..........................................................................................1677.5.1 Protocolo de bloqueio de multigranularidade..........................................................................168*7.5.2 Bloqueio de intenção..........................................................................................................168Resumo.........................................................................................................................169Pensamento e exercícios..........................................................................................................................169Capítulo 8 O desenvolvimento da tecnologia de banco de dados..........................................................1718.1 Uma nova geração de sistemas de banco de dados..........................................................1718.1.1 Declaração de sistemas de banco de dados orientados a objetos..........................................1718.1.2 Declaração do terceira geração de sistemas de banco de dados..................................1728.1.3 Combinando tecnologia de banco de dados com tecnologias relacionadas para formar um novo tipo de sistema de banco de dados.................................................................................1738.2 Tecnologia de gerenciamento de big data..................................................................................1748.2.1 O conceito de big data..................................................................................................1748.2.2 Características do big data..........................................................................................1748.2.3 Problemas enfrentados por bancos de dados relacionais tradicionais..................................................1758.2.4 Banco de dados NoSQL..............................................................................................1758.3 Data warehouse..........................................................................................................1788.3.1 O conceito de data warehouse..............................................................................1788.3.2 A arquitetura do data warehouse..............................................................................1798.3.3 A aplicação do data warehouse..............................................................................1808.3.4 O papel do data warehouse..............................................................................181 Resumo...................................................................................................................181 Pensamento e prática..................................................................................................181 Capítulo 9 Tecnologia e aplicação de interface de banco de dados..................................................1829.1 Tecnologia de interface de banco de dados comumente usada..................................................1829.1.1 Introdução à tecnologia de interface de banco de dados ADO..................................................1829.1.2 Introdução à tecnologia de interface de banco de dados ODBC..................................................1839.2 Aplicação da tecnologia de interface de banco de dados baseada no C++ Builder 6.0.................................................. 1869.2.1 Introdução ao ambiente do C++ Builder 6.0..................................................................1869.2.2 Funções básicas do C++ Builder 6.0..................................................................1879.2.3 Design da janela de login e do menu principal do Warehouse Management System baseado no C++ Builder 6.0.1919.3 Tecnologia e aplicação de interface de banco de dados baseada no ASP.NET..................................1979.3.1 Introdução ao ASP.NET..................................................................................................1979.3.2 Design de Banco de Dados de Gerenciamento de Usuários......................................................................1999.3.3 Estabelecer Fonte de Dados ODBC...................................................................1999.3.4 Desenvolvimento e Ambiente Operacional do Sistema ASP.NET................................................1999.3.5 Design de Sistema de Gerenciamento de Usuários de Site Corporativo Baseado em ASP.NET...................................2049.4 Tecnologia e Aplicação de Interface de Banco de Dados Baseada em PHP..........................................2129.4.1 Introdução Técnica ao PHP..............................................................................2139.4.2 Recursos Técnicos do PHP..........................................................................2139.4.3 Ferramentas de Desenvolvimento de Sistema PHP e Ambiente Operacional..........................................2139.4.4 Design de Sistema de Informação Estudantil Baseado em Tecnologia PHP7..........................2179.5 Tecnologia e Aplicação de Interface de Banco de Dados Baseada em Java..........................2279.5.1 Introdução ao JDBC..............................................................................................2279.5.2 APIs Comuns do JDBC..............................................................................................2289.5.3 Design de Sistema de Gerenciamento de Clientes Baseado em Java.................................................228 Resumo..............................................................................................................................259 Pensamento e exercícios.................................................................................................260 Capítulo 10 Análise de caso de aplicação de banco de dados.................................................26110.1 Projeto de banco de dados do sistema de gerenciamento de informações do aluno.................................................26110.1.1 Análise do modelo ER do sistema de gerenciamento de informações do aluno.................................................26110.1.2 Projeto do banco de dados do sistema de gerenciamento de informações do aluno.........................26210.2 Projeto do banco de dados do sistema de gerenciamento de informações da biblioteca.................................26310.2.1 Análise do modelo ER do sistema de gerenciamento de informações da biblioteca.................................26310.2.2 Projeto do banco de dados do sistema de gerenciamento de informações da biblioteca.................................26410.3 Projeto do banco de dados do sistema de gerenciamento ambulatorial do hospital.................................26610.3.1 Análise do modelo ER do sistema de gerenciamento ambulatorial do hospital.................................26610.3.2 Projeto do banco de dados do hospital Sistema de gestão ambulatorial..................................26710.4 Desenho da base de dados do sistema de gestão de pequenos supermercados..................................................26910.4.1 Análise do modelo ER do sistema de gestão de pequenos supermercados..................................................26910.4.2 Desenho da base de dados do sistema de gestão de pequenos supermercados..................................................270Resumo..................................................................................................................................272Pensamento e exercícios.................................................................................................................. 272 Apêndice A Sistema de treinamento avançado em SQL..................................................................................273 Referências..........................................................................................................276

breve introdução
Introdução ao conteúdo Este livro é uma nova forma de livro didático integrado com base em "Internet + Educação" e foi escrito de acordo com os objetivos e requisitos de ensino dos "Requisitos básicos para o ensino de cursos básicos de informática em faculdades e universidades" (Orange Book) emitidos pelo Higher Education Computer Course Teaching Steering Committee do Ministério da Educação e o "CFC2014" (Blue Book) emitido pela National Higher Education Computer Basic Education Research Association. É o resultado do projeto de livro didático de nova forma "Thirteenth Five-Year Plan" para faculdades e universidades comuns na província de Zhejiang. Este livro combina a teoria de banco de dados com o banco de dados MySQL atualmente popular e analisa o conhecimento teórico e prático de bancos de dados por meio de casos de aplicação específicos. O livro é dividido em 10 capítulos, incluindo uma visão geral dos sistemas de banco de dados, bancos de dados relacionais, design de banco de dados, uma visão geral dos sistemas de banco de dados MySQL e instalação e configuração, noções básicas de SQL, gerenciamento de segurança de banco de dados, controle de simultaneidade, desenvolvimento de tecnologia de banco de dados, tecnologia e aplicativos de interface de banco de dados e análise de caso de aplicação de banco de dados. Além disso, cada capítulo também é equipado com vídeos, resumos, pensamento e exercícios de conteúdo relacionado, para que os alunos possam integrar o que aprenderam na combinação de teoria e prática. Este livro é adequado como um livro-texto para cursos de informática, informação e administração em faculdades e universidades comuns, e também pode ser usado como um livro-texto de treinamento e livro de referência para pessoal técnico em campos relacionados.

Total
Entrega
ICMS
PIS e COFINS
Outro
Produtos similares