Posts

Showing posts with the label database

How to add Primary key into a new or existing table in SQL Server

Since a primary key is nothing but a constraint you can use ALTER clause of SQL to add a primary key into existing table. Though it's an SQL and database best practice to always have a primary key in a table, many times you will find tables which don't have a primary key. Sometimes, this is due to lack of a column which is both NOT NULL and UNIQUE (constraint require to be a primary key ) but other times purely due to lack of knowledge or lack of energy. If you don't have a column which can serve as primary key you can use identity columns for that purpose. Alternatively, you can also combine multiple columns to create a composite primary keys e.g. you can combine firstname and lastname to create a primary key name etc. Read more �

Difference between close and deallocate cursor in SQL

Cursor in a database is used to retrieve data from the result set, mostly one row at a time. You can use Cursor to update records and perform an operation on a row by row. Given its importance on SQL and Stored procedure, Cursor is also very popular on SQL interviews . One of the popular SQL question on Cursor is close vs deallocate. Since both of them sounds to close the cursor, once the job is done, What is a real difference between close and deallocate of Cursor in SQL? Well, there is some subtle difference e.g. closing a cursor doesn't change its definition. In Sybase particular, you can reopen a closed cursor and when you reopen it, it creates a new cursor based upon the same SELECT query . On the other hand, deallocation a cursor frees up all the resources associated with the cursor, including cursor name. You just cannot reuse a cursor name by closing it, you need to deallocate it. By the way, if you deallocate an open cursor, it's get closed automatically. Similarly te...

Difference between Oracle SQL Query vs Microsoft SQL Server 2008 or Sybase

Oracle and Microsoft SQL Server are two of the most popular database but they are very different with each other and if you are migrating SQL queries or database, tables from Oracle 11g database to Microsoft SQL Server 2008 then you are bound to face some issues. Main reason of these porting issues are features which are supported and exists in Or acle database, but not available in Microsoft SQL Server 2008 like SEQUENCE, Order by clause in subqueries , and d erived tables, derived table without name etc. I am sure there are few more and it will surface based upon different database objects you are using in your tables and queries. On another hand SQL engine for SQL Server and Sybase are very much similar, at least syntactically, and if you are migrating queries from SQL Server t o Sybase you c an do that without much hassle, of course, there will be slight changes but not as much like Oracle. Read more �

Pengenalan dan Jenis-Jenis Data Storage pada Android

Data Storage adalah sebuah perangkat yang digunakan untuk menyimpan data atau informasi. Pada perangkat Android ,database yang digunakan adalah SQLite. Sqlite adalah sebuah software RDBMS(Relational Database Management System) yang mendukung secara native (asli) untuk perangkat Android. Sqlite merupakan suatu sistem manajemen database ,yang mempunyai sifat ACID-compliant, yang diprogram dengan

Cara Membuat Aplikasi Biodata Diri dengan Sqlite Android

Sqlite adalah sebuah software RDBMS(Relational Database Management System) yang mendukung secara native (asli) untuk perangkat Android. Sqlite merupakan suatu sistem manajemen database ,yang mempunyai sifat ACID-compliant, yang diprogram dengan bahasa C, dan mempunyai size atau ukuran memori yang relatif kecil. Karna Sqlite termasuk database engine yang embedded (tersemat),jadi perintah

How to increase length of existing VARCHAR column in SQL Server

You can increase the length of a VARCHAR column without losing existing data in SQL Server. All you need to do is that execute following ALTER TABLE statements. Though, you need to specify NULL or NOT NULL constraint explicitly, depending upon your data. Here is the SQL command you can use to increase the length of a VARCHAR column in SQL Server: ALTER TABLE Books ALTER COLUMN title VARCHAR (432) This command increases the length of title column of Books table to 432 characters. You can use the same command to increase the length of CHAR, NCHAR or NVARCHAR columns as well. Read more >>

How to delete from table using JOIN in SQL Server

It's a little bit tricky to delete from a table while using any type of JOIN in SQL e.g. Inner Join, Left Outer Join , or Right Outer Join. The obvious syntax doesn't work as shown below: delete from #Expired e INNER JOIN Deals d ON e.DealId = d.DealId Where d.Brand = 'Sony' here I have a table with a list of expired deals which I want to delete from the Deals tables, but only for Sony. When I run this SQL Query in Microsoft SQL Server 2008, it gave me following error: Msg 102, Level 15, State 1, Line 1 Incorrect syntax near 'e'. Now, I am puzzled, how to delete from a table while using INNER JOIN in SQL Server? Read more �

Database Terdistribusi di Mysql

Image
        Database Terdistribusi Database Terdistribusi bisa diartikan sebagai kumpulan dari data-data dengan berbagai bagian yang ditangani DBMS (Data Base Management System) secara terpisah dan berjalan pada sistem komputer.Semua komputer saling terhubung dan setiap sistem mempunyai hak kemampuan memproses untuk melayani permintaan lokal. Setiap sistem berpartisipasi baik dalam melaksanakan satu atau lebih permintaan.Beberapa permintaan memerlukan data tidak hanya dari satu tempat melainkan beberapa tempat atau lebih. Dalam kesempatan  ini saya menggunakan teknik Client server  Database Sistem Penyimpanan Barang Sistem ini adalah sistem penyimpanan dan pengeluaran barang untuk barang barang hadiah yang di pakai untuk keperluan marcendise untuk customer.Barang keluar karena permintaan sales untuk di berikan kepada customer dan tidak untuk di jual.dan barang masuk karena permintaan ke cabang pusat bukan dari produksi sendiri.Sistem ini menggun...

Seputar Pengertian DataBase / Basis Data

Tujuan utama dari adanya database atau basis data adalah kemudahan dan kecepatan. Jadi, dapat disimpulkan bahwa fungsi database adalah untuk memudahkan kita untuk memanfaatkan data yang kita simpan dan mempercepat untuk menemukan data. Basis data (database),   adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis. Istilah basis data mengacu pad...

Membuwat Mysql Monitor Dengan PHP

Image
MySQL a d a la h sa l ah s a tu da t a b ase ser v er ya n g c u k u p p o p u ler da n t a n g g u h. Si fa t n y a y a ng F ree (GPL)  membuat   M ySQL   c ep a t   ber k em b a n g   d a n   d i g u na k an   b a n y a k   ser v er   di   i n te r n e t .   M y S QL Mo n i t o r s e nd i ri a d a l a h s eb u a h t o o l k ec i l ya n g m e n j adi pa k et d a lam s erver M ySQL ya n g d i g u na k an un t uk a d min i strasi d a t a b a se. To o l ters e but b erj a l a n p a da m o de c o mmand l i ne. PENDAHULUAN : Me n g g u n ak a n M y S Q L Moni t o r sta n dar bawa a n dari p ak e t M y S Q L san g at m e m b an t u ad m inis t rasi dan p e n g g un a an se r v er M y S Q L, te t api k arena t ool t erseb u t berj a l a n pa d a m ode co m m and l i ne d an ta m p ilan la y ar dari c o m m a n d l i ne s a n g at terb a tas m aka pe k erja a n ak an m enjadi s e di k it l...