Banco de Dados. Prof. Gleison Batista de Sousa Aula 01

Documentos relacionados
Banco de Dados. Banco de Dados

Conceitos e arquitetura do banco de dados. Andre Noel

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

A U L A 1 I N T R O D U Ç Ã O A B A N C O D E D A D O S E V I S Ã O G E R A L D O S Q L

2. Conceitos e Arquiteturas de um SGBD

Prof. Marcelo Machado Cunha

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia

Modelagem Conceitos e arquitetura do SBD; Modelo de dados entidade-relacionamento modelo ER; Modelo de dados relacional; Mapeamento ER para o

A & F Consultoria em Sistemas e Treinamentos 2014 af.tecnoserv@gmail.com. A linguagem SQL. Autor: Hélio de Almeida Fonte: Wikipédia

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Prof. Luiz Fernando. Unidade I ADMINISTRAÇÃO

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Caderno de Introdução Bases Dados

Introdução a Sistemas de Bancos de Dados

Linguagem de pesquisa declarativa para banco de dados relacional; 1ª Versão - Desenvolvida pela IBM no laboratório de pesquisa de San José;

Técnico em Informática. Banco de Dados. Profª Ana Paula Mandelli

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

Banco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr

Aula 2 BD Introdução. Profa. Elaine Faria UFU

A linguagem SQL

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

MODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão

Unidade 5 05/11/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Manipulação de Dados com SQL

Banco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC)

CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO

Banco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju

Banco de Dados Modelo Relacional, Algebra Relacional, SQL

Parte SISTEMAS DE GERÊNCIA DE BANCO DE DADOS 2.1 CARACTERÍSTICAS DE UM BANCO DE DADOS

LISTA DE EXERCÍCIOS TEORIA DE BANCO DE DADOS

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Sistemas da Informação. Banco de Dados I. Edson Thizon

BCD29008 Banco de dados

Banco de Dados. Introdução e Definições

Banco de Dados I. Sejam bem-vindos! Prof. Fred Lucena. 1

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer

Banco de Dados. Prof. Antonio

Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E

BCD29008 Banco de dados

O que são Bancos de Dados?

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011

Plano de Trabalho Docente

Modelagem Física e SQL

Banco de Dados I. Prof. Edson Thizon


Sistemas de Banco de Dados

Projeto e Administração de Banco de Dados

Introdução. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto

Sistema Gestor de Bancos de Dados (SGBD)

Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

BCD29008 Banco de dados

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

AULA 01 Bancos de Dados Relacionais Arquitetura Linguagem SQL Componentes: DDL, DML, DCL. Prof. Msc. Célio R. Castelano

BANCO DE DADOS. Araújo Lima. Jan / Araújo

Banco de Dados 08/08/2010

BANCO DE DADOS I Atualizado em 13 de maio de 2009

S Q L Asserções, Visões e Técnicas de Programação. Daniel Bordignon Cassanelli Fernando Luiz Grando Pedro Patitucci Finamore

Banco de Dados. Banco de Dados. Conceitos Básicos. Banco de Dados SGBD SGBD. Fundamentos. Fernando Fonseca Ana Carolina.

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

Banco de Dados. Banco de Dados II. Característica fundamental de SGBDs. Abordagem SGBD x Processamento de Arquivos Tradicional

Introdução. O que é um Banco de Dados (BD)?

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Page 1. Prof. Constantino Jacob

Banco de Dados. Aula 01. Prof. Diemesleno Souza Carvalho

Conceitos de Sistemas de Banco de Dados INE 5323

Banco de dados. Prof. Emiliano S. Monteiro 5º.Sem. Licenciatura

Programação com Acesso a Banco de Dados

Gerenciador de Bancos de Dados SQL Server

Sistemas de Banco de Dados

AULA 3 Classificação dos Sistemas de Informação

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea

Banco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP

Permitir que o aluno ao final do curso, esteja apto a realizar o exame do concurso interno do Banco do Brasil PROGRID 2017.

Revisão de Bancos de Dados

Sistemas de Informação Gerenciais

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Informações de Impressão

DDL). O resultado da compilação dos parâmetros DDLs é

O Modelo e a Álgebra Relacional

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

Aula 01 Conceito de Banco de Dados e SGBD

Modelagem Física e SQL

Unidade 1 Introdução

Cap. 1 Arquitectura de Sistemas de Bases de Dados

Banco de Dados Relacional

Transcrição:

Banco de Dados Prof. Gleison Batista de Sousa Aula 01

Objetivos da Disciplina Interpretar e analisar o resultado da modelagem de dados; Conhecer Sistemas Gerenciadores de Banco de Dados; Conhecer as principais arquiteturas e elementos de Banco de Dados; Conhecer os principais modelos de banco de dados atuais; Conhecer técnicas de implementação de soluções em sistemas de informação; Conhecer e utilizar linguagens de definição e manipulação de dados; Conhecer e utilizar estruturas de dados na resolução de problemas computacionais; Elaborar consultas ao banco de dados;

Ementa Modelos de Bancos de Dados; Modelo entidade relacionamento; Modelo de dados; Arquitetura de um banco de dados; Modelo relacional; Esquema ER; Projeto e implantação de banco de dados; Ferramentas de bancos de dados; Ambientes de desenvolvimento de programas; Linguagem SQL; Sistemas Gerenciadores de Banco de Dados;

Origem do Banco de Dados

Era uma vez...

Na década de 50, os computadores eram utilizados somente para fins militares e acadêmicos e os dados eram armazenados de forma manual.

No fim da década de 50 os computadores se tornaram além de menores em seu tamanho físico começaram a ser mais utilizados por empresas, então com o quantidade de arquivo que essas empresas geravam foi necessário digitalizar estes arquivos

Neste época os dados eram armazenado de forma sequencial, sendo que para pesquisar um dado era necessário percorrer toda a lista de dados armazenados, este processo era chamado de arquivo sequencial.

Com o surgimento dos Discos Rígidos e disquetes e devido aos problemas apresentados pelo arquivo sequencial surgiu o arquivo de acesso direto, onde os arquivos eram acessados através de índices.

Na década de 60 o departamento de defesa dos EUA tinha o desafio de criar uma forma de armazenamento mais segura e inteligente. Com esse desafio o departamento de defesa promoveu um evento onde participaram Militares, Acadêmicos e empresas e neste evento surgiu a linguagem de programação COBOL e também surgiu uma nova tecnologia chamada de BANCO DE DADOS.

O banco de dados é composto por 4 partes que a base de dados, SGBD ou DMS, Linguagem de exploração e programas adicionais

Ainda na década de 60 a IBM propôs a utilização de modelos para organizar os dados de um banco de forma mais simples e eficiente.

Os modelos hierárquico e em redes apresentavam um problema considerável em relação ao armazenamento de dados que era o relacionamento, ou seja, os dados não se relacionavam, então na década de 70 surgiu o modelo relacional que surgiu para dar mais independência aos dados armazenado no banco.

Que história legal, mais como isso acontece na realidade?

Bancos de dados Ferramentas que permitem o armazenamento e manipulação de dados organizados em forma de tabelas Tabelas Forma de organização de dados formada por linhas e colunas Colunas Campos que formam um registro Linhas Registros ou tuplas

Tudo isso acontece através da linguagem de exploração que chamamos de SQL(Struct Query Language) ou Linguagem Estruturada de Consulta Através de comando da linguagem que podemos manipular o ambiente onde os dados estão armazenados. Estes comandos formam um conjunto das linguagens: DDL (Data Definition Language): Linguagem de Definição de Dados DML (Data Manipulation Language): Linguagem de Manipulação de Dados DQL (Data Query Language): Linguagem de Consulta de Dados DCL (Data Control Language): Linguagem de Controle de Dados DTL (Data Transaction Language): Linguagem de Transação de Dados

Quando a linguagem SQL foi criada a ideia era criar uma linguagem universal para manipulação do banco de dados na não foi bem o que aconteceu, pois as empresas de tecnologia usavam a essência da SQL mais acabavam modificando ao seus modos o banco de dados. Com isso surgiram varias linguagens SQL e para resolver este problema empresas de padronização como a ANSI e ISO entraram em ação para padronizar novamente a linguagem SQL.