Showing posts with label Kelas XII. Show all posts
Showing posts with label Kelas XII. Show all posts

Friday, January 11, 2013

XII: Materi dan Tugas Minggu 3 (28-31 Jan '13)


Selecting Data

The select statement is used to query the database and retrieve selected data that match the criteria that you specify. Here is the format of a simple select statement:
select "column1"
[,"column2",etc]
from "tablename"
[where "condition"];
[] = optional
The column names that follow the select keyword determine which columns will be returned in the results. You can select as many column names that you'd like, or you can use a "*" to select all columns.
The table name that follows the keyword from specifies the table that will be queried to retrieve the desired results.
The where clause (optional) specifies which data values or rows will be returned or displayed, based on the criteria described after the keyword where.
Conditional selections used in the where clause:
=Equal
>Greater than
<Less than
>=Greater than or equal
<=Less than or equal
<>Not equal to
LIKE*See note below
The LIKE pattern matching operator can also be used in the conditional selection of the where clause. Like is a very powerful operator that allows you to select only rows that are "like" what you specify. The percent sign "%" can be used as a wild card to match any possible character that might appear before or after the characters specified. For example:
select first, last, city
from empinfo
where first LIKE 'Er%';
This SQL statement will match any first names that start with 'Er'. Strings must be in single quotes.
Or you can specify,
select first, last
from empinfo
where last LIKE '%s';
This statement will match any last names that end in a 's'.
select * from empinfo
where first = 'Eric';
This will only select rows where the first name equals 'Eric' exactly.
Sample Table: empinfo
firstlastidagecitystate
JohnJones9998045PaysonArizona
MaryJones9998225PaysonArizona
EricEdwards8823232San DiegoCalifornia
Mary AnnEdwards8823332PhoenixArizona
GingerHowell9800242CottonwoodArizona
SebastianSmith9200123Gila BendArizona
GusGray2232235BagdadArizona
Mary AnnMay3232652TucsonArizona
EricaWilliams3232760Show LowArizona
LeroyBrown3238022PinetopArizona
ElroyCleaver3238222GlobeArizona
Enter the following sample select statements in the SQL Interpreter Form at the bottom of this page. Before you press "submit", write down your expected results. Press "submit", and compare the results.
select first, last, city from empinfo; 

select last, city, age from empinfo
where age > 30;

select first, last, city, state from empinfo
where first LIKE 'J%';

select * from empinfo;

select first, last, from empinfo
where last LIKE '%s';

select first, last, age from empinfo
where last LIKE '%illia%';

select * from empinfo where first = 'Eric';

Sumber: http://www.sqlcourse.com

Tugas:

Tuliskan SQL sintaks untuk menampilkan data sebagai berikut:
1. Tampilkan lastname dari semua orang yang ada di dalam tabel di atas
2. Tampilkan nama depan dan kota untuk orang yang berasal dari Payson
3. Tampilkan semua data bagi orang yang berusia di bawah 40 tahun
4. Tampilkan data semua orang yang namanya diawali dengan "gu"
5. Tampilkan data semua orang yang berasal dari Arizona

Posting sintaks tersebut di blog masing-masing kemudian tweet link posting blog tersebut dan mention akun @inne_ria
 

XII: Materi dan Tugas Minggu 2 (21-25 Jan '13)

Table Basic

A relational database system contains one or more objects called tables. The data or information for the database are stored in these tables. Tables are uniquely identified by their names and are comprised of columns and rows. Columns contain the column name, data type, and any other attributes for the column. Rows contain the records or data for the columns. Here is a sample table called "weather".
city, state, high, and low are the columns. The rows contain the data for this table:
Weather
citystatehighlow
PhoenixArizona10590
TucsonArizona10192
FlagstaffArizona8869
San DiegoCalifornia7760
AlbuquerqueNew
Mexico
8072

Creating table

The create table statement is used to create a new table. Here is the format of a simple create table statement:
create table "tablename"
("column1" "data type",
"column2" "data type",
"column3" "data type");
Format of create table if you were to use optional constraints:
create table "tablename"
("column1" "data type"
[constraint],
"column2" "data type"
[constraint],
"column3" "data type"
[constraint]);
[ ] = optional
Note: You may have as many columns as you'd like, and the constraints are optional.
Example:
create table employee
(first varchar(15),
last varchar(20),
age number(3),
address varchar(30),
city varchar(20),
state varchar(20));
 
To create a new table, enter the keywords create table followed by the table name, followed by an open parenthesis, followed by the first column name, followed by the data type for that column, followed by any optional constraints, and followed by a closing parenthesis. It is important to make sure you use an open parenthesis before the beginning table, and a closing parenthesis after the end of the last column definition.

Make sure you seperate each column definition with a comma. All SQL statements should end with a ";".
The table and column names must start with a letter and can be followed by letters, numbers, or underscores - not to exceed a total of 30 characters in length. Do not use any SQL reserved keywords as names for tables or column names (such as "select", "create", "insert", etc).
Data types specify what the type of data can be for that particular column. If a column called "Last_Name", is to be used to hold names, then that particular column should have a "varchar" (variable-length character) data type.
Here are the most common Data types:
char(size)Fixed-length character string. Size is specified in parenthesis. Max 255 bytes.
varchar(size)Variable-length character string. Max size is specified in parenthesis.
number(size)Number value with a max number of column digits specified in parenthesis.
dateDate value
number(size,d)Number value with a maximum number of digits of "size" total, with a maximum number of "d" digits to the right of the decimal.
What are constraints? When tables are created, it is common for one or more columns to have constraints associated with them. A constraint is basically a rule associated with a column that the data entered into that column must follow. For example, a "unique" constraint specifies that no two records can have the same value in a particular column. They must all be unique. The other two most popular constraints are "not null" which specifies that a column can't be left blank, and "primary key". A "primary key" constraint defines a unique identification of each record (or row) in a table. All of these and more will be covered in the future Advanced release of this Tutorial. Constraints can be entered in this SQL interpreter, however, they are not supported in this Intro to SQL tutorial & interpreter. They will be covered and supported in the future release of the Advanced SQL tutorial - that is, if "response" is good.
It's now time for you to design and create your own table. You will use this table throughout the rest of the tutorial. If you decide to change or redesign the table, you can either drop it and recreate it or you can create a completely different one. The SQL statement drop will be covered later.

Sumber: http://www.sqlcourse.com/

Tugas:
Menggunakan aplikasi mysql dengan antarmuka phpmyadmin, buatlah sebuah tabel MENGGUNAKAN SINTAKS SQL dengan struktur tabel di bawah ini:
Database: karyawan
Tabel : tb_karyawan
Kolom: no, nik, nm_karyawan, jabatan, tmpt_lahir, tgl_lahir, gaji

Posting tugas tersebut berupa script / sintaks SQL-nya, kemudian posting link tersebut ke akun twitter dan mention @inne_ria




 



XII: Materi dan Tugas Minggu 1 (14-18 Jan '13)

Introduction to SQL

SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems. SQL statements are used to perform tasks such as update data on a database, or retrieve data from a database. Some common relational database management systems that use SQL are: Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. Although most database systems use SQL, most of them also have their own additional proprietary extensions that are usually only used on their system. However, the standard SQL commands such as "Select", "Insert", "Update", "Delete", "Create", and "Drop" can be used to accomplish almost everything that one needs to do with a database. This tutorial will provide you with the instruction on the basics of each of these commands as well as allow you to put them to practice using the SQL Interpreter.

Sumber: http://www.sqlcourse.com

Tugas Minggu 1:
Terjemahkan materi di atas menurut pengertian anda masing-masing (tanpa menggunakan google translate).
Posting di blog anda kemudian kirimkan link posting tersebut dan mention saya di @inne_ria

Program Pembelajaran Kelas XII RPL 1 & 2

Selamat datang di semester genap tahun ajaran 2012/ 2013.

Berikut adalah program pembelajaran untuk kelas XII:

Target semester genap:
Memahami dan membuat basis data menggunakan bahasa SQL

Mekanisme pembelajaran:
1. Materi akan diupdate per minggu.
2. Setiap materi baru akan diberikan tugas mingguan
3. Tugas WAJIB di-upload di blog setiap siswa (tidak ada tugas yang dikirim ke e-mail saya)
4. Deadline tugas setiap minggu adalah hari Jumat pukul 19.00 per minggunya.
5. Ketika sudah menyelesaikan tugas, berikan LINK POSTING blog tersebut dan mention akun twitter saya di @inne_ria.
6. Setiap ada posting baru, akan saya posting link-nya di akun twitter @inne_ria

Total minggu pada semester 2: 12 minggu

Selamat belajar! ^_^