Archive for the ‘Banco de dados’ Category

Curso de SQL Básico

abril 22, 2009

Pessoal,

Mais de uma vez, algumas pessoas perguntam sobre conceitos básicos de banco de dados. Então achamos que um curso com os cohecimentos básicos seja bem apropriado.

Para quem é este curso ?

Para quem não conhece muito de banco de dados e quer conhecer mais sobre o assunto. O curso será dado em cima de MySQL, mas não irá abordar como instalar.

O objetivo é mostrar o que é um banco de dados, uma tabela, um índice e como fazer SELECTs, INSERTs, DELETEs, UPDATEs e SELECTs com JOIN.

Quando vai ser ? E quem dá o curso?

Dia 04 de maio, às 09:30, na sala de treinamento da Voice. O curso vai ser dado pelo André Pantalião.

Quem quiser participar, por favor mande um e-mail para andre@voicetechnology.com.br.

Até mais,

André

Certificação OCA DBA 11G

abril 11, 2009

[…] Em breve trarei mais informações sobre a certificação OCA para DBA Oracle 11G […] (31 de janeiro de 2009)

Não tão breve assim (na próxima vez coloco: num futuro não tão distante), começa aqui o post sobre a certificação OCA para DBA Oracle 11G. Espero que vocês gostem.

Por que a 11G?

Após eu ter decidido fazer a OCA para DBA (mais detalhes). A primeira dúvida que surgiu foi para qual versão do Oracle estudar?

A princípio pensei na certificação para o Oracle 10G, por ser utilizado na Voice e também o mais usado atualmente no mundo. Porém, pesquisando melhor sobre para qual versão do Oracle seria melhor tirar a OCA, consultei a opinião de um especialista em Oracle, o Eduardo Legatti. No seu blog deixei a seguinte pergunta:

Olá Eduardo!

Gostaria de uma opinião sua, se possível, pretendo tirar a certificação OCA no segundo semestre desse ano (2009). Minha dúvida é: tiro para o Oracle 10G ou 11G?

Fabrício

Recebi a seguinte resposta do Eduardo:

Olá Fabrício,

O Oracle 11g release 1 foi lançado em Julho de 2007, ou seja, já faz 1 ano e meio … e acredito que neste ano (2009) será lançado a release 2. Portanto, quanto às certificações, acredito que já é hora de investir no Oracle 11g.

Até mais …

Já estava pensando em mudar para o Oracle 11G, por ele ser a versão mais nova, após a opinião do Eduardo, acabei confirmando essa decisão.

Como é a certificação?

Certificações OCA 11G

Para obter o título de Oracle Database 11g Administrator Certified Associate, no nível OCA – Oracle Certified Associate, é necessário a realização de duas provas:

Mas uma dúvida surgiu: Qual das quatro provas fazer?

Eu fiquei entre a 1Z0-047 e a 1Z0-051. E acabei escolhendo a 1 Z0-051, por ter um menor número de conteúdo, comparado a 1 Z0-047. E também por eu está começando os meus estudos em Oracle e saber muito pouco sobre SQL.

Abaixo detalho cada uma das provas, a 1Z0-051 (que escolhi) e a 1Z0-052 .

1Z0-051 Oracle Database 11g: SQL Fundamentals I

Número de questões: 70

Duração: 2 horas

Preço: $95 US

Idioma: Inglês

Aprovação: 60%

Tópicos

  • Retrieving Data Using the SQL SELECT Statement
    • List the capabilities of SQL SELECT statements
    • Execute a basic SELECT statement
  • Restricting and Sorting Data
    • Limit the rows that are retrieved by a query
    • Sort the rows that are retrieved by a query
    • Use ampersand substitution to restrict and sort output at runtim
  • Using Single-Row Functions to Customize Output
    • Describe various types of functions available in SQL
    • Use character, number, and date functions in SELECT statements
  • Using Conversion Functions and Conditional Expressions
    • Describe various types of conversion functions that are available in SQL
    • Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
    • Apply conditional expressions in a SELECT statement
  • Reporting Aggregated Data Using the Group Functions
    • Identify the available group functions
    • Describe the use of group functions
    • Group data by using the GROUP BY clause
    • Include or exclude grouped rows by using the HAVING clause
  • Displaying Data from Multiple Tables
    • Write SELECT statements to access data from more than one table using equijoins and nonequijoins
    • Join a table to itself by using a self-join
    • View data that generally does not meet a join condition by using outer joins
    • Generate a Cartesian product of all rows from two or more tables
  • Using Subqueries to Solve Queries
    • Define subqueries
    • Describe the types of problems that the subqueries can solve
    • List the types of subqueries
    • Write single-row and multiple-row subqueries
  • Using the Set Operators
    • Describe set operators
    • Use a set operator to combine multiple queries into a single query
    • Control the order of rows returned
  • Manipulating Data
    • Describe each data manipulation language (DML) statement
    • Insert rows into a table
    • Update rows in a table
    • Delete rows from a table
    • Control transactions
  • Using DDL Statements to Create and Manage Tables
    • Categorize the main database objects
    • Review the table structure
    • List the data types that are available for columns
    • Create a simple table
    • Explain how constraints are created at the time of table creation
    • Describe how schema objects work
  • Creating Other Schema Objects
    • Create simple and complex views
    • Retrieve data from views
    • Create, maintain, and use sequences
    • Create and maintain indexes
    • Create private and public synonyms

1Z0-052  Oracle Database 11G Administration I

Número de questões: 70

Duração: 1 hora e 30 minutos

Preço: $125 US

Idioma: Inglês

Aprovação: 66%

Tópicos

  • Exploring the Oracle Database Architecture
    • Explain the Memory Structures
    • Describe the Process Structures
    • Overview of Storage Structures
  • Preparing the Database Environment
    • Identify the tools for Administering an Oracle Database
    • Plan an Oracle Database installation
    • Install the Oracle software by using Oracle Universal Installer (OUI)
  • Creating an Oracle Database
    • Create a database by using the Database Configuration Assistant (DBCA)
  • Managing the Oracle Instance
    • Setting database initialization parameters
    • Describe the stages of database startup and shutdown
    • Using alert log and trace files
    • Using data dictionary and dynamic performance views
  • Configuring the Oracle Network Environment
    • Configure and Manage the Oracle Network
    • Using the Oracle Shared Server architecture
  • Managing Database Storage Structures
    • Overview of tablespace and datafiles
    • Create and manage tablespaces
    • Space management in tablespaces
  • Administering User Security
    • Create and manage database user accounts
    • Grant and revoke privileges
    • Create and manage roles
    • Create and manage profiles
  • Managing Schema Objects
    • Create and Modify tables
    • Manage Constraints
    • Create indexes
    • Create and use temporary tables
  • Managing Data and Concurrency
    • Manage data using DML
    • Identify and administer PL/SQL objects
    • Monitor and resolve locking conflicts
  • Managing Undo Data
    • Overview of Undo
    • Transactions and undo data
    • Managing undo
  • Implementing Oracle Database Security
    • Database Security and Principle of Least Privilege
    • Work with Standard Database Auditing
  • Database Maintenance
    • Use and manage optimizer statistics
    • Use and manage Automatic Workload Repository (AWR)
    • Use advisory framework
    • Manage Alerts and Thresholds
  • Performance Management
    • Use Automatic Memory Management
    • Use Memory Advisors
    • Troubleshoot invalid and unusable objects
  • Intelligent Infrastructure Enhancements
    • Use the Enterprise Manager Support Workbench
    • Managing Patches
  • Backup and Recovery Concepts
    • Identify the types of failure that can occur in an Oracle database
    • Describe ways to tune instance recovery
    • Identify the importance of checkpoints, redo log files, and archived log files
    • Overview of flash recovery area
    • Configure ARCHIVELOG mode
  • Performing Database Backups
    • Create consistent database backups
    • Back up your database without shutting it down
    • Create incremental backups
    • Automate database backups
    • Manage backups, view backup reports and monitor the flash recovery área
  • Performing Database Recovery
    • Overview of Data Recovery Advisor
    • Use Data Recovery Advisor to Perform recovery (Control file, Redo log file and Data file)
  • Moving Data
    • Describe and use methods to move data (Directory objects, SQL*Loader, External Tables)
    • Explain the general architecture of Oracle Data Pump
    • Use Data Pump Export and Import to move data between Oracle databases

Eu preciso fazer as provas em alguma sequência?

Não, tanto que você pode fazer, por exemplo, a 1Z0-051 hoje e fazer a 1Z0-052 só em dezembro.

Eu mesmo pretendo fazer a 1Z0-051 em julho e a 1Z0-052 em dezembro deste ano.

Material de estudo

Até o momento a melhor maneira de estudar para a certificação é através dos livros oficiais. Pois no Brasil ainda não há cursos voltados para a versão 11G, apenas para a 10G.

E esses livros são específicos para o exame e abordam os tópicos do exame de uma maneira bem clara e didática, trazendo ainda dicas e questões parecidas com o exame.

Os dois que eu irei estudar são esses:

OCA Oracle Database 11g: SQL Fundamentals I Exam Guide (Exam 1Z0-051)OCA Oracle Database 11g: Administration I Exam Guide (Exam 1Z0-052)

OCA Oracle Database 11g: SQL Fundamentals I Exam Guide (Exam 1Z0-051)

Preço: $37.79

Local: Amazon

OCA Oracle Database 11g: Administration I Exam Guide (Exam 1Z0-052)

Preço: $37.79

Local: Amazon

Bem é isso pessoal! Até mais!

Fonte:

Oracle Certification Program – Oracle Database 11g Administrator

http://www.amazon.com/

Certificação OCA – Oracle

janeiro 31, 2009

Aqui na equipe Qualidade do Basix, foi lançado um desafio para cada funcionário, para ser atingido em 2009. Geralmente, o desafio escolhido, foi a conquista de uma certificação (ex. LPI, SCJP e CTFL). Eu escolhi conquistar a OCA para DBA Oracle. Uma certificação que até pouco tempo, eu mesmo, não tinha muito conhecimento de como funcionava, só sabia que existia uma certificação para banco de dados Oracle.

Bem, esse post tem o intuito de apresentar a certificação OCA. Ele traz várias informações, que colhi durante as pesquisas realizadas. Espero que você goste, caro(a) leitor(a).

O que é a OCA?

A OCA – Oracle Certified Associate é o nível inicial para certificações Oracle, neste nível o candidato fará as provas, de acordo com a carreira que escolheu. Ela é obrigatória para que o candidato se torne um OCP (Oracle Certified Professional) e consequentemente um OCM (Oracle Certified Master).

A OCA é de acordo com uma carreira?

Isso mesmo, a OCA é um nível de certificação existente para várias certificações de produtos Oracle. As provas que precisam ser feitas para a obtenção da OCA, depende da carreira/especialização escolhida, que são apresentadas abaixo, juntamente com o link do site da Oracle, que traz mais detalhes sobre a certificação:

Database Administrator – Database (9i10G11G)

Web Administrator – Application Server (9i10G)

Application Developer  – Oracle9i Forms Developer

Administrator – Oracle Enterprise Linux Administrator

As provas? Para se tornar um Oracle é preciso fazer mais de uma prova?

Sim e não. Pois, para algumas especializações é necessário fazer duas provas, e para outras apenas uma.

As provas são em Português?

Apenas a 1Z0-007 – Introduction to Oracle9i: SQL pode ser feita em Português. Todas as demais são oferecidas no idioma Inglês, e algumas outras em Japonês, se você preferir.

O que é preciso estudar para as provas?

Bem, o conteúdo das provas varia de acordo com a especialização escolhida. Portanto, é recomendável, visitar a página da Oracle sobre a certificação (alguns links foram colocados anteriormente), e verificar qual o conteúdo da prova.

Quanto ao estudo, acredito que a leitura dos livros das certificações é o ideal, afinal das contas, a Oracle  “elabora” (entre aspas, pois ela geralmente, aprova o guia e o oficializar) um guia focado em cada prova. Por exemplo, para a certificação Oracle Enterprise Linux Certified Administrator há o livro Oracle Enterprise Linux Administrator Certified Associate Exam Guide, que aborda o conteúdo dos exames  1z0-402 e 1z0-403.

É recomendável também, a realização de um curso, principalmente se você não tiver experiência profissional na área de especialização. Porém, esses cursos, costumam ter um preço bem salgado, em torno de R$5.000,00.

Como posso agendar o exame? (atualizado em 25 de setembro de 2009)

Os exames que antigamente eram agendados pelo site da Prometric, agora são pelo site da Pearson VUE, atual provedora de fornecimento de testes da Oracle. Para maiores detalhes sobre como proceder o agendamento, exames disponíveis, datas, locais, etc, segue abaixo o endereço da página da Pearson Vue dedicada as certificações Oracle:

http://www8.pearsonvue.com/oracle/

Pessoal, por hoje é só. Em breve trarei mais informações sobre a certificação OCA para DBA Oracle 11G, a que irei tentar conquistar. 🙂

Fonte:

Eduardo Legatti

Oracle

Oracle Exams To Be Offered Through New Testing Vendor