As aulas gravadas para o nosso curso são muito ruins. Uma das piores. Buscar material externo para aprender é muito recomendável. Use e abuse do livro-texto. O portal Teca tem um muito bom que compreende todo a matéria do curso. Ambos estão disponíveis no Drive.
Com esse site você consegue garantir a nota máxima nas ADs. Além de calcular o resultado das questões propostas, esse site também fornece o desenvolvimento das questões. Aproveite e estude com ele. Aprenda passo a passo como resolver cada questão.
### [Aulas da Rosely Bervian](https://www.youtube.com/playlist?list=PL017DD5B497DF1A16)
- [Aulas da Rosely Bervian](https://www.youtube.com/playlist?list=PL017DD5B497DF1A16)
Com certeza as melhores aulas sobre a matéria do YouTube. Uma pena que não cobre todo o conteúdo da nossa disciplina.
### [Aulas do Fernando Grings](https://www.youtube.com/playlist?list=PLE6qFDd4x9w_Q3Dsh6j2i6Q1IxSyvyTnC&disable_polymer=true)
- [Aulas do Fernando Grings](https://www.youtube.com/playlist?list=PLE6qFDd4x9w_Q3Dsh6j2i6Q1IxSyvyTnC&disable_polymer=true)
As primeiras sete aulas do Fernando Grings vão te preparar para as aulas sobre vetores do curso e te adiantar algum conteúdo que será visto mais pra frente.
Requisitos funcionais e não funcionais. Modelagem do negócio, incluindo regras de negócio e workflow. Técnicas para captura de requisitos -- Entrevistas, JAD, Storyboard. Especificação de requisitos funcionais. Especificação de requisitos usando casos de uso. Integração com o modelo de dados (ER).
- Requisitos funcionais e não funcionais.
- Modelagem do negócio, incluindo regras de negócio e workflow.
- Técnicas para captura de requisitos -- Entrevistas, JAD, Storyboard.
- Especificação de requisitos funcionais.
- Especificação de requisitos usando casos de uso.
Conceitos; evolução dos sistemas de banco de dados; sistemas de gerenciamento de banco de dados (SGBDs); modelos de bancos de dados: hierárquico, relacional e orientado a objetos; modelo relacional, álgebra e cálculo relacional; SQL: linguagem de definição e manipulação de dados; projeto lógico relacional: mapeamentode E-R para relacional; normalização; projeto físico; otimização de consultas; mecanismos de controle de concorrência.
- Conceitos;
- Evolução dos sistemas de banco de dados
- Sistemas de gerenciamento de banco de dados (SGBDs)
- Modelos de bancos de dados: hierárquico, relacional e orientado a objetos;
- Modelo relacional, álgebra e cálculo relacional
- SQL: linguagem de definição e manipulação de dados
- Projeto lógico relacional: mapeamentode E-R para relacional
- Normalização
- Projeto físico
- Otimização de consultas
- Mecanismos de controle de concorrência.
## Dicas
As aulas da plataforma são ótimas,porém é fundamental que você também busque conteúdos externos, talvéz você tenha mais facilidade com outras abordagens. Faça os exercícios da aula, refaça a APs antigas, não deixe as ADs para a última hora. A disciplina é considerada bem tranquila. É importante que o aluno exercite os comando em álgebra relacional e SQL, todas as provas serão discursivas no papel, ou seja, aprenda como funciona todos os comandos, pois na resolução da prova não terá auxílio de programas. Livros como, \"Sistema de Bano de Dados 4ª Edição do Elmasri & Navathe, e Projeto de Banco de Dados - Carlos Alberto Heuser podem ser uma ótima sugestão para o entendimento da disciplina.
As aulas da plataforma são ótimas,porém é fundamental que você também busque conteúdos externos, talvéz você tenha mais facilidade com outras abordagens. Faça os exercícios da aula, refaça a APs antigas, não deixe as ADs para a última hora.
### [Univesp - Banco de Dados](https://www.youtube.com/watch?v=pmAxIs5U1KI&list=PLxI8Can9yAHeHQr2McJ01e-ANyh3K0Lfq)
A disciplina é considerada bem tranquila. É importante que o aluno exercite os comando em álgebra relacional e SQL, todas as provas serão discursivas no papel, ou seja, aprenda como funciona todos os comandos, pois na resolução da prova não terá auxílio de programas.
Livros como, \"Sistema de Bano de Dados 4ª Edição do Elmasri & Navathe, e Projeto de Banco de Dados - Carlos Alberto Heuser podem ser uma ótima sugestão para o entendimento da disciplina.
- [Univesp - Banco de Dados](https://www.youtube.com/watch?v=pmAxIs5U1KI&list=PLxI8Can9yAHeHQr2McJ01e-ANyh3K0Lfq)
As aulas são ótimas e aborda todo o conteúdo do curso, a Univesp tem um dos melhores canais de ensino universitários da web.
### [Curso em Vídeo - Banco de Dados MySQL](https://www.youtube.com/watch?v=Ofktsne-utM&list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r)
- [Curso em Vídeo - Banco de Dados MySQL](https://www.youtube.com/watch?v=Ofktsne-utM&list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r)
Com toda certeza, nesse playlist você encontra o melhor conteúdo de Banco de Dados MySQL da Web, o material é super didático, dinamico e muito bem elabora com exemplos e exercícios, porém não aborda nada sobre algebra relacional e normalização, pois é um curso básico que ensina mais que cursinho presenciais, certamente esse conteúdo vai ajudar muito no estudo da disciplina.
### [Bóson Treinamentos - Modelagem de Dados](https://www.youtube.com/watch?v=Q_KTYFgvu1s&list=PLucm8g_ezqNoNHU8tjVeHmRGBFnjDIlxD)
- [Bóson Treinamentos - Modelagem de Dados](https://www.youtube.com/watch?v=Q_KTYFgvu1s&list=PLucm8g_ezqNoNHU8tjVeHmRGBFnjDIlxD)
Ótimo material sendo abordado de forma didática, porém essa playlist foca nos conteúdos teóricos, como modelo relacional, diagrama ER, cardinalidade e normalização.
Ótima material sendo abordado de forma didática, porém essa playlist foca mais nos comando de MySQL.
### [Instalando e Configurando Mysql Server no Windows](https://www.youtube.com/watch?v=OUZIaoCSJas)
- [Instalando e Configurando Mysql Server no Windows](https://www.youtube.com/watch?v=OUZIaoCSJas)
**Para que serve:**\ Serve como um guia rápido a ser utilizado pelos responsáveis pela modelagem e gerenciamento de banco de dados para a utilização desta ferramenta para a modelagem de dados, indicando como construir modelos lógicos para um sistema, gerar as tabelas e seus relacionamentos, inserir dados nessas tabelas e efetuar a sincronização entre modelo lógico e a base de dados física.\
[![Pasta no Google Drive](pix/drive.png){.img-fluid}](https://drive.google.com/open?id=0B09LpkQ_E4zTTFZMQnpqYWJfaDQ)
[![Pasta no Google Drive](pix/drive.png)](https://drive.google.com/open?id=0B09LpkQ_E4zTTFZMQnpqYWJfaDQ)
## Ementa
Dispositivos e pacotes de software para computação gráfica. programação usando bibliotecas gráficas; escala e recorte em 2d; algoritmos para traçado de retas; circunferências; letras e polígonos em tecnologia de rastreio; técnicas de interação; técnicas de manipulação de janelas; construção interativa de curvas; armazenamento, compactação e recuperação de informações gráficas; construção de editores gráficos; prática de laboratório.
- Dispositivos e pacotes de software para computação gráfica
- Programação usando bibliotecas gráficas; escala e recorte em 2d
- Algoritmos para traçado de retas, circunferências, letras e polígonos em tecnologia de rastreio
- Técnicas de interação
- Técnicas de manipulação de janelas
- Construção interativa de curvas
- Armazenamento, compactação e recuperação de informações gráficas
- Construção de editores gráficos; prática de laboratório
Estudo dos mecanismos e procedimentos para criação de empresas; perfil do empreendedor; desenvolvimento da capacidade empreendedora; sistemas de gerenciamento; qualidade e competitividade; técnicas de negociação; marketing; ética e códigos de ética profissional; educação ambiental.
- Estudo dos mecanismos e procedimentos para criação de empresas
Produto versus Processo: modelos de ciclo de vida. Engenharia de Requisitos: objetivos e métodos. Paradigmas de desenvolvimento: estruturado, orientado a objetos. Projeto de Software. Implementação de Software: técnicas de codificação e estilos de programação. Gerência de Projeto: planejamento, execução e controle. Modelos de Qualidade de Processo: ISO, CMM. Qualidade de Software: critérios de qualidade, métricas. Revisões e Testes de Software. Manutenção de Software: fundamentos e reengenharia. Reutilização. Apoio automatizado ao desenvolvimento de software: Ambientes e Ferramentas CASE.
- Produto versus Processo: modelos de ciclo de vida
- Engenharia de Requisitos: objetivos e métodos
- Paradigmas de desenvolvimento: estruturado, orientado a objetos
- Projeto de Software
- Implementação de Software: técnicas de codificação e estilos de programação
- Gerência de Projeto: planejamento, execução e controle
- Modelos de Qualidade de Processo: ISO, CMM
- Qualidade de Software: critérios de qualidade, métricas
- Revisões e Testes de Software
- Manutenção de Software: fundamentos e reengenharia
- Reutilização
- Apoio automatizado ao desenvolvimento de software: Ambientes e Ferramentas CASE
Conceitos básicos de complexidade; notações O, Omega e Theta; listas, filas e pilhas; algoritmos de busca; algoritmos de ordenação; árvores, percurso em árvores; árvore binária de busca; árvores balanceadas; árvores AVL; árvores B; tabelas de espalhamento (hashing); compressão de dados; prática de laboratório.