Size: px
Start display at page:

Download ""

Transcription

1 III Web Database ver.2.1.1

2

3 1 Web Database WebDB RDBMS RDBMS RDB SQL SQL MySQL PHP WebDB PHP HTML DB Web Database

4

5 i III Web Database

6

7 1 1 Web Database 1.1 (database system, DBS) (database, DB) (database management system, DBMS) DBMS (relational database management system, RDBMS) DBMS (object oriented database, OODB) DBMS

8 2 1 Web Database CAD CASE Web Web WebDB RDBMS WebDB 1.2 WebDB DB DB DB PC(personal computer) DB DB WWW(World Wide Web) WWW PC Web Web DB WebDB DB DBMS

9 1.2 WebDB WebDB Web DB Web DB Web DBMS OS(Unix OS, MS Windows, MacOS ) Web (Apache ) DBMS(Oracle, MySQL, PostgreSQL ) CGI *1 HTML * WebDB PC WebDB WebDB DB *1 Common Gateway Interface, CGI ( C, Perl PHP, Python, Ruby ) CGI *2 PHP Perl. Java Servlet / JavaServer Pages Java

10 4 1 Web Database WebDB *3 WebDB Web (dynamic) Web Web (static) HTML *3

11 5 2 RDBMS WebDB RDBMS 2.1 RDBMS RDBMS(Relational Database Management System) DB (table) RDBMS RDBMS RDBMS WebDB DBMS Oracle Database, Microsoft

12 6 2 RDBMS SQL Server, IBM DB2 Microsoft Access DBMS MySQL PostgreSQL MySQL 2.2 RDB DBMS DBMS DB RDB 1 (non-first normal form) 1 1 (first normal form, 1NF) 2 (second normal form, 2NF) 3 (third normal form, 3NF) (further normalization) - (Boyce-Codd normal form, BCNF) (forth normal form, 4NF) (fifth normal form, 5NF) (nested relation) *1 *2 (domain) *1 RDB *2

13 2.2 RDB 7 *3 *4 *5 (fully functionally dependent) *6 *7 (determinant ) DB * *3 *4 *5 X Y Y X X Y *6 x y x y *7 X Y X Y *8 2.1

14 8 2 RDBMS 2.1 DB /10/07 S L032 N /10/07 I L055 P055 PC 79, /11/07 S L032 N /12/07 J D102 N /15/07 K L115 P031 PC 115, M021 USB 3,150 3 C C P048 1,850 2 P055 PC 79,800 2 P105 CD-R 1, /10/07 S L032 N /10/07 S L032 M021 USB 3, /10/07 S L032 C /10/07 I L055 P055 PC 79, /10/07 I L055 C /11/07 S L032 N /12/07 J D102 N /12/07 J D102 P048 1, /15/07 K L115 P031 PC 115, /15/07 K L115 P055 PC 79, /15/07 K L115 P105 CD-R 1,

15 2.2 RDB , 2.4, /10/07 L032 S /10/07 L055 I /11/07 L032 S /12/07 D102 J /15/07 L115 K N M021 USB 3,150 C P055 PC 79,800 C N N P048 1,850 P031 PC 115,700 P055 PC 79,800 P105 CD-R 1, N M C P C N N P P P P105 2

16 10 2 RDBMS 2 * , /10/07 L /10/07 L /11/07 L /12/07 D /15/07 L D102 L032 L055 L115 J S I K RDB RDB INT, TINYINT DATE, DATETIME CHAR, VARCHAR *9

17 RDB RDB RDB RDB (relational algebra) (relational calculus) (union) (difference) (cartesian product) (projection) (selection) * 10 (join) (natural join) (intersection) (division, quotient) *10 3

18 12 2 RDBMS (outer-join) * USB PC PC null null *11 RDBMS MySQL

19 PC USB 2 PC null PC 1005 USB 2 PC null PC USB 2 PC

20 14 2 RDBMS null (inner-join) 2 null PC 1005 USB 2 PC * (self-join) PC PC PC * (cross-join) 2 *12 *13

21 PC PC PC PC PC PC PC PC 2001 PC * (union) *14

22 16 2 RDBMS USB RDB * 15 *15

23 17 3 SQL 3.1 SQL SQL SQL IBM San Jose E.F.Codd RDB D.Chamberlin 1987 ISO RDB ISO SQL RDB ISO SQL: DB SQL RDB SQL DB SQL SQL ISO SQL SQL * MySQL RDBMS RDBMS RDBMS WebDB RDBMS *1 IBM SQL Structured Query Language

24 18 3 SQL MySQL RDBMS MySQL MySQL AB Michael Widenius Monty RDBMS 1995 MySQL AB TcX DataKonsult AB Linux, Solaris, MacOS X, Windows RDBMS Yahoo! Finance, Google AdWords C, C++, Java, Perl, PHP, Python, Ruby API SJIS, EUC, Unicode MySQL PC RDBMS MySQL RDBMS SQL RDBMS RDBMS MySQL SQL RDBMS MySQL, DB SQL WebDB Web Web RDBMS OS Solaris 10 (SunOS 5.10) RDBMS MySQL ver Web Apache ver PHP ver MySQL MySQL

25 3.2 MySQL 19 * MySQL SQL DB SQL ; enter *3 COLUMNS, DATABASES MySQL mysql a cse$ mysql -u a p Enter password: *4 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1688 Server version: log Source distribution Type help; or \h for help. Type \c to clear the buffer. mysql> DB mysql> DBMS help; mysql *2 *3 enter > mysql > ; enter *4

26 20 3 SQL mysql *5 mysql mysql> exit Bye cse$ mysql> quit Bye cse$ DB DB OK mysql> SHOW DATABASES; DB mysql> SHOW DATABASES; Database information_schema a205000db test rows in set (0.00 sec) 3 DB DB a205000db DB mysql> SHOW TABLES FROM a205000db; mysql> SHOW TABLES FROM a205000db; Empty set (0.00 sec) mysql> *5 mysql /opt/webstack/mysql/5.1/bin

27 3.2 MySQL DB a205000db DB seiseki mysql> SHOW COLUMNS FROM a205000db.seiseki; mysql> SHOW COLUMNS from a205000db.seiseki; ERROR 1146 (42S02): Table a205000db.seiseki doesn t exist mysql> a205xxxdb p205xxxdb DB. a205000db DB USE a205000db mysql> USE a205000db Database changed mysql> DB MySQL DB DB DB. USE DB (NULL) 2 *6 NULL list t id c INT name c 16 VARCHAR(16) *6

28 22 3 SQL add c 32 VARCHAR(32) CREATE TABLE mysql> CREATE TABLE list_t (id_c INT, name_c VARCHAR(16), -> add_c VARCHAR(32)); Query OK, 0 rows affected (0.00 sec) mysql> Query OK SHOW TABLES mysql> SHOW TABLES; Tables_in_a205000db list_t row in set (0.00 sec) mysql> mysql> SHOW COLUMNS FROM list_t; Field Type Null Key Default Extra id_c int(11) YES NULL name_c varchar(16) YES NULL add_c varchar(32) YES NULL rows in set (0.00 sec) mysql> OK Null Field YES NULL Key Default NULL 3.2.6

29 3.2 MySQL 23 mysql> INSERT INTO list_t SET id_c=1, name_c="yamamotoya", -> add_c="nagoya-shi Naka-ku Sakae"; Query OK, 1 row affected (0.00 sec) mysql> mysql> INSERT INTO list_t (id_c,name_c,add_c) -> VALUES("2","Yaba-ton","Nagoya-shi Naka-ku Ohsu"); Query OK, 1 row affected (0.00 sec) mysql> OK mysql> INSERT INTO list_t (id_c,name_c,add_c) -> VALUES("3","Atsuta-Horaiken","Nagoya-shi Atsuta-ku Kanbe-cho"), -> ("4","Furaibo","Nagoya-shi Naka-ku Kanayama"), -> ("5","Yokoi","Nagoya-shi Naka-ku Sakae"); Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> DB 1 mysql> SELECT * FROM list_t; id_c name_c add_c Yamamotoya Nagoya-shi Naka-ku Sakae 2 Yaba-ton Nagoya-shi Naka-ku Ohsu 3 Atsuta-Horaiken Nagoya-shi Atsuta-ku Kanbe-cho 4 Furaibo Nagoya-shi Naka-ku Kanayama 5 Yokoi Nagoya-shi Naka-ku Sakae rows in set (0.00 sec) mysql> WHERE SELECT FROM DB. WHERE

30 24 3 SQL USE DB SELECT FROM WHERE SELECT (id c) id c=3 mysql> SELECT * FROM list_t WHERE id_c=1; id_c name_c add_c Yamamotoya Nagoya-shi Naka-ku Sakae row in set (0.00 sec) mysql> WHERE = >, <, >=, <=, <> >, <,,, WHERE IN WHERE id c IN (1, 2, 5) BETWEEN AND WHERE id c BETWEEN 3 AND 5 AND (&& WHERE name c= Yokoi AND && ) id c=5 OR WHERE name c= Yaba-ton OR id c=1 NOT WHERE NOT (name c= Furaibo OR id c=2) LIKE NOT LIKE WHERE add c LIKE %Atsuta-ku% IS NULL IS NOT NULL WHERE add c IS NULL AS

31 3.2 MySQL 25 id c, name c, add c Number, Restaurants, Address AS mysql> SELECT id_c AS Number, name_c AS Restaurants, add_c AS Address -> FROM list_t; Number Restaurants Address Yamamotoya Nagoya-shi Naka-ku Sakae 2 Yaba-ton Nagoya-shi Naka-ku Ohsu 3 Atsuta-Horaiken Nagoya-shi Atsuta-ku Kanbe-cho 4 Furaibo Nagoya-shi Naka-ku Kanayama 5 Yokoi Nagoya-shi Naka-ku Sakae rows in set (0.00 sec) mysql> ORDER BY ASC DESC mysql> SELECT * FROM list_t ORDER BY name_c ASC; id_c name_c add_c Atsuta-Horaiken Nagoya-shi Atsuta-ku Kanbe-cho 4 Furaibo Nagoya-shi Naka-ku Kanayama 2 Yaba-ton Nagoya-shi Naka-ku Ohsu 1 Yamamotoya Nagoya-shi Naka-ku Sakae 5 Yokoi Nagoya-shi Naka-ku Sakae rows in set (0.00 sec) mysql> DESC

32 26 3 SQL mysql> UPDATE list_t SET name_c="furaibo Kanayama" WHERE id_c=4; Query OK, 0 rows affected (0.00 sec) Rows matched: 1 Changed: 0 Warnings: 0 mysql> SELECT * FROM list_t; id_c name_c add_c Yamamotoya Nagoya-shi Naka-ku Sakae 2 Yaba-ton Nagoya-shi Naka-ku Ohsu 3 Atsuta-Horaiken Nagoya-shi Atsuta-ku Kanbe-cho 4 Furaibo Kanayama Nagoya-shi Naka-ku Kanayama 5 Yokoi Nagoya-shi Naka-ku Sakae rows in set (0.00 sec) mysql> UPDATE Furaibo Furaibo Kanayama WHERE enter mysql> DELETE FROM list_t WHERE id_c=4; Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM list_t; id_c name_c add_c Yamamotoya Nagoya-shi Naka-ku Sakae 2 Yaba-ton Nagoya-shi Naka-ku Ohsu 3 Atsuta-Horaiken Nagoya-shi Atsuta-ku Kanbe-cho 5 Yokoi Nagoya-shi Naka-ku Sakae rows in set (0.00 sec) mysql>

33 3.2 MySQL 27 DELETE FROM SELECT * WHERE SET =NULL MySQL ALTER TABLE ADD mysql> ALTER TABLE list_t ADD tel_c VARCHAR(8); Query OK, 4 rows affected (0.02 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> SHOW COLUMNS FROM list_t; Field Type Null Key Default Extra id_c int(11) YES NULL name_c varchar(16) YES NULL add_c varchar(32) YES NULL tel_c varchar(8) YES NULL rows in set (0.00 sec) mysql> tel c ADD CHANGE ALTER TABLE RENAME AS mysql> ALTER TABLE list_t RENAME AS restaurant_t; Query OK, 0 rows affected (0.00 sec) mysql> SHOW TABLES;

34 28 3 SQL Tables_in_test restaurant_t row in set (0.00 sec) mysql> DROP TABLE mysql> DROP TABLE restaurant_t; Query OK, 0 rows affected (0.00 sec) NULL NOT NULL NULL 2. NULL DEFAULT 3. PRIMARY KEY 4. ID AUTO INCREMENT 5. ZEROFILL 2 0 ZEROFILL 6. UNSIGNED UNSIGNED 0

35 3.2 MySQL mysql SELECT GROUP BY AVG( ) SUM( ) MAX( ) COUNT( ) +,,, /, % SELECT ALTER TABLE UPDATE SET = SQL restaurant t id_c name_c add_c eval_c Yamamotoya Naka-ku Sakae NULL 2 Yaba-ton Naka-ku Ohsu NULL 3 Horaiken Atsuta-ku Kanbe-cho NULL

36 30 3 SQL 4 Furaibo Naka-ku Kanayama NULL 5 Yokoi Naka-ku Sakae NULL eval c mysql> CREATE TABLE rating_t (gradeid_c TINYINT AUTO_INCREMENT -> NOT NULL PRIMARY KEY, comment_c VARCHAR(10) NOT NULL); Query OK, 0 rows affected (0.00 sec) mysql> rating t gradeid c 10 comment c gradeid c NOT NULL ID mysql> INSERT INTO rating_t (comment_c) -> VALUES("excellent"), ("wonderful"), ("yummy"), -> ("OK"), ("poor"), ("terrible"); Query OK, 6 rows affected (0.00 sec) Records: 6 Duplicates: 0 Warnings: 0 mysql> SELECT * FROM rating_t; gradeid_c comment_c excellent 2 wonderful 3 yummy 4 OK 5 poor 6 terrible rows in set (0.00 sec) mysql> * id_c name_c add_c eval_c *7

37 3.2 MySQL 31 1 Yamamotoya Naka-ku Sakae 2 2 Yaba-ton Naka-ku Ohsu 3 3 Horaiken Atsuta-ku Kanbe-cho 1 4 Furaibo Naka-ku Kanayama NULL 5 Yokoi Naka-ku Sakae mysql> SELECT * FROM list_t LEFT JOIN rating_t ON eval_c=gradeid_c; id_c name_c add_c eval_c gradeid_c comment_c Yamamotoya Naka-ku Sakae 2 2 wonderful 2 Yaba-ton Naka-ku Ohsu 3 3 yummy 3 Horaiken Atsuta-ku Kanbe-cho 1 1 excellent 4 Furaibo Naka-ku Kanayama NULL NULL NULL 5 Yokoi Naka-ku Sakae 3 3 yummy rows in set (0.00 sec) mysql> SQL LEFT JOIN RIGHT JOIN OK mysql> SELECT * FROM list_t RIGHT JOIN rating_t ON eval_c=gradeid_c; id_c name_c add_c eval_c gradeid_c comment_c Horaiken Atsuta-ku Kanbe-cho 1 1 excellent 1 Yamamotoya Naka-ku Sakae 2 2 wonderful 2 Yaba-ton Naka-ku Ohsu 3 3 yummy 5 Yokoi Naka-ku Sakae 3 3 yummy NULL NULL NULL NULL 4 OK NULL NULL NULL NULL 5 poor NULL NULL NULL NULL 6 terrible rows in set (0.00 sec) mysql> mysql> SELECT * FROM list_t INNER JOIN rating_t ON eval_c=gradeid_c;

38 32 3 SQL id_c name_c add_c eval_c gradeid_c comment_c Yamamotoya Naka-ku Sakae 2 2 wonderful 2 Yaba-ton Naka-ku Ohsu 3 3 yummy 3 Horaiken Atsuta-ku Kanbe-cho 1 1 excellent 5 Yokoi Naka-ku Sakae 3 3 yummy rows in set (0.00 sec) mysql> SQL PHP Web

39 33 4 PHP WebDB 4.1 PHP PHP (PHP:Hypertext Preprocessor) PHP HTML DBMS WebDB PHP Web 100 PHP 4.2 HTML DB Web DB HTML PHP WebDB HTML HTML PHP RDBMS Web *1 WebDB *1 HTML PHP

40 34 4 PHP WebDB 1. MySQL 2. DB 3. SQL MySQL MySQL DB MySQL mysql connect() PHP DB mysql query() PHP $conn = mysql_connect($sv, $user, $pass) or die("connection Error!"); mysql_select_db($dbname) or die("connection Error!!"); mysql connect() $conn or die( ) mysql select db() or die() SQL list t id c name c name c $sql = "SELECT id_c, name_c FROM list_t ORDER BY name_c"; $res = mysql_query($sql, $conn) or die("data Retrieval Error!"); mysql query() SQL mysql connect() $conn SQL $conn * 2 SELECT SQL INSERT INTO VALUES DELETE FROM WHERE UPDATE *2 PHP web

41 4.2 HTML DB 35 SET mysql query() SQL $res echo "<table border=\"1\">"; echo "<tr>"; echo "<td>id</td>"; echo "<td>name of Restaurant</td>"; echo "<td>address</td>"; echo "</tr>"; while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) { echo "<tr>"; echo "<td>".$row["id_c"]."</td>"; echo "<td>".$row["name_c"]."</td>"; echo "<td>".$row["ad_c"]."</td>"; echo "</tr>"; } echo "</table>"; mysql fetch array() MYSQL ASSOC HTML PHP MySQL mysql_close($conn); mysql xxx() PHP MySQL HTML PHP HTML PHP <html> <head>

42 36 4 PHP WebDB <title>data Indication</title> </head> <body> <h3> </h3> <?php // $sv = "localhost"; $dbname = "sugawara"; $user = "sugawara"; $passwd = "xxxxx"; // $enc_disp = "EUC-JP"; $enc_db = "EUC-JP"; // function cnv_enc($string, $to, $from) { // $det_enc = mb_detect_encoding($string, $from. ", ". $to); if ($det_enc and $det_enc!= $to) { return mb_convert_encoding($string, $to, $det_enc); } else { return $string; } } // $conn = mysql_connect($sv, $user, $passwd) or die("connection Error!"); mysql_select_db($dbname) or die("conection Error!!"); // SQL $sql = "SELECT id_c, name_c, add_c FROM list_t ORDER BY name_c"; $res = mysql_query($sql, $conn) or die("data Retrieval Error!"); // echo "<table border=\"1\">"; echo "<tr>"; echo "<td>id</td>"; echo "<td> </td>"; echo "<td> </td>"; echo "</tr>"; while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) { echo "<tr>"; echo "<td>".$row["id_c"]."</td>"; echo "<td>".cnv_enc($row["name_c"], $enc_disp, $enc_db)."</td>"; echo "<td>".cnv_enc($row["add_c"], $enc_disp, $enc_db)."</td>"; echo "</tr>"; } echo "</table>"; // mysql_close($conn);

43 4.2 HTML DB 37?> </body> </html> mb detect encoding() 1 EUC-JP mb convert encoding() *3 *3

44

45 39 5 Web Database 5.1 *1 HTTP, PHP, MySQL WebDB RDB 3 web web web *2 *1 *2

46 40 5 Web Database OK 5.1 mysql connect() mysql close() SELECT INSERT UPDATE DELETE mysql close()

47 DB 1 *3 *3

48 42 5 Web Database PHP

49 RDB RDBMS MySQL *1 *2 1. * where 3 *1 3.2 *2 20 *3 3.2

50 *4 web HTML PHP * * *4 1 *5 WebDB *6

51 RDB shinji web PDF MS Word shinji at nitech.ac.jp * 7 webdb xxx 20115xxx 1 webdb xxx.pdf 20115xxx 2 PDF web *8 *9 web * :00 3 *7 at *8 web *9 *10

52

53 47 7 WebDB WebDB PC

54 48 7 MS PowerPoint * 1 PC *2 *1 PowerPoint *2 (1996).

55 49 WebDB RDBMS

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., RDBM, SQL. OSS,, SQL,,. 1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................

More information

,, create table drop table alter table

,, create table drop table alter table PostgreSQL 1 1 2 1 3,, 2 3.1 - create table........................... 2 3.2 - drop table............................ 3 3.3 - alter table............................ 4 4 - copy 5 4.1..................................

More information

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name SQL mysql mysql ( mush, potato) % mysql -u mush -p mydb Enter password:****** mysql>show tables; usertable mysql> ( ) SQL (Query) : select < > from < > where < >; : create, drop, insert, delete,... ; (

More information

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 Web 2.0 Web Web Web Web Web Web Web I II I ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 1. 1.1 Web... 1 1.1.1... 3 1.1.2... 3 1.1.3... 4 1.2... 4 I 2 5 2. HTMLCSS 2.1 HTML...

More information

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200, WEB DB PRESS Vol.1 79 3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200, http://www.postgresql.org/http://www.jp.postgresql.org/ 80 WEB DB PRESS

More information

1 1 1.......................... 1 2.......................... 2 2 5 1........................... 5 2................... 7 3..................... 8 4..

1 1 1.......................... 1 2.......................... 2 2 5 1........................... 5 2................... 7 3..................... 8 4.. CD 1 1 1.......................... 1 2.......................... 2 2 5 1........................... 5 2................... 7 3..................... 8 4......................... 13 5 CD.................

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

hands_on_4.PDF

hands_on_4.PDF PHPMySQL 4 PC LAN 2 () () SQLDBMS DBMS DataBase Management System mysql DBMS SQL Structured Query Language SQL DBMS 3 DBMS DataBase Management System B Table 3 Table 2 Table 1 a 1 a 2 a 3 A SQLStructured

More information

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 2 Excel 1 SQL 1 SQL Server sp_executesql Oracle SQL

More information

Wiki Wiki Wiki...

Wiki Wiki Wiki... 21 RDB Wiki 0830016 : : 2010 1 29 1 1 5 1.1........................................... 5 1.2 Wiki...................................... 7 1.2.1 Wiki.................... 7 1.2.2 Wiki.................. 8

More information

関係データベース

関係データベース データベース動的コンテンツ 2011 年 5 月 19 日 4 班宇賀一登尾形勇磨田口龍一藤森夏輝藤原祐太 目次 データベースシステム データベース データベース管理システム SQL 動的コンテンツ 今回の課題について データベースシステム DBS (Data Base System) 各種アプリケーションが取り扱うデータを効率的に管理 共有 利用 ユーザ アプリケーション データベース管理システム

More information

MySQL5.0データベース ログファイルおよびステータスの収集

MySQL5.0データベース ログファイルおよびステータスの収集 HP OpenSource MySQL 5.0 ver. 1.0 1 MySQL Server 5.0 MySQL Server 5.0 MySQL Server MySQL Server MySQL Server MySQL Character Set MySQL Character Set 1 MySQL Server MySQL Server 5.0 2 MySQL Server 5.0 MySQL

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索 eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです

More information

HP OpenSource ブループリント

HP OpenSource ブループリント HP OpenSource Blue Print MySQL Enterprise Server 5.0 Red Hat Enterprise Linux 3 tar.gz ver 1.1 1 MySQL Red Hat Enterprise Linux 3 MySQL Community Server Enterprise Server 2 MySQL Enterprise Server MySQL

More information

第3回_416.ppt

第3回_416.ppt 3 3 2010 4 IPA Web http://www.ipa.go.jp/security/awareness/vendor/programming Copyright 2010 IPA 1 3-1 3-1-1 SQL #1 3-1-2 SQL #2 3-1-3 3-1-4 3-2 3-2-1 #2 3-2-2 #1 3-2-3 HTTP 3-3 3-3-1 3-3-2 Copyright 2010

More information

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF   a m Vol.55 No.1 2 15 (Jan. 2014) 1,a) 2,3,b) 4,3,c) 3,d) 2013 3 18, 2013 10 9 saccess 1 1 saccess saccess Design and Implementation of an Online Tool for Database Education Hiroyuki Nagataki 1,a) Yoshiaki

More information

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J 1 2018 4 Java 35 35 262.5 30 1 1 1,045,300 653,300 656,000 2017 12 389,300 2,700 2 946,900 554,900 290,900 101,100 1 2 Java Java Java Web Eclipse Java List Set Map StringBuilder HTML/CSS/JavaScript JSP/Servlet

More information

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO SQLite SQLite3 http://www.ns.kogakuin.ac.jp/~ct13140/prog/ オープンソース ( フリー )RDBMS 実装の 1 個 http://www.sqlite.org/ 現在,3.6 が最新版. SQLite 2.x と SQLite 3.x が有名. 特徴 RDBMS サーバプロセスの起動が不要. 1 データベース,1 ファイル で格納.. つまり

More information

情報の構造とデータ処理

情報の構造とデータ処理 mizutani@ic.daito.ac.jp 2014 SQL information system input process output (information) (symbols) (information structure) (data) 201411 ton/kg m/feet km 2 /m 2 (data structure) (integer) (real) (boolean)

More information

FileMaker ODBC and JDBC Guide

FileMaker ODBC and JDBC Guide FileMaker 13 ODBC JDBC 2004-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. FileMaker WebDirect Bento FileMaker,

More information

Data Management Database ICT Information and Communication Technology 2009/2/ SQL SQL DB DB XMLDB R. Ramakrishna

Data Management Database ICT Information and Communication Technology 2009/2/ SQL SQL DB DB XMLDB R. Ramakrishna Data Management Database morimoto@mis.hiroshima-u.ac.jp ICTInformation and Communication Technology 200922-4 SQL SQL DBDBXMLDB R. Ramakrishnan and J. Gehrke Database Management Systems McGraw-Hill 200922-4

More information

橡実践Oracle Objects for OLE

橡実践Oracle Objects for OLE THE Database FOR Network Computing 2 1. 2 1-1. PL/SQL 2 1-2. 9 1-3. PL/SQL 11 2. 14 3. 16 3-1. NUMBER 16 3-2. CHAR/VARCHAR2 18 3-3. DATE 18 4. 23 4-1. 23 4-2. / 24 26 1. COPYTOCLIPBOARD 26 III. 28 1.

More information

LAPP/LAMP (SQL + cgi)

LAPP/LAMP (SQL + cgi) LAPP/LAMP (SQL + cgi) 2013 12 9 OA E-Learning Web LAMP (Linux + Apache + MySQL + PHP or Perl) LAPP (Linux + Apache + PostgreSQL + PHP or Perl) Linux OS Web Apache MySQL PostgreSQL Web cgi-bin PHP Perl

More information

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps EGL JSF ii EGL JSF EGL JSF.. 1................. 1 1:.... 3 Web.......... 3........... 3........ 4......... 7 2:...... 7..... 7 SQL.... 8 JSF.... 10 Web.... 12......... 13 3: OR....... 14 OR... 14.15 OR.....

More information

NEEDS Yahoo! Finance Yahoo! NEEDS MT EDINET XBRL Magnetic Tape NEEDS MT Mac OS X Server, Linux, Windows Operating System: OS MySQL Web Apache MySQL PHP Web ODBC MT Web ODBC LAMP ODBC NEEDS MT PHP: Hypertext

More information

1 2 1.1................................ 2 1.2................................. 2 1.2.1............................... 3 1.2.2.........................

1 2 1.1................................ 2 1.2................................. 2 1.2.1............................... 3 1.2.2......................... 18 PHP Ajax 1 2 1.1................................ 2 1.2................................. 2 1.2.1............................... 3 1.2.2................................... 3 2 7 2.1.......................

More information

IIJ Technical WEEK Cloudbusting Machine(CBM)

IIJ Technical WEEK Cloudbusting Machine(CBM) Cloudbusting Machine CBM IIJ Project Gryfon PaaS Cloudbusting Machine CBM Project Gryfon PaaS http://www.gryfon.iij-ii.co.jp/ Key-Value Store KVS C GQL PHP-C MySQL 5.0.77 Cassandra 0.7.2 MongoDB 1.8.2

More information

FileMaker 16 ODBC と JDBC ガイド

FileMaker 16 ODBC と JDBC ガイド FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMakerFileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker

More information

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL SaaS CAM MACS PostgreSQL ~ ~ 7 PostgreSQL in 2014/02/07 n n n ( ) n Oracle 16 PostgreSQL 3 MySQL n SaaS CAM MACS n AWS n 1993 6 1 1999 4 1 C/S CAM MACS 2007 4 1 SaaS CAM MACS 2007 11 1 SaaS CAM MACS CAM

More information

結合演算 ( 復習 ) データベース論 (9) R 社員番号 氏名麻生太郎安部晋三与謝野馨森喜朗 部門経理課営業課総務課営業課 S 部門経理課営業課総務課 電話 問合せ言語と SQL(2) R S 社員番号

結合演算 ( 復習 ) データベース論 (9) R 社員番号 氏名麻生太郎安部晋三与謝野馨森喜朗 部門経理課営業課総務課営業課 S 部門経理課営業課総務課 電話 問合せ言語と SQL(2) R S 社員番号 結合演算 ( 復習 ) データベース論 (9) R 社員番号 046 064 011 011 氏名麻生太郎安部晋三与謝野馨森喜朗 部門総務課 S 部門総務課 電話 45 4567 問合せ言語と SQL(2) R S 社員番号 046 064 011 011 氏名麻生太郎安部晋三与謝野馨森喜朗 部門総務課 電話 45 4567 DB-9 4 結合演算 結合演算 ( 例題演習 ) R 社員番号 046

More information

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_ 13 : Web : RDB (MySQL ) DB (memcached ) 1: MySQL ( ) 2: : /, 3: : Google, 1 / 23 testmysql.rb: mysql ruby testmem.rb: memcached ruby 2 / 23 ? Web / 3 ( ) Web s ( ) MySQL PostgreSQL SQLite MariaDB (MySQL

More information

FileMaker 15 ODBC と JDBC ガイド

FileMaker 15 ODBC と JDBC ガイド FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information

: ORDER BY

: ORDER BY 11 7 8 1 : ORDER BY 1 1.1......................................... 1 1.2......................................... 1 1.3................................ 1 1.4 WHERE SELECT ORDER BY.................. 2 2

More information

Microsoft Word - SQL.rtf

Microsoft Word - SQL.rtf データベース資料古原作成 1 データベースとは データ管理の専用システムのことをデータベースと呼ぶ データをさまざまな形で格納し 取り出しやすくしている データベースの種類 カード型データベース リレーショナルデータベース カード型データベースはカードを単位としてデータを入力する カード一枚に各項目があり その内容を記述する カードは表で言えば一行に該当する リレーショナルデータベースでは複数の表を使うことが出来る

More information

Actual ESS Adapterの使用について

Actual ESS Adapterの使用について Actual ESS Adapter SQL External SQL Source FileMaker SQL ESS SQL FileMaker FileMaker SQL FileMaker FileMaker ESS SQL SQL FileMaker ODBC SQL FileMaker Microsoft SQL Server MySQL Oracle 3 ODBC Mac OS X Actual

More information

意外と簡単!?

意外と簡単!? !?Access Oracle Oracle Migration Workbench MS-Access Oracle Creation Date: Oct 01, 2004 Last Update: Mar 08, 2005 Version: 1.1 !? Oracle Database 10g / GUI!? / Standard Edition!? /!?!? Oracle Database

More information

FileMaker ODBC と JDBC ガイド

FileMaker ODBC と JDBC ガイド FileMaker ODBC JDBC 2004-2019 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMakerFileMaker CloudFileMaker Go FileMaker, Inc. FileMaker

More information

1 1 1......................... 1 2.......................... 2 3.................... 2 4...................... 3 2 4 1....... 4 2........................ 7 3................... 8 3 12 1...........................

More information

ストラドプロシージャの呼び出し方

ストラドプロシージャの呼び出し方 Release10.5 Oracle DataServer Informix MS SQL NXJ SQL JDBC Java JDBC NXJ : NXJ JDBC / NXJ EXEC SQL [USING CONNECTION ] CALL [.][.] ([])

More information

目次 1 はじめに 目的 用語 移行の流れ 移行対象 / 対象外と事前準備の要否 メール関係の事前準備 メールアカウントの確認と変更 パスワードの確認と変更...

目次 1 はじめに 目的 用語 移行の流れ 移行対象 / 対象外と事前準備の要否 メール関係の事前準備 メールアカウントの確認と変更 パスワードの確認と変更... 最終更新日 :2015 年 10 月 7 日 移行事前準備 ガイド 本ガイドは移行 ( コピー ) 実施前に参照するものとなります 目次 1 はじめに... - 2-1.1 目的...- 2-1.2 用語...- 2-1.3 移行の流れ...- 2-1.4 移行対象 / 対象外と事前準備の要否...- 3-2 メール関係の事前準備...- 3-2.1 メールアカウントの確認と変更...- 3-2.2

More information

Taro php.jtdc

Taro php.jtdc 4-5 PHP 演習問題 演習 1 フォルダ \data\dbserver\php のPHPスクリプト randamu.php を使い, データベース testdb のテーブル table1 を取り込み, ランダムにデータを表示させるWebサーバを構築し, クライアント( Windows 側 ) のブラウザURL epc**.cen.hic.ac.jp/randamu.php を入力し, 確認する

More information

橡j_Oracle_whitepaper.PDF

橡j_Oracle_whitepaper.PDF Pervasive-Oracle 1 1 Pervasive Software Pervasive-Oracle / Pervasive Oracle Pervasive-Oracle ISV Pervasive-Oracle Pervasive.SQL Oracle 2 Pervasive-Oracle Pervasive-Oracle Pervasive.SQL Oracle Open Database

More information

_IMv2.key

_IMv2.key 飯島基 文 customb2b@me.com $ ssh ladmin@im.example.com $ cd /Library/Server/Web/Data/Sites/Default/ $ git clone https://github.com/msyk/inter-mediator.git

More information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0 Oracle XML DB MML v3.0 2004 5 27 1 Memo 1 Agenda XML MML v3.0 2 Oracle XML Oracle XML DB XML API Oracle XML DB W3C XML Schema 1.0 XPath 1.0 XSLT 1.0 Oracle W3C XML Schema Oracle 2 XML Oracle XML Developer

More information

2009 Web B012-1

2009 Web B012-1 2009 Web 2010 2 1 5108B012-1 1 4 1.1....................................... 4 1.2................................... 4 2 Web 5 2.1 Web............................... 5 2.2 Web.................................

More information

FileMaker ODBC and JDBC Guide

FileMaker ODBC and JDBC Guide FileMaker 14 ODBC JDBC 2004-2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information

test

test PostgreSQL CTO 5 2011 5 2011 9 2012 5 2013 10 2013 11 1 5000 JOIN 4 1. 2. 5 6 http://www.slideshare.net/mistakah/gpsgnss Location Base ( ) PostgreSQL x PostgreSQL 2011/8 MySQL MongoDB PostgreSQL GIS 2011/9

More information

~モバイルを知る~ 日常生活とモバイルコンピューティング

~モバイルを知る~ 日常生活とモバイルコンピューティング テーマ研究会 (2011/10/04) ~ データベース ~ 政策情報学部 渡辺恭人 riho-m@cuc.ac.jp データベース Web アプリケーションに必要なもの データベースとは? 必要に応じて情報を取り出せるしくみ たとえば住所録みたいなもの 例 住所録 知人や友人の住所が列記されている 必要に応じて探せる 例 山田さんの電話番号は? 大がかりなもの :NTT の電話帳 2 データベースとは?

More information

日本オラクル株式会社

日本オラクル株式会社 FISC 6 Oracle Database 10g ~ ~ : 2005 7 26 : 2005 7 31 : 1.0 2004 4 (* ) FISC ) (* ) FISC 6 (* FISC 6 ) FISC 6 Oracle g Database 10 (FISC) http://www.fisc.or.jp FISC http://www.fisc.or.jp/info/info/050307-1.htm

More information

0 第 4 書データベース操作 i 4.1 データベースへの接続 (1) データベースチェックポイントの追加 データベースチェックポイントを追加します (2)ODBC による接続 ODBC を使用してデータベースへ接続します SQL 文を手作業で指定する場合 最大フェッチ行数を指定する場合はここで最大行数を指定します ii 接続文字列を作成します 作成ボタンクリック > データソース選択 > データベース接続

More information

橡PervasiveSQL2000ReviewersGuide.PDF

橡PervasiveSQL2000ReviewersGuide.PDF Pervasive.SQL 2000 Reviewer s Guide Pervasive.SQL TM 2000 Reviewer s Guide Rev.1 11/99 Pervasive Software Inc. The Freedom to Create Applications for Everyone, Everywhere ...3 Pervasive.SQL 2000...4 Pervasive.SQL

More information

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co 072 DB Magazine 2007 September ~~~~~~~~~~~~~~~~~~ wait Call CPU time 1,055 34.7 latch: library cache 7,278 750 103 24.7 latch: library cache lock 4,194 465 111 15.3 job scheduler coordinator slave wait

More information

SQLite データベース IS04 組み込み 1

SQLite データベース IS04 組み込み 1 SQLite データベース IS04 組み込み 1 SQLite データベースは ファイルベースで SQL を実行することができる軽量データベースです データベース1つにつき 1 ファイルで管理し この中に複数のテーブルを持つことができます このファイルをアクセスするための実行ファイルをダウンロードするだけという手軽さです リレーショナルとは 複数のテーブルを関連するフィールドで結合して 大きな表があるように振舞わせるものです

More information

122.pdf

122.pdf HironobuUtsugi hironobu-utsugi@exa-corp.co.jp RDB exa review XML HTML W3C(World Wide Web Consortium) XML(Extensible Markup Language) HTML RDB(Relational Database) XML XML DB RDB XML DB XML DB XML * 1 RDB

More information

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener 22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Generator PF-Web for Constructing Web Applications. Tomohiro

More information

csj-report.pdf

csj-report.pdf 527 9 CSJ CSJ CSJ 1 8 XML CSJ XML Browser (MonoForC) CSJ 1.7 CSJ CSJ CSJ 9.1 GREP GREP Unix Windows Windows (http://www.vector.co.jp/) Trn Windows Trn > > grep *.trn 528 9 CSJ A01F0132.trn:& A01M0097.trn:&

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 11 20 p.1/34 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

Oracle Database Connect 2017 JPOUG

Oracle Database Connect 2017 JPOUG Oracle Database Connect 2017 / JPOUG 異なるデータベース間の SQL 比較と Oracle Database 12c の新機能 Noriyoshi Shinoda March 8, 2017 自己紹介篠田典良 ( しのだのりよし ) 所属 日本ヒューレット パッカード株式会社テクノロジーコンサルティング事業統括 現在の業務 Oracle Database をはじめ

More information

CAC

CAC VOL.24NO.1 61 IMS Transaction 3270 DataBase Transaction OS/370 IMS Traditional Transaction Web Browser Transaction Internet WWW AP IIS APache WebLogic Websphere DataBase Oracle DB2 SQL Server Web Browser

More information

はじめに

はじめに IT 1 NPO (IPEC) 55.7 29.5 Web TOEIC Nice to meet you. How are you doing? 1 type (2002 5 )66 15 1 IT Java (IZUMA, Tsuyuki) James Robinson James James James Oh, YOU are Tsuyuki! Finally, huh? What's going

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

A : kerl kerl Erlang/OTP Erlang/OTP 2 2 Elixir/Phoenix URL 2 PDF A.2 Bash macos.bash_profile exp

A : kerl kerl Erlang/OTP Erlang/OTP 2 2 Elixir/Phoenix URL 2 PDF   A.2 Bash macos.bash_profile exp A Erlang/OTP Elixir Phoenix nvm Node.js A.1 Erlang/OTP 21.1 $ kerl update releases $ kerl build 21.1 21.1 $ kerl install 21.1 ~/erlang/21.1 $ source ~/erlang/21.1/activate Erlang/OTP 1 203 A : kerl kerl

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - FlexGrid Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

untitled

untitled Caché Agenda InterSystems Caché 2009.1.NET Gateway (2009.1) Truncate Caché Databases ( ( Studio Caché ObjectScript SQL Object Security InterSystems (200x.1, 200x.2) 5.2 : 2006/6 2007.1 : 2007/6 2008.1

More information

# mv httpd tar.gz /usr/local/src /usr/local/src # tar zxvf httpd tar.gz make #./configure # make # make install Apache # /usr/local/apac

# mv httpd tar.gz /usr/local/src /usr/local/src # tar zxvf httpd tar.gz make #./configure # make # make install Apache # /usr/local/apac LAMP 2007 10 29 1 LAMP LAMP Web L:Linux( ) A:Apache(Web ) M:MySQL( ) P:PHP(Hypertext Preprocessor) OS Windows WAMP Mac OS MAMP Vine Linux OS root yum Red Hat Linux 2 Apache Apache http://httpd.apache.org/download.cgi

More information

fiš„v3.dvi

fiš„v3.dvi (2001) 49 2 261 275 Web 1 1 2001 2 21 2001 4 26 Windows OS Web Windows OS, DELPHI, 1. Windows OS. DELPHI Web DELPHI ALGOL PASCAL VISUAL BASIC C++ JAVA DELPHI Windows OS Linux OS KyLix Mac OS (ver 10) JAVA

More information

untitled

untitled HP OpenSource MySQL Server 5.0 Red Hat Enterprise Linux 4 ver 1.5 MySQL Red Hat Enterprise Linux 4 Super Smack Super Smac MySQL Super Smack RHEL4 1 2 MySQL SuperSmack SuperSmack 3 SuperSmack MySQL 4 MySQL

More information

Microsoft Word - Win-Outlook.docx

Microsoft Word - Win-Outlook.docx Microsoft Office Outlook での設定方法 (IMAP および POP 編 ) How to set up with Microsoft Office Outlook (IMAP and POP) 0. 事前に https://office365.iii.kyushu-u.ac.jp/login からサインインし 以下の手順で自分の基本アドレスをメモしておいてください Sign

More information

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati IBM Software Group XML Features in DB2 UDB V8 IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Information Integrator

More information

Chapter Two

Chapter Two Database 第 8 回 :SQL 言語 ( データベース操作 ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 1 Schedule 日程 内容 第 1 回 10 月 6 日 ガイダンス, データベースとは? 第 2 回 10 月 13 日 三層スキーマ,

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 1 2 3 4 HTML 5 HTML 6 7 8 9 ( ) 10 11 ( ) Switch(state) case STATE_xxxx : int op_state = opponent.getstate(); switch (op_state) { case STATE_yyyy : < > player.setstate(state_zzzz); 12 13 14 15 16 17 request

More information

2

2 1 2 3 4 5 6 7 8 tbody tr div [_im_enclosure] div [_im_repeater] span [_im_enclosure] span [_im_repeater] ol li ul li select option 9 10

More information

ohp.mgp

ohp.mgp 2019/06/11 A/B -- HTML/WWW(World Wide Web -- (TA:, [ 1 ] !!? Web Page http://edu-gw2.math.cst.nihon-u.ac.jp/~kurino VNC Server Address : 10.9.209.159 Password : vnc-2019 (2019/06/04 : : * * / / : (cf.

More information

PowerRDBconnector説明書(SQLServer編)

PowerRDBconnector説明書(SQLServer編) COBOL COBOL SQL COBOL COBOL COBOL OPEN REWRITE REWRITE SQL Server SQL Server PowerRDBconnector or NetCOBOL C C COBOL C C NetCOBOL [] NetCOBOL [] NetCOBOL SQL Server SQL Server NetCOBOL []

More information

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO SQLite インターネット技術特論 H:SQLite3 山口実靖 http://www.ns.kogakuin.ac.jp/~ct13140/inet/ オープンソース ( フリー )RDBMS 実装の 1 個 http://www.sqlite.org/ SQLite 2.x と SQLite 3.x が有名. 特徴 RDBMS サーバプロセスの起動が不要. 1 データベース,1 ファイル で格納..

More information

PGECons技術ドキュメントテンプレート Ver.3

PGECons技術ドキュメントテンプレート Ver.3 付録. パーティションツール 1. pg_part 1.1. 環境構築検証環境は下記で実施しました CPU RAM 表 1.1: 環境 Intel(R) Xeon(R) CPU L5520 @ 2.27GHz 8GB OS Red Hat Enterprise Linux Server release 6.6 PostgreSQL サーバ PostgreSQL 9.4.0 環境構築は以下の手順で実施しています

More information

TM-T88VI 詳細取扱説明書

TM-T88VI 詳細取扱説明書 M00109801 Rev. B 2 3 4 5 6 7 8 9 10 Bluetooth 11 12 Bluetooth 13 14 1 15 16 Bluetooth Bluetooth 1 17 1 2 3 4 10 9 8 7 12 5 6 11 18 1 19 1 3 4 2 5 6 7 20 1 21 22 1 23 24 1 25 SimpleAP Start SSID : EPSON_Printer

More information

untitled

untitled 2 3 4 5 6 READ PK POINT 5.1.30 InnoDB 5.1.30 MyISAM 5.0.79 InnoDB 5.0.79 MyISAM 7 READ_KEY_POINT_LIMIT 5.1.30 InnoDB 5.1.30 MyISAM 5.0.79 InnoDB 5.0.79 MyISAM 8 READ PK RANGE 5.1.30 InnoDB 5.1.30 MyISAM

More information

WDI-Slides-05.pptx

WDI-Slides-05.pptx WEB+DB システム ( 入門編 ) 第 5 回 (2016 年 5 月 12 日 ) データベース言語 SQL 今日のテーマ p データベースとは何か p データベース言語 SQL について学ぶ p 新たにテーブルを一つ追加する データベースとは コンピュータによって書き込みや読み出しを行えるように構成されたデータの集まり データとは? 電子的や磁気的な信号で管理される情報体のことを指し 絵やプログラムや音楽

More information

スライド 1

スライド 1 普通のこと OpenSolaris にとって 普通のこと を 普通に 話してみたいと思います ユーザーズグループの活動の話 勉強会や ML IRC にきてね apache 2.2 # svcadm enable apache22 # svcs -xv apache22 svc:/network/http:apache22 (Apache 2.2 HTTP server) State: online

More information

intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL - intra-mart Web for SellSide ver3.1.0 2002/03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL - intra-mart intra-mart intra-mart - 1 - intra-mart

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - SPREAD Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change

More information

9iAS_DEV.PDF

9iAS_DEV.PDF Oracle9i Application Server for Windows NT 1.0.2.0.0 2001.2.1 1 1 PL/SQL...3 1.1...3 1.2 PL/SQL Web Toolkit...5 1.3 Database Access Descriptor...6 1.4 PL/SQL...8 1.5 PL/SQL...10 1.6 PL/SQL...12 2 SERVLET...13

More information

WEB DB PRESS Vol.1 65

WEB DB PRESS Vol.1 65 http://www.fastcgi.com/ http://perl.apache.org/ 64 WEB DB PRESS Vol.1 WEB DB PRESS Vol.1 65 Powered by mod_perl, Apache & MySQL my $input; my %form; read STDIN, $input, $ENV{'CONTENT_LENGTH'}; foreach

More information

wide94.dvi

wide94.dvi 14 WWW 397 1 NIR-TF UUCP ftp telnet ( ) WIDE Networked Information Retrieval( NIR ) vat(visual Audio Tool) nv(netvedeo) CERN WWW(World Wide Web) WIDE ISODE WIDE project WWW WWW 399 400 1994 WIDE 1 WIDE

More information

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ 2 : TCP/IP : HTTP HTTP/2 1 / 22 httpget.txt: http.rb: ruby http get Java http ( ) HttpURLConnection 2 / 22 wireshark httpget.txt httpget cookie.txt ( ) telnet telnet localhost 80 GET /index.html HTTP/1.1

More information

untitled

untitled Oracle Database Lite 10 g GUI Win32 Agenda Win32 Oracle Database Lite 10g Mobile Database WorkbenchGUI Oracle Database Lite 10g 10.2.0 21 Win32 Mobile Database Workbench Oracle Database Lite10g Release2

More information

GPS携帯端末を用いた近隣バス停位置と

GPS携帯端末を用いた近隣バス停位置と GPS S003036 2004 2 13 ... 3... 4 2.1...4 2.2...5 2.3...6... 8 3.1 DBMS...8 3.1.1 DBMS...8 3.1.2...9 3.1.3...10 3.2 Web...10 3.2.1 Web...10 3.2.2 JDBC... 11 3.3...11 3.3.1 SQL... 11 3.3.2 Java...12 3.4...12

More information

~モバイルを知る~ 日常生活とモバイルコンピューティング

~モバイルを知る~ 日常生活とモバイルコンピューティング テーマ研究会 (2010/10/05) ~ データベース ~ 政策情報学部 渡辺恭人 riho-m@cuc.ac.jp データベース Web アプリケーションに必要なもの データベースとは? 必要に応じて情報を取り出せるしくみ たとえば住所録みたいなもの 例 住所録 知人や友人の住所が列記されている 必要に応じて探せる 例 山田さんの電話番号は? 大がかりなもの :NTT の電話帳 2 データベースとは?

More information

XISによる効率良いシステム開発のポイント

XISによる効率良いシステム開発のポイント XML excelon XIS excelon XIS XML April 17, 2002 excelon Extensible Information Server Page 2 Overview XML DOM (XML ) ( ) excelon XIS (DOM ) CRUD ( XML ) amazon.com 2,000 / 100 / GUI / ( 10 ) Windows (NT/2000/XP),

More information

HeartCoreインストールマニュアル

HeartCoreインストールマニュアル HeartCore インストールマニュアル (JSP 版 ) October2013 Ver1.1-1 - 改訂履歴 改訂日 改訂内容 Ver1.0 2013 年 07 月 マニュアル改訂 Ver1.1 2013 年 10 月 フォーマット改訂 - 2 - 目次 1. 本文書の目的と対象...- 4-1.1. 概要説明... - 4-2. インストールの流れ...- 4-3. MySQL ユーザの作成...-

More information

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT DEIM Forum 2017 E3-1 SuperSQL 223 8522 3 14 1 E-mail: {tabata,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp,,,, SuperSQL SuperSQL, SuperSQL. SuperSQL 1. SuperSQL, Cross table, SQL,. 1 1 2 4. 1 SuperSQL

More information

052-XML04/fiÁ1-part3-’ÓŠ¹

052-XML04/fiÁ1-part3-’ÓŠ¹ & XML Data Store Part 3 Feature*1 AKIMOTO, Shougo i i i i i i inter 52 XML Magazine 04 i i i i i i i i P a r t 3 i i i i i XML Magazine 04 53 & XML Data Store Feature*1 i i inter i inter i inter inter

More information

JEE 上の Adobe Experience Manager forms のインストールおよびデプロイ(WebLogic 版)

JEE 上の Adobe Experience Manager forms のインストールおよびデプロイ(WebLogic 版) JEE ADOBE EXPERIENCE MANAGER FORMS WEBLOGIC http://help.adobe.com/ja_jp/legalnotices/index.html iii 1 AEM forms 2 AEM Forms 3 4 - WebLogic Server 4.1............................................................................

More information

DB2 UDB For LinuxのCLUSTERPRO上での稼動確認

DB2 UDB For LinuxのCLUSTERPRO上での稼動確認 DB2 UDB for Linux CLUSTERPRO 2002/03/29 IBM NEC...2...2...4 DB2_G1: (start.bat)...6 DB2_G1: DB2 (db2start.sh)...7 DB2_G1: DB2 (db2poling. sh)...9 DB2_G1: (stop.bat )... 11 DB2_G1: DB2 (db2stop. sh)...13...15...16...17

More information

Stapy_Tsuji_ key

Stapy_Tsuji_ key Python #23 2017.4.12 Python @tsjshg shingo.tsuji@gmail.com 1975 C++ IT Java Web 10 Python Python 3 Python Python Python Python SQL Excel PowerPoint PDF 2 http://pypl.github.io/pypl.html 1 http://blog.codeeval.com/codeevalblog/2016/2/2/most-popular-coding-languages-of-2016

More information