學生資訊資料庫

2021-08-30 20:57:31 字數 2002 閱讀 5979

create database 學生資訊資料庫

gouse 學生資訊資料庫

gocreate table 課程資訊表

(課程號 int not null,

課程名稱 char(20) not null,

學分 int not null

)create table 學生資訊表

(學號 int not null,

姓名 char(10) not null,

性別 char(2) not null

)create table 學生成績表

(考號 int not null,

學號 int null,

課程號 int null,

分數 int not null

)alter table 課程資訊表

add constraint pk_courseinfo primary key (課程號)

alter table 課程資訊表

add constraint df_marks default (1) for 學分

alter table 課程資訊表

add constraint ch_marks check (學分》1 and 學分<5)

alter table 學生資訊表

add constraint pk_stuid primary key (學號)

alter table 學生資訊表

add constraint df_stuid default (0) for 學號

alter table 學生資訊表

add constraint ch_stuid check (學號 >0 and 學號 < =100)

alter table 學生成績表

add constraint pk_examno primary key (考號)

alter table 學生成績表

add constraint fk_stuid foreign key (學號) references 學生資訊表(學號)

alter table 學生成績表

add constraint fk_courseno foreign key (課程號) references 課程資訊表(課程號)

alter table 學生成績表

add constraint df_score default (0) for 分數

alter table 學生成績表

add constraint ch_score check (分數 >0 and 分數 <=100)

插入資料:

use 學生資訊資料庫

goinsert into 學生資訊表 (姓名,性別,學號,聯絡**) values ('胡火雲','男',001,'15172046802')

insert into 學生資訊表 (學號,姓名,性別,聯絡**) values(002,'康年香','女','07137660970')

insert into 學生資訊表 (學號,姓名,性別,聯絡**) values(003,'胡學明','男','13939774584')

insert into 學生資訊表 (學號,姓名,性別,聯絡**) values(004,'胡松楠','女',null)

insert into 學生資訊表 (學號,姓名,性別,聯絡**) values(005,'胡松強','女',null)

insert into 學生資訊表 (學號,姓名,性別,聯絡**) values(006,'胡國鵬','男',null)

insert into 學生資訊表 (學號,姓名,性別,聯絡**) values(007,'胡偉紅','女',null)

insert into 學生資訊表 (學號,姓名,性別,聯絡**) values(008,'吳秋貴','女',null)

update 學生資訊表 set 聯絡**='88888' where 性別='女'

select 姓名,性別 from 學生資訊表 where 學號 <> 004

delete from 學生資訊表

資料庫學生資訊管理系統

設計任務 本管理系統基於學生表進行資料的儲存和讀取,首先由乙個登陸介面,輸入正確的學生的學號和密碼才能進入系統,如果學生登陸成功,曾通過選單命令顯示所有學生資訊 新增學生 插入學生 刪除學生 根據姓名查詢學生資訊,檢視學生平均成績和成績統計 分析等。需求分析 使用者需要乙個使用者登入系統以保證資料庫...

SQL 資料庫新建學生資訊表及插入資料

學生表 包括學號,姓名,性別,年齡,專業 create table student student id varchar 7 primary key,student name varchar 10 not null,student varchar 2 check student 男 or stude...

Python實現資料庫 學生資訊管理系統

import sqlite3 def opendb conn sqlite3.connect mydb.db cur conn.execute create table if not exists tongxunlu usernum integer primary key,username varc...