Listas lineares
SUMÁRIO
1 INTRODUÇÃO 3
2 propriedades acid 4
2.1 Definições 4
2.1.1 Atomicidade 4
2.1.2 Consistência 5
2.1.3 Isolamento 5
2.1.4 Durabilidade 5
3 Listas lineares 6
3.1 LIFO 6
3.2 FIFO 7
4 ALOCAÇÃO DE MEMÓRIA 8
4.1 Alocação Encadeada 8
4.2 Vantagens E Desvantagens 8
4.3 Alocação Simplesmente Encadeada 9
4.4 Alocação Duplamente Encadeada. 9
5 PROGRAMAÇÃO ORIENTADA A OBJETO (POO) 11
5.1 Herança 11
5.2 Poliformismo 12
5.3 Vantagens X Desvatagens na POO 14
5.3.1 Vantagens da POO 14
5.3.2 Desvantagens da POO 14
6 CONCLUSÃO 16
REFERÊNCIAS 17 INTRODUÇÃO
Diagrama de classes
script banco de dados sql
-- Geração de Modelo físico
-- Sql ANSI 2003 - brModelo.
CREATE TABLE Possui (
Cod_curso number (5)
)
CREATE TABLE Disciplina (
Descrição varchar (35),
Carga_horaria number (4)
)
CREATE TABLE Pessoa (
Estado varchar (35),
Endereço varchar (35),
Bairro varchar (35),
Nome varchar (35),
Cidade varchar (35),
Cpf number (11),
Telefone number (10),
Cod_pessoa number (5) PRIMARY KEY,
Cod_turma number (5)
)
CREATE TABLE Fornecedor (
CNPJ number (14),
Nome_emp varchar (35),
Cod_pessoa number (5),
FOREIGN KEY(Cod_pessoa) REFERENCES Pessoa (Cod_pessoa)
)
CREATE TABLE Professor (
Formação varchar (35),
Titulo varchar (35),
Cod_pessoa number (5),
FOREIGN KEY(Cod_pessoa) REFERENCES Pessoa (Cod_pessoa)
)
CREATE TABLE Turma (
Nome varchar (35),
Cod_turma number (5) PRIMARY KEY,
Cod_curso number (5)
)
CREATE TABLE Movimenta (
Cod_conta number (5),
Cod_pessoa number (5),
)
CREATE TABLE Contas (
Data-Lançamento date ,
Valor number (10),
Vencimento date,
Cod_conta number (5) PRIMARY KEY
)
CREATE TABLE Curso (
Nome varchar (35),
Cod_curso number (5) PRIMARY KEY
)
CREATE TABLE Pagar (
Valor_Pago number (10),
Fornecedor varchar (35),
Cod_conta number (5),
FOREIGN KEY(Cod_conta) REFERENCES Contas (Cod_conta)
)
CREATE TABLE Receber (
Valor_Recebido number (10),
Cliente