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

時間 2022-09-04 18:00:02

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節課程列出來。

簡述資料庫設計過程,資料庫設計的步驟有哪些

昂昂雄 答 1 需求分析階段 需求收集和分析,得到資料字典和資料流圖。2 概念結構設計階段 對使用者需求綜合 歸納與抽象,形成概念模型,用e r圖表示。3 邏輯結構設計階段 將概念結構轉換為某個dbms所支援的資料模型。4 資料庫物理設計階段 為邏輯資料模型選取一個最適合應用環境的物理結構。5 資料...

關於資料庫的蛋疼問題,mysql資料庫設計問題,資料量千萬級

我來簡單地告訴你 資料庫其實你可以把它想象成一個圖書館。巨大的圖書館,然後你的每一條記錄,都是一本書,你把它塞到圖書館上的書架裡,就是插入。你要取出某本書閱讀,就是查詢。至於建立資料庫,就是建立圖書館啦。當然,你要說是閱覽室也可以。所以,你的第一個問題,資料庫,不僅僅是單獨存放資料的地方,它還包括書...

關於資料庫設計的問題,關於資料庫設計的一個問題

請問你的檔案表是以什麼作為主鍵的?一個關於資料庫設計方面的問題。10 有學生的id,姓名以及各科成績的分數字段跟所在地區的id,學校id,年紀id,班級id。這樣的話,資料怎樣設計才能記錄出一套試卷,能夠知道哪些地區,哪些學校,哪些學生參加了這場考試?1 a表 地區 學校 學生id 學生姓名 在一張...