web 3
Banco de dados:
Tabelas – Conjunto de Campos.
Views – Conjunto de Pesquisas das Tabelas.
Function – Funções (Toda função em qualquer língua de programação sempre retorna um valor).
Procedures – Procedimentos (Mando realizar o conjunto de tarefas que quero que ele faça).
Triggers – Gatilho(Quando ocorrer determinado evento, ele altera uma determinada tabela que esteja relacionada ao do evento).
Podem ser incluídos em tabelas de banco de dados:
Alfanuméricos
Áudio/vídeos/ fotos/arquivos
BIT (0 E 1)
CHAR (n) {Conjunto de caracteres com tamanho(n) pré definido, se forem usados 5 caracteres, e foram pré definidos 20 caracteres, ele usará todos} [até 8000]
DATE TIME (Data e Hora)
Float(n) {Conjunto de números naturais} [até 38 casas de números decimais]
Int (Números Inteiros) {-2147483648 até 2147483647}
Decimal (n,m){no máximo 18 dígitos} [10,4 é igual 999999,9999, sendo o “10” número de caracteres e “4” onde a vírgula estará localizada]
Varchar(n) {Se for pré definido tamanho de 20 caracteres e somente 5 forem usados, só constará como usado o espaço de 5 caracteres} [Sempre usa 1 byte a mais para informar onde termina] (até 8000)
TinyInt(1 a 255)
Texto(2³¹)
SmallInt(-32768 a 32767)
Money(2 elevado a 63)
Image(Objetos) [Até 2 GB por Arquivos]
Double(Maior que o Decimal)
Estruturas de Banco de Dados:
Comandos Banco de Dados: create database on (,
,
,
)
Exemplo: create database exemplo
(name – exemplo3,
Filename – ‘C:\livros\exemplo.mdf’.
Size – 7mb,
Maxsize – 10mb, filegrowTH, 1mb)
*database “master” (onde fica o database de gerenciamento)
Use
Alterar = alter database
Apagar = drop database
Criar = create database
“Alter database exemplo
(maxfile – 20mb)”
“Drop database exemplo”
create table
[database name].[owner].table.name
({column_definition>
Column name tipocampo tipo:constraint,}
)on primary key (campo1, campo2),
Foreign key(campo)References