Projeto Supervisionado no Desenvolvimento de Aplicaes Profissionais na

  • Slides: 7
Download presentation
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Bancos de Dados

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Bancos de Dados

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Bancos de Dados –

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Bancos de Dados – Definições – Conceitos

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Definições – Banco de

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Definições – Banco de Dados são coleções organizadas de dados, que se relacionam de forma a criar informação relevante para uma aplicação. – Sistemas de Gerenciamento de Banco de Dados (SGDB ) são sistemas que provêem acesso a grandes quantidades de dados persistidos de forma eficiente, confiável, segura e conveniente a múltiplos usuários ( Jennifer Widom ).

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Conceitos – Modelo de

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Conceitos – Modelo de dados • Define como os dados são estruturados e persistidos – Relacional – Hierarquico – Redes – Esquema • Define os tipos de dados a serem persistidos – Descreve as entidades sendo representadas no banco de dados ( seus atributos e como se relacionam entre si) – Linguagem de Definição de Dados • Usado para descrever o esquema do banco de dados – Linguagem de Manipulação de Dados • Usado para modificar e recuperar os dados

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Conceitos – Modelo de

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Conceitos – Modelo de dados Relacional • Dados são representados como um conjunto de entradas em tabelas • Tabelas são chamadas de Relações ou Entidades – Cada tabela , primariamente, representa uma entidade do sistema » Veículos, Clientes, Transportadoras, etc • Cada Entidade ( tabela ) tem um conjunto de atributos ( colunas ) • Os dados são representados por tuplas ( linhas ) nas relações ( tabelas )

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Exemplo Transportadora ID Nome

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Exemplo Transportadora ID Nome CNPJ 234 Gato Mia 20. 555. 345/0001 -23 857 Expresso Siberiano 50. 202. 876/0001 -34 645 Quebra Vaso 89. 374. 847/0001 -45 Caminhão Placa Modelo Transportadora KDG 8573 Mercedes 234 KJG 8745 MAM 234 LKF 8755 Fiat 857

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Exemplo – Criação do

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Exemplo – Criação do Modelo em SQL • • Comando Create Table http: //www. w 3 schools. com/sql_create_table. asp CREATE TABLE Nome. Da. Tabela ( campo 1 tipo. Campo 1, campo 2 tipo. Campo 2 , . . . ) Create