マガジンのカバー画像

プログラミング!

78
運営しているクリエイター

記事一覧

【Spring解体新書 バッチ編】1.1 SpringのDIについて

Springを使った開発では、DIについての知識が必須となります。

DI(Dependency Injection, 依存性の注入)とは、インスタンスを変数に代入することです。例えば、以下のようにListインターフェースのフィールドにArrayListクラスのインスタンスを代入します。

public class Hoge { // フィールド private List<Sample> sa

もっとみる

Android Studioの不具合

Installation did not succeed.
The application could not be installed.

List of apks:
[0] 'C:\Users\user\AndroidStudioProjects\ConstraintLayoutSample\app\build\intermediates\apk\debug\app-debug.apk'
In

もっとみる
応用情報 6.6.2 ビューの定義

応用情報 6.6.2 ビューの定義

ビューとはディスク装置上に存在し,実際にデータが格納される表のことを実表といいます。それに対しビューは,実表の一部,あるいは複数の表から必要な行や属性(列)を取り出し,あたかも1つの表であるかのように見せかけた仮想表です。しかし,仮想表といっても,利用者から見れば実表と同じで,データを検索するだけであれば制約はあるものの同様に操作することができます。

ビューを定義・使用することには,以下のような

もっとみる

応用情報 9.3.4 UML

UML(Unified Modeling Language)は,オブジェクト指向分析・設計で用いられるモデリング言語です。ここでは,UML2.0で使用される主な図法を見ていきましょう。

クラス図システム対象領域に存在するクラスと,クラス間の関連を表す図です。クラス間の関連は,関係するクラスを線で結びます。また,線の先に記号(表9.3.2参照)を付けることで汎化や集約といったクラス間の関係を明示し

もっとみる
応用情報 6.1.4 E-R図

応用情報 6.1.4 E-R図

実世界にあるデータ構造をできるだけあるがままに表現できる,つまりデータベース管理システムに依存しないデータモデルとして,E-Rモデルがあります。また,E-Rモデルを図で表現したものをE-R図(Entity-Relationship Diagram)といいます。

E-R図の構成要素データベース化の対象となる実世界を構成する要素を実体(以降,エンティティという)といい,これらのエンティティは,その性

もっとみる
応用情報 6.2.2 関係データベースのキー

応用情報 6.2.2 関係データベースのキー

関係データベースでは,表中の行を一意に識別するためのキー(スーパキー,候補キー,主キー)と,別の表を参照し関連づけるための外部キーという概念が設けられています。

スーパキー表中の行を一意に特定できる属性,あるいは属性の組をスーパキー(super key)といいます。極端な例ですが,表内に同一行が存在しなければ,スーパキーにすべての属性を指定してもかまいません。

候補キースーパキーの中で余分な属

もっとみる
応用情報 6.4.コラム 内結合と外結合のSQL文

応用情報 6.4.コラム 内結合と外結合のSQL文

午後試験では,内結合(INNER JOIN)や外結合(OUTER JOIN)を使用したSQL文が出題されます。午後試験の対策として,図6.4.8の内結合と図6.4.9~11の外結合の結果を得るSQL文がどのようになるのか見ておきましょう。 

①内結合(図6.4.8) SELECT 社員コード, 社員名,部門表.部門コード, 部門名 
FROM 社員表 INNER JOIN 部門表 
ON※ 社員

もっとみる
応用情報 6.4.2 関係演算

応用情報 6.4.2 関係演算

関係データベース特有の演算である関係演算には,射影,選択,結合,商があります。

選択と射影選択演算は,表から指定した行を取り出す関係演算,また,射影演算は,表から指定した列を取り出す関係演算です。

結合結合演算は,2つの表が共通にもつ項目(結合列)で結合を行い,新しい表をつくり出す関係演算です。一般に,SELECT文のFROM句で複数の表名をカンマで区切って指定し,WHERE句で結合条件を指定

もっとみる