asp建站教程一 資料庫的設計

2021-08-20 13:05:20 字數 1095 閱讀 8289

1、asp環境配置(從零開始做站長三:動態語言環境與學習)

2、改編的靜態模板

3、**分析

**主要的三個頁面首頁index.asp,欄目(列表)頁list.asp,內容頁info.asp

首頁index.html拆分成3部分index.asp,頂部head.asp,底部foot.asp

4、資料庫環境

本地可以用access或安裝mssql

雲虛擬主機一般自帶mssql資料庫,雲伺服器可以選擇自帶iis+mssql的映象

5、設計的思路:不管從使用者的角度還是程式設計者的角度,最好的思路就是極簡化!

新建資料庫,你的資料庫名

新建站點表,例如site,記錄**的常用資訊

欄位id:資料型別int,不允許空值,(是標識):是。

**名稱欄位name:資料型別nvarchar(50)。

**標題欄位title:資料型別nvarchar(255)

**描述欄位description:資料型別nvarchar(max)

**站標欄位logo:資料型別nvarchar(255)

**備案欄位icp:資料型別nvarchar(255)

新建部落格類別表:例如blog_types

欄位id:資料型別int,不允許空值,(是標識):是。

欄目名稱欄位name:資料型別nvarchar(50)。

欄目標題欄位title:資料型別nvarchar(255)

欄目描述欄位description:資料型別nvarchar(max)

欄目排序字段:資料型別int,預設值0。

欄目所屬一級類別欄位tidp:資料型別int,預設值0。

欄目所屬二級類別欄位tid:資料型別int,預設值0。

新建部落格表:例如blog

欄位id:資料型別int,不允許空值,(是標識):是。

部落格標題欄位title:資料型別nvarchar(255)

部落格內容欄位intro:資料型別ntext

部落格訪問統計欄位count:資料型別int,預設值0。

部落格新增時間欄位addtime:資料型別datetime。

部落格編輯時間欄位edittime:資料型別datetime。

一 資料庫表設計規範

為了建立冗餘較小 結構合理的資料庫,設計資料庫時必須遵循一定的規則。在關係型資料庫中這種規則就稱為正規化。正規化是符合某一種設計要求的總結。要想設計乙個結構合理的關係型資料庫,必須滿足一定的正規化。確保每列保持原子性 根據實際需求來定。比如某些資料庫系統中需要用到 位址 這個屬性,本來直接將 位址 ...

Mysql 一 資料庫設計三正規化

在設計和資料庫有關的系統時,資料庫表的設計至關重要,這些設計關係整個系統的架構,需要精心的仔細考慮。資料庫的設計主要包含了設計表結構和表之間的聯絡,在設計的過程中,有一些規則應該遵守,也就是我們常說的資料庫三正規化。第一正規化是最基本的正規化,如果資料庫表中所有的字段都是不可分解的,就說明該資料庫滿...

一 資料庫基礎

1.1使用資料庫的必要性 使用資料可以高效且條理分明地儲存資料,它使人們能夠更加迅速和方便地管理資料,主要體現在以下幾個方面.1 可以結構化的儲存大量的資料資訊,方便使用者進行有效的檢索和訪問。2 可以有效的保持資料資訊的一致性 完整性降低資料冗餘。3 可以滿足應用的共享和安全方面的要求。4 資料庫...