Oracle Database 19c: Dasar-dasar SQL - kursus RUB 68.990. dari Spesialis, pelatihan 40 jam akademik, tanggal: 7 Mei 2023.
Miscellanea / / December 04, 2023
Kursus ini membekali siswa dengan pengetahuan dasar tentang SQL, memungkinkan pengembang untuk menulis kueri terhadap satu atau lebih tabel, memodifikasi data tabel, dan membuat objek database. Alat pengembangan utama yang digunakan dalam kursus ini adalah Oracle SQL Developer; SQL Plus digunakan sebagai tambahan.
Kursus ini diajarkan dalam bahasa Rusia!
Peramal adalah database paling populer yang digunakan oleh sebagian besar perusahaan besar, bank, dan lembaga pemerintah. Para profesional berpengetahuan Oracle sangat dibutuhkan di mana-mana. Kursus ini cocok untuk versi Oracle Database 12c, 18c, 19c dan ditujukan untuk teknisi dukungan teknis, administrator teknis, administrator gudang data yang memahami dasar-dasar bekerja dengan Oracle. Pelatihan dilakukan pada platform Linux, namun pengalaman dengan Linux tidak diperlukan.
Perhatian! Berhasil menyelesaikan kursus Oracle di Pusat Spesialis di MSTU. NE. Bauman tidak hanya akan membantu Anda menguasai semua fitur bekerja dengan produk Oracle, tetapi juga mempersiapkan Anda untuk lulus ujian untuk mendapatkan sertifikasi internasional Oracle Database Administrator Certified Associate (Administrator Assistant Basis Data).
Anda akan belajar:
- membuat kueri ke satu atau lebih tabel database menggunakan berbagai kondisi pemfilteran dan pengurutan baris;
- gunakan perintah manipulasi data (DML);
- membuat tabel, indeks, dan objek database lainnya;
- menggunakan representasi data;
- mengontrol akses ke objek skema database;
- gunakan subkueri;
- menggunakan fungsi satu baris dan grup dari bahasa SQL;
- menerapkan skalar dan subkueri terkait;
- gunakan ekspresi reguler;
6
kursusGuru praktik, spesialis Oracle DBMS berpengalaman. Dia tahu bagaimana menyampaikan kekayaan pengalamannya kepada setiap pendengar dan melakukannya dalam bahasa yang sederhana dan mudah dipahami, menggunakan banyak contoh praktis. Pendengar yang bersyukur memperhatikan kemampuannya untuk menunjukkan berbagai macam nuansa bekerja dengan Oracle DBMS.
Mikhail Fokin memiliki sepuluh tahun pengalaman bekerja dengan Oracle DBMS (versi 8, 8i, 9i, 10g, 11g), termasuk pengalaman administrasi dan pengaturan kinerja Oracle DBMS pada platform Unix dan Windows, termasuk dalam konfigurasi Aplikasi Nyata Cluster. Fasih secara profesional dalam bahasa SQL, PL/SQL. Lancar dalam teknologi pencadangan dan pemulihan basis data - baik menggunakan RMAN maupun secara manual (pencadangan dan pemulihan yang dikelola pengguna). Menyediakan penyimpanan data yang andal dan toleransi kesalahan menggunakan teknologi Data Guard‚ RAC. Menyelesaikan masalah kinerja database dan juga melakukan penyetelan perintah SQL dan kode PL/SQL. Selain itu, ia memiliki pengalaman tujuh tahun mengajar kursus administrasi Oracle DBMS, penyetelan kinerja, keamanan, pengembangan aplikasi dan pelaporan menggunakan Oracle Forms Developer dan Oracle Laporan.
Saat ini, dia adalah administrator Oracle DBMS di sebuah bank besar Rusia.
4
kursusGuru ahli kursus Oracle dan Java. Spesialis Bersertifikat Oracle, Kandidat Ilmu Teknik. Ia dibedakan oleh beragam pengalamannya dalam kegiatan praktis dan mengajar. Pada tahun 2003, Alexei Anatolyevich lulus dengan pujian dari MIREA. Pada tahun 2006...
Guru ahli kursus Oracle dan Java. Spesialis Bersertifikat Oracle, Kandidat Ilmu Teknik. Ia dibedakan oleh beragam pengalamannya dalam kegiatan praktis dan mengajar.
Pada tahun 2003, Alexei Anatolyevich lulus dengan pujian dari MIREA. Pada tahun 2006, ia mempertahankan tesis PhD-nya dengan topik membangun sistem informasi otomatis yang aman.
Spesialis utama di bidang keamanan basis data, membangun aplikasi java dan web yang aman untuk Oracle DBMS dan SQL Server, mengembangkan modul program tersimpan dalam PL/SQL dan T-SQL. Mengotomatiskan kegiatan perusahaan milik negara besar. Memberikan layanan konsultasi dan konsultasi dalam pengembangan aplikasi web terdistribusi yang kompleks berdasarkan platform Java EE.
Pengalaman mengajar Alexei Anatolyevich dalam sistem pendidikan pascasarjana melebihi 7 tahun. Bekerja dengan klien korporat, melatih karyawan perusahaan “BANK PSB”, “Internet University of Information Technologies (INTUIT)”, “SINTERRA”.
Penulis beberapa manual pendidikan dan metodologi tentang pemrograman dan bekerja dengan database. Dari tahun 2003 hingga 2005, Alexei Anatolyevich terlibat dalam adaptasi dan terjemahan teknis literatur asing tentang pemrograman web dan bekerja dengan database. Menerbitkan lebih dari 20 makalah ilmiah.
Lulusan yang bersyukur selalu memperhatikan cara presentasi yang mudah diakses bahkan untuk topik yang paling kompleks, jawaban rinci atas pertanyaan siswa, dan banyaknya contoh nyata dari praktik profesional guru.
3
kursusGuru dengan pengalaman 27 tahun, ahli Oracle, pemegang sertifikasi internasional Oracle, MySQL, Microsoft, IBM. Memiliki pengalaman luas dalam pemrograman dalam administrasi SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux,...
Guru dengan pengalaman 27 tahun, ahli Oracle, pemegang sertifikasi internasional Oracle, MySQL, Microsoft, IBM. Memiliki pengalaman luas dalam pemrograman dalam administrasi SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux, menggunakan sistem Git, membuat mesin virtual (VMWare, Virtualbox, HYPER-V), mengelola database Oracle, IBM Informix, mengkonfigurasi perangkat keras server dan SERANGAN.
Sejak tahun 1991, Ilya Andreevich telah mengajar kursus IT di Universitas Negeri Moskow, termasuk penerapannya dalam bisnis. Lulusan-nya termasuk karyawan perusahaan terbesar di Federasi Rusia. Dia telah menulis banyak karya dalam publikasi ekonomi tentang tren penggunaan TI dalam bisnis. Beliau juga rutin mengadakan pelatihan untuk meningkatkan keterampilan spesialis IT dan menjadi pembicara di seminar.
Sopan, dengan selera humor, sabar, bertanggung jawab - begitulah ciri-ciri siswa terhadap gurunya. Dia tahu bagaimana menyampaikan pengalamannya kepada setiap siswa dalam bahasa yang sederhana dan mudah dipahami, yang menjadikannya guru yang benar-benar berkualitas.
Modul 1. Pengantar database Oracle 19c (1 ac. H.)
Ikhtisar fitur utama database Oracle 19c
Pembahasan konsep dasar, serta aspek teoritis dan fisik relasional
Basis data
Klasifikasi perintah SQL sebagai bahasa standar untuk database relasional
Ikhtisar data yang digunakan dalam kursus
Menggunakan Pengembang SQL untuk Membuat Sesi Database
Menyimpan hasil kueri ke file dan menggunakan file skrip di Pengembang SQL
Modul 2. Mengekstraksi data menggunakan perintah SQL SELECT (1.5 ac. H.)
Ikhtisar Fitur Perintah SELECT
Membuat laporan menggunakan perintah dasar SELECT
Memilih semua kolom
Memilih Kolom Tertentu
Judul Kolom Default
Ekspresi Aritmatika
Memahami prioritas operator
Menggunakan Perintah DESCRIBE untuk Menampilkan Struktur Tabel
Modul 3. Membatasi dan menyortir data (2 ac. H.)
Menggunakan klausa WHERE untuk memilih baris yang diperlukan
Menggunakan operator perbandingan dan operator logika pada klausa WHERE
Deskripsi aturan prioritas untuk operator perbandingan dan operator logika
Menggunakan Karakter Literal dalam Klausa WHERE
Mengurutkan Baris Menggunakan Klausa ORDER BY dari Perintah SELECT
Urutkan hasilnya dalam urutan nilai menaik dan menurun
Modul 4. Menggunakan fungsi satu baris dalam perintah SELECT (3 ak. H.)
Mendemonstrasikan perbedaan antara fungsi SQL baris tunggal dan multibaris
Mengonversi String Menggunakan Fungsi Karakter yang Digunakan dalam Daftar SELECT dan Klausa WHERE
Konversi Bilangan Menggunakan Fungsi ROUND, TRUNC, dan MOD
Menggunakan aritmatika tanggal dalam klausa SELECT
Menggunakan fungsi untuk bekerja dengan tanggal
Modul 5. Menggunakan fungsi konversi dan ekspresi kondisional (3 ak. H.)
Konversi Tipe Data Implisit dan Eksplisit
Menggunakan fungsi konversi TO_CHAR, TO_NUMBER, dan TO_DATE
Fungsi Satu Baris Bersarang
Menerapkan fungsi NVL, NULLIF, dan COALESCE pada tanggal
Menggunakan Kondisi Logis IF THEN ELSE dalam Perintah SELECT
Modul 6. Agregasi data menggunakan fungsi grup (2 ac. H.)
Menggunakan fungsi grup dalam perintah SELECT untuk membuat laporan analitis
Membuat Grup Data Menggunakan Klausul GROUP BY
Tidak termasuk kelompok data menggunakan klausa HAVING
Modul 7. Mengambil sampel data dari beberapa tabel (2 ac. H.)
Menulis perintah SELECT untuk mengakses data dari lebih dari satu tabel
Melihat data dari tabel menggunakan gabungan luar
Bergabung dengan tabel dengan dirinya sendiri (self join)
Modul 8. Menggunakan subkueri (2 ak. H.)
Jenis Masalah yang Diselesaikan dengan Subkueri
Mendefinisikan Subkueri
Jenis Subkueri
Subkueri baris tunggal dan multibaris
Modul 9. Menggunakan operator himpunan (2 ak. H.)
Deskripsi operator untuk bekerja dengan set
Menggunakan operator set untuk menggabungkan beberapa kueri menjadi satu
Hasil pengurutan menggunakan operator himpunan
Modul 10. Manipulasi data (3 ac. H.)
Sintaks Perintah DML
Menambahkan baris pada tabel menggunakan perintah INSERT
Menggunakan Perintah UPDATE untuk Memodifikasi Baris Tabel
Menghapus data dari tabel menggunakan perintah DELETE
Menggunakan skrip untuk memanipulasi data
Menyimpan dan mengembalikan perubahan menggunakan perintah COMMIT dan ROLLBACK
Apa itu Konsistensi Membaca
Modul 11. Menggunakan Perintah DDL untuk Membuat dan Mengelola Tabel (3 ac. H.)
Objek database utama yang tercakup dalam kursus
Ikhtisar struktur tabel
Tipe data dasar yang digunakan saat membuat kolom tabel
Menggunakan sintaks sederhana untuk membuat tabel
Aturan integritas apa yang dapat ditentukan saat membuat tabel?
Cara kerja objek skema: (perintah ALTER, DROP)
Modul 12. Membuat objek skematik lainnya (2 ak. H.)
Membuat tampilan sederhana dan kompleks
Mengakses data melalui tampilan
Membuat, mengedit, dan menggunakan urutan
Pembuatan dan pemeliharaan indeks
Membuat sinonim pribadi dan publik
Modul 13. Kontrol akses pengguna (2 ac. H.)
Perbedaan antara hak istimewa sistem dan hak istimewa objek
Membuat Pengguna
Memberikan hak istimewa sistem
Memberikan hak istimewa ke tabel
Buat peran dan berikan hak istimewa
Mengubah kata sandi pengguna
Memberikan hak istimewa objek
Mencabut hak istimewa
Modul 14. Mengelola objek skema (2 ac. H.)
Menambah, mengubah, atau menghapus kolom
Menambah dan menghapus batasan
Mengaktifkan dan menonaktifkan batasan, pemeriksaan batasan yang ditangguhkan
Membuat dan Menghapus Indeks
Membuat Indeks Berbasis Fitur
Melakukan operasi FLASHBACK
Membuat dan menggunakan tabel eksternal
Modul 15. Mengelola objek menggunakan kamus data (2 ak. H.)
Kamus data
Menggunakan Tampilan Kamus
Tampilan USER_OBJECTS dan ALL_OBJECTS
Informasi tentang tabel dan kolom
Lihat informasi pembatasan
Lihat informasi tentang urutan, indeks, dan sinonim
Bagaimana cara menambahkan komentar pada tabel dan kolom
Modul 16. Manipulasi kumpulan data besar (2 ac. H.)
Memanipulasi Data Menggunakan Subkueri
Deskripsi fitur perintah INSERT multi-tabel
Menggunakan Berbagai Jenis Perintah INSERT Multi-Tabel
Menggabungkan Baris Menggunakan Perintah MERGE
Lacak perubahan data selama periode waktu tertentu
Modul 17. Pemeliharaan data dari zona waktu yang berbeda (2 ac. H.)
Menggunakan tipe data tanggal dan waktu yang berbeda untuk menyimpan pecahan sepersekian detik, serta mendukung data dari zona waktu yang berbeda
Menggunakan tipe data interval untuk menyimpan selisih dua nilai yang mengandung waktu
Penerapan praktis sejumlah fungsi tanggal dan waktu untuk penerapan globalisasi
Modul 18. Pengambilan sampel data menggunakan subkueri kompleks (2 ac. H.)
Subkueri multi-kolom
Menggunakan Subkueri Skalar dalam SQL
Rentang masalah diselesaikan menggunakan subkueri yang berkorelasi
Memodifikasi dan menghapus baris menggunakan subkueri yang berkorelasi
Menggunakan Operator EXISTS dan NOT EXISTS
Menggunakan klausa WITH
Modul 19. Dukungan ekspresi reguler (1,5 ac. H.)
Manfaat menggunakan ekspresi reguler
Menggunakan ekspresi reguler untuk mencocokkan dan mengganti string