學生成績欄位用什麼類型
1. 跪求C#程序!創建一個student類,設計用於表示學生的姓名、學號和語文、數學、英語成績的欄位
namespace WindowsFormsApplication1
{
class Student
{
public Student(string name, string no, int chinese, int math, int english)
{
this.Name = name;
this.No = no;
this.Chinese = chinese;
this.Math = math;
this.English = english;
}
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string no;
public string No
{
get { return no; }
set { no = value; }
}
private int chinese;
public int Chinese
{
get { return chinese; }
set { chinese = value; }
}
private int math;
public int Math
{
get { return math; }
set { math = value; }
}
private int english;
public int English
{
get { return english; }
set { english = value; }
}
}
}
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Student students = new Student("張三", "no123", 60, 67, 34);
//怎麼顯示就不演示了,有多種方法,我不清楚你要怎麼顯示,用什麼控制項
}
}
}
2. 如何在aa資料庫中創建學生表,欄位為:學號,姓名,性別,入學成績,數據類型自定用SQL
use aa
if not object_id('tblstudent') is null
drop table tblstudent
create table tblstudent
(學號 char(10) constraint pk_tblstudent primary key,
姓名 char(20) not null,
性別 char(4),
入學成回績答 int)
3. sql server中的成績欄位的數據類型一般是什麼
可以用numeric(5,2)
或者抄decimal(5,2)
前面5表示總的位數襲,後面的2表示精度(小數點後的位數). 比如 99.12 , 100.00, 67.24
如果想精確到小數點後1位,可以修改為numeric(4,1) 或decimal(4,1) 比如: 99.1, 100.0, 67.2
4. 在ACCESS中為學生成績欄位+2分如何操作(不用SQL語言)
樓上的,誰說不用sql就追加不了記錄的?別忘了access里有個重要的東西——查詢。新建一個查詢,編寫規則,一樣能為學生成績欄位+2
5. Excel。在「學生成績」表中,先按「性別」欄位進行升序排序分組,再選擇相應的課程進行分類匯總求
在E16單元格輸入公式:
=AVERAGEIF($C$3:$C$12,C3,E$3:E$12)
復制並下拉和右拉至H16
6. 有一個student表,有學號,姓名,科目,成績等欄位,請寫一條sql語句,算出學生的總分數
Mysql 示例:
1. 創建t_student表
CREATETABLE`t_student`(
`id`intNOTNULLAUTO_INCREMENT,--自增ID
`studentID`varchar(20)NULL,--學號
`studentName`varchar(20)NULL,--姓名
`subject`varchar(50)NULL,--科目
`score`doubleNULL,--成績
PRIMARYKEY(`id`)--主鍵設置
);
2. 填充數據
7. 學生成績管理資料庫包含哪些數據表數據表之間的關系是哪種以什麼欄位聯系
主要有 學生、班級、科目、成績、管理員等表。
學生里關聯了班級;成績中關聯了學生、科目,記錄了成績值;管理員用於登錄。
欄位或代碼的話建議網路查一下學生成績管理系統,現在這樣的系統比較多,可作為參考。
8. 成績表裡的成績欄位內容為空,現在要填入學生的成績數據,應使用的命令是
先看四個選自項都是做什麼的。update是更新數據,delete是刪除數據,insert是插入數據,alter是修改表結構等。
再看題目,成績表成績欄位為空。說明表中已經有數據,不過成績欄位為空。所以就是update了。
9. 自定義一個結構體,結構體用於描述學生信息,結構體元素需要有:學生ID,學生名稱,聯系電話,總成績四個欄位
struct stu
{
long int Num;
char name[20];
char gender[10];
int age;
char addr[100];
};
void print_stu_mes(struct stu* pStu,int i)
{
printf("the %dth student's personal message is:\n",(i+1));
printf("Number is:%ld\nName is:%s\nGender is:%s\nAge is:%d\nAddress is:%s\n",pStu->Num,pStu->name,pStu->gender,pStu->age,pStu->addr);
}
void main()
{
struct stu student[5];
for(int i=0;i<5;i++)
{
printf("Input the %dth student's message\n",(i+1));
scanf("%ld %s %s %d %s",&student[i].Num,student[i].name,student[i].gender,&student[i].age,student[i].addr);
}
for(i=0;i<5;i++)
{
print_stu_mes(&student[i],i);
}
}
10. 我要設計一個保存學生成績的資料庫系統,但是資料庫表的欄位個數不能確定,有什麼辦法可以實現呢
你去看復一下資料庫設制計的三大範式
千萬別用字元串取巧的方式來保存數據,
我單位的一個mis部門的頭,40幾歲的台灣人,以前沒有學過這門課,被他搞死了,郁悶了好幾年
言歸正傳
象這樣,基礎表不說(學生基礎信息表,學科學分基礎信息表)
成績表欄位應該如下設計
學號+科目+分數
張三 語文 80
張三 數學 90
李四 語文 85
王五 英語 91