yomitech
Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。
登録確認メールをお送りします。いつでも配信停止できます。
バックナンバー
「Effective SQL」の検索結果: 4冊
Effective SQL
どれだけクライアント側のUXが変わっても、アルゴリズムが変更されても、変わらないのがリレーショナルデータベースの世界。それだけに経験値とベンダーごとに微妙に異なる方言を操るための“鍛錬”は必須の世界といえます。 しかし“鍛錬”は、それこそ思考し手を動かさなければ鍛錬とは言えません。 そこで本書では、単なる教科書的なSQL文の組み立て(鍛錬の方法)を超えて、さまざまなケースにマッチした...
2017冬休み課題図書10選
Merry Christmas! qnoteアドベントカレンダー最終日は、この冬休みに私が読みたい本、後輩たちに読んでほしい本をいくつか紹介したいと思います。私の業務や趣味がiOSやインフラ系なのでやや偏った選択になりますが、「リーダブルコード」などよく挙げられる鉄板モノは除外して、ここ3ヶ月以内に発売された or これから発売される書籍を中心に選びました。この本ダメだよ、もっと良い本あるよ的な指…
SQL実践入門──高速でわかりやすいクエリの書き方
SQLはデータベース操作に特化した言語で、柔軟にデータを操作できます。ただし、独自のロジックに基づいているため、それを正しく理解しなければ、読みづらくパフォーマンスの出ないSQLになってしまいます。本書では、「条件分岐」「集約」「ループ」「結合」「更新」など日常的に実行する処理の良い書き方・悪い書き方を解説します。その際、データベース内部でどう処理が実行されているかを示す実行計画を読み解くこ...
書評:Effective SQL
Effective SQL とは 良書が多いイメージの Effective シリーズに、Effective SQLなるものが発売されたのでとりあえず読んでみました。 Title: Effective SQL: 61 Specific Ways to Write Better SQL, First Edition Author: John L. Viescas, Douglas J. Steele,…
未経験からの勉強の流れ<HTMLから自作アプリ開発まで/その後>
未経験者がHTMLの勉強からはじめて自作アプリの開発を行うまで/行ってからの勉強の記録です。 「就職しました」という記事ではありません。スクールなどには通わず仕事をしながら独学で勉強を進めています。自分の備忘録として、また、これから学ぶ方、現在学んでいる方の参考に少しでもなるところがあればと思い記録を公開します。(この本の方がおすすめ、などツッコミがありましたらお気軽にコメントいただけるとありがた…
【新人プログラマ応援】独断と偏見で選んだおすすめ書籍(とりあえず)10選
はじめに 新人のうち(3年目ぐらいまでを想定)読んでおくと良いかなと思った書籍を独断と偏見で選んでみました。 Web系バリバリというよりもどちらかというとレガシーな環境でのんびりやってきた人間です。 ご参考になれば幸いです。 Code Complete 第2版 完全なプログラミングを目指して
DBエンジニアのための書籍13選
はじめに DBエンジニア(主にインフラ寄り)として、日々データベースの運用、設計、チューニング、開発業務を行っています。 そんな中、DBエンジニアのスキルを高められる書籍についての情報が少ないと感じ、これまで読んできた書籍の中で、特にためになった!と感じた書籍を紹介します。 ここで扱うのは主にRDBMS(特にOracle、Postgresql)向けの書籍となります。 スキルの変遷として、以下の流れ…
達人に学ぶSQL徹底指南書 : 初級者で終わりたくないあなたへ
付け焼き刃でSQLやってた人が見落としてた色々な事
達人に学ぶ SQL徹底指南書( 第2版 ゼロからはじめるデータベース操作( DISTINCTはCOUNT関数の引数として使用可能 SQL:DISTINCTを使用したCOUNT SELECT COUNT(DISTINCT shohinbunrui) FROM Shohin;
書評:Effective SQL
Effective SQL とは 良書が多いイメージの Effective シリーズに、Effective SQLなるものが発売されたのでとりあえず読んでみました。 Title: Effective SQL: 61 Specific Ways to Write Better SQL, First Edition Author: John L. Viescas, Douglas J. Steele,…
SQLアンチパターン
SQLアンチパターン:ID リクワイアド(とりあえず ID)
SQLアンチパターン( 目的 - 主キーの規約を確立する - このパターンは経験がないかも - Articles ArticleTags Tags という関係のテーブルは作ったことがあるけれど、ArticleTags にユニーク制約いれたかな...
昔の自分に伝えたい事
はじめに ホットペッパーグルメで開発を担当している亀山です。 時間が経つのは早いですね。 昔はあれこれ悩んでるうちに1年が過ぎてしまった記憶があります。 そんな、悩んでいた若かりし頃の自分(プログラマー1~3年目くらい)にアドバイスする感じでポエムを書きました。
NIJIBOXのエンジニアの見たいもの
前書き 去年に引き続き、今年も無事にNIJIBOXのアドベントカレンダーが今日まで進行していてホッとしている中の人です。やっぱりアドベントカレンダーは当日に投稿できた方がいいですね。^1 2年連続でカレンダー進行中なのではありますが、今回 - 技術書、もしくはそれに類するものであること - 紙の本(Not電子書籍)であること
書評:Effective SQL
Effective SQL とは 良書が多いイメージの Effective シリーズに、Effective SQLなるものが発売されたのでとりあえず読んでみました。 Title: Effective SQL: 61 Specific Ways to Write Better SQL, First Edition Author: John L. Viescas, Douglas J. Steele,…
sqlアンチパターンと解決策-入門編-
はじめに sqlアンチパターンの読書メモです。 書籍では25ものアンチパターンを取り扱っていましたが、今回はとりわけ初心者でも理解に難しくなく、すぐ実践できそうなものをピックアップしてまとめました。 ※独断と偏見です。これは要らないとかあったほうがいいとかあれば意見下さい:bow: 目次
プログラミング初心者がプログラミング歴0年目にオススメしたい技術書
はじめに こんばんは。今年も花粉が辛い@posterkeisukeです。 あと、2週間で3月も終わり、入社シーズンですね。 晴れ晴れ大学を卒業して4月からエンジニアとして働くという方も多いのではないでしょうか。 しかし、大学でプログラミングは齧る程度しか触っておらず、入社してからが不安だと言う方もまた、多いのではないでしょうか。
SQLアンチパターン勉強会 第四回:キーレスエントリ
はじめに 本エントリーは某社内で実施するデザインパターン勉強会向けの資料となります。 本エントリーで書籍「SQL アンチパターン( キーレスエントリとは 外部キー制約を省略するアンチパターンです。
SQLアンチパターン勉強会 第五回:EAV(エンティティ・アトリビュート・バリュー)
はじめに 本エントリーは某社内で実施するSQL勉強会向けの資料となります。 本エントリーで書籍「SQL アンチパターン( Serverに置き換えて解説します。 また本章以外のエントリーおよび利用するSQLリソースなどは、以下のGitHubを参照ください。 EAV(エンティティ・アトリビュート・バリュー)とは
技術書 読んだ順番を振り返ってみた
必要に迫られてSQLを勉強し始めて以来、購入した技術書も気づけば10冊を超えていました。本棚を晒すようで若干恥ずかしさもあるのですが、自身の振り返りも兼ねて記事にしてみました。 プログラミング初心者が、ちょっとしたデータベース構築と入力画面の作成ができるようになるまでに読んだ本の一覧として、参考になれば幸いです。 読んだ順番 1. SQL Server 2016の教科書( 1. SQLパズル 第2…
SQLアンチパターンもりもりDBを設計しよう!
概要 名著SQLアンチパターン( まず前半では、SQLアンチパターンを意図的に盛り込み、目も当てられない酷い設計をします。 そのあとリファクタリングを行なったER図に書き直していきます。 なお、真面目に書くと参考書の丸写しになってしまうので、この記事は アンチパターンもりもりのER図を見て嫌悪感を学習し、設計に役立てようという趣向のもと、詳しい説明は省きます。
【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた
これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】〜【Webエンジニアの3年生ぐらい】になるまでに読むと良い本まとめです。「どんな目的で学ぶか?」「いつぐらいまでに読むといいか?」を段階的にまとめました。「これだけ読めばいい!」と、そんな簡単な話ではありませんが、「今いるレベルより少し上の人がどんなジャンルのことを学んでんだろ?」という方の参考になれば…
『SQLアンチパターン』読書メモ
『SQLアンチパターン』を読みました。 せっかくなので内容を残しておきます。 『SQLアンチパターン』とは DB設計やSQLクエリでやりがちな悪手=アンチパターンを取り上げ、それぞれに対して具体的な問題点と解決法を紹介する書籍。 個人的に重要だと感じた部分
Oracleでは外部結合の(+)が非推奨なので勉強してみた
プロダクトコードで使われているSQLに外部結合で (+) がよくつかわれているが、11g以降非推奨だと聞いたので、個人的には保守以外であまり使わないが、必要に駆られて勉強してみた。 SQL関連の書籍でおすすめの一冊はこちら!!! <a href=" target="blank" rel="nofollow sponsored noopener" style="word-wrap:break-wor…
関数とうまく付き合おう - マイグレーションにやさしい「データベースとのかかわり方」
少し前に「分析SQLスタイルガイド」をかなり真面目に考えた( が2021年の最新記事 として話題になった。一方2015年の記事としてSQLスタイルガイド( またGithubに SQLスタイルガイド · SQL Style Guide( というのもある。 日本語版の翻訳プロジェクトあり。 マイグレーションといえば
数多くのレコードからランダムに複数件を選ぶのは、あらかじめ絞るのが良い
業務で主に Ruby On Rails での開発を行っていますが、そこで得た知見や、失敗への対応などについて記します。 環境 Ruby 2.6.6 Rails 5.2.4.3 Postgres 10.10
プログラミング初心者の学生が2年間で読んだ本の中でオススメを紹介する
目次 01. はじめに(1-はじめに) 02. ネットワーク(2-ネットワーク) 03. データベース(3-データベース) 04. セキュリティ(4-セキュリティ)
インデックスショットガンで書き込み性能はどれくらい劣化するのか
この記事はミライトデザイン Advent Calendar 2021( の10日目の記事です。 本日も懲りずに乱入させていただきました。 昨日は@tkek321 さんのDockerについての記事でした。 1つ1つ丁寧に解説してくれている記事なので、ぜひご一読をおすすめします。 読んでね!
「@e99h2121 良いチームや良い製品を作るには、共通言語や共通体験を持つのが良いという仮説」でどかん「ACDX AC 2021」移植版2022 Qiita(239)
@e99h2121 アドベントカレンダーデラックス Advent Calendar 2021 3日目(以下を元記事という) @e99h2121 良いチームや良い製品を作るには、共通言語や共通体験を持つのが良いという仮説 この記事のよい点 掘れば掘るほどいいこと出てくるやつだった。30分で記事書き終わろうと思って終わらなかった。
Web 総まとめ
WEB+DB PRESS Vol.122 Web技術総整理を参考にまとめたものです。 内容は独学していく中で参考にしたいと思った書籍とサイトをそれぞれまとめて自分の作業の効率化を図るものになります。 書籍は以下のサイトを基準に選んでいます。 <h2インターネット</h2 <table
【新人プログラマ応援】独断と偏見で選んだおすすめ書籍(とりあえず)10選
はじめに 新人のうち(3年目ぐらいまでを想定)読んでおくと良いかなと思った書籍を独断と偏見で選んでみました。 Web系バリバリというよりもどちらかというとレガシーな環境でのんびりやってきた人間です。 ご参考になれば幸いです。 Code Complete 第2版 完全なプログラミングを目指して
【Rails】ランダムにデータ抽出する(アンチパターンに注意)
はじめに DBからランダムに1件データを抽出するというお話です。 この機能を実現するにあたっては、初学者でも比較的簡単にできると思います。 しかし、この前たまたま目にした記事が「これは怖い予感がする😨」という内容だったので、実際に怖さを検証してみました。 どんな怖いコード?
ブックマークを整理してみた
はじめに 私は、2020年4月に未経験からWeb系エンジニアに転職しました。 約2年ほど業務を経験させていただき、この度転職することとなりました。 退職にあたり、業務で使用していたPCのブックマークを整理し、今後の学習に役立てようと考えた為、本記事を書くことにしました。 ほとんど自分向けの記事になってしまうと思いますが、同じような経験の方、現在未経験からエンジニアへの転職を目指している方のお役に立…
テーブル設計のアンチパターンシリーズ!「ジェイウォーク(信号無視)」
エスプリフォートでは、プロのエンジニアとして日々アンテナを張りながら技術力を高め、日々のシステム開発に生かしていっています。 今回は「 システムの中核を担うデータベース 」における設計のアンチパターンを一つご紹介いたします。 テーブル設計のアンチパターンとは テーブルを設計するにあたり「 これは避けるべき 」といったパターンをアンチパターンと言います。 今回は、そのパターンの一つである「 ジェイウ…
ゲーム制作するUnityエンジニアのオススメ本
ゲーム制作・開発をする上で考えることは沢山あります 設計・サーバー・DB・インフラ・ネットワーク・3DCG・数学・物理・サウンド・AI・セキュリティ・ゲームデザインetc... 僕自身まだ勉強中の身ではありますが、勉強になった書籍を紹介します! 勉強の目的は「汎用的で拡張性・保守性が高くラクに運用・開発したい」「知らない事知りたい」です! 実務でも必要な知識を学べるので、初学者・ゲーム業界に興味が…
エンジニアに読んで欲しい技術書90選
はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア
【バックエンド】駆け出しエンジニアが目指すジュニアレベルのエンジニアとは【2024年版】
はじめに こんにちは。 普段はフロントエンドの開発をメインでやっておりますmamiと申します。 最近バックエンドの方の勉強や、少しずつですがDB設計やAPI作成などの業務もやらせてもらえるようになったので、自分のエンジニアとしてのレベル感や、この先目指すべき道筋を明確にしたいな〜という思いでこの記事を書いております。 これは自分のための記事であると同時に、同じように駆け出し中のエンジニアさんや、ミ…
DB関連おすすめ書籍
この記事では、私が読んできたRDB、SQL、データモデリング関連の技術書の中でよかったものをあげようとおもいます。 1. 失敗から学ぶRDBの正しい歩き方( おすすめ度 ★★★★★ こちらは、DBの設計や運用に有用な知識を、アンチパターンの解説とともに紹介するという構成になっています。 第1正規形になっていなかったり、idに一意に識別する以外の意味が存在していたり、nullばかりのカラムがあったり…
DBエンジニアのための書籍13選
はじめに DBエンジニア(主にインフラ寄り)として、日々データベースの運用、設計、チューニング、開発業務を行っています。 そんな中、DBエンジニアのスキルを高められる書籍についての情報が少ないと感じ、これまで読んできた書籍の中で、特にためになった!と感じた書籍を紹介します。 ここで扱うのは主にRDBMS(特にOracle、Postgresql)向けの書籍となります。 スキルの変遷として、以下の流れ…
SQL 可変的な属性管理の問題点と解決策 〜EAVアンチパターンから学ぶ〜
はじめに 最近、オライリー・ジャパンの「SQLアンチパターン」という本を読んでいます。 前回の記事( なお、本記事で紹介している実装例やデメリットの説明は、書籍の内容をそのまま転記したものではありません。書籍の内容を参考にしながら、私なりの解釈で再構成したものとなっています。 参考著書
2025年、いまでも読みたい技術関連書籍10+1選
自分が過去手にした、読んだ書籍からのピックアップです。時代を越えて読み継がれてほしいなと思います。 ※なるべく版元を引用し、電子版があるものは電子版へのリンクを載せるようにしています。 番外 仲間を募集しています! ARIではエンジニア・ITコンサルタント・PM職全方位で仲間を募集しております。 カジュアル面談、随時受付中です! ご興味ある方はこちらをご覧ください。
「SQLアンチパターン 第2版」まとめ
はじめに - YUZURIHAの松村です。 - 久しぶりに書籍のまとめになります。 - SQLアンチパターン( - 個人的には初版もしっかり読んでおり業務でも役立つことがあるため、初版から第2版でどのように変わったのかを中心にまとめて行きたいと思います。