2019-01-01から1年間の記事一覧

『人生を面白くする本物の教養』

読んだ本の記録をつける試み。 凡例 本から直接の引用は黒字で記載。引用基準は覚えておきたいこと,共感したことや感銘を受けた部分など。 自分の意見がある場合は黄色字で,書き出しに(´・ω・`)をつける。 人生を面白くする 本物の教養 (幻冬舎新書) 作者: …

言語処理100本ノック:第1章①

言語処理100本ノックというのを見つけたのでやっていきます。 www.cl.ecei.tohoku.ac.jp 第1章 00. 文字列の逆順 文字列"stressed"の文字を逆に(末尾から先頭に向かって)並べた文字列を得よ. スライスを使ったやり方 print("stressed"[::-1]) >>>desserts…

やることやりたいことリスト

やること ・応用情報技術者試験 ・Oracle DB bronze ・pythonでデータベースを利用したWebアプリの作成 ・pythonでdiscordのチャットbot作成 やりたいこと ・数学の復習(1A2B) ・算数の復習 ・歴検世界史受験 ・世界史の復習 ・統計検定 ・日本城郭検定 ・…

メモ:PythonでDBを使用する②

>>目標の確認 弊社のポータルサイトで使用できる蔵書管理アプリを作りたい。ーーーーーーーーーーーーーーーーーーーーーーーーーーーー 今日やること。 PythonのGUIアプリで自宅の書籍情報を確認できるようにする。 ーーーーーーーーーーーーーーーーーーー…

tkinterが使いたかっただけなのに一大事だった

やっぴー。 Pythonのデータベースプログラミングの本をやっていたら 「じゃあじゃあGUIアプリを作ってみようね!まずはimport tkinterだよ!」って書いてるから import tkinterやってみたら,モジュールがないですよと言われてしまった。 (スクショしておけ…

メモ:PythonでDBを使用する①

◯私の現在の状態 Python3系が使えるようになった(環境の話) SQLがだいたいわかる,勉強した。 エディタはAtomを使用している。 DBを使用したWebアプリを何か作りたい。 弊社の蔵書管理がアナログなのでここをなんとかするものを作ってみよう。買った本(´・ω…

11. 表の作成と削除

11.1 表の作成と削除 データベースオブジェクト…表、ビュー、索引などのデータ構造を格納できるものの総称。単にオブジェクトととも。 スキーマ データベースオブジェクトを管理するために使用される「論理的な概念」のこと。Oracleサーバの各ユーザーはユー…

10. データ操作とトランザクション制御

10.1 DML文によるデータの追加・更新・削除 確認 DMLとは,Data Manipulation Language:データ操作言語のこと。 表などのデータを直接操作する。 INSERT文によるデータの追加 表にデータを追加するときに使用する。 基本構文 INSERT INTO 表名 [ ( 列名1 [, …

9. 集合演算子の使用方法

9.1 集合演算子の種類と使用方法 集合演算子を使用すると,複数の問合せの結果を一つにまとめることができる。集合演算子を含む問合せのことを「複合問合せ」と呼ぶ。 集合演算子 UNION 2つの問合せ結果を連結し,重複した行を排除して戻す UNION ALL 2つの…

8.副問い合わせによる問い合わせの解決方法

8.1 副問い合わせの基本 副問い合わせ OracleサーバーではSQL文の中に別の問い合わせ(SELECT文)を入れ子にすることができる。この入れ子になっている内側のSELECT文のこと。外側のSELECT文が主問い合わせ。 副問い合わせを使用すると,副問い合わせの実行…

7. 複数の表からのデータの取り出し

7.1 複数の表の結合 結合 複数の表を関連付けてデータを取り出す機能。 基本的な表の結合方法 FROM句に結合する表の名前を「,」で区切って指定する。 SELECT 列名1,2,3,4... FROM 表名,表名 ・結合する表の両方に存在する列をSELECT句に指定するとエラーに…

6.グループ関数とデータの集計

6.1 グループ関数(複数行関数,集計関数) 複数件の入力データをグループ化して集計処理を行った結果を1つだけ戻す関数 SELECT句,ORDER BY句,HAVING句で使用できる。 WHERE句では使用できない。 COUNT関数 取り出されたデータの件数を戻す。数値型,文字型…

5.汎用関数と条件式

主な汎用関数とその使い方 汎用関数とは、引数として受け取ったデータに対してNULL値に関する操作を行う関数。NULL操作関数とも。 NVL関数 引数の「式1」に指定された値がNULL値以外の場合「式1」を、NULL値の場合は「式2」を戻す関数。 NVL(式1, 式2) NVL2…

4.単一行関数

4.1 SQL関数の概要と単一行関数の基本 SQL関数(SQLファンクション) Oracleデータベースに予め組み込まれている関数。 「単一行関数」と「グループ関数」に分類される。 単一行関数は、1件のデータごとに処理を行い、入力データごとに結果を1つ戻す関数。 グ…

3.データの制限とソート

3.1 問い合わせで取得する行の制限 WHERE句を使用する SELECT文にWHERE句を指定すると、取り出す対象を指定した条件を満たす行に制限できる。 SELECT 列名 [,列名] FROM 表名 WHERE 条件; ・WHERE句は必ずFROM句の後に指定する。 WHERE句の条件 WHERE 列名 …

2.SELECT文

SELECT文はデータベースからデータを取り出すときに使用する 射影 表から特定の列のみを取り出すこと。 選択 表から特定の行のみを取り出すこと。 結合 複数の表を関連づけてデータを取り出すこと。 SELECT文の基本構文 SELECT 何を FROM どの表から; 列の取…

1.リレーショナルデータベースとSQL

わかってることもあるけど念の為 リレーショナルデータベースの基礎知識 DB:データベース DBMS:データベースを管理するためのソフトウェア RDBMS:リレーショナルデータベースを管理するためのソフトウェア リレーショナルデータベース 行(ROW)と列(COL…

Oracle Databaseの資格を取得したい

Oracle Databaseの資格を取得したいと思ったのだが、受験方法や試験の仕組みなどが不明だったので、自分用に調べてまとめた。 Oracle Masterとは ・データベース認定資格 ・ミドルウェア/Java認定資格 を含む総称。 有名なのは「ORACLE MASTER Oracle Databa…

応用情報技術者試験合格に向けて作戦を立てた。

春季試験は受験しないのだが、このままのスピードで勉強していると、秋季試験に不合格になってしまうため、作戦を立てることにした。 作戦は以下の方法に則り立案する。 ①相手を知り、自分を知り、相手の攻略法を考える。 ②3段階予定術(どのくらいのスパン…

基本情報技術者試験に受かった話

超今更なんだけど、参考用の記録として残したいので覚えてる限りで、 勉強した内容、使用した教材、勉強時間について書きます。 もうすぐ春季試験だしね。 【基本スペック】 ・文系。地方国立の大学院(修士)修了、教育学修士。 中学校社会科専修免許と、高…