Banco de Dados§ão_Banco de... · Introdução Sistemas transacionais de arquivos: Redundância de...
Transcript of Banco de Dados§ão_Banco de... · Introdução Sistemas transacionais de arquivos: Redundância de...
Banco de Dados
Tarcio Carvalhotarciocarvalho.com/[email protected]
Ementas Estudos fundamentais de Banco de Dados e de Gerenciamento de
Banco de Dados;
Modelagem de Dados. Linguagem de definição de dados e linguagem de manipulação de Dados;
Principais Sistemas de Gerenciamento de Banco de Dados (SGBD).
Dicionário de Dados: integridade, segurança e recuperação de dados. Normalização de dados.
A linguagem SQL: Linguagens de definição e manipulação de dados.
Tendências atuais em sistemas de banco de dados e exemplos de Sistemas de Bancos de Dados.
Introdução
Banco de Dados é uma coleção de dados relacionados .
Introdução
Sistemas transacionais de arquivos: Redundância de dados;
Cada aplicação é responsável por sua definição de dados;
Espaço de armazenamento desperdiçado.
Introdução
Utilização: Negócios; Comércio Eletrônico; Engenharia; Medicina; Direito; Educação ; Ciências da Informação .
Propriedades
Um banco de dados representa alguns aspectos do mundo real (minimundo); Um banco de dados é uma coleção lógica e
coerente de dados ; Um banco de dados é projetado, construído e
povoado por dados, atendendo uma proposta específica.
Conceitos básicos
SGBDÉ uma coleção de programas que permite aos usuários criar e manter um banco de dados. Definição; Construção; Manipulação; Compartilhamento.
Conceitos básicos
SGBD - Proteção: Falhas (crashes) no hardware ou software; Segurança contra acessos não autorizados; Garantir evolução dos requisitos que se
alteram ao logo do tempo.
Conceitos básicos
SGBD
Conceitos básicos
Sistemas de Informação
Manipulação de dados - query
Característica do emprego de BD
Natureza autodescritiva do SBD; Isolamento entre os programas e os dados, e a
abstração de dados; Suporte para as múltiplas visões dos dados; Compartilhamento de dados e processamento
de transações de multiusuários.
Natureza autodescritiva do SBD
SGBD; Catálogo; Metadados.
Isolamento entre os programas e os dados
Independência programa operação; Representação conceitual; Modelo de dados; abstração de dados.
Suporte para as múltiplas visões dos dados
Visão virtual dos dados:
Compartilhamento de dados e processamento
Propriedades de Compartilhamento de dados e processamento de transação multiusuários: Controle de concorrência; Processamento de transação on-line; Isolamento; Atomicidade.
Atores no palco
Administradores de BD; Projetistas do BD; Usuário Final; Analistas de Sistemas e Programadores de
Aplicações (Engenharia de Sofware).
Exercicios
1. Defina os seguintes termos: dados, banco de dados, catálogo de banco de dados, interdependência programa-dados, metadadose aplicações de processamento de transação;
2. Quais são as quatro principais funções de um SGBD? Discuta brevemente cada um deles.
3. Fale sobre as principais características da abordagem de um banco de dados e como ela difere dos sistemas transacionais de arquivos.