Jumat, 28 Juni 2013

PENGENALAN TIK

Teknologi informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan, memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang digunakan untuk keperluan pribadi, bisnis, dan pemerintahan dan merupakan informasi yang strategis untuk mengambil keputusan.

Teknologi ini menggunakan seperangkat komputer untuk mengolah data, sistem jaringan untuk menghubungkan satu komputer dengan komputer yang lainnya sesuai dengan kebutuhan, dan teknologi telekomunikasi digunakan agar data dapat disebar dan diakses secara global.

Teknologi komunikasi merupakan perluasan dari ilmu komunikasi dengan basis teknologi seperti wireless, internet, faximille, komputer dan sebagainya. Dengan adanya teknologi tersebut diharapkan tidak ada lagi batasan waktu/jarak dalam berkomunikasi.
Teknologi informasi dan teknologi komunikasi tidak dapat dipisahkan. Keduanya saling mendukung. Peran yang dapat diberikan oleh aplikasi teknologi informasi  dan teknologi komunikasi ini adalah mendapatkan informasi untuk kehidupan pribadi seperti informasi tentang kesehatan, hobi, rekreasi dan rohani. Kemudian untuk profesi seperti sains, teknologi, perdagangan, berita, bisnis, dan asosiasi profesi. Sarana kerjasama antara pribadi atau kelompok yang satu dengan pribadi atau kelompok yang lainnya tanpa mengenal batas jarak dan waktu, negara, ras, kelas ekonomi, ideologi atau faktor lainnya yang dapat menghambat bertukar pikiran. Perkembangan teknologi informasi memacu suatu cara baru dalam kehidupan, dari kehidupan dimulai sampai dengan berakhir, kehidupan seperti ini dikenal dengan e-life, artinya kehidupan ini sudah dipengaruhi oleh berbagai kebutuhan secara elektronik.

MODEL RELASIONAL

Model Relasional

 

Model relasional untuk manajemen database adalah model matematika untuk menggambarkan struktur data. Ini adalah model database berdasarkan orde pertama logika predikat, pertama kali dirumuskan dan diusulkan pada tahun 1969 oleh Edgar F. Codd.In model relasional database, semua data diwakili dalam hal tupel, dikelompokkan ke dalam hubungan. Sebuah database terorganisir dalam hal model relasional adalah database relasional.

Tujuan dari model relasional adalah untuk menyediakan sebuah metode deklaratif untuk menentukan data dan query: pengguna langsung menyatakan apa informasi database berisi dan informasi apa yang mereka inginkan dari itu, dan membiarkan perangkat lunak manajemen sistem database mengurus menggambarkan struktur data untuk menyimpan data dan prosedur pengambilan untuk menjawab pertanyaan.

Kebanyakan implementasi dari model relasional menggunakan definisi data SQL dan bahasa query. Sebuah tabel dalam skema database SQL sesuai dengan variabel asal; isi meja untuk relasi, kendala utama, kendala lain, dan SQL query sesuai dengan predikat. Namun, database SQL, termasuk DB2, menyimpang dari model relasional dalam banyak detail, Codd keras menentang penyimpangan yang kompromi prinsip-prinsip asli.

Isi

    1 Ikhtisar

        1.1 Alternatif untuk model relasional

        1.2 Implementasi

    2 Sejarah

        2.1 Kontroversi

    3 topik model relasional

        3.1 Model

        3.2 Interpretasi

        3.3 Aplikasi untuk database

        3.4 SQL dan model relasional

        3,5 operasi Relational

        3.6 Normalisasi database

    4 Contoh

        4.1 Basis Data

        4.2 hubungan Pelanggan

    5 formulasi Set-teori

        5.1 kendala utama dan ketergantungan fungsional

        5.2 Algoritma untuk memperoleh kunci kandidat dari ketergantungan fungsional

    6 Lihat juga

    7 Referensi

    8 Bacaan lebih lanjut

    9 Pranala luar

Ikhtisar

Ide sentral relasional model adalah untuk menggambarkan database sebagai kumpulan predikat lebih dari satu set terbatas variabel predikat, menggambarkan kendala pada nilai yang mungkin dan kombinasi dari nilai-nilai. Isi dari database pada waktu tertentu adalah terbatas (logis) model database, yaitu himpunan relasi, satu per variabel predikat, sehingga semua predikat puas. Permintaan informasi dari database (query database) juga predikat.

Relational Model konsep.

Alternatif untuk model relasional

Model-model lain adalah model hirarki dan model jaringan. Beberapa sistem menggunakan arsitektur ini lebih tua masih digunakan hari ini di pusat data dengan kebutuhan volume data yang tinggi, atau di mana sistem yang ada sangat kompleks dan abstrak itu akan biaya terlalu tinggi untuk bermigrasi ke sistem menggunakan model relasional, juga dari catatan yang objek baru database berorientasi.

Implementasi

Ada beberapa upaya untuk menghasilkan implementasi yang benar dari model database relasional sebagai awalnya didefinisikan oleh Codd dan menjelaskan berdasarkan Tanggal, Darwen dan lain-lain, tetapi tidak satu pun telah keberhasilan populer sejauh ini. Rel merupakan salah satu upaya lebih baru untuk melakukan hal ini.

Perkembangan terbaru adalah Obyek-Hubungan Model jenis-Obyek, yang didasarkan pada asumsi bahwa setiap fakta dapat dinyatakan dalam bentuk satu atau lebih hubungan biner. Model ini digunakan dalam Object Role Modeling (ORM), RDF / Notasi 3 (N3).

Model relasional adalah model database pertama untuk dijelaskan dalam istilah matematika formal. Database hirarkis dan jaringan ada sebelum database relasional, namun spesifikasinya relatif informal. Setelah model relasional didefinisikan, ada banyak upaya untuk membandingkan dan kontras model yang berbeda, dan hal ini menyebabkan munculnya deskripsi lebih ketat dari model sebelumnya, meskipun sifat prosedural antarmuka manipulasi data untuk database hirarkis dan jaringan terbatas ruang untuk formalisasi.

Sejarah

Model relasional diciptakan oleh EF (Ted) Codd sebagai model umum data, dan kemudian dipelihara dan dikembangkan oleh Chris Tanggal dan Hugh Darwen antara lain. Dalam Manifesto Ketiga (pertama kali diterbitkan pada tahun 1995) Tanggal dan Darwen menunjukkan bagaimana model relasional dapat mengakomodasi fitur tertentu berorientasi objek yang diinginkan.

Kontroversi

Codd sendiri, beberapa tahun setelah publikasi modelnya 1970, mengusulkan logika tiga-nilai (Benar, Salah, Hilang atau NULL) versi untuk berurusan dengan informasi yang hilang, dan dalam bukunya The Relational Model Manajemen Database Versi 2 (1990) ia melangkah lebih jauh dengan logika empat-nilai (Benar, Salah, tapi Berlaku Hilang, Hilang tapi tidak berlaku) versi. Tapi ini belum pernah dilakukan, mungkin karena menghadiri kompleksitas. SQL NULL konstruk dimaksudkan untuk menjadi bagian dari sistem logika tiga-nilai, tapi jatuh pendek dari itu karena kesalahan logis dalam standar dan dalam implementasinya.

Topik model relasional

Model

Asumsi dasar dari model relasional adalah bahwa semua data direpresentasikan sebagai matematika n-ary hubungan, relasi n-ary menjadi subset dari Cartesian produk n domain. Dalam model matematika, penalaran tentang data tersebut dilakukan dalam dua-nilai logika predikat, berarti ada dua evaluasi yang mungkin untuk setiap proposisi: benar atau salah (dan khususnya tidak ada nilai ketiga seperti diketahui, atau tidak berlaku, baik yang sering dikaitkan dengan konsep NULL). Data dioperasi dengan cara kalkulus relasional atau aljabar relasional, ini yang setara dalam kekuatan ekspresif.

Model data relasional memungkinkan desainer untuk membuat database yang konsisten, representasi logis dari informasi. Konsistensi dicapai dengan termasuk kendala dinyatakan dalam desain database, yang biasanya disebut sebagai skema logis. Teori ini mencakup proses normalisasi database dimana desain dengan sifat tertentu yang diinginkan dapat dipilih dari satu set alternatif logis setara. Rencana akses dan implementasi lain dan rincian operasi ditangani oleh mesin DBMS, dan tidak tercermin dalam model logis. Hal ini kontras dengan praktek umum untuk SQL DBMSs di mana kinerja tuning sering membutuhkan perubahan ke model logis.

Dasar blok bangunan relasional adalah domain atau tipe data, biasanya disingkat saat mengetik. Tuple adalah serangkaian memerintahkan nilai atribut. Sebuah atribut adalah pasangan terurut dari nama atribut dan nama jenis. Sebuah nilai atribut adalah nilai yang valid yang spesifik untuk jenis atribut. Hal ini dapat berupa nilai skalar atau tipe yang lebih kompleks.

Suatu relasi terdiri dari pos dan tubuh. Judul adalah satu set atribut. Sebuah badan (dari relasi n-ary) adalah seperangkat n-tupel. The judul relasi juga merupakan judul dari masing-masing tuple nya.

Suatu relasi didefinisikan sebagai satu set n-tupel. Dalam kedua matematika dan model database relasional, set adalah unordered koleksi unik, barang-barang non-digandakan, meskipun beberapa DBMSs memaksakan untuk data mereka. Dalam matematika, sebuah tuple memiliki pesanan, dan memungkinkan untuk duplikasi. EF Codd awalnya tuple didefinisikan menggunakan definition.Later matematika, itu adalah salah satu wawasan besar EF Codd yang menggunakan nama atribut bukan suatu pemesanan akan jauh lebih nyaman (pada umumnya) dalam bahasa komputer yang didasarkan pada hubungan. Wawasan ini masih digunakan saat ini. Meskipun konsep telah berubah, nama "tuple" belum. Konsekuensi yang langsung dan penting fitur ini membedakan adalah bahwa dalam model relasional produk Cartesian menjadi komutatif.

Sebuah tabel merupakan representasi visual diterima relasi, tupel adalah sama dengan konsep baris, tetapi perhatikan bahwa dalam database bahasa SQL kolom dan baris tabel yang dipesan.

Relvar adalah variabel bernama beberapa spesifik jenis hubungan, yang setiap saat beberapa hubungan jenis yang diberikan, meskipun hubungan mungkin berisi nol tupel.

Prinsip dasar dari model relasional adalah Prinsip Informasi: semua informasi yang diwakili oleh nilai-nilai data dalam hubungan. Sesuai dengan Prinsip ini, sebuah database relasional adalah serangkaian relvars dan hasil setiap query disajikan sebagai relasi.

Konsistensi dari database relasional diberlakukan, bukan oleh aturan dibangun ke dalam aplikasi yang menggunakannya, melainkan oleh kendala, dinyatakan sebagai bagian dari skema logis dan ditegakkan oleh DBMS untuk semua aplikasi. Secara umum, kendala yang dinyatakan dengan menggunakan operator perbandingan relasional, yang hanya satu, "adalah subset" (⊆), secara teori cukup. Dalam prakteknya, beberapa shorthands berguna diharapkan akan tersedia, yang paling penting adalah calon kunci (benar-benar, superkey) dan batasan kunci asing.

Interpretasi

Untuk sepenuhnya menghargai model relasional data adalah penting untuk memahami interpretasi dimaksudkan relasi.

Tubuh relasi kadang-kadang disebut ekstensi. Hal ini karena itu harus ditafsirkan sebagai representasi dari perpanjangan beberapa predikat, ini menjadi serangkaian proposisi sejati yang dapat dibentuk dengan mengganti masing-masing variabel bebas dalam predikat tersebut dengan nama (istilah yang menunjuk sesuatu).