班級資料庫設計,資料庫設計中姓名性別學號班級等的資料型別

2023-02-16 10:55:26 字數 3083 閱讀 9547

1樓:

--建立資料庫

create database 1班

gouse 1班

go--建立宿舍表宿舍號主鍵 **長度7只能輸入數字

create table 宿舍表

(宿舍號 int identity(1,1) primary key,

** varchar(7)

check(len(**)=7 and ** like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))go

--建立同學表

create table 同學表

(學號 varchar(8),

姓名 varchar(8) unique,

性別 varchar(8) check(性別='男' or 性別='女'),

民族 varchar (8),

身份證 varchar(20) unique,

宿舍號 int foreign key(宿舍號) references 宿舍表(宿舍號)

)insert into 宿舍表(**) values('6333333')

insert into 同學表 values('123,''張三','女','漢','210106198107084018',1)

2樓:匿名使用者

create database 1班

---這個是建立資料庫

create table 宿舍表

(宿舍號 int primary key,** varchar(7))

create table 同學表

(學號 varchar(8),姓名 varchar(8),性別 varchar(8),民族 varchar (8),身份證 varchar(20),宿舍號 int)

insert into 宿舍表(宿舍號,**) values(...,'...')

insert into 同學表(把欄位都寫下來)values(要插入的資料)

資料庫設計中姓名性別學號班級等的資料型別

3樓:油膩小肚

這要看你儲存的資料的總體情況來看,一般

姓名:varchar(50)考慮少數民族人的名字特別長性別:char(2)如果寫中文男或者女,一個漢字是兩個字元,所以長度為2,如果是英文f(female)m(male)表示那麼用char(1)就夠了,如果用全稱那就要用varchar(6)了

學號:要看你要錄入的學號具體有多長,比如有的學校的學號是2007111222333444,那就要要char(16),班級也一樣

總的來說就要看你實際儲存的資料要多長才能知道要什麼資料型別

4樓:匿名使用者

姓名 varchar(20)

性別 char(1)

學號 char(10) 如0703000001班級 char(4) 是個id,如0703,關聯班級表

資料庫有三張表,老師,學生和班級 結果如下:

程式設計:建立一個班級成績管理資料庫

5樓:匿名使用者

用選擇排序法 好得多

老大 我剛學c 所以幫我上你 所以我想叫你一聲 大哥

6樓:

學習c還是自己多動手的好,這麼簡單的程式還依靠達人來幫你,什麼時候你才能學會真正的c language?

7樓:心之傳情

用visual foxpro比較簡單。

8樓:匿名使用者

懸賞100分太低了吧

9樓:匿名使用者

再提高獎金,我就幫你

資料庫建表,一個老師帶一門課卻可以有幾個班,那麼學生選課表和教師授課表應該怎麼建?

10樓:匿名使用者

這麼設計

教師-課程-班級表 存教師id、課程id和班級id班級-學生表 存班級id和學生id

應該能滿足你的需求了吧

11樓:司博瀚

這個簡單啊,是你想的太複雜。

唯一性的欄位就是某班的某某課。我想a班的高數課不會是多個老師上吧。

例如:a1 是a班的1課程

a2 是a班的2課程

b1是b班的1課程

這裡a 你可以換成01 然後 就可以是 0101 a班1課程,這樣撒。

老師和學生都去選對應的課

用sql為班級資訊管理設計一個資料庫。 10

12樓:大海泛舟

班級資訊都有哪些?

最簡單的就是直接作一個表 有班級名稱,人數,所屬年級,所屬專業等

13樓:明月陰柔

這裡是提問回答,不會有人真幫你做,如果你想讓人幫你做,就把任務發到威客上去,要出懸賞金的哦。

14樓:

下面的那二位大哥說的對啊?你設計一個資料表的了?

在資料庫中儲存學生一週的課程表,資料庫如何設計

15樓:匿名使用者

將表設計成(班級,日期,課程1,課程2,...課程8)比較好點.

16樓:匿名使用者

您好,可以這樣設計

資料庫需要設計一天的8節課 8個欄位 分別存 8節課 主鍵設定成星期 然後還有班級欄位,班級欄位可以做關聯欄位;

舉例----------------------

星期(主鍵) 1節 2節 3節 4節 5節 6節 7節 8節 班級

星期三 物理 數學 體育 語文 英語 計算機 物理 生物 一班

星期四 物理 數學 體育 語文 英語 計算機 物理 生物 三班

根據前臺選擇後臺對應查詢,比如選擇一班,會根據今天的星期做判斷主鍵值,然後在根據查詢條件班級。就會把一般今天的所有8節課程列出來。

資料庫設計的概念模型描述的是,資料庫設計概念模型圖,邏輯模型圖分別是什麼?

資料庫設計一bai般分6個階du段 1 需求分析 瞭解zhi 使用者的資料需求 處dao理需求 安全性及內完整性要求 2 概念設容計 通過資料抽象,設計系統概念模型,一般為e r模型 3 邏輯結構設計 設計系統的模式和外模式,對於關係模型主要是基本表和檢視 4 物理結構設計 設計資料的儲存結構和存取...

資料庫設計ER圖轉換為3NF,資料庫,er圖轉化為關係模式,達到3NF

不用畫了,就是轉換成滿足第三正規化的3nf關係。給實體一一賦上它們的屬性.是第三正規化,就是裡面不能有插入刪除的冗餘,要求是轉換為關係,就是回給出這樣的答格式 客戶 客戶編號,客戶名。但是轉後厚的關係還要滿足剛剛說的第三正規化,每個實體的屬性要你自己確定 你可以自己給,比如客戶的屬性有編號,姓名,身...

oracle資料庫如何刪除約束,資料庫中怎樣刪除約束

用system使用者登入後,使用drop語句就可以刪除 根據錯誤提示的約束名稱,然後disable掉試試。alter table table name disable constraint constraint name alter table 約束基於的表名 drop constraint 約束名...