Você está na página 1de 30

UNIVERSIDADE CATÓLICA DE BRASÍLIA

PLANEJAMENTO DE SISTEMAS DE INFORMAÇÃO

Pró-Reitoria Acadêmica
Escola de Educação, Tecnologia e Comunicação
Curso de Bacharelado em Sistemas de Informação
Curso de Bacharelado em Ciência da Computação
Curso de Gestão da Tecnologia da Informação
Curso de Análise e Desenvolvimento de Sistemas

Trabalho de Disciplina

MODELO DE DOCUMENTAÇÃO
BANCO DE DADOS

Autor: Prof. Dr. Milton Pombo da Paz

Brasília - DF
2019

1
2

MODELO DE DOCUMENTAÇÃO DE PROJETO DE BANCO DE


DADOS

Este Modelo de Documentação de Projeto de Banco de Dados foi desenvolvido


pelo Prof. Dr. Milton Pombo da Paz na Universidade Católica de Brasília para a disciplina de
Banco de Dados dos Cursos de Bacharelado em Sistema de Informação, Bacharelado em
Ciência da Computação, Gestão da Tecnologia da Informação e Análise e Desenvolvimento
de Sistemas.

Instruções gerais de formatação:


1. Seguir o Manual de documentação da UCB no site da biblioteca
2. Referências bibliográficas – ver no manual do site da biblioteca.
3. Citações: direta e indireta – ver no manual do site da biblioteca.
4. Figuras, tabelas, quadros e gráficos: colocar legenda e fonte – ver a partir da página 78
do manual.
5. Ilustrações: ver no manual do site da biblioteca como fazer legenda de tabela, quadro,
figuras e gráficos.
6. Parágrafo: usar uma tabulação.
7. Palavras em outro idioma: itálico.
8. Conceitos: referenciar – ver referências diretas e indiretas – ver a partir da página 78 do
manual.
9. Itens e subitens: numerar e formatar como título1,2,3,4 – ver a partir da página 78 do
manual.
10. Ver a diferença gráfica de tabelas e quadros.
11. Sigla: na primeira vez colocar a sigla e depois pode usar somente a sigla.
12. Primar pela correção ortográfica e gramatical.
13. Não usar palavras na primeira pessoa do singular, ou do plural.
14. Não usar marcadores para listas: usar lista numerada ou alfabética.
15. Formatar corretamente o Sumário de acordo com a ABNT e Manual de Trab.
Acadêmico UCB
16. A formatação do texto e pós-texto do PP seguirá o mesmo padrão do Artigo, pag. 104
do Manual da UCB – no caso do PP use espaço 1 entre as linhas.

UCB – BD – Prof. Milton


3

Pró-Reitoria Acadêmica
Escola de Educação, Tecnologia e Comunicação
Curso de Bacharelado em Ciência da Computação

Sistema de gerenciamento de alunos de creche

Autor: Lucas Correia Barros Lauriano


Orientador: Prof. Dr. Milton Pombo da Paz

Brasília - DF
2019
UCB – BD – Prof. Milton
4

Lucas Correia Barros Lauriano

Sistema de Gerenciamento de alunos de creche

Documento apresentado ao Curso de


graduação de Bacharelado em Ciência da
Computação da Universidade Católica de
Brasília, como requisito parcial para obtenção
da aprovação na disciplina de Banco de Dados.

Orientador: Prof. Dr. Milton Pombo da Paz

Brasília
2019

UCB – BD – Prof. Milton


5

LAURIANO, Lucas Correia Barros.


Sistema de gerenciamento de alunos de creche. Lucas
Correia Barros Lauriano. 14 de junho de 2019.
Paginação: total_paginas.

Universidade Católica de Brasília, 14 de junho de 2019. e


Orientação: Prof. Dr. Milton Pombo da Paz.

UCB – BD – Prof. Milton


6

Projeto de Banco de Dados de autoria de Lucas Correia Barros Lauriano, intitulado


“SISTEMA DE GERENCIAMENTO DE ALUNOS DE CRECHE”, apresentado como
requisito parcial para obtenção da aprovação na disciplina de Banco de Dados do Curso de
Bacharelado em Ciência da Computação da Universidade Católica de Brasília, defendido e
aprovado pela banca examinadora abaixo assinada:

__________________________________________
Prof. Dr. Milton Pombo da Paz
Banco de Dados

Brasília
2019

UCB – BD – Prof. Milton


7

DEDICATÓRIA

Dedico este projeto aos meus pais por me terem possibilitado o privilégio de fazer o que gosto
e chegar mais longe do que jamais chegaram.
.

UCB – BD – Prof. Milton


8

AGRADECIMENTOS

Agradeço aos meus professores, aos meus pais, e a todas pessoas que fizeram parte da
minha jornada pessoal.

UCB – BD – Prof. Milton


9

Epígrafe
“Os olhos são os intérpretes do coração, mas
só os interessados entendem essa
linguagem.”
Blaise Pascal

UCB – BD – Prof. Milton


10

UCB – BD – Prof. Milton


11

RESUMO

Referência: LAURIANO, Lucas Correia Barros. Sistema de gerenciamento de alunos de


creche, 2019. numero paginas. Bacharelado em Ciência da Computação, – UCB –
Universidade Católica de Brasília, Taguatinga – DF, 2019.

Este trabalho tem como objetivo fazer a modelagem de um sistema que faça o gerenciamento
de alunos de uma creche. Para isso será criado um modelo-entidade relacionamento que
especifique os relacionamentos entre as partes interessadas conforme as regras de negócio.

Palavras-chave: Banco de Dados, Sistema de Informação, Projeto, Automação, Creche,


Alunos.

UCB – BD – Prof. Milton


12

ABSTRACT

This work aims to make the modeling of a system that manages the students of a day care
center. For this, a model-entity relationship will be created that specifies the relationships
between the stakeholders according to the business rules.

Keywords: Database, Information System, Design, Automation, Kindergarten, Students.

UCB – BD – Prof. Milton


13

LISTA DE FIGURAS

UCB – BD – Prof. Milton


14

1 Sumário
RESUMO .........................................................................................................................................................11

ABSTRACT .......................................................................................................................................................12

LISTA DE FIGURAS ...........................................................................................................................................13

2 INTRODUÇÃO .....................................................................................................................................15

2.1 MOTIVAÇÃO ..................................................................................................................................... 15


2.2 SURGIMENTO DA NECESSIDADE DO TRABALHO .................................................................... 16
2.3 USUÁRIOS DO PROJETO ................................................................................................................. 16
2.4 ORGANIZAÇÃO INTERESSADA .................................................................................................... 16
2.5 ORGANOGRAMA DA ORGANIZAÇÃO ......................................................................................... 16
2.6 REQUISITOS DE ALTO NÍVEL ........................................................................................................ 17
2.7 DIAGNÓSTICO DA EMPRESA......................................................................................................... 17
2.7.1 Histórico .......................................................................................................................................... 17
2.7.2 Negócio ............................................................................................................................................ 17
2.8 CRONOGRAMA BÁSICO DO PROJETO ......................................................................................... 18

3 REGRAS DE NEGÓCIO ......................................................................................................................19

3.1 REGRAS DE NEGÓCIO ..................................................................................................................... 19

4 REQUISITOS FUNCIONAIS ..............................................................................................................20

4.1 REQUISITOS FUNCIONAIS ............................................................................................................. 20

5 REQUISITOS NÃO-FUNCIONAIS .....................................................................................................21

5.1 REQUISITOS NÃO-FUNCIONAIS ................................................................................................... 21

6 MODELO ENTIDADE RELACIONAMENTO ..................................................................................22

7 MODELO FÍSICO DE DADOS ...........................................................................................................23

8 COMANDOS SQL DE CRIAÇÃO DO BANCO DE DADOS (SCRIPT) ............................................24

9 COMANDOS SQL DE MANIPULAÇÃO DE DADOS NO BANCO DE DADOS .............................25

10 CONCLUSÃO .......................................................................................................................................26

REFERÊNCIAS ............................................................................................................................................27

GLOSSÁRIO .................................................................................................................................................28

APÊNDICES .................................................................................................................................................29

ANEXOS........................................................................................................................................................30

UCB – BD – Prof. Milton


15

2 INTRODUÇÃO

Durante muito tempo, os homens eram praticamente os únicos mantenedores do lar. A


mulher, visto a sua história de cuidado à família, quase sempre era responsável de cuidar dos
filhos e da casa. Com as mudanças culturais e políticas ocorridas ao longo dos séculos, mais
notadamente entre o século XVIII e início do século XXI, as mulheres passaram a ter um
papel maior na sociedade e o papel de mantenedor do lar se alterou. Daí surgiu a necessidade
de instituições que oferecesse um espaço para as crianças, que de outro modo ficariam
sozinhas em casa. A creche, portanto, é um negócio que visa atender a demanda por um
espaço para as crianças enquanto os pais trabalham.

No século XXI, o mundo viu a expansão do uso das tecnologias computacionais para dar
apoio as estruturas institucionais. Bancos de dados para armazenar informações relacionados
ao negócio e sistemas capazes de desempenhar alguma funcionalidade com vista a melhorar e
aprofundar o relacionamento com os clientes. Desse modo, a computação tornou-se
fundamental para as organizações, de tal modo que é hoje impossível imaginar o mundo sem
ela.

Creches representam um mercado bastante lucrativo e importante da sociedade. A atenção, o


cuidado e a segurança das crianças devem ser os mandamentos da organização para que ela
atinja o seu objetivo. Para que isso seja possível, o uso de ferramentas computacionais é
essencial para fazer o controle das crianças e de suas necessidades, para mediar as
comunicações entre os pais e os cuidadores ou responsáveis pela administração da
organização e principalmente para administrar os dados da organização

Desse modo, este trabalho visa criar um modelo de um projeto de gerenciamento de alunos de
creche que privilegie a segurança, as necessidades e, sobretudo, o desenvolvimento
psicológico das crianças. Esse modelo contará com estruturas de dados que armazenem as
informações necessárias para a existência de um banco de dados que garanta esses requisitos.
Espera-se, assim, construir um sistema robusto capaz de oferecer um controle de qualidade
sobre as crianças.

O projeto terá uma estrutura de capítulos orientada pelos seguintes pontos abordados: uma
introdução do tema, regras de negócio da organização, requisitos funcionais e não-funcionais,
o modelo entidade-relacionamento do negócio, o modelo físico, o banco de dados em SQL, os
comandos para sua manipulação e a conclusão do projeto.

2.1 MOTIVAÇÃO

É cada vez mais comum ouvir casos de crianças mal alimentadas, com problemas
psicológicos ou doenças negligenciadas pelos cuidadores nas creches. Muitos desses
problemas, causados pela desinformação, poderiam ser resolvidos com a utilização de um
banco de dados inteligente que fosse capaz de manter um registro das necessidades de cada
criança em particular.

UCB – BD – Prof. Milton


16

2.2 SURGIMENTO DA NECESSIDADE DO TRABALHO

A ideia desse trabalho tem origem na percepção da fragilidade dos bancos de dados utilizados
nas instituições de educação infantil, mais especificamente nas creches.

2.3 USUÁRIOS DO PROJETO

Cuidadores, pais, administradores da organização são os usuários almejados.

2.4 ORGANIZAÇÃO INTERESSADA

Instituições de educação infantil são as principais interessadas no projeto.

2.5 ORGANOGRAMA DA ORGANIZAÇÃO

Uma creche deve possuir uma direção administrativa, um corpo de pessoas especializadas em
educação infantil e psicólogos para melhor atenderem as crianças.

Direção

Coordenação
pedagógica

Cuidadores Pedagogos Psicólogos

UCB – BD – Prof. Milton


17

2.6 REQUISITOS DE ALTO NÍVEL

O sistema desenvolvido deve ser capaz de realizar o cadastro, a atualização e a remoção de


dados no banco de dados de forma eficiente e ágil.

Deve ser capaz, também, de manter a integridade dos dados, isto é, proteger o dado de
mudanças involuntárias a partir de sua inserção no banco de dados.

Dados das crianças não podem ser visualizados por usuários não autorizados ou vazados por
técnicos mal-intencionados.

E por último, o banco de dados deve garantir a sustentabilidade por meio de uma performance
precisa e sem ruídos.

REQUISITO DESCRICAO
Agilidade Velocidade e precisão na realização da manipulação dos dados
Integridade Os dados cadastrados são consistentes
Segurança Proteção dos dados contra usuários não autorizados
Sustentabilidade Melhor desempenho com menor impacto ambiental

2.7 DIAGNÓSTICO DA EMPRESA

A instituição de educação infantil apresenta uma forte preocupação com bem-estar das
crianças e preza por sua segurança, saúde e desenvolvimento psicológico, mas é deficiente na
aplicação de recursos computacionais para controle efetivo dos alunos tutelados, no
armazenamento seguro e inteligente de dados importantes das crianças, e na transparência em
relação ao que acontece com as crianças no dia-a-dia.

2.7.1 Histórico

A creche atende, desde a sua criação, as necessidades mais básicas das crianças, como o
fornecimento de alimentação e espaço para brincar, quartos de dormir e eventuais atividades
lúdicas. O problema surge quando se analisa individualmente o atendimento dado às crianças
em particular. A necessidade de uma maior transparência em relação aos tratamentos que os
tutelados recebem também deixa muito a desejar. Muitos professores cuidadores são
incompetentes ou não sabem identificar o problema da criança. Dessa forma, um sistema que
permite aos gestores identificar as fraquezas em seu negócio é essencial para o sucesso da
empresa.

2.7.2 Negócio

UCB – BD – Prof. Milton


18

A creche é uma organização na categoria de educação infantil que tem como objetivo garantir
um espaço seguro e confortável onde as crianças possam brincar, se alimentar, dormir e
aprender enquanto os pais trabalham.

2.8 CRONOGRAMA BÁSICO DO PROJETO

< Apresente uma idéia inicial (uma 1ª versão) de prazos para o projeto. (Use Software de
Gerenciamento de projeto – OpenProj, ProjectLibre, OpenProject, ou MS-Project)>

ee

Figura 1 - Cronograma do Projeto.

UCB – BD – Prof. Milton


19

3 REGRAS DE NEGÓCIO

As regras de negócio são declarações sobre a forma como a empresa faz negócios. Elas
refletem a política do negócio. Na engenharia de software, são os requisitos sem os quais não
seria possível implementar um sistema da maneira como foi especificado.

3.1 REGRAS DE NEGÓCIO

< Descrever as regras de negócio>

São as regras que fazem o negócio existir.

Número Regras de Negócio Setor


RN1 Os atendimentos visam esclarecer e orientar como será Atende
o processo de matrícula

UCB – BD – Prof. Milton


20

4 REQUISITOS FUNCIONAIS

< um texto que descreva este capítulo e seu conteúdo >

4.1 REQUISITOS FUNCIONAIS

< Descrever os requisitos funcionais>

São os requisitos da solução sistêmica.

Número Requisitos Funcionais RN


RF1 Atender aluno: visa oferecer orientação aos pais das RN1
crianças de como será realizado o processo de
matrícula pelo Ator Atendente

UCB – BD – Prof. Milton


21

5 REQUISITOS NÃO-FUNCIONAIS

< um texto que descreva este capítulo e seu conteúdo >

5.1 REQUISITOS NÃO-FUNCIONAIS

< Descrever os requisitos não-funcionais>

São os requisitos não-funcionais da solução sistêmica.

Número Requisitos Não-Funcionais


RNF1 *Sustentabilidade, *escalabilidade, *etc

UCB – BD – Prof. Milton


22

6 MODELO ENTIDADE RELACIONAMENTO

< um texto que descreva este capítulo e seu conteúdo >

*Lista das possíveis entidades

UCB – BD – Prof. Milton


23

7 MODELO FÍSICO DE DADOS

< um texto que descreva este capítulo e seu conteúdo >

UCB – BD – Prof. Milton


24

8 COMANDOS SQL DE CRIAÇÃO DO BANCO DE DADOS (SCRIPT)

< um texto que descreva este capítulo e seu conteúdo >

<create>

<alter>

UCB – BD – Prof. Milton


25

9 COMANDOS SQL DE MANIPULAÇÃO DE DADOS NO BANCO DE DADOS

< um texto que descreva este capítulo e seu conteúdo >

<insert>

<select>

<update>

<delete>

UCB – BD – Prof. Milton


26

10 CONCLUSÃO

< um texto que conclua o trabalho considerando: >

< se os objetivos geral e específicos foram atendidos >

< se os resultados esperados foram atingidos >

< ... >

UCB – BD – Prof. Milton


27

REFERÊNCIAS

< listar as referências bibliográficas como no manual do site da biblioteca >

LAUREANO, MARCOS A. P.; MORAES, PAULO E. S.. Segurança como estratégia de


gestão da informação. Revista Economia & Tecnologia – ISSN 1415-451X, Vol. 8 –
Fascículo 3 – P. 38-44. 2005.

UCB – BD – Prof. Milton


28

GLOSSÁRIO

< apresentar os termos técnicos usados no trabalho, se houver necessidade >

UCB – BD – Prof. Milton


29

APÊNDICES

< apresentar os apêndices ao trabalho, se houver >

< apêndice – documento que pertence ao trabalho e o autor do trabalho é seu autor – origem
interna ao trabalho >

UCB – BD – Prof. Milton


30

ANEXOS

< apresentar os anexos ao trabalho, se houver >

< anexo – documento que não pertence ao trabalho e o autor do trabalho é outro autor –
origem externa ao trabalho >

UCB – BD – Prof. Milton

Você também pode gostar