Banco de Dados: Enduser Interface



Documentos relacionados
Instalando servidor Apache

Prof. Carlos Majer Aplicações Corporativas UNICID

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

Introdução ao Sistema. Características

MySQL. Prof. César Melo. com a ajuda de vários

Curso PHP Aula 08. Bruno Falcão

APOSTILA BÁSICA DE MYSQL

Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas;

PostgreSQL. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br

BD SQL Server. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04

Linux. - Comando básicos

O essencial do comando mysqladmin, através de 18 exemplos

Criando, inserindo e exibindo PHP+MySql

MySQL para DBAs Oracle

22/05/2012 CRIANDO UM PROJETO COM TELAS ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS TAREFAS PHP MYSQL PARTE 2

BD Oracle. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04

Manual de Instalação e Configuração MySQL

Banco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva -

MSN-Proxy v0.7 no Debian 5 (Atualizado)

Laboratório 1 SQL Server Integration Services

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

Esta nota apresenta como definir o SSL VPN no roteador Vigor.

Programação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Linguagem SQL Sub-linguagem DDL

Criar o diagrama entidade associação do exemplo do hotel no Oracle Designer

Sisorc. Tutorial de Criação de Novos Módulos

Marcos Alexandruk Marcos Alexandruk

6 - Apresentação do Painel de Controle do software DVR-Viewer. Itens Descrição 1 Lista do DVR: Adiciona/Modifica/Apaga a lista de DVRs conectados.

- O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de ferramentas gráficas.

Trabalhando com MySQL: Uma Introdução

Instrução de acesso ao DVR da Yoko Modelo RYK925x Via Software.

SQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Banco de Dados SQL (Structured Query Language) Ana Paula Toome Wauke

INTRODUÇÃO BANCO DE DADOS(MYSQL) E PHP

Modelagem de banco de dados com MySQL Workbench

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

Sumário Agradecimentos Sobre.o.autor Prefácio Capítulo.1..Bem-vindo.ao.MySQL... 22

Gerência de Banco de Dados

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho

Neste manual apresentaremos a configuração de uma VPN IPSec com dois equipamentos, (DI-LB604 e um DI-804HV). Vamos simular uma Filial e uma Matriz

PHP INTEGRAÇÃO COM MYSQL PARTE 1

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza

Iniciando com Zend_Auth By Rob Allen, Document Revision Copyright 2007

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010

BACTOCOUNT IBC EXPORTAÇÃO DE DADOS CONFIGURAÇÕES

EXEMPLOS DE COMANDOS NO SQL SERVER

Faculdade de Tecnologia Senac (Pelotas) Análise e desenvolvimento de Sistemas Sistemas de Informação

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre

PHONE. manual do usuário Version 1.1 FPP

ADMINISTRAÇÃO DE BANCO DE DADOS

SECRETARIA DA JUSTIÇA E DEFESA DA CIDADANIA FUNDAÇÃO DE PROTEÇÃO E DEFESA DO CONSUMIDOR - PROCON/SP MANUAL DE INSTALAÇÃO DO SISTEMA

JDBC. Java DataBase Connectivity

Telefonia IP MOT. Prática 1

LAB 7 Cookies e Sessões em PHP

A linguagem SQL

Treinamento PostgreSQL - Aula 03

BANCO DE DADOS II. AULA MySQL.

Tutorial Instalação e configuração do Wordpress

Configurando DDNS no Stand Alone

Linguagem de Programação III Aula 2 Revisão Parte II

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

Passos Preliminares: Acessando a máquina virtual via ssh.

Modelo Cliente/Servidor Por HIARLY ALVES

(1,n) venda. (1,1) realizacao. cliente. (0,n) (1,1) contem. produto. Laboratório de Banco de Dados Exercicios

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

GUIA PHP com MYSQL Autor: Everton Mendes Messias

Projeto de Banco de Dados: Empresa X

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados Visão Estrutural SGBD: Sistema de Gestão de Bases de Dados

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Construindo Aplicações com ASP.NET MVC 2.0 Aula 03 Luiz Alberto Ferreira Gomes. Ciência da Computação da PUC Minas

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

PHONE. manual do usuário. Version 1.0 FPP

Instalação e Configuração RPM Remote Print Manager para Windows 2000

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO

Tarefas práticas da disciplina

Aula 1: Noção Básica e Criação de Tabelas.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

Sumário. Capítulo 1 Revisão de PHP Capítulo 2 Melhorando o processamento de formulários... 46

Protweb PHP. Instalação/Configuração

Manipulação de Banco de Dados com Java 1. Objetivos

Banco de Dados. Conversão para o Banco de Dados SisMoura

O que são Bancos de Dados?

PHP (Seções, Cookies e Banco de Dados)

SQL. Autor: Renata Viegas

Criação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri

Sumário. Capítulo 1 O que é o PHP? Capítulo 2 Instalação do PHP Capítulo 3 Noções básicas de programação... 25

Tarefas práticas da disciplina

SQL Structured Query Language

Treinamento em PHP. Aula 7. Ari Stopassola Junior

Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql

Segurança de Acesso a Banco de Dados no MS SQL Server

Transcrição:

24/04/2010 Life sure is a Mystery to be Lived Not a Problem to be Solved...

LATEX Beautiful Scientific Documents Classical Free Software Markup Language Thesis, automatic: Bibliography Contents List of Tables, Figures Index, References Slideshows: Beamer MikTex, LyX, TexMaker, Kyle SL!

Connection MySql Security Banco de Dados Colleção de Justifica-se: Quanto Muitos Itens... Tabela: Dados + Itens: Matriz Database types: Arquivo Texto - txt - xml - html Arquivo DB (DBF) MySql msql Postgres Oracle Lista de Connectar: Host User DB [TABLE] Securança: Host, User & Password

Connection MySql Security Connection Connectar: Host User DB TABLE PASSWD Securança: Por host (IP) Por user Por DB Passwords Strategia com CGI: Apache & MySql no mesmo Host: Accesso somente: 127.0.0.1 MySql: DB: mysql Table user: User& Password & host: 127.0.0.1 Table db: User & DB & host: 127.0.0.1

Connection MySql Security Command Line Tools mysql-client mysql-server Queries: mysql Administration: mysql-admin Backup & Restore: mysqldump

Connection MySql Security MySql Security Ferramenta: MyPhpAdmin Em DB: mysql Table: user Host: 127.0.0.1 User: fulano Password: PASSWORD fulano Sem Privilégios! Table: db Host: 127.0.0.1 DB: dbase User: fulano Selecionar Privilégios Usuário: Aplicação vs. MySql

Dados da Tabela Itens Dados da Tabela INT REAL CHAR[N] VARCHAR[N] - dinâmico BLOB - binary text TEXT - text & charset DATE/TIME INT (mtime) ENUM (AUTO)INCREMENT

Itens da Tabela LATEX Dados da Tabela Itens ID: AUTOINCREMENT Única Estritamente Interna da Aplicação Matriz: $Item[ $ID ][ $Data ] Manipulação Admin: phpmyadmin Enduser Command Line Relatórios: Tela/Impresso Pesquisar: Tela/Impresso/Editar Regular Expressions Ole$

Logic Enduser Output Logic Logic na Linguagen de Programação Portabilidade - OS Portabilidade - DB Efficiência End User on Database Table (EUIDT) End User on Database Tables (EUIDTs) JOINS Relações entre

Enduser LATEX Logic Enduser Output Singular Show Edit Print Add [Copy] Plural Show List Edit List Print List My... I ve so many items... Pesquisar Select & Show/Edit

Logic Enduser Output Output Show, Edit, List,...: HTML Dynamical EndUser Print PDF L A TEX fpdf (PHP) PostScript L A TEX Automatizar Text Ex: Lançar Pagamentos via crontab

HTML LATEX HTML Dados - def. Itens Enums HTML INPUTs: Type SQL HTML Check Format Int INT TEXT Yes Real REAL TEXT Yes String (short) (VAR)CHAR[] TEXT Opt. String (long) TEXT TEXTAREA No Discrete ENUM SELECT/RADIO Yes Date & Time DATE TEXTs? Yes

HTML Dados - def. Itens Enums Dados - def. <INPUT NAME= Father LENGTH= 10 VALUE= Ole TITLE=...> Arquivo: ItemData.txt (CSV) #Name Sql Title Options Deflt. Name VARCHAR(255) Nome LENGTH= 10 Father VARCHAR(255) Pai LENGTH= 10 Mother VARCHAR(255) Mãe LENGTH= 10 Age INT Idade LENGTH= 2 Status ENUM Status.txt Status LENGTH= 2 1 Arquivo: ItemData.Groups.txt (CSV) #Group Title Data Common Comum Name,Status Names Nomes Name,Father,Mother Plural: DataGroupMenu

Itens da Tabela LATEX HTML Dados - def. Itens Enums ID: AUTOINCREMENT Única Estritamente Interna da Aplicação Matriz: $Item[ $ID ][ $Data ] Manipulação Admin: phpmyadmin Enduser Command Line Relatórios: Tela/Impresso Pesquisar: Tela/Impresso/Editar Regular Expressions Ole$

HTML Dados - def. Itens Enums Enums & SELECTS Ex.: ENUM Status 0 => Inativo 1 => Ativo 2 => Desabilitado SELECT: <SELECT NAME= Status > <OPTION VALUE= 0 >Inativo</OPTION> <OPTION VALUE= 0 >Ativo</OPTION> <OPTION VALUE= 0 >Desabilitado</OPTION> </SELECT> foreach ($ItemSelect[ $data ] as $option) {... }

HTML Dados - def. Itens Enums More on Enums Multienums: CHECKBOX Seperator Vars => List Select Ativos - Inativos Cookies Client Specific Enums Werby1,Werby2,... Application Specific Client Specific Dynamic Enums: Usário pode Acrescentar Valores Os ++ do Ano Problematic

Muitos Itens e/ou Dados Print Menus Muitos Itens e/ou Dados Paginação: ShowList/EditList Pesquisar Relatórios: Tela/Impresso Grupos de Dados: ShowList/EditList Cookies

Print LATEX Muitos Itens e/ou Dados Print Menus Item: $LatexDocDir:.tex-files Singular Print SELECT (if any) Items: $LatexListDocDir:.tex-files Plural Print SELECT (if any) Latex-Skeletons & Filters: \begin{tabular}{ll} \textbf{nome:} & #Name\\ \textbf{idade:} & #{%02d}Age\\ \end{tabular} Latex: Head.tex - Glue.tex - Tail.tex

Muitos Itens e/ou Dados Print Menus Menus Criar Left - Estático:, ex.: Clientes, Pagamentos, Chamadas Top - por Tabela: Globais: Dados da Empresa - Esp. à Aplicação Singular: Genêricos: [Mostrar Editar Copiar Deletar Imprimir] Específicos: [Pagamentos Chamadas] Plural: Genêricos: [Mostrar Editar Adicionar Relatórios] Específicos: [Pagamentos Chamadas]

Autenticação: Apache htpasswd htgroup Um Grupo por Tabela Permissions: View - Inc - Mod - Del admin - admuser - user - guest Permissões per Comando: fulano, @users, @admins,... This Thing Never Stops... Let s See