SQL 実践演習: オンライン モール データベース ユーザー情報データ操作

SQL 実践演習: オンライン モール データベース ユーザー情報データ操作

オンラインショッピングモールデータベース - ユーザー情報データ運用

プロジェクトの説明

電子商取引の台頭を背景に、インターネットを利用して販売チャネルを開拓し、企業がタイムリーに製品構成を調整し、ディーラーが商品ソースを開拓するのを支援する情報ポータルを確立することは、情報の流れが悪いという問題に対する効果的な解決策となっています。電子商取引は、企業が運営メカニズムを変革し、現代の企業システムを確立し、販売レベルと競争力を向上させるのに役立ちます。直接商品を閲覧し、商品を購入し、注文を作成し、さまざまな新商品、特別商品、売れ筋商品を閲覧し、メッセージを残す、顧客管理、商品管理、商品情報検索、注文管理、商品分類管理、お知らせ/フィードバック管理など、一連のオンラインショッピングサービスを実現しています。このプロジェクトは、オンラインモールのユーザー情報フォームの運用を実現することです。

オンラインモールシステムデータベース運用要件は次のとおりです。

1) データベース EshopDB。

2) ユーザ情報テーブルEUrsのテーブル構造は表J2-39-1に示すとおりです。

表 J2-39-1 Eusers 表

フィールド名フィールドの説明データ型空のままにしておく述べる
ユーザーIDユーザーID整数いいえ主キー(自動増分)
ユーザー名ユーザー名キャラクター(50)いいえ
ユーザーパスワードユーザーパスワードキャラクター(50)いいえ

3) 表EUsersの基本データは表J2-39-2に示す。

表 J2-39-2 EUrsテーブル基本データ

ユーザーIDユーザー名ユーザーパスワード
1サモン123456
2テンナー123654
3ジョン987654

(1)タスクの説明

**タスク 1:**SQL 言語を使用してオンライン ショッピング モール データベースを作成する

1) データベース EshopDB を作成し、システム内に同じ名前のデータベースがあるかどうかを確認します。ある場合は削除し、ない場合は作成します。

2) メインデータベースファイルの初期値は10MB、最大値は20MBで、15%ずつ増加します。

3) ログファイルの初期値は 5MB、最大値は 10MB で、自動的に増加します。

DB_ID('EshopDB')がNULLでない場合はデータベースEshopDBを削除します
行く
データベース EshopDB の作成
プライマリ
(
	名前=EshopDB、
	ファイル名='D:\xxxx\EshopDB.mdf',
	サイズ=10MB、
	最大サイズ=20MB、
	ファイル増加率 = 15%
)
ログオン
(
	名前=EshopDB_log、
	ファイル名 = 'D:\xxxx\EshopDB_log.ldf',
	サイズ=5MB、
	最大サイズ=10MB
)

**タスク2:** SQL言語を使用してユーザー情報テーブルEUsersを作成する

1) 提供されたテーブル J2-39-1 構造に従ってデータベース テーブルを作成し、主キーを設定します。

テーブル EUusers の作成
(
	ユーザーID INT NOT NULL 主キー IDENTITY(1,1)、
	ユーザー名NVARCHAR(50) NOT NULL、
	UserPwd NVARCHAR(50) NULLではない、
)

**タスク3:** SQL言語を使用してユーザー情報テーブルEUsersを操作する

1) ユーザー情報テーブル EUrs に、ユーザー名、ユーザー電話番号、連絡先住所フィールドを追加します。ユーザー名とユーザー電話番号フィールドは空にできません。データ型は自己定義です。

2) ユーザー情報テーブル EUrs のユーザー名フィールドを変更します。ユーザー名には「文字」のみ使用できます。

3) ユーザー情報テーブル EUsers のパスワード フィールドを変更します。パスワードの長さは 6 文字未満にすることはできません。

テーブルEUSERSを変更する
ユーザー名 NVARCHAR(20) NOT NULL、ユーザーの電話番号 NVARCHAR(20) NOT NULL、連絡先住所 NVARCHAR(100) を追加します。

テーブルEUSERSを変更する
制約 UserName CHECK を追加します (UserName LIKE '%[a-zA-Z]%')

テーブルEUSERSを変更する
制約 UserPwd チェックを追加 (LEN(UserPwd)>=6)

これで、オンラインモールデータベースのユーザー情報データ操作に関するSQL実践演習に関するこの記事は終了です。より関連性の高いSQLユーザー情報データ操作については、123WORDPRESS.COMの以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMを応援してください。

以下もご興味があるかもしれません:
  • MySQL の datetime フィールドの丸め操作
  • MySQL学習データベース操作DML初心者向け詳細解説
  • 初心者向けのMySQLデータベースとテーブルDDLの作成と操作の学習
  • Python の MySQL データベース LIKE 演算子の詳細な説明
  • SQL 実践演習: オンライン モール データベースの製品カテゴリ データ操作

<<:  CSS3 ベジェ曲線の例: リンクホバーアニメーション効果の作成

>>:  セマンティックタグを使用して、IE6、7、8と互換性のあるHTMLを記述します。

ブログ    

推薦する

Linuxのファイル操作の知識ポイントを詳しく解説

ファイル操作に関連するシステムコール作成するint creat(const char *ファイル名,...

WebpackはCSSファイルを読み込み、その設定方法

webpackはCSSファイルとその設定をロードします複数の CSS ファイルを作成した後、HTML...

Node.js コンソールで強調表示されたコードを印刷する方法

序文コードを実行してエラーが発生すると、エラーが出力されます。エラーにはスタック情報が含まれており、...

フォーム入力ボックスに関するWebデザインのヒント

1. キャンセル ボタンが押されたときの破線ボックス<br /> 入力に属性値 hide...

Windows システムに VirtualBox と Ubuntu 16.04 をインストールするための詳細なチュートリアル

1. ソフトウェアの紹介バーチャルボックスVirtualBox は、無料のオープンソース仮想マシン ...

Vue-cliはプロジェクトを作成し、プロジェクト構造を分析します

目次1. ディレクトリを入力してプロジェクトを作成する2. 必要な設定項目を選択します2.1 Vue...

Webフロントエンド開発エンジニアが習得すべきコアスキル

Web フロントエンド開発に含まれる内容は、主に W3C 標準の構造、動作、パフォーマンスです。では...

MySQL における ESCAPE キーワードの使用法の詳細な説明

MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...

Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法

この記事では、Ubuntu 環境で PHP と Nginx をコンパイルしてインストールする方法につ...

VMWare14.0.0のUbuntu仮想マシンで共有フォルダを設定する

これは私の最初のブログ投稿です。時間の制約があるため、どのようにフォーマットすればよいかわかりません...

Centos7 ベースの Nginx Web サイト サーバーの構築の詳細説明 (仮想 Web ホストの構成を含む)

1. Nginx サービス基盤Nginx (エンジン x) は、パフォーマンスの最適化のために特別...

Javascript 文字列メソッドの詳細な説明

目次文字列の長さ: 長さcharAt() charCodeAt()文字列に値が含まれているかどうかを...

Windows での MySQL5 グリーン バージョンのインストールの概要 (推奨)

1 MySQLをダウンロードするダウンロードアドレス: http://downloads.mysq...

jsvc を使用して tomcat を起動する方法 (通常のユーザーとして実行)

jsvc の紹介実稼働環境では、Tomcat はデーモン モードで実行する必要があります。Tomc...

マテリアルデザインで水滴アニメーションボタンを実現するための純粋なCSS

序文こういう特殊効果ってよく見かけますよね。すごくかっこいいですよね。 これは、Google Mat...