{"id":2126,"date":"2024-06-12T16:06:16","date_gmt":"2024-06-12T19:06:16","guid":{"rendered":"https:\/\/eic.cefet-rj.br\/~eogasawara\/?page_id=2126"},"modified":"2026-02-03T11:38:45","modified_gmt":"2026-02-03T14:38:45","slug":"banco-de-dados","status":"publish","type":"page","link":"https:\/\/eic.cefet-rj.br\/~eogasawara\/banco-de-dados\/","title":{"rendered":"Banco de Dados"},"content":{"rendered":"<p><strong>Ementa<\/strong><\/p>\n<p data-pm-slice=\"1 1 []\">\u00c1lgebra Relacional. Projeto F\u00edsico de Bancos de Dados. Estruturas de indexa\u00e7\u00e3o de tabelas. Transa\u00e7\u00f5es e controle de concorr\u00eancia. Recupera\u00e7\u00e3o de falhas. Introdu\u00e7\u00e3o a Bancos de Dados Distribu\u00eddos.<\/p>\n<p><strong>Objetivos<\/strong><\/p>\n<p>Fundamentar os conhecimentos indispens\u00e1veis ao suporte de sistemas gerenciadores de bancos de dados, com a meta principal de maximizar a disponibilidade da base de dados. Para isso, um estudo detalhado da arquitetura do SGBD se faz necess\u00e1rio, com vistas a explorar a opera\u00e7\u00e3o dos diversos m\u00f3dulos integrantes do sistema gerenciador, de forma a proporcionar um s\u00f3lido embasamento te\u00f3rico e, consequentemente, adquirir a compet\u00eancia necess\u00e1ria para facear problemas operacionais de natureza diversa.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><strong>Slides<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/01-ModeloRelacional.pdf\">01 &#8211; Introdu\u00e7\u00e3o ao Modelo Relacional<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/02-AlgebraRelacional.pdf\">02 &#8211; \u00c1lgebra Relacional<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/03-SQL.pdf\">03 &#8211; SQL: Structured Query Language<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/04-SistemasFisicos.pdf\">04 &#8211; Sistemas de Armazenamento F\u00edsico<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/05-ArmazenamentoDados.pdf\">05 &#8211; Estruturas de Armazenamento de Dados<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/06-Indexacao.pdf\">06 &#8211; Indexa\u00e7\u00e3o em Bancos de Dados<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/07-ProcessamentoConsultas.pdf\">07 &#8211; Processamento de Consulta em Bancos de Dados<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/08-OtimizacaoConsultas.pdf\">08 &#8211; Otimiza\u00e7\u00e3o de Consultas em Bancos de Dados<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/09-PlanosExecucaoConsultas.pdf\">09 &#8211; An\u00e1lise de Planos de Execu\u00e7\u00e3o de Consultas nos SGBD<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/10-BenchmarksTPC.pdf\">10 &#8211; Benchmark TPC<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/11-Transacoes.pdf\">11 &#8211; Transa\u00e7\u00f5es em Sistemas de Banco de Dados<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/12-ControleConcorrencia.pdf\">12 &#8211; Controle de Concorr\u00eancia em Sistemas de Bancos de Dados<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/13-ControleConcorrenciaPratica.pdf\">13 &#8211; Pr\u00e1tica de Controle de Concorr\u00eancia<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/14-SistemaRecuperacao.pdf\">14 &#8211; Sistema de Recupera\u00e7\u00e3o<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/15-ArquiteturasSGBD.pdf\">15 &#8211; Arquiteturas de Sistema de Banco de Dados<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/16-SGBDParalelos.pdf\">16 &#8211; Bancos de Dados Paralelos<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/17-SGBDDistribuidos.pdf\">17 &#8211; Sistema de Banco de Dados Distribu\u00eddo<\/a><\/li>\n<\/ul>\n<hr \/>\n<p><strong>Materiais Complementares<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/Scripts-Projetos\/README.md\">Scripts de Projetos<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eogasawara\/banco-de-dados\/blob\/main\/tpc\/README.md\">TPC<\/a><\/li>\n<\/ul>\n<hr \/>\n<p><strong>Playlist<\/strong><\/p>\n<p class=\"responsive-video-wrap clr\"><iframe loading=\"lazy\" title=\"\u2699\ufe0fSistemas de Banco de Dados\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLTy3TWJeueGxZ4NfAn1-WpLml3cZL9_06\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<div data-offset-key=\"drl0t-0-0\"><strong>Bibliografia\u00a0<\/strong><\/div>\n<div data-offset-key=\"drl0t-0-0\">\n<div class=\"csl-bib-body\">\n<ol>\n<li class=\"csl-entry\">Elmasri, R., &amp; Navathe, S. B. (2016). Fundamentals of Database Systems. Pearson.<\/li>\n<li class=\"csl-entry\">Korth, H. F., Sudarshan, S., &amp; Silberschatz, A. (2019). Database System Concepts. McGraw-Hill Education.<\/li>\n<li class=\"csl-entry\">\u00d6zsu, M. T., &amp; Valduriez, P. (2019). Principles of Distributed Database Systems. Springer Nature.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ementa \u00c1lgebra Relacional. Projeto F\u00edsico de Bancos de Dados. Estruturas de indexa\u00e7\u00e3o de tabelas. Transa\u00e7\u00f5es e controle de concorr\u00eancia. Recupera\u00e7\u00e3o de falhas. Introdu\u00e7\u00e3o a Bancos de Dados Distribu\u00eddos. Objetivos Fundamentar os conhecimentos indispens\u00e1veis ao suporte de sistemas gerenciadores de bancos de dados, com a meta principal de maximizar a disponibilidade da base de dados. Para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2126","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/pages\/2126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/comments?post=2126"}],"version-history":[{"count":29,"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/pages\/2126\/revisions"}],"predecessor-version":[{"id":2656,"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/pages\/2126\/revisions\/2656"}],"wp:attachment":[{"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/media?parent=2126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}