0% acharam este documento útil (0 voto)
4 visualizações13 páginas

Banco de Dados para Biblioteca em Angola

O trabalho aborda conceitos fundamentais de bancos de dados, focando no Sistema de Gerenciamento de Banco de Dados (SGBD) e na Modelagem de Dados com o Modelo Entidade-Relacionamento (DER). O objetivo é desenvolver uma base de dados para uma biblioteca, garantindo a organização e gestão eficiente da informação, além de assegurar a integridade dos dados. A implementação prática demonstra a aplicação dos conceitos teóricos, facilitando o controle de empréstimos e a gestão de livros.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações13 páginas

Banco de Dados para Biblioteca em Angola

O trabalho aborda conceitos fundamentais de bancos de dados, focando no Sistema de Gerenciamento de Banco de Dados (SGBD) e na Modelagem de Dados com o Modelo Entidade-Relacionamento (DER). O objetivo é desenvolver uma base de dados para uma biblioteca, garantindo a organização e gestão eficiente da informação, além de assegurar a integridade dos dados. A implementação prática demonstra a aplicação dos conceitos teóricos, facilitando o controle de empréstimos e a gestão de livros.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

INSTITUTO SUPERIOR POLITÉCNICO KANGONJO DE ANGOLA

DEPARTAMENTO DE ENGENHARIA
ENGENHARIA INFORMÁTICA

BANCO DE DADOS PARA UMA BIBLIOTECA

Icolo Bengo, 2026


INSTITUTO SUPERIOR POLITÉCNICO KANGONJO DE ANGOLA
DEPARTAMENTO DE ENGENHARIA
ENGENHARIA INFORMÁTICA

BANCO DE DADOS PARA UMA BIBLIOTECA

GRUPO N 01

2º Ano

Sala: 28

Turno: Manhã

Turma: M1

Nº ESTUDANTE Nome dos Estudantes Classificação


240541 Engrácia Medina
240059 Juliano Barros
240943 Suzana Capumba
240580 Luqueny Cardoso

Docente

_____________________________

Eng. Manuel José


AGRADECIMENTOS

Agradecemos, em primeiro lugar, a Deus, pela vida, saúde e sabedoria concedidas


ao longo da realização deste trabalho.

A nossa sincera gratidão vai dirigida ao docente da disciplina de Banco de Dados I,


Eng.º Manuel Domingos José, pela dedicação, orientação e pelos conhecimentos
transmitidos, que foram fundamentais para a compreensão dos conteúdos
abordados.

Expressamos igualmente o nosso reconhecimento ao Instituto Superior Politécnico


de Kangonjo, por proporcionar um ambiente académico favorável ao ensino e à
aprendizagem.

Por fim, agradecemos a todos os colegas e familiares que, directa ou


indirectamente, contribuíram com apoio moral e incentivo para a concretização deste
trabalho académico.
RESUMO

O presente trabalho aborda os conceitos fundamentais relacionados aos Bancos de


Dados, com enfoque no Sistema de Gerenciamento de Banco de Dados (SGBD) e
na Modelagem de Dados, utilizando o Modelo Entidade-Relacionamento (DER).

Ao longo do trabalho são apresentados os principais conceitos de banco de dados, a


sua importância no contexto organizacional, os tipos de bancos de dados existentes,
bem como as etapas necessárias para o desenvolvimento de um projecto de banco
de dados. Também são discutidos os níveis de abstração dos dados, os modelos de
dados e o ciclo de vida de um banco de dados.

O estudo tem como objectivo proporcionar uma compreensão clara e estruturada


sobre a organização, gestão e modelagem da informação, evidenciando a relevância
dos bancos de dados no apoio à tomada de decisões e no funcionamento eficiente
das organizações modernas.

Palavras-chave: Banco de Dados; SGBD; Modelagem de Dados; DER; Informação.


SUMÁRIO
INTRODUÇÃO.............................................................................................................6
Objectivo Geral....................................................................................6

Objectivos Específicos........................................................................6
ENQUADRAMENTO TEÓRICO..................................................................................8
RESULTADO E DISCUÇÕES.....................................................................................9
Modelo Lógico......................................................................................9

Modelo Físico.....................................................................................10
CONCLUSÃO............................................................................................................12
REFERÊNCIAS BIBLIOGRÁFICAS..........................................................................13
INTRODUÇÃO

Com o avanço das tecnologias de informação e comunicação, a quantidade de


dados produzidos e armazenados pelas organizações tem aumentado de forma
significativa. Nesse contexto, os Bancos de Dados tornaram-se componentes
essenciais para a gestão, organização e segurança da informação.

Os bancos de dados permitem armazenar grandes volumes de dados de forma


estruturada, garantindo a integridade, consistência, segurança e facilidade de
acesso à informação. Para tal, utilizam-se os Sistemas de Gerenciamento de Banco
de Dados (SGBD), que possibilitam a criação, manutenção e controlo dos dados
armazenados.

Deste modo, o presente trabalho tem como objectivo geral analisar os conceitos
básicos de banco de dados e a sua modelagem, destacando a importância do
Modelo Entidade-Relacionamento no desenvolvimento de sistemas de informação.
Como objectivos específicos, pretende-se compreender o funcionamento dos
SGBDs, identificar os tipos de bancos de dados e descrever as etapas do projecto
de um banco de dados.

OBJECTIVO GERAL

Desenvolver uma base de dados para uma biblioteca.

OBJECTIVOS ESPECÍFICOS

 Identificar e analisar os principais requisitos necessários para o


funcionamento de uma biblioteca informatizada.

 Modelar o banco de dados utilizando conceitos de modelagem lógica e física.

 Definir as entidades, atributos e relacionamentos que compõem a base de


dados da biblioteca.

 Implementar o modelo físico do banco de dados por meio da criação de


tabelas, chaves primárias e chaves estrangeiras.

 Assegurar a integridade referencial e a redução da redundância dos dados


armazenados.
 Permitir o controlo dos empréstimos e devoluções de livros, bem como o
acompanhamento da disponibilidade dos exemplares.
ENQUADRAMENTO TEÓRICO

O banco de dados pode ser definido como um conjunto de dados relacionados,


organizados de forma a representar informações relevantes para uma determinada
organização. Estes dados são armazenados de maneira estruturada, permitindo o
seu acesso, actualização e gestão de forma eficiente.

Para a gestão dos bancos de dados utiliza-se o Sistema de Gerenciamento de


Banco de Dados (SGBD), que é um software responsável por controlar o acesso
aos dados, garantir a segurança da informação, reduzir a redundância e assegurar a
integridade dos dados. Entre as principais funções do SGBD destacam-se o controlo
de acesso, a realização de cópias de segurança (backup), a recuperação de dados e
o suporte a múltiplos utilizadores.

No desenvolvimento de um banco de dados, a modelagem de dados assume um


papel fundamental, pois permite representar de forma abstracta a realidade do
sistema a ser implementado. Um dos modelos mais utilizados é o Modelo Entidade-
Relacionamento (ER), que descreve os dados por meio de entidades, atributos e
relacionamentos, facilitando a compreensão do sistema tanto por utilizadores quanto
por desenvolvedores.

Além disso, os bancos de dados apresentam diferentes níveis de abstração,


nomeadamente o nível físico, o nível conceptual e o nível de visualização. Estes
níveis permitem separar os detalhes internos de armazenamento da forma como os
dados são apresentados aos utilizadores finais. Assim, o enquadramento teórico
evidencia que os bancos de dados e os SGBDs são ferramentas indispensáveis
para a organização, gestão e utilização eficaz da informação nas instituições
modernas.
RESULTADO E DISCUÇÕES

MODELO LÓGICO
MODELO FÍSICO

-- Tabela de Alunos

CREATE TABLE Aluno (

id_aluno INT PRIMARY KEY AUTO_INCREMENT,

nome_aluno VARCHAR(50) NOT NULL,

numero_estudante VARCHAR(20) NOT NULL,

turma VARCHAR(5),

telefone int

);

-- Tabela de Funcionários

CREATE TABLE Funcionario (

id_funcionario INT PRIMARY KEY AUTO_INCREMENT,

nome VARCHAR(50) NOT NULL,

telefone int

);

-- Tabela de Categorias

CREATE TABLE Categoria (

id_categoria INT PRIMARY KEY AUTO_INCREMENT,

nome_categoria VARCHAR(50) NOT NULL

);

-- Tabela de Livros

CREATE TABLE Livro (

id_livro INT PRIMARY KEY AUTO_INCREMENT,

titulo VARCHAR(150) NOT NULL,


nome_autor varchar(20) NOT NULL,

ano_publicacao INT,

editora VARCHAR(100),

id_categoria INT,

quantidade INT,

FOREIGN KEY (id_categoria) REFERENCES Categoria(id_categoria)

);

-- Tabela de Empréstimos

CREATE TABLE Emprestimo (

id_emprestimo INT PRIMARY KEY AUTO_INCREMENT,

id_aluno INT,

id_livro INT,

id_funcionario INT,

data_emprestimo DATE NOT NULL,

data_devolucao DATE,

quantidade_livro INT,

status VARCHAR(20) DEFAULT 'Em andamento',

FOREIGN KEY (id_aluno) REFERENCES Aluno(id_aluno),

FOREIGN KEY (id_livro) REFERENCES Livro(id_livro),

FOREIGN KEY (id_funcionario) REFERENCES Funcionario(id_funcionario)

);
CONCLUSÃO

O desenvolvimento do presente trabalho permitiu a concepção e estruturação de um


banco de dados voltado para a gestão de uma biblioteca, evidenciando a
importância da modelagem de dados no suporte às actividades de organização,
controlo e acesso à informação. A partir do modelo lógico e da sua implementação
no modelo físico, foi possível representar de forma clara as principais entidades do
sistema, tais como alunos, funcionários, livros, categorias e empréstimos.

A definição das tabelas, atributos e relacionamentos, por meio do uso de chaves


primárias e estrangeiras, assegurou a integridade referencial dos dados e contribuiu
para a redução da redundância da informação. O modelo físico apresentado
demonstra como os conceitos teóricos de banco de dados podem ser aplicados de
forma prática, permitindo o registo e acompanhamento dos empréstimos de livros,
bem como o controlo das quantidades disponíveis e do estado das devoluções.

Conclui-se, assim, que a utilização adequada de um Sistema de Gerenciamento de


Banco de Dados (SGBD), aliada a uma modelagem correcta, é fundamental para o
funcionamento eficiente de uma biblioteca. Os conhecimentos adquiridos ao longo
deste trabalho constituem uma base sólida para o desenvolvimento de sistemas de
informação mais robustos, contribuindo para a automatização de processos e para a
melhoria da gestão da informação em contextos académicos e organizacionais.
REFERÊNCIAS BIBLIOGRÁFICAS

Coronel, C., & Rob, P. (2011). Database systems: Design, implementation, and
management (9th ed.). Cengage Learning.

Korth, H. F., Silberschatz, A., & Sudarshan, S. (2012). Database system concepts
(6th ed.). McGraw-Hill.

Silberschatz, A., Korth, H. F., & Sudarshan, S. (2012). Sistemas de banco de dados.
McGraw-Hill.

Elmasri, R., & Navathe, S. B. (2011). Fundamentals of database systems (6th ed.).
Pearson Education.

Você também pode gostar