SGBD ITB 1.INTRODUÇÃO 1.INTRODUÇÃO. 1.1. Conceito SGBD: Sistema gerenciador de banco de dados. 1.2. Constituição SGBD



Documentos relacionados
FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Banco de Dados I. Introdução. Fabricio Breve

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

Prof. Marcelo Machado Cunha

BANCO DE DADOS AULA 02 INTRODUÇÃO AOS BANCOS DE DADOS PROF. FELIPE TÚLIO DE CASTRO 2015

BANCO DE DADOS E BUSINESS INTELIGENCE. C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03)

BANCO DE DADOS. Introdução a Banco de Dados. Conceitos BásicosB. Engenharia da Computação UNIVASF. Aula 1. Breve Histórico

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

Introdução Banco de Dados

Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados

Sistemas de Banco de Dados

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

INTRODUÇÃO. Diferente de Bando de Dados

Prof.: Clayton Maciel Costa

Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Introdução à Banco de Dados. Definição

Modelos de Dados e Arquitetura de um SGBD. Introdução 1º Bimestre Prof. Patrícia Lucas

Evolução. Tópicos. Bancos de Dados - Introdução. Melissa Lemos. Evolução dos Sistemas de Informação Esquemas Modelos. Características de SGBDs

CEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

Sistemas Gerenciadores de Bancos de Dados

Banco de Dados. CursoTécnico em Informática Modalidade Integrado. Professora Michelle Nery. Instituto Federal do Sul de Minas, câmpus Pouso Alegre

20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD

Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.

Banco de Dados I Módulo I: Introdução a Sistemas de Banco de Dados. (Aula 1) Clodis Boscarioli

Dados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;

Docente: Éberton da Silva Marinho

Sistemas Gerenciadores de Bancos de Dados

Disciplina de Banco de Dados Introdução

Introdução a Sistemas de Bancos de Dados

CONCEITOS BÁSICOS. 1. Conceitos básicos de BD, SBD e SGBD BANCO DE DADOS I

Profº Aldo Rocha. Banco de Dados

Banco de Dados 1 Prof. MSc Wagner Siqueira Cavalcante

SISTEMAS DE BANCO DE DADOS. Prof. Adriano Pereira Maranhão

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Revisão de Banco de Dados

GBD PROF. ANDREZA S. AREÃO

Banco de Dados I Introdução

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Persistência e Banco de Dados em Jogos Digitais

Fundamentos de Banco de Dados

BANCO DE DADOS 1 AULA 1. estrutura do curso e conceitos fundamentais. Professor Luciano Roberto Rocha. contato@lrocha.

17/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.

Banco de Dados I. Introdução Conceitos

Roteiro. Conceitos e Arquitetura de Sistemas de Banco de Dados. Conceitos e Arquiteturas de Sistemas de Banco de Dados. BCC321 - Banco de Dados I

Bancos de Dados Aula #1 - Introdução

Banco de Dados Aula 02. Colégio Estadual Padre Carmelo Perrone Profº: Willian

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. DCC-IME-USP

Banco de Dados. Conceitos e Arquitetura de Sistemas de Banco de Dados. Profa. Flávia Cristina Bernardini

Disciplina: Tecnologias de Banco de Dados para SI s

Conceitos de Banco de Dados

Banco de Dados. Maurício Edgar Stivanello

Capítulo I -Introdução a Banco de Dados

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

SISTEMA GERENCIADOR DE BANCO DE DADOS

Administração de Banco de Dados

Introdução. Gerenciamento de Dados e Informação. Principais Tipos de SI. Papel de SI. Principais Tipos de SI. Principais Tipos de SI.

LINGUAGEM DE BANCO DE DADOS

Treinamento. DBA Oracle 11g. Duração: 120 horas

Banco de Dados Conceito de Arquitetura

Etapas da evolução rumo a tomada de decisão: Aplicações Isoladas: dados duplicados, dados inconsistentes, processos duplicados.

Laboratório de Banco de Dados

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?

Prof.: Clayton Maciel Costa

Introdução. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD)

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

INTRODUÇÃO E CONCEITOS BÁSICOS. Prof. Ronaldo R. Goldschmidt

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI

Structured Query Language (SQL) Ambiente Simplificado de um SGBD

Softwares Aplicativos Banco de Dados

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Sistema de Bancos de Dados. Conceitos Gerais Sistema Gerenciador de Bancos de Dados

Arquitetura de Banco de Dados

Objetivos Específico

Introdução e conceitos. Capítulo 1

Introdução a Banco de Dados. Aécio Costa

BANCO DE DADOS. Isac Aguiar isacaguiar.com.br

Apresentação... Nome: Vanderlei Cordeiro Frazão

2. Conceitos e Arquitetura de Bancos de Dados

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

18/03/2012. Formação.

Roteiro 2 Conceitos Gerais

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

MC536 Bancos de Dados: Teoria e Prática

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

Módulo 4: Gerenciamento de Dados

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados

Banco de Dados. Tópicos. CIn/UFPE. Conceitos Básicos

Transcrição:

ITB SGBD Aurélio Candido Jr 1 1.INTRODUÇÃO 1.1. Conceito SGBD: Sistema gerenciador de banco de dados Um SGBD é uma coleção de programas que permitem ao usuário definir, construir e manipular Bases de Dados para as mais diversas finalidades. Aurélio Candido Jr 2 1.INTRODUÇÃO 1.2. Constituição SGBD Conjunto de dados - SBD Programas Aurélio Candido Jr 3 1

2.1. Objetivos Guardar as informações no computador e armazena-las em um sistema permanente de arquivos, permitindo ao usuário a utilização dessas informações, apresentando para o tanto um conjunto de programas de aplicações que tratam e mostram essas informações. Aurélio Candido Jr 4 2.2. Caracteristicas Interação com o gerenciador de arquivos Garantia de Integridade Garantia de Segurança Recuperação e Backup Controle de Concorrência Interface de Manipulação Aurélio Candido Jr 5 2.2. Visão de dados Um dos maiores benefícios dos é proporcionar ao usuário uma visão abstrata dos dados, conforme o seu nível de conhecimento e oportunidade de treinamento, facilitando assim a sua interação com o sistema. Aurélio Candido Jr 6 2

2.2.1. Níveis de abstração Nível de Visão Como os usuário visualizam o bando de dados, ou seja de acordo com a visão que lhe foi proporcionada para ele interagir com os dados, em geral estas visões são as aplicações amigáveis ao usuário deste nível Exemplo: Nome Visão 1 Visão 2 Visão n Aurélio Candido Jr 7 2.2.1. Níveis de abstração Nível Lógico Define quais os dados estão armazenados e seus interrelacionamentos, de forma conceitual Exemplo: Create Table Cliente Nome: string; Visão 1 Visão 2 Visão n Aurélio Candido Jr 8 2.2.1. Níveis de abstração Nível de Físico Descreve comoos dados estão armazenados, na memória do computador. Visão 1 Visão 2 Visão n Exemplo: 0001100001010010 Aurélio Candido Jr 9 3

2.3. Vantagens A principais vantagens do SDB sobre o SPA típico aceito pelos SO é a correção dos seguintes erros: - Inconsistência e redundância de dados; - Dificuldade do acesso aos dados; - Isolamento de dados; - Problemas de integridade; - Problemas de atomicidade; - Anomalias do acesso concorrente e - Problemas de segurança. Aurélio Candido Jr 10 2.4. Linguagens de BD São dois tipos: Uma especifica para os esquemas do BD e outra para consultas e atualizações DDL (Define) DML (Consulta e atualiza) Aurélio Candido Jr 11 2.4.1. DDL (data-definition linguage) Linguagem de definição de dados: O resultado das definições do nível lógico copilados em parâmetros DDL é armazenado em conjunto de tabelas que constituem um arquivo chamado dicionário de dados ou diretório de dados. Aurélio Candido Jr 12 4

2.4.2. DML (data-manipulation linguage) Linguagem de manipulação de dados: Esta linguagem é a que mais se utiliza dos níveis de abstração, para tanto usa o seu copilador e precopilador, no acso de consultas por exemplo elas podem ser feitas através das aplicações de visão ou do nível lógico Aurélio Candido Jr 13 2.4.2. DML (data-manipulation linguage) Visão 1 Visão 2 Visão n Usuário X DBA Aurélio Candido Jr 14 3.SGBD 3.1. Modelo Interface de Aplicação Linguagens de Programação Consulta SQL Esquema BD Drive de Aplicação PreComp DML Comp DML Interpretador DDL S G B D SO Aurélio Candido Jr 15 5

4.EXEMPLOS 4.1. SGBD (DBMS) Relacional: (ANSI SQL92) - Oracle - MySQL (Open) - MS SQL Server - DB2 - Sybase Adaptive Server Aurélio Candido Jr 16 4.EXEMPLOS 4.2. Driver - ODBC - MyODBC - Perl DBD - JDBC - DB2 - Sybase Adaptive Server Aurélio Candido Jr 17 4.EXEMPLOS 4.3. Linguagens API: (Interface de programas aplicativos) - Perl DBI - C/C++ - Java - Delphi / Kylix - VB (ADO.Net) - HTML / ASP (ASP.Net) Aurélio Candido Jr 18 6

5.OBJETIVOS - Gerenciar o banco de dados - Proporcionar segurança a estes dados - Proporcionar abstração de dados - Proporcionar independência de dados (fisica e logica) - Interagir com o gerenciador de arquivos do SO Aurélio Candido Jr 19 5.BIBLIOGRAFIA - SISBERSCHATZ, Abraham Sistema de banco de dados / 3ª Ed São Paulo:MAKRON Books, 1999 - MASLAKOWSKI, Mark Aprenda em 21 dias MySQL Rio de Janeiro: Campus, 2000 - MASLAKOWSKI, Mark Aprenda em 21 dias Oracle Rio de Janeiro: Campus, 1999 Aurélio Candido Jr 20 F I M Aurélio Candido Jr 21 7