LINGKUNGAN BASIS DATA Anggit Dwi Hartanto, S.Kom.

Slides:



Advertisements
Presentasi serupa
SQL  SQL adalah bahasa query baku untuk DBMS  SQL diambil sebagai bakuan sejak tahun 1992  Awalnya diterapkan pada DBMS besar seperti Oracle dan Informix,
Advertisements

DESAIN & KONFIGURASI DATABASE
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
PERINTAH SQL.
PENGENALAN MYSQL Musdalifah DJ.
MYSQL.
Database Management System
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
SISTEM BASIS DATA.
PEMETAAN – RELATIONAL - SQL
02 Lingkup Basis Data Mata Kuliah: Basis Data
PEMROGRAMAN BASIS DATA
SQL (Structured Query Language)
Manajemen Basis Data menggunakan SQL Server
Abstraksi dan bahasa basis data
Pertemuan 4 Database dengan MySQL.
P1. PENGANTAR BASIS DATA & P2. LINGKUNGAN BASIS DATA
Sistem Basis Data Adriy.weebly.com.
BASIS DATA TERAPAN Triana Elizabeth, S. Kom
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
BAB 2 MODEL-MODEL DATA ..
Pemrograman Terstruktur
Komponen, konsep, abstraksi dan bahasa
Istilah-Istilah di lingkungan Database
Mengenal DBMS (Database Management System)
BASIS DATA TERAPAN Pertemuan 2.
Data Types Data Definition Language Referential Constraint SQL Query
BAB 1 Pengenalan Database dan DBMS
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
PENGANTAR TEKNOLOGI SIA 2
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
SQL Basis Data.
DDL, DML.
PENGANTAR SQL MI2143 – Dasar SQL Disusun oleh:
BAB 2 MODEL-MODEL DATA ..
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
SQL.
VII. DDL Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
Pertemuan Minggu Ke-2 LINGKUNGAN DATABASE.
SQL (Structure Query Language)
Structure query language (SQL)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
Pertemuan III Betha Nurina Sari, M.Kom
SQL OVERVIEW.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Lingkungan Basis Data.
STORE PROCEDURE.
Pertemuan 2 Database Environment
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
Structure query language (SQL)
Anggit Dwi Hartanto, S.Kom
Tipe data dalam SQL Server
CHAPTER 1 PENGENALAN MYSQL
SQL.
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
Penjelasan : Tingkat/level abstraksi data
Structure query language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Mengenal DBMS (Database Management System)
MEMBANGUN DATABASE DENGAN MySQL
PENDAHULUAN MySQL Oleh: Rudianto.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

LINGKUNGAN BASIS DATA Anggit Dwi Hartanto, S.Kom

Arsitektur Basis Data Lapis Internal, berkenaan dengan penyimpanan secara fisik. Lapis Konseptual, menjelaskan simpanan data dalam database, dan relasi antar data. type pelanggan = record nama : string; jalan : string; kota : string; end; Lapis Eksternal, lapis yang berkenaan dengan apa yang kelihatan bagi para pemakai akhir (end users).

Arsitektur Basis Data

Pada level konseptual, basis data mengandung informasi tentang sebuah entity yang disebut EMPLOYEE. Setiap EMPLOYEE mempunyai sebuah EMP_NUMBER (6 karakter), DEP_NUMBER(4 karakter) & SALARY (5 digit desimal). Pada level internal, para pegawai direpresentasikan oleh STRORED_EMP, panjang 20 byte. STORED_EMP terdiri atas 4 field yaitu flag/pointer, 6 byte, tiga field untuk atribut pegawai. Contoh dalam sebuah basis data pegawai :

External Level /View Level Adalah level user. Yang dimaksud dengan user adalah programmer, end user atau DBA. Setiap user mempunyai ‘bahasa’ yang sesuai dengan kebutuhannya. – Programmer : bahasa yang digunakan adalah bahasa pemrograman seperti C, COBOL, atau PL/I – End user : bahasa yang digunakan adalah bahasa query atau menggunakan fasilitas yang tersedia pada program aplikasi pada level eksternal ini, user dibatasi pada kemampuan perangkat keras dan perangkat lunak yang digunakan aplikasi basis data. Didefinisikan sebagai sebuah Skema Eksternal.

Conceptual Level / Logical level Conceptual level adalah sebuah representasi seluruh muatan informasi yang dikandung oleh basis data. Tidak seperti level eksternal maka pada level conceptual, keberadaannya tidak memperhitungkan kekurangan perangkat keras maupun perangkat lunak pembangun aplikasi basis data. Didefinisikan sebagai sebuah Skema Konseptual

Internal/Physical Level Adalah level terendah untuk merepresentasikan basis data. Record disimpan dalam media penyimpanan dalam format byte. Didefinisikan sebagai sebuah Skema Internal.

Bahasa SQL SQL = sequel Pertama kali SQL di kembangkan pada tahun 1970 oleh IBM SQL kependekan dari Structured Query Language. Basis data umumnya menggunakan bahasa Query sebagai landasannya. Faktanya Bahasa Query selalu dianggap bahasa pemograman yang lebih mudah dimengerti.

BAGIAN SQL DDL (Data Definition Language) Untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan object. – CREATE (Membuat) – DROP (Menghapus) – ALTER (Merubah) DML (Data Manipulation Language) Untuk memanipulasi data pada tabel, record. – INSERT (Memasukkan) – UPDATE (Merubah) – DELETE (Menghapus)

Retrieving Data Perintah untuk menampilkan data. – SELECT DCL (Data Control Language) Bahasa yang berhubungan dengan pengendalian akses database – GRANT (memberikan akses) – REVOKE (mencabut akses) DTL (Data Transaction Language) Bahasa yang digunakan untuk mengelola transaksi di database – COMMIT (Setuju) – ROLLBACK (Batal)

Tipe Data Dalam SQL juga mengenal beragam tipe data. SQL menawarkan lebih dari 20 tipe data. Faktanya tipe data yang umum digunakan paling tidak lima. Tipe data selalu menentukan jenis data yang akan masuk ke basis data. Tipe data harus dirancang dengan efektifitas dan efisiensi yang tepat.

Integer / Numeric, tipe ini digunakan untuk karakter angka. – bigint :  2 63 – Int :  2 31 – Smallint:  2 15 – Tinyint: 0  255 – Bit: 1 atau 0 – Numeric:  Numeric Precission – float: bilangan presisi -1.79E  1.79E – real: bilangan presisi -3.40E + 38  3.40E + 38

Datetime, tipe ini digunakan untuk format penanggalan. – Datetime : 1 Januari 1753  31 Desember 9999 – Smalldatetme : 1 Januari 1900  6 Juni 2079 String, tipe ini digunakan untuk menangani karakter dengan panjang yang harus ditentukan. – Char: panjang tetap, max 8000 karakter – Varchar : panjang tidak tetap, max 8000 karakter – Text: tipe ini digunakan untuk format artikel, max 2 31 – 1 karakter

Unicode Character Strings – Nchar: max 4000 karakter – Nvarchar: max 4000 karakter – Ntext: max Binary Strings – Binary: panjang tetap, max 8000 bytes – Varbinary: panjang tidak tetap, max 8000 bytes – Image: max Money, Tipe ini masih varian dari Integer, tipe ini digunakan khusus untuk keuangan namun jarang digunakan. – Money:  2 63 – Small Money : , 3648  , 3648