SlideShare a Scribd company logo
1 of 6
Bila ada sejumlah besar cara alternatif untuk menyimpan data, mengapa Anda harus
menyusahkan diri membuat sebuah database? Apa keuntungan melakukan terus
database?Keuntungan utama adalah cepat dan efisien pengambilan data.database yang
membantu Anda untuk mengatur data Anda dengan cara alogical. sistem manajemen basis
data fine-tuned untuk secara cepat mengambil data yang ingin Anda dalam cara Anda
inginkan. Database juga memungkinkan Anda untuk memecah data ke dalam bagian-bagian
tertentu. Mengambil data dari database disebut query. Anda sering akan melihat query SQL
panjang, yang secara singkat berarti setiap kode SQL yang ekstrak data dari
database. Database relasional memiliki keuntungan lebih lanjut yang memungkinkan Anda
untuk menentukan bagaimana data yang berbeda berhubungan satu sama lain, seperti yang
Anda lihat pada contoh penjualan mobil database. Jika Anda menyimpan rincian penjualan
dan data tenaga penjualan dalam database terkait, pertanyaan "Berapa banyak mobil yang
memiliki tenaga penjualan X dijual di bulan Januari?" Menjadi sangat mudah untuk
menjawab. Jika Anda hanya mendorong semua informasi ke file teks besar, Anda akan
menemukan salah satu tugas besar untuk pertanyaan, atau query, data dan mencari tahu
jawaban yang spesifik.

Database juga memungkinkan Anda untuk membuat peraturan yang memastikan data yang
tetap konsisten ketika anda menambah, memperbarui, atau menghapus data. Bayangkan
bahwa imajiner mobil Anda penjualan perusahaan memiliki dua penjual bernama Julie
Smith. Anda dapat membuat database untuk memastikan bahwa setiap penjual memiliki ID
unik, disebut unik (sehingga Julies tidak ikut campur), jika tidak, mengatakan yang menjual
mobil yang akan membuktikan mustahil. sistem penyimpanan data lainnya, seperti file teks
atau spreadsheet, tidak memiliki hal-cek dan cukup gembira memungkinkan Anda untuk
menyimpan data yang salah. Sebagai contoh, Anda mungkin menentukan bahwa nomor
jaminan sosial karyawan harus unik dalam database. Atau jika mobil dijual dan itu terdaftar
sebagai yang dijual oleh karyawan dengan ID 123, anda mungkin menambahkan cek untuk
melihat bahwa rincian lengkap 123 karyawan diadakan di salah satu tabel database.

Database benar set-up meminimalkan redundansi data. Sekali lagi menggunakan contoh
penjualan mobil, Anda dapat menyimpan semua rincian tenaga penjualan hanya sekali
dalam database dan kemudian menggunakan sebuah ID yang unik untuk mengidentifikasi
masing-masing penjual. Bila Anda memiliki data lain yang berhubungan dengan tenaga
penjualan tertentu (misalnya, yang mobil mereka telah menjual), Anda dapat menggunakan
ID yang unik untuk mencari data. ID unik adalah angka yang sering memakan banyak ruang
penyimpanan di atas kurang dari nama lengkap orang tersebut. Database menyimpan data
mentah-hanya fakta, sehingga untuk berbicara, dan intelijen tidak ada. Sebuah mobil
penjualan database mungkin berisi membuat, model, dan harga setiap mobil, tapi Anda tidak
akan biasanya menyimpan jumlah rata-rata mobil yang dijual dalam sebulan, karena Anda
dapat menghitung bahwa dari informasi penjualan mobil, data mentah.

spreadsheet A, bagaimanapun, mungkin berisi data diproses, seperti rata-rata dan analisis
statistik. Sebuah database hanya menyimpan data dan umumnya daun pengolahan data
dengan program front-end, atau antar muka pengguna melihat. Contoh program front-end
menyertakan halaman Web yang menarik data dari database atau program yang kait
menjadi data database dan memungkinkan pengguna untuk melihatnya. Berbagi data juga
lebih mudah menggunakan database. Anda dapat berbagi data di antara sejumlah
pengguna pada komputer yang sama atau di antara pengguna pada komputer yang
berbeda dihubungkan melalui jaringan atau Internet. Jika contoh penjualan mobil
perusahaan memiliki cabang di New York, Washington, dan Boston, Anda dapat mengatur
komputer yang berisi database di satu lokasi yang dapat diakses oleh seluruh kantor melalui
jaringan. Hal ini tidak hanya mungkin tetapi juga aman karena database memiliki struktur
yang jelas dan juga menegakkan aturan yang melindungi data yang ada. Mereka juga
memungkinkan lebih dari satu orang untuk mengakses database pada waktu yang sama
dan mengubah data yang disimpan, sistem manajemen database menangani perubahan
simultan.Bayangkan kekacauan potensial jika Anda menggunakan spreadsheet Excel, dan
data penjual dua perubahan secara bersamaan. Anda ingin agar kedua set perubahan, tapi
siapa pun menyimpan spreadsheet terakhir adalah orang yang perubahan tersebut
disimpan, Timpa setiap perubahan sebelumnya.

Database juga membuat berbagi data antara sistem yang berbeda jauh lebih mudah
daripada menggunakan format proprietary data-yaitu, sebuah format khusus untuk
produsen, program tertentu, atau sistem operasi. Spreadsheet Excel, misalnya, mudah
dibaca pada mesin Windows dengan MS Office, tetapi itu lebih dari sebuah tantangan untuk
membaca pada mesin UNIX, Macintosh, atau Linux karena komputer-komputer menangani
data dengan cara yang berbeda. Bahkan pada mesin Windows, Anda harus memiliki MS
Office diinstal.Anda dapat rumah database pada komputer pusat, menempatkan sistem
manajemen database di sana, dan kemudian mengaktifkan akses melalui jaringan lokal atau
Internet.

Sebagai alternatif untuk database, file teks dan spreadsheet memiliki satu keuntungan yang
besar, yang juga kelemahan mereka: fleksibilitas. Teks file tidak memiliki aturan yang
sesungguhnya. Anda dapat menyisipkan data teks apapun yang Anda suka di manapun
Anda suka. Untuk sebagian besar, spreadsheet adalah sama. Anda dapat meminta
pengguna untuk menambahkan data dalam struktur yang telah ditetapkan, namun Anda
tidak memiliki cara nyata untuk menegakkan permintaan seperti itu. Menggunakan database
membatasi akses pengguna hanya data dan tidak memungkinkan pengguna untuk
mengubah struktur.

Satu keuntungan yang signifikan akhir dari database adalah keamanan. Kebanyakan sistem
database manajemen memungkinkan Anda untuk membuat pengguna untuk menentukan
berbagai tingkat keamanan. Sebelum seseorang mengakses database, dia harus login
sebagai user tertentu.Setiap user memiliki berbagai hak dan batas. Seseorang yang
mengelola database memiliki kemampuan penuh untuk mengedit data, ubah struktur
database, menambahkan dan menghapus pengguna, dan sebagainya. Pengguna lain
hanya dapat memiliki kemampuan untuk melihat data tetapi tidak mengubahnya, atau Anda
bahkan mungkin ingin membatasi apa data yang mereka dapat melihat. Banyak sistem
database manajemen memberikan tingkat keamanan granular, yaitu, mereka sangat spesifik
seperti apa yang bisa dilakukan pengguna. Mereka tidak hanya pendekatan semua atau
tidak sama sekali di mana pengguna baik memiliki akses atau tidak memiliki akses.

Database yang digunakan cukup banyak di mana-mana.Pengolahan data memainkan peran
besar dalam perkembangan komputer, dan bahkan hari ini adalah salah satu peran utama
mereka. Hampir setiap jalan hidup atau bisnis membutuhkan database di suatu tempat di
sepanjang jalan. Database yang biasa digunakan pada komputer pribadi untuk menyimpan
data yang digunakan secara lokal, dan pada jaringan perusahaan database menyimpan dan
berbagi informasi di seluruh perusahaan. Internet telah melihat peningkatan besar dalam
database digunakan untuk berbagi informasi; kebanyakan toko online dari database
menggunakan ukuran yang wajar. Ketika Anda mengunjungi toko online dari berbagai
ukuran yang signifikan, database biasanya menyediakan semua informasi tentang barang
yang dijual. Daripada setiap halaman yang dibuat dengan tangan, pedagang besar
menggunakan template untuk rincian buku atau CD, dan SQL mengambil informasi buku
dari database. Bayangkan berapa banyak pekerjaan itu akan jika Amazon dibuat setiap
halaman dengan tangan!

Database yang besar dalam menangani sejumlah besar data yang perlu dicari, disortir, atau
secara teratur diperbarui.Database dikombinasikan dengan SQL memungkinkan Anda untuk
mendapatkan jawaban yang Anda inginkan dalam urutan yang Anda inginkan.
When there are a huge number of
                                                        alternative ways to store data, why
                                                        should you trouble yourself creating a
                                                        database? What advantages does a
                                                        database hold? The main advantage is
                                                        fast and efficient data retrieval. A
                                                        database helps you to organize your
                                                        data in alogical manner. Database
                                                        management systems are fine-tuned to
                                                        rapidly retrieve the data you want in
                                                        the way you want it. Databases also
                                                        enable you to break data into specific
                                                        parts. Retrieving data from a database
                                                        is called querying. You’ll often see the
                                                        term SQL query, which briefly means
                                                        any SQL code that extracts data from
                                                        the database. Relational databases
                                                        have the further advantage of allowing
                                                        you to specify how different data
                                                        relates to each other, as you saw in the
                                                        car sales database example. If you
                                                        store sales details and salesperson data
                                                        in related databases, the question
                                                        “How many cars has salesperson X
                                                        sold in January?” becomes very easy
                                                        to answer. If you just shoved all the
                                                        information into a large text file,
                                                        you’d find it one enormous task to
                                                        question, or query, the data and find
                                                        out specific answers.

                                                        Databases also allow you to set up
                                                        rules that ensure that data remains
                                                        consistent when you add, update, or
                                                        delete data. Imagine that your
                                                        imaginary car sales company has two
                                                        salespeople named Julie Smith. You
                                                        can set up a database to ensure that
                                                        each salesperson has a unique ID,
                                                        called a unique identifier (so that the
                                                        Julies don’t get mixed up); otherwise,
                                                        telling who sold which cars would
                                                        prove impossible. Other data storage
                                                        systems, such as text files or
                                                        spreadsheets, don’t have these sorts of
                                                        checks and quite happily allow you to
store erroneous data. For example, you might specify that an employee’s social security
number must be unique in the database. Or if a car is sold and it’s listed as being sold by the
employee with an ID of 123, you might add a check to see that full details of employee 123
are held in one of the database tables.
A properly set-up database minimizes data redundancy. Again using the car sales example,
you can store all the details of a salesperson just once in the database and then use a unique
ID to identify each salesperson. When you have other data that relates to a particular
salesperson (for example, which cars they’ve sold), you can use the unique ID to search for
the data. The unique ID is often a number that takes up less storage space than the person’s
full name. Databases store raw data—just the facts, so to speak, and no intelligence. A car
sales database might contain the make, model, and price of each car, but you wouldn’t
normally store the average number of cars sold in a month, because you can calculate that
from the car sales information, the raw data.

A spreadsheet, however, may contain processed data, such as averages and statistical
analysis. A database simply stores the data and generally leaves data processing to a front-
end program, or the interface the user sees. Examples of front-end programs include a Web
page that draws its data from a database or a program that hooks into the database’s data and
allows the user to view it. Sharing data is also much easier using a database. You can share
data among a number of users on the same computer or among users on different computers
linked via a network or the Internet. If the example car sales company has branches in New
York, Washington, and Boston, you could set up a computer containing a database in one
location that is accessible by all of the offices via a network. This is not only possible but also
safe because databases have a clearly defined structure and also enforce rules that protect the
data contained. They also allow more than one person to access the database at the same time
and change the data stored; the database management system handles simultaneous changes.
Imagine the potential chaos if you used an Excel spreadsheet, and two salespeople change
data simultaneously. You want to keep both sets of changes, but whoever saves the
spreadsheet last is the person whose changes are stored, overwriting any earlier changes.

Databases also make sharing data between different systems much easier than using
proprietary data formats—that is, a format specific to a particular program, manufacturer, or
operating system. An Excel spreadsheet, for example, is easily read on a Windows machine
with MS Office, but it is more of a challenge to read on a UNIX, Macintosh, or Linux
machine because those computers handle data in a different way. Even on a Windows
machine, you need to have MS Office installed. You can house a database on a central
computer, put the database management system on there, and then enable access via a local
network or the Internet.

As an alternative to databases, text files and spreadsheets have one big advantage, which is
also their weakness: flexibility. Text files have no real rules. You can insert whatever text
data you like wherever you like. To a large extent, spreadsheets are the same. You can ask
users to add data in a predefined structure, but you have no real way to enforce such a
request. Using databases limits user access to just the data and does not allow users to change
the structure.

One final significant advantage of databases is security. Most database management systems
allow you to create users in order to specify various levels of security. Before someone
accesses the database, he or she must log on as a specific user. Each user has various rights
and limits. Someone who maintains the database has full ability to edit data, change the
database’s structure, add and delete users, and so on. Other users may only have the ability to
view data but not change it, or you may even want to limit what data they can view. Many
database management systems provide a granular level of security, that is, they are very
specific as to what a user can do. They are not just an all-or-nothing approach in which the
user either has access or has no access.

Databases are used pretty much everywhere. Data processing played a big part in the
development of computers, and even today it is one of their main roles. Nearly every walk of
life or business requires a database somewhere along the way. Databases are commonly used
on personal computers to store data used locally, and on company networks databases store
and share company-wide information. The Internet has seen a big rise in databases used to
share information; most online shops of a reasonable size use databases. When you visit
online stores of any significant size, a database usually provides all the information on the
goods being sold. Rather than every page being created by hand, large merchants use a
template for book or CD details, and SQL retrieves the book information from the database.
Imagine how much work it’d be if Amazon created every single page by hand!

Databases are great at dealing with large amounts of data that need to be searched, sorted, or
regularly updated. Databases combined with SQL allow you to get the answers you want in
the order you want.

More Related Content

What's hot

Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
ninikratna93
 
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sri Anjani
 

What's hot (20)

Artikel blog dan database - pertemuan 15
Artikel blog dan database - pertemuan 15Artikel blog dan database - pertemuan 15
Artikel blog dan database - pertemuan 15
 
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
 
Makalah database
Makalah databaseMakalah database
Makalah database
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
 
Makalah Oracle
Makalah OracleMakalah Oracle
Makalah Oracle
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
 
Bab 6 sistem manajemen basis data
Bab 6   sistem manajemen basis dataBab 6   sistem manajemen basis data
Bab 6 sistem manajemen basis data
 
Materi lengkap tentang database
Materi lengkap tentang databaseMateri lengkap tentang database
Materi lengkap tentang database
 
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBK
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBKPENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBK
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBK
 
sistem manajemen basis data
sistem manajemen basis datasistem manajemen basis data
sistem manajemen basis data
 
Perancangan database penjualan indomaret
Perancangan database penjualan indomaretPerancangan database penjualan indomaret
Perancangan database penjualan indomaret
 
Makalah database manajemen sistem
Makalah database manajemen sistemMakalah database manajemen sistem
Makalah database manajemen sistem
 
Sistem Manajemen Basis Data
Sistem Manajemen Basis DataSistem Manajemen Basis Data
Sistem Manajemen Basis Data
 
Kelompok sia 5 analisis implementasi konsep basis data relasional pada pt ha...
Kelompok sia 5  analisis implementasi konsep basis data relasional pada pt ha...Kelompok sia 5  analisis implementasi konsep basis data relasional pada pt ha...
Kelompok sia 5 analisis implementasi konsep basis data relasional pada pt ha...
 
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
 
Kelompok 07 (tugas pertemuan 10)
Kelompok 07 (tugas pertemuan 10)Kelompok 07 (tugas pertemuan 10)
Kelompok 07 (tugas pertemuan 10)
 

Viewers also liked (9)

Soal tugas kelompok
Soal tugas kelompokSoal tugas kelompok
Soal tugas kelompok
 
Modul praktikum-so-2013
Modul praktikum-so-2013Modul praktikum-so-2013
Modul praktikum-so-2013
 
Tree
TreeTree
Tree
 
Perbandingan macam macam dbms
Perbandingan macam macam dbmsPerbandingan macam macam dbms
Perbandingan macam macam dbms
 
Tugas dbms
Tugas dbmsTugas dbms
Tugas dbms
 
Catatan singkat prak pbol
Catatan singkat prak pbolCatatan singkat prak pbol
Catatan singkat prak pbol
 
Tugas komas
Tugas komasTugas komas
Tugas komas
 
Making change
Making changeMaking change
Making change
 
Sistem Informasi Manajemen " Office Automation "
Sistem Informasi Manajemen " Office Automation "Sistem Informasi Manajemen " Office Automation "
Sistem Informasi Manajemen " Office Automation "
 

Similar to Tugas db1

Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
ninikratna93
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
VIKIANJARWATI
 

Similar to Tugas db1 (20)

RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
 
Sim dbms
Sim dbmsSim dbms
Sim dbms
 
mengelola sumber data
mengelola sumber datamengelola sumber data
mengelola sumber data
 
Si pi, sigit widiatmoko, hapzi ali, peran utama dbms dalam kegiatan bisnis, u...
Si pi, sigit widiatmoko, hapzi ali, peran utama dbms dalam kegiatan bisnis, u...Si pi, sigit widiatmoko, hapzi ali, peran utama dbms dalam kegiatan bisnis, u...
Si pi, sigit widiatmoko, hapzi ali, peran utama dbms dalam kegiatan bisnis, u...
 
kelompok.pptx
kelompok.pptxkelompok.pptx
kelompok.pptx
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
 
SIM, Siti Aula, Prof.Dr.Ir.Hapzi Ali,MM,CMA, Pengertian DBSM, Universitas Mer...
SIM, Siti Aula, Prof.Dr.Ir.Hapzi Ali,MM,CMA, Pengertian DBSM, Universitas Mer...SIM, Siti Aula, Prof.Dr.Ir.Hapzi Ali,MM,CMA, Pengertian DBSM, Universitas Mer...
SIM, Siti Aula, Prof.Dr.Ir.Hapzi Ali,MM,CMA, Pengertian DBSM, Universitas Mer...
 
SI-PI, Mutiah Sari Indah, Hapzi Ali, Kemampuan DBSM Untuk Meningkatkan Kinerj...
SI-PI, Mutiah Sari Indah, Hapzi Ali, Kemampuan DBSM Untuk Meningkatkan Kinerj...SI-PI, Mutiah Sari Indah, Hapzi Ali, Kemampuan DBSM Untuk Meningkatkan Kinerj...
SI-PI, Mutiah Sari Indah, Hapzi Ali, Kemampuan DBSM Untuk Meningkatkan Kinerj...
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
 
Artikel sim rania juita 43219110113 (16 10-2020)
Artikel sim rania juita 43219110113 (16 10-2020)Artikel sim rania juita 43219110113 (16 10-2020)
Artikel sim rania juita 43219110113 (16 10-2020)
 
Tugas pak taufan
Tugas pak taufanTugas pak taufan
Tugas pak taufan
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
 
Artikel sistem manajemen basis data
Artikel sistem manajemen basis dataArtikel sistem manajemen basis data
Artikel sistem manajemen basis data
 
makalah basis data
makalah basis datamakalah basis data
makalah basis data
 
Database dan manajemen database
Database dan manajemen databaseDatabase dan manajemen database
Database dan manajemen database
 
TUGAS SISTEM INFORMASI MANAJEMEN: DAMPAK PEMANFAATAN BLOG DAN DATABASE PADA P...
TUGAS SISTEM INFORMASI MANAJEMEN: DAMPAK PEMANFAATAN BLOG DAN DATABASE PADA P...TUGAS SISTEM INFORMASI MANAJEMEN: DAMPAK PEMANFAATAN BLOG DAN DATABASE PADA P...
TUGAS SISTEM INFORMASI MANAJEMEN: DAMPAK PEMANFAATAN BLOG DAN DATABASE PADA P...
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
 
Tugas sistem informasi manajemen tm 6
Tugas sistem informasi manajemen tm 6Tugas sistem informasi manajemen tm 6
Tugas sistem informasi manajemen tm 6
 

Tugas db1

  • 1. Bila ada sejumlah besar cara alternatif untuk menyimpan data, mengapa Anda harus menyusahkan diri membuat sebuah database? Apa keuntungan melakukan terus database?Keuntungan utama adalah cepat dan efisien pengambilan data.database yang membantu Anda untuk mengatur data Anda dengan cara alogical. sistem manajemen basis data fine-tuned untuk secara cepat mengambil data yang ingin Anda dalam cara Anda inginkan. Database juga memungkinkan Anda untuk memecah data ke dalam bagian-bagian tertentu. Mengambil data dari database disebut query. Anda sering akan melihat query SQL panjang, yang secara singkat berarti setiap kode SQL yang ekstrak data dari database. Database relasional memiliki keuntungan lebih lanjut yang memungkinkan Anda untuk menentukan bagaimana data yang berbeda berhubungan satu sama lain, seperti yang Anda lihat pada contoh penjualan mobil database. Jika Anda menyimpan rincian penjualan dan data tenaga penjualan dalam database terkait, pertanyaan "Berapa banyak mobil yang memiliki tenaga penjualan X dijual di bulan Januari?" Menjadi sangat mudah untuk menjawab. Jika Anda hanya mendorong semua informasi ke file teks besar, Anda akan menemukan salah satu tugas besar untuk pertanyaan, atau query, data dan mencari tahu jawaban yang spesifik. Database juga memungkinkan Anda untuk membuat peraturan yang memastikan data yang tetap konsisten ketika anda menambah, memperbarui, atau menghapus data. Bayangkan bahwa imajiner mobil Anda penjualan perusahaan memiliki dua penjual bernama Julie Smith. Anda dapat membuat database untuk memastikan bahwa setiap penjual memiliki ID unik, disebut unik (sehingga Julies tidak ikut campur), jika tidak, mengatakan yang menjual mobil yang akan membuktikan mustahil. sistem penyimpanan data lainnya, seperti file teks atau spreadsheet, tidak memiliki hal-cek dan cukup gembira memungkinkan Anda untuk menyimpan data yang salah. Sebagai contoh, Anda mungkin menentukan bahwa nomor jaminan sosial karyawan harus unik dalam database. Atau jika mobil dijual dan itu terdaftar sebagai yang dijual oleh karyawan dengan ID 123, anda mungkin menambahkan cek untuk melihat bahwa rincian lengkap 123 karyawan diadakan di salah satu tabel database. Database benar set-up meminimalkan redundansi data. Sekali lagi menggunakan contoh penjualan mobil, Anda dapat menyimpan semua rincian tenaga penjualan hanya sekali dalam database dan kemudian menggunakan sebuah ID yang unik untuk mengidentifikasi masing-masing penjual. Bila Anda memiliki data lain yang berhubungan dengan tenaga penjualan tertentu (misalnya, yang mobil mereka telah menjual), Anda dapat menggunakan ID yang unik untuk mencari data. ID unik adalah angka yang sering memakan banyak ruang penyimpanan di atas kurang dari nama lengkap orang tersebut. Database menyimpan data mentah-hanya fakta, sehingga untuk berbicara, dan intelijen tidak ada. Sebuah mobil penjualan database mungkin berisi membuat, model, dan harga setiap mobil, tapi Anda tidak akan biasanya menyimpan jumlah rata-rata mobil yang dijual dalam sebulan, karena Anda dapat menghitung bahwa dari informasi penjualan mobil, data mentah. spreadsheet A, bagaimanapun, mungkin berisi data diproses, seperti rata-rata dan analisis statistik. Sebuah database hanya menyimpan data dan umumnya daun pengolahan data dengan program front-end, atau antar muka pengguna melihat. Contoh program front-end menyertakan halaman Web yang menarik data dari database atau program yang kait menjadi data database dan memungkinkan pengguna untuk melihatnya. Berbagi data juga lebih mudah menggunakan database. Anda dapat berbagi data di antara sejumlah pengguna pada komputer yang sama atau di antara pengguna pada komputer yang
  • 2. berbeda dihubungkan melalui jaringan atau Internet. Jika contoh penjualan mobil perusahaan memiliki cabang di New York, Washington, dan Boston, Anda dapat mengatur komputer yang berisi database di satu lokasi yang dapat diakses oleh seluruh kantor melalui jaringan. Hal ini tidak hanya mungkin tetapi juga aman karena database memiliki struktur yang jelas dan juga menegakkan aturan yang melindungi data yang ada. Mereka juga memungkinkan lebih dari satu orang untuk mengakses database pada waktu yang sama dan mengubah data yang disimpan, sistem manajemen database menangani perubahan simultan.Bayangkan kekacauan potensial jika Anda menggunakan spreadsheet Excel, dan data penjual dua perubahan secara bersamaan. Anda ingin agar kedua set perubahan, tapi siapa pun menyimpan spreadsheet terakhir adalah orang yang perubahan tersebut disimpan, Timpa setiap perubahan sebelumnya. Database juga membuat berbagi data antara sistem yang berbeda jauh lebih mudah daripada menggunakan format proprietary data-yaitu, sebuah format khusus untuk produsen, program tertentu, atau sistem operasi. Spreadsheet Excel, misalnya, mudah dibaca pada mesin Windows dengan MS Office, tetapi itu lebih dari sebuah tantangan untuk membaca pada mesin UNIX, Macintosh, atau Linux karena komputer-komputer menangani data dengan cara yang berbeda. Bahkan pada mesin Windows, Anda harus memiliki MS Office diinstal.Anda dapat rumah database pada komputer pusat, menempatkan sistem manajemen database di sana, dan kemudian mengaktifkan akses melalui jaringan lokal atau Internet. Sebagai alternatif untuk database, file teks dan spreadsheet memiliki satu keuntungan yang besar, yang juga kelemahan mereka: fleksibilitas. Teks file tidak memiliki aturan yang sesungguhnya. Anda dapat menyisipkan data teks apapun yang Anda suka di manapun Anda suka. Untuk sebagian besar, spreadsheet adalah sama. Anda dapat meminta pengguna untuk menambahkan data dalam struktur yang telah ditetapkan, namun Anda tidak memiliki cara nyata untuk menegakkan permintaan seperti itu. Menggunakan database membatasi akses pengguna hanya data dan tidak memungkinkan pengguna untuk mengubah struktur. Satu keuntungan yang signifikan akhir dari database adalah keamanan. Kebanyakan sistem database manajemen memungkinkan Anda untuk membuat pengguna untuk menentukan berbagai tingkat keamanan. Sebelum seseorang mengakses database, dia harus login sebagai user tertentu.Setiap user memiliki berbagai hak dan batas. Seseorang yang mengelola database memiliki kemampuan penuh untuk mengedit data, ubah struktur database, menambahkan dan menghapus pengguna, dan sebagainya. Pengguna lain hanya dapat memiliki kemampuan untuk melihat data tetapi tidak mengubahnya, atau Anda bahkan mungkin ingin membatasi apa data yang mereka dapat melihat. Banyak sistem database manajemen memberikan tingkat keamanan granular, yaitu, mereka sangat spesifik seperti apa yang bisa dilakukan pengguna. Mereka tidak hanya pendekatan semua atau tidak sama sekali di mana pengguna baik memiliki akses atau tidak memiliki akses. Database yang digunakan cukup banyak di mana-mana.Pengolahan data memainkan peran besar dalam perkembangan komputer, dan bahkan hari ini adalah salah satu peran utama mereka. Hampir setiap jalan hidup atau bisnis membutuhkan database di suatu tempat di sepanjang jalan. Database yang biasa digunakan pada komputer pribadi untuk menyimpan data yang digunakan secara lokal, dan pada jaringan perusahaan database menyimpan dan
  • 3. berbagi informasi di seluruh perusahaan. Internet telah melihat peningkatan besar dalam database digunakan untuk berbagi informasi; kebanyakan toko online dari database menggunakan ukuran yang wajar. Ketika Anda mengunjungi toko online dari berbagai ukuran yang signifikan, database biasanya menyediakan semua informasi tentang barang yang dijual. Daripada setiap halaman yang dibuat dengan tangan, pedagang besar menggunakan template untuk rincian buku atau CD, dan SQL mengambil informasi buku dari database. Bayangkan berapa banyak pekerjaan itu akan jika Amazon dibuat setiap halaman dengan tangan! Database yang besar dalam menangani sejumlah besar data yang perlu dicari, disortir, atau secara teratur diperbarui.Database dikombinasikan dengan SQL memungkinkan Anda untuk mendapatkan jawaban yang Anda inginkan dalam urutan yang Anda inginkan.
  • 4. When there are a huge number of alternative ways to store data, why should you trouble yourself creating a database? What advantages does a database hold? The main advantage is fast and efficient data retrieval. A database helps you to organize your data in alogical manner. Database management systems are fine-tuned to rapidly retrieve the data you want in the way you want it. Databases also enable you to break data into specific parts. Retrieving data from a database is called querying. You’ll often see the term SQL query, which briefly means any SQL code that extracts data from the database. Relational databases have the further advantage of allowing you to specify how different data relates to each other, as you saw in the car sales database example. If you store sales details and salesperson data in related databases, the question “How many cars has salesperson X sold in January?” becomes very easy to answer. If you just shoved all the information into a large text file, you’d find it one enormous task to question, or query, the data and find out specific answers. Databases also allow you to set up rules that ensure that data remains consistent when you add, update, or delete data. Imagine that your imaginary car sales company has two salespeople named Julie Smith. You can set up a database to ensure that each salesperson has a unique ID, called a unique identifier (so that the Julies don’t get mixed up); otherwise, telling who sold which cars would prove impossible. Other data storage systems, such as text files or spreadsheets, don’t have these sorts of checks and quite happily allow you to store erroneous data. For example, you might specify that an employee’s social security number must be unique in the database. Or if a car is sold and it’s listed as being sold by the employee with an ID of 123, you might add a check to see that full details of employee 123 are held in one of the database tables.
  • 5. A properly set-up database minimizes data redundancy. Again using the car sales example, you can store all the details of a salesperson just once in the database and then use a unique ID to identify each salesperson. When you have other data that relates to a particular salesperson (for example, which cars they’ve sold), you can use the unique ID to search for the data. The unique ID is often a number that takes up less storage space than the person’s full name. Databases store raw data—just the facts, so to speak, and no intelligence. A car sales database might contain the make, model, and price of each car, but you wouldn’t normally store the average number of cars sold in a month, because you can calculate that from the car sales information, the raw data. A spreadsheet, however, may contain processed data, such as averages and statistical analysis. A database simply stores the data and generally leaves data processing to a front- end program, or the interface the user sees. Examples of front-end programs include a Web page that draws its data from a database or a program that hooks into the database’s data and allows the user to view it. Sharing data is also much easier using a database. You can share data among a number of users on the same computer or among users on different computers linked via a network or the Internet. If the example car sales company has branches in New York, Washington, and Boston, you could set up a computer containing a database in one location that is accessible by all of the offices via a network. This is not only possible but also safe because databases have a clearly defined structure and also enforce rules that protect the data contained. They also allow more than one person to access the database at the same time and change the data stored; the database management system handles simultaneous changes. Imagine the potential chaos if you used an Excel spreadsheet, and two salespeople change data simultaneously. You want to keep both sets of changes, but whoever saves the spreadsheet last is the person whose changes are stored, overwriting any earlier changes. Databases also make sharing data between different systems much easier than using proprietary data formats—that is, a format specific to a particular program, manufacturer, or operating system. An Excel spreadsheet, for example, is easily read on a Windows machine with MS Office, but it is more of a challenge to read on a UNIX, Macintosh, or Linux machine because those computers handle data in a different way. Even on a Windows machine, you need to have MS Office installed. You can house a database on a central computer, put the database management system on there, and then enable access via a local network or the Internet. As an alternative to databases, text files and spreadsheets have one big advantage, which is also their weakness: flexibility. Text files have no real rules. You can insert whatever text data you like wherever you like. To a large extent, spreadsheets are the same. You can ask users to add data in a predefined structure, but you have no real way to enforce such a request. Using databases limits user access to just the data and does not allow users to change the structure. One final significant advantage of databases is security. Most database management systems allow you to create users in order to specify various levels of security. Before someone accesses the database, he or she must log on as a specific user. Each user has various rights and limits. Someone who maintains the database has full ability to edit data, change the database’s structure, add and delete users, and so on. Other users may only have the ability to view data but not change it, or you may even want to limit what data they can view. Many database management systems provide a granular level of security, that is, they are very
  • 6. specific as to what a user can do. They are not just an all-or-nothing approach in which the user either has access or has no access. Databases are used pretty much everywhere. Data processing played a big part in the development of computers, and even today it is one of their main roles. Nearly every walk of life or business requires a database somewhere along the way. Databases are commonly used on personal computers to store data used locally, and on company networks databases store and share company-wide information. The Internet has seen a big rise in databases used to share information; most online shops of a reasonable size use databases. When you visit online stores of any significant size, a database usually provides all the information on the goods being sold. Rather than every page being created by hand, large merchants use a template for book or CD details, and SQL retrieves the book information from the database. Imagine how much work it’d be if Amazon created every single page by hand! Databases are great at dealing with large amounts of data that need to be searched, sorted, or regularly updated. Databases combined with SQL allow you to get the answers you want in the order you want.