Kamis, 11 November 2010

Aplikasi Database dan Privacy Implikasi

Objektif dari pembelajaran ini:

1. Menjelaskan apa itu database dan mengdeskripsikan struktur dasarnya

2. Mengidentifikasikan jenis masalah yang dapat diselesaikan dengan baik menggunakan software database

3. Mengdeskripsikan berbagai jenis software database, dari file manager yg mudah hingga hubungan database yang rumit

4. Mengdeskripsikan operasi database untuk menyimpan, mengurutkan, mengupdate, mengquerykan, dan mengumpulkan informasi

5. Memberikan contoh jalan yg lebar, akses database dengan mudah membuat hidup aman dan lebih nyaman

6. Menjelaskan cara database mengancam privasi kita

Orang-orang google mencari kesuksesan

1. Google adalah salah satu perusahaan yang sukses di WWW.

- Mencari halaman web, fakta, perumpamaan, dsb

- 200 juta query 1 hari

2. Dikenalkan oleh Sergey Brin dan Larry Page (murid dari Stanford Ph.D)

- Penemuan baru dalam teknologi pencarian

- Menandai halaman web sesuai dengan kata atau kalimat di dalam halaman tersebut

Apa keuntungan dari database?

Database: kumpulan informasi yang tersimpan di dalam computer

Software database:

- Aplikasi software (seperti pengolah kata dan perangkat lunak spreadsheet)

- Dirancang untuk mempertahankan database (kumpulan informasi)

Lemari file elektronik: dasar-dasar database

Keuntungan yang ditawarkan oleh database computer:

- Membuatnya lebih mudah untuk menyimpan informasi dalam jumlah besar

- Membuatnya lebih mudah untuk mengambil informasi secara cepat dan fleksibel

- Memudahkan untuk mengorganisasikan informasi

- Memudahkan untuk mencetak dan mendistribusikan informasi dalam berbagai cara

Database anatomi

Program database: Perangkat lunak alat untuk mengatur penyimpanan dan pengambilan informasi

Database: Kumpulan informasi yang disimpan dalam bentuk terorganisir di computer (biasanya terdiri dari satu atau lebih table)

- Kumpulan informasi yang berhubungan

- Kumpulan catatan

Sebuah catatan informasi yang berkaitan dengan produk, orang, atau acara

Setiap potongan diskrit informasi dalam catatan adalah bidang

Operasi database

Impor: menerima data berupa file teks

Browse: menavigasi melalui informasi

Query: menemukan catatan yang sesuai dengan kriteria tertentu

Mengelompokkan: menyusun record (abjad atau numerik)

Mencetak laporan, label, dan bentuk huruf: Sebuah laporan adalah ordered list dari catatan yang dipilih dan yang mudahuntuk dibaca

Program database yang paling modern mensupport bahasa standard untuk program query yang rumit disebut SQL

- SQL tersedia untuk banyak sistem manajemen database

- Programmer dan pengguna berpengalaman tidak perlu mempelajari bahasa baru ketika mereka bekerja dengan sistem baru

- User interface grafis memungkinkan query point-and-click yang melindungi pengguna dari kerumitan bahasa query

Tujuan database program khusus

Khusus perangkat lunak database: terprogram untuk penyimpanan data tertentu dan tujuan pengambilan

Sistem Informasi Geografis (SIG): termasuk data geografis dan demografis dalam bentuk peta

Manajer Informasi Pribadi (MIP): sebuah organizer elektronik

Mengotomatiskan beberapa atau semua fungsi berikut:

1. Alamat/ buku telepon

2. Janji kalender

3. Untuk daftar agenda

4. Catatan lain-lain

Handheld komputer dapat berbagi informasi dengan aplikasi seperti iCalendar yang dapet dijalankan pada PC dan Macintoshes

Melampaui dasar-dasar: Sistem manajemen basis data

Dari manajer file ke sistem database manajemen

File Manager: Memungkinkan pengguna untuk bekerja dengan satu file pada suatu waktu

Database Management System(DBMS): memanipulasi data dalam kumpulan file, referensi silang antara file-file yang dibutuhkan

DBMS dapat digunakan secara interaktif, atau dapat dikendalikan langsung oleh program lain

Apa yang membuat basis data relasional?

Untuk kebanyakan pengguna, sebuah program database relasional adalah salah satu yang memungkinkan tabel harus berhubungan satu sama lain

· perubahan dalam satu tabel tercermin dalam tabel lain otomatis

Ilmuwan komputer, istilah database relasional memiliki definisi teknis terkait dengan:

1. Struktur yang mendasari data

2. Aturan menetapkan bagaimana data dapat dimanipulasi

Struktur database relasional yang didasarkan pada model relasional yang menggabungkan data matematika dalam table

Banyaknya wajah database

Database sering mengandung ratusan tabel yang saling berhubungan

Sebuah sistem manajemen database yang dapat melindungi pengguna dari kerja dalam sistem yang kompleks, menyediakan mereka dengan hanya perintah dan informasi yang mereka butuhkan untuk melakukan pekerjaan mereka

Trend Database

Batch processing: mengumpulkan transaksi pengguna dan masukan mereka ke dalam komputer dalam batch

Waktu real komputasi: memungkinkan akses cepat ke informasi

Interaktif pengolahan: menggantikan proses batch untuk sebagian besar aplikasi

1. Pengguna sekarang dapat berinteraksi dengan data melalui terminal, menampilkan dan nilai-nilai perubahan dalam online real-time

2. Batch processing masih digunakan untuk pekerjaan yang masuk akal untuk melakukan banyak transaksi sekaligus

Perampingan dan desentralisasi

Menggunakan klien/Pendekatan server

- Hari ini banyak bisnis menggunakan pendekatan client/server, menggunakan server database

- Pengguna dapat mengambil keuntungan dari antarmuka pengguna yang sederhana dari PC dan kenyamanan, sementara masih memiliki akses ke data yang tersimpan pada sistem server yang besar

Data mining

- Penemuan dan ekstraksi informasi prediktif tersembunyi dari database besar

- Menggunakan metode statistik dan teknologi kecerdasan buatan

· Cari kecenderungan dan pola dalam data yang mungkin telah terlewati oleh database query normal

Database dan web

- Informasi yang tersedia melalui intranet perusahaan dan internet

- HTML, bahasa yang digunakan untuk membangun halaman web, tidak dirancang untuk membangun query database

- XML, terbaru, lebih kuat bahasa data deskripsi, dirancang dengan database akses kekuatan industri dalam pikiran

- Strategi web database seputar direktori

- Direktori yang terletak di jantung sistem customer relationship management sistem perangkat lunak banyak untuk mengelola dan pelacakan informasi pelanggan

Aturan praktis: berurusan dengan database

- Memilih alat yang tepat untuk pekerjaan

- Pikirkan tentang bagaimana Anda akan mendapatkan informasi yang keluar sebelum Anda memasukkannya ke dalam

- Mulai dengan rencana dan bersiaplah untuk mengubah rencana Anda

- Membuat data Anda konsisten; inkonsistensi dapat mengacaukan menyortir dan membuat pencarian sulit

- Database hanya sebagai baik sebagai data mereka

- Query dengan hati-hati

- Jika pada awalnya Anda tidak berhasil coba pendekatan yang lain

Database berorientasi objek

- Membuat database konstruksi dan penggunaan lebih fleksibel

- Software toko benda-benda yang mengandung prosedur (atau petunjuk) bersama-sama dengan data

- Sering digunakan dalam hubungannya dengan bahasa pemrograman berorientasi obyek

Tidak ada komentar: