Baixe o app para aproveitar ainda mais
Prévia do material em texto
ORGANIZAÇÃO DE BANCO DE DADOS kaneschan@outlook.com Text Box Kane Chan Profº: Data: Assunto: Conteúdo: Organização de Banco de Dados – Aula 01 • Apresentação • Conceitos • Atividades Kane Chan 28/07/16 Apresentação da disciplina pesquisas, discussões e avaliações; Importante o domínio dos conceitos da disciplina para facilitar o entendimento dos processos que virão na sequência. Organização de Banco de Dados; Total: 80 hs; Serão 20 encontros de 4h; Frequência necessária 75%; Aulas expositivas com teorias e práticas, atividades, Apresentação da disciplina Princípios de banco de dados: Tabelas / chave primária / chave estrangeira; Relacionamentos; Integridade referencial e entre outros; Princípios de linguagem de consulta estruturada (SQL); Classes para manipulação de banco de dados; Fundamentos de manipulação de imagens em BD. Banco de Dados Banco de dados é um sistema de armazenamento de dados com o objetivo de registrar e guardar informações importantes que você poderá acessar quando necessário. Por exemplo, em um banco de dados, você pode armazenar informações de livros de uma biblioteca, dados de alunos, professores, disciplinas etc. Essa forma organizada de armazenamento permite a fácil manipulação dos dados, incluindo alterações, inserções, remoções, além das consultas. Atenção: Dado é o que está armazenado no Banco de Dados, Informação é o significado dos dados. Banco de Dados São exemplos de coleções de dados: os dados de uma instituição financeira; os dados para controlar uma universidade; os dados para controle das informações gerenciais de uma empresa; os dados sobre os genes humanos, como, por exemplo, o Projeto Genoma; os dados sobre a meteorologia; os dados geográficos, entre outros. Banco de Dados Os fundamentos de bancos de dados surgiram na empresa norte-americana IBM, nas décadas de 1960 e 1970, através de pesquisas de funções de automação de escritório. Em 1970 um pesquisador da IBM - Edgar Frank “Ted” Codd publicou o primeiro artigo sobre bancos de dados relacionais, onde o usuário seria capaz de acessar as informações através de comandos, onde as informações estariam armazenadas em tabelas. IBM - International Business Machines, que significa Máquinas de Negócio Internacionais. Atenção: Banco de Dados Antes de SGBDs as aplicações utilizavam sistemas de arquivos do Sistema Operacional. Através de arquivos, as aplicações armazenavam seus dados através das interações com a aplicação. O Sistema de Arquivos foi uma das primeiras arquiteturas de sistemas para armazenamento e manipulação de dados e geração de informação e, por isso, ao longo do tempo, sofreu alterações e foi adaptado seguindo a evolução tecnológica. Banco de Dados O SGBD é uma coleção de programas que permite ao usuário definir, construir e manipular Bases de Dados para as mais diversas finalidades. Ex. Microsoft Access, MySQL, Oracle, FireBird e SQL Server. O SGBD solucionou alguns problemas, como: integração de dados (mesmo local), redução de dados duplicados, independência de dados e aplicativos e representação das perspectivas do usuário de forma transparente. Banco de Dados Desenvolvedores, que trabalham com SGBDs devem ter conhecimento e domínio dos recursos para usufruir de todas as suas vantagens, como: Rapidez no acesso às informações presentes no Banco de Dados; Redução de problemas de integridade e redundância; Diminuição do esforço humano no desenvolvimento; Utilização dos dados e controle integrado de informações distribuídas fisicamente. Atenção: SGBD - Sistema Gerenciador de Banco de Dados é uma coleção de programas que permite aos usuários criarem e manterem um banco de dados. Banco de Dados Princípios dos Bancos de Dados atualmente: Banco de Dados Está lembrado de Edgar Codd, em 1970? Então, foi dos estudos de Codd que surgiu o Modelo Relacional, que é o modelo de relacionamento entre os Bancos de Dados de forma mais intrínsecas, ou seja eles teriam relação. Um relacionamento é uma associação entre entidades de um banco de dados. Atenção: É nesse modelo que vamos criar nossos Bancos de Dados em MySQL. Banco de Dados Banco de Dados Para criar nossos Bancos de Dados bem como especificar essas relações, vamos precisar conhecer uma Linguagem de Exploração, a SQL, que é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs. Atenção: SQL é sigla inglesa de “Structured Query Language” que significa, em Português, Linguagem de Consulta Estruturada. Banco de Dados Nota: No momento certo vieram órgãos de padronização, porque existiam vários fabricantes de SQL fora do padrão cada um com seu formato, assim, ANSI e ISO padronizaram a SQL. Desta forma, os bancos de dados passaram a ser padronizados universalmente. Atenção: ANSI é a sigla para American National Standards Institute e ISO International Organization for Standardization. Banco de Dados A partir daí surgiram vários Bancos de Dados como: Soluções pagas Banco de Dados Outros Bancos de Dados: Soluções free Utilizado no Curso Banco de Dados (MySQL) Banco de Dados No mercado é oferecida algumas opções de servidro dentre elas temos (Wamp e Xampp, são pacotes completo que deixam instalar e configurar facilmente no seu computador as versões mais recentes do servidor web Apache, PHP e servidor de base de dados MySQL. Banco de Dados Esse é o momento para baixar da Internet e instalar na sua máquina. Busque no Google, por Wamp5. Mãos a obra!!! Banco de Dados
Compartilhar