Baixe o app para aproveitar ainda mais
Prévia do material em texto
2 – Sistemas de Banco de Dados Conceitos Iniciais 23/09/2013 DCC502 – 2013.2 – Profª Thais Oliveira Almeida 1 Conceitos Iniciais • O ser humano sempre desejou registrar acontecimentos de sua vida. 23/09/2013 2 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Uso de Associação para Contar • 1 pedra = 1 ovelha. 23/09/2013 3 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Uso de Símbolos para Representar Quantidades 23/09/2013 4 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Surgimento dos Sistemas de Numeração • I, II, III, IV, V... X... L... C... M (romanos) • 1, 2, 3, 4, 5... 10... 50... 100... 1000 (arábicos) 23/09/2013 5 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Evolução da Matemática, Contabilidade, Economia • Dinheiro, títulos, cheques, promissórias, etc.. 23/09/2013 6 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Arquivamento de Informações • O papel sempre foi o meio mais usado para armazenar dados; • Grandes volumes são difíceis de manter e manusear; • Muito tempo para recuperar a informação desejada. 23/09/2013 7 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Arquivamento de Informações • Surgimento de calculadoras, máquinas tabuladoras, computadores elétricos; • Arquivos em papel passaram ao meio eletrônico. 23/09/2013 8 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Dado • Um fato qualquer armazenado. • Exemplo: – 3 – Pedro – R$ 75,00 23/09/2013 9 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Informação • Dá sentido ao dado. Contexto (domínio) determinado. • Exemplo: – Estoque: 3 unidades – Supervisor: Pedro – Saldo: R$ 75,00 23/09/2013 10 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Motivação • Necessidade de armazenar grandes quantidades de dados; • Necessidade de acessar as informações de maneira eficiente e segura. 23/09/2013 11 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Sistema de Banco de Dados (SBD) • Objetivos: – Manter informações; – Torná-las disponível quando necessário. 23/09/2013 12 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Banco de Dados (BD) • Depósito de dados armazenados; • Os dados devem ser logicamente coerentes. 23/09/2013 13 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Sistema Gerenciador de Banco de Dados (SGBD) • Coleção de programas para criar e manter o banco de dados; • Camada existente entre os dados e os usuários; • Isola os usuários dos detalhes de hardware; • Atende às solicitações dos usuários; • O principal objetivo de um SGBD é fornecer uma maneira de recuperar informações de banco de dados que seja tanto conveniente quanto eficiente. 23/09/2013 14 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Sistema Gerenciador de Banco de Dados (SGBD) • Recursos: – Adição de novos arquivos; – Inserção de dados; – Recuperação de dados; – Atualização dos dados; – Eliminação dos dados; – Criação de visões; – Atribuição de privilégios; – Etc... 23/09/2013 15 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Aplicações de BD • Bancos; • Linhas Aéreas; • Universidades; • Operadoras de Cartão de Crédito; • Telecomunicações; • Vendas; • Comércio On-Line; • Indústria; • Recursos Humanos... 23/09/2013 16 DCC502 – 2013.2 – Profª Thais Oliveira Almeida SGBDs Comerciais / Gratuitos 1. Microsoft SQL Server; 2. MySQL; Jéssica e Leandro 3. FireBird / Interbase; Pryscilla e Lucas 4. Oracle; 5. Postgree; José e Myrian 6. SQLite. Julhy e Yaritza 23/09/2013 17 DCC502 – 2013.2 – Profª Thais Oliveira Almeida Trabalho 1 • Pesquisar sobre um dos SGBDs do slide anterior; • Listar: características, funcionalidades, requisitos de hardware, aplicações, cases de clientes, etc.. • Apresentar o resultado de sua pesquisa no dia 02/10/2013; • O trabalho deverá ser realizado em dupla; • Tempo máximo de apresentação: 20 minutos. 23/09/2013 18 DCC502 – 2013.2 – Profª Thais Oliveira Almeida
Compartilhar