Carga Horária: 80
Créditos: INF
Ementa: Projeto de Sistemas. Análise e projeto estruturados (DFD, português estruturado, tabelas e árvores de decisão). UML (Regras de negócio, casos de uso e demais diagramas). Modelagem OOP. Dicionário de dados, índices, chaves, cardinalidade. Normalização, Agregação, especialização e generalização. Conceitos básicos de bancos de dados. Modelo E-R. Linguagem SQL. Projeto e implementação de banco de dados relacional. Modelo Relacional: relação, domínios e chaves. Normalização de um banco de dados. Regras de integridade. Índices e otimização de consultas. Transações. Visões, triggers e procedures. Administração e segurança em bancos de dados.