Visão Geral
Este curso capacita o participante a utilizar o Oracle SQL Developer como ferramenta principal para desenvolvimento, consulta, administração e análise de bancos de dados Oracle. O curso aborda desde a configuração do ambiente e execução de consultas SQL até recursos avançados de modelagem, depuração, geração de relatórios e gerenciamento de objetos de banco de dados, proporcionando maior produtividade no trabalho com bancos Oracle.
Conteúdo Programatico
Module 1: Introduction to Oracle SQL Developer
- Overview of Oracle SQL Developer
- Features and benefits of the tool
- Installation and configuration
- User interface navigation
- Managing preferences and settings
- Connecting to Oracle databases
Module 2: Database Connections and Environment Management
- Creating database connections
- Managing multiple environments
- Connection troubleshooting
- Secure connection configurations
- Database authentication methods
- Connection management best practices
Module 3: SQL Worksheet and Query Execution
- Using the SQL Worksheet
- Executing SQL statements
- Running scripts and commands
- Query result management
- Formatting query outputs
- SQL execution shortcuts and productivity features
Module 4: Managing Database Objects
- Browsing schemas and objects
- Creating and modifying tables
- Managing views and indexes
- Working with sequences and synonyms
- Object dependency analysis
- Database object documentation
Module 5: Data Manipulation and Data Management
- Executing INSERT, UPDATE and DELETE statements
- Data import techniques
- Data export options
- Working with CSV and spreadsheet files
- Data validation and verification
- Managing transactions
Module 6: PL/SQL Development and Debugging
- Introduction to PL/SQL development
- Creating procedures and functions
- Package development basics
- Using the debugger
- Error handling and troubleshooting
- Code testing and validation
Module 7: Data Modeling and Database Design
- Introduction to data modeling
- Creating entity relationship diagrams
- Reverse engineering databases
- Forward engineering models
- Managing design documentation
- Database design best practices
Module 8: Reports, Monitoring and Performance Analysis
- Creating database reports
- Monitoring database sessions
- SQL tuning basics
- Execution plan analysis
- Identifying performance bottlenecks
- Database health monitoring
Module 9: Productivity Features and Advanced Tools
- Code templates and snippets
- Search and navigation tools
- Source control integration
- Database comparison tools
- Automation and task scheduling
- Advanced SQL Developer features
Module 10: Practical Labs and Real-World Scenarios
- Database administration exercises
- SQL development scenarios
- Performance troubleshooting labs
- Data migration activities
- Reporting and analytics exercises
- Final project using Oracle SQL Developer