精华内容
下载资源
问答
  • 学生成绩数据库

    2012-02-15 10:58:15
    基于SQLSEVER的数据库开发,里面包含建立好的数据库,级学生成绩,学生的姓名,学号,性别,以及科目
  • 关于学生成绩管理系统建立的详细数据库 方便大家参考 多多指教
  • 用SQL创建学生成绩数据库

    千次阅读 2020-07-19 18:52:17
    创建数据库school,这个数据库中包含四个表:分别是学生表、教师表、课程表和成绩表。 语法: create database school;(创建数据库school) show databases;(查看是否已经创建好) drop database school;(删除...

    创建数据库school,这个数据库中包含四个表:分别是学生表、教师表、课程表和成绩表。
    在这里插入图片描述
    语法:
    create database school;(创建数据库school)

    show databases;(查看是否已经创建好)

    drop database school;(删除数据库school,这里不必删除)

    2.设计创建学生表、教师表、课程表和成绩表。
    在这里插入图片描述

    语法:
    use school;

    create table student(

    sno varchar(20) not null,

    sname varchar(20) not null,

    ssex varchar(20) not null default’男’,

    sbirthday datetime,

    sclass varchar(20));
    在这里插入图片描述

    语法:
    use school;

    create table teacher(

    tno varchar(20) not null,

    tname varchar(20) not null,

    tsex varchar(20) not null default’男’,

    tbirthday datetime,

    prof varchar(20) not null,

    depart varchar(20));

    在这里插入图片描述

    语法:
    use school;

    create table course(

    cno varchar(20) not null,

    cname varchar(20) not null,

    tno varchar(20) not null);

    在这里插入图片描述

    语法:
    use school;

    create table score(

    sno varchar(20) not null,

    cno varchar(20) not null,

    degree decimal(4,1) not null);

    显示所有表是否已经创建,可用以下语句:

    Show tables from school;
    在这里插入图片描述

    3.添加主键和外键约束

    在这里插入图片描述

    语法:
    对学生表添加主键约束:

    alter table student

    add constraint primary key(sno);

    对成绩表添加外键约束:

    alter table student

    add constraint foreign key(sno)

    references student(sno);

    alter table student

    add constraint foreign key(cno)

    references course(cno);

    对成绩表添加主键约束:

    Alter table student

    Add constraint primary key(sno,cno);

    用语法将以上的主键和外键都添加约束:

    alter table student

    add constraint primary key(sno);

    alter table teacher

    add constraint primary key(tno);

    alter table course

    add constraint primary key(cno);

    alter table course

    add constraint foreign key(tno)

    references teacher(tno);

    alter table score

    add constraint primary key(sno,cno);

    alter table score

    add constraint foreign key(cno)

    references course(cno);

    4.将以下学生信息插入到学生表中:

    在这里插入图片描述

    语法:
    insert into student(sno,sname,ssex,sbirthday,sclass)

    values(108,‘曾华’,‘男’,‘1997-09-01’,95033);

    insert into student(sno,sname,ssex,sbirthday,sclass)

    values(105,‘匡明’,‘男’,‘1975-10-02’,95031);

    insert into student(sno,sname,ssex,sbirthday,sclass)

    values(107,‘王丽’,‘女’,‘1976-01-23’,95033);

    insert into student(sno,sname,ssex,sbirthday,sclass)

    values(101,‘李军’,‘男’,‘1976-02-20’,95033);

    insert into student(sno,sname,ssex,sbirthday,sclass)

    values(109,‘王芳’,‘女’,‘1975-02-10’,95031);

    insert into student(sno,sname,ssex,sbirthday,sclass)

    values(103,‘陆君’,‘男’,‘1974-06-03’,95031);

    select*from student;(查看是否所有信息都插入表中了)

    结果如下:
    在这里插入图片描述

    5.将以下信息插入到教师表中:

    在这里插入图片描述

    语法:
    insert into teacher(tno,tname,tsex,tbirthday,prof,depart)

    values(804,‘李诚’,‘男’,‘1958-12-02’,‘副教授’,‘计算机系’);

    insert into teacher(tno,tname,tsex,tbirthday,prof,depart)

    values(856,‘张旭’,‘男’,‘1969-03-12’,‘讲师’,‘电子工程系’);

    insert into teacher(tno,tname,tsex,tbirthday,prof,depart)

    values(825,‘王萍’,‘女’,‘1972-05-05’,‘助教’,‘计算机系’);

    insert into teacher(tno,tname,tsex,tbirthday,prof,depart)

    values(831,‘刘冰’,‘女’,‘1977-08-14’,‘助教’,‘电子工程系’);

    6.以下信息输入课程表表中

    在这里插入图片描述

    语法:
    insert into course(cno,cname,tno)

    values(‘3-105’,‘计算机导论’,825);

    insert into course(cno,cname,tno)

    values(‘3-245’,‘操作系统’,804);

    insert into course(cno,cname,tno)

    values(‘6-166’,‘数据电路’,856);

    insert into course(cno,cname,tno)

    values(‘19-888’,‘高等数学’,831);

    7.将以下信息输入成绩表中:

    在这里插入图片描述

    语法:
    insert into score(sno,cno,degree)

    values(103,‘3-245’,86);

    insert into score(sno,cno,degree)

    values(105,‘3-245’,75);

    insert into score(sno,cno,degree)

    values(109,‘3-245’,68);

    insert into score(sno,cno,degree)

    values(103,‘3-105’,92);

    insert into score(sno,cno,degree)

    values(105,‘3-105’,88);

    insert into score(sno,cno,degree)

    values(109,‘3-105’,76);

    insert into score(sno,cno,degree)

    values(101,‘3-105’,64);

    insert into score(sno,cno,degree)

    values(107,‘3-105’,91);

    insert into score(sno,cno,degree)

    values(108,‘3-105’,78);

    insert into score(sno,cno,degree)

    values(101,‘6-166’,85);

    insert into score(sno,cno,degree)

    values(107,‘6-166’,79);

    insert into score(sno,cno,degree)

    values(108,‘6-166’,81);

    8.要求查询学生表中的sname、ssex和sclass列。

    语法:
    select sname,ssex,sclass

    from student;
    在这里插入图片描述

    9.查询学生表中的所有记录。

    语法:

    Select*from student;

    结果如下:

    在这里插入图片描述

    10.查询教师表中不同的系名,以及每个系有多少老师。(重点)

    分析:

    按系名分组(group by)
    求每组有多少老师,即每组有几行?(count)
    语法:
    Select depart,count(*)

    From teacher

    Group by depart

    在这里插入图片描述

    11.查询成绩表中分数在60分到80分之间的所有记录

    分析:

    查询成绩表中的某些记录
    这些记录一定满足60分到80分
    语法:
    Select*from score

    Where degree between 60 and 80;

    在这里插入图片描述

    12.查询成绩表中分数为85,86或88的记录。

    分析:

    查询成绩表中的某些记录
    这些记录应满足成绩为85,86或88
    这里用where子句:

    方法a:使用关键字in

    方法b:使用关键字or

    语法a:
    Select*from score

    Where degree in(85,86,88);

    在这里插入图片描述

    语法b:
    Select*from score

    Where degree =85 or degree =86 or degree =88;

    在这里插入图片描述

    注:这里的or表示并且,不能用and(and表示交集)

    13.查询学生表中“95031”班或性别为“女”的记录。

    分析:

    查询某些同学的记录
    where子句筛选符合条件的行
    语法a:
    select*from student

    where sclass=‘95031’ or ssex=‘女’;

    在这里插入图片描述

    语法b:
    查询95031这个班级的所有同学的记录
    查询性别为女的所有记录
    用关键字union连接以上的查询语句。
    select*from student where sclass=‘95031’

    union

    select*from student where ssex=‘女’;
    在这里插入图片描述

    14.查询所有不姓王的同学记录。

    SQL语句:
    select*from student

    where sname not like ‘王%’;
    在这里插入图片描述

    15.以class降序来查询所有学生记录。

    分析:

    查询所有学生记录
    用order by子句对查询结果进行降序排序
    SQL语句:
    select*from student

    Order by sclass desc;

    在这里插入图片描述

    展开全文
  • 创建学生成绩数据库

    千次阅读 2011-06-23 07:22:00
    打开SQL数据库企业管理器 →在控制台下新注册SQL Server组→ 选中SQL组 “WANGHAIBO (Windows NT)”→”工 具”→向导→ 在“向导”栏目中选中“创建数据库向导”→下 一步→ 更改数据库名和数据库文件及事务日志...

    打开SQL数据库企业管理器在控制台下新注册SQL Server组→

     

     

     

     

    选中SQL WANGHAIBO (Windows NT)

     

     

     

    →向导→ 在“向导”栏目中选中“创建数据库向导”→下

     

     

     

     

    一步→ 更改数据库名和数据库文件及事务日志位置→…….→直至完成创建完成

     

    同时进行维护设置

     

     

     

     

    建立Student_table

     

    创建访问界面---

     

     

    创建代码设置访问(调试)

    展开全文
  • 学生成绩数据库——触发器

    千次阅读 2018-06-04 14:07:17
    USE 学生成绩 --例11.17 GO IF EXISTS(SELECT name FROM sysobjects  WHERE name = 'TR_成绩表'and type='TR') --判断是否存在相同名称的触发器,如果存在 删除同名触发器 DROP TRIGGER TR_成绩表 GOCREATE ...
    USE 学生成绩
    GO 
    IF EXISTS(SELECT name FROM sysobjects
    				WHERE name = 'TR_成绩表'and type='TR') ----判断是否存在相同名称的触发器,如果存在 删除同名触发器
    DROP TRIGGER TR_成绩表
    GO 
    CREATE TRIGGER TR_成绩表    --创建触发器
    ON 成绩表
    FOR INSERT, UPDATE			--在执行INSERT ,UPDATE 语句时激活触发器
    AS 
    DECLARE @score int 
    SELECT @score =成绩 FROM inserted
    IF @score<0 OR @score>100
    	BEGIN
    		PRINT '请输入0~100内的成绩'			 --如果成绩小于0或者大于100 报错
    		ROLLBACK
    	END
    GO 
    INSERT INTO 成绩表(学号,课程编号,成绩)		--在数据表中插入一行错误数据,程序报错
    	VALUES('000002','019',-11)
    GO

    触发器分为DML触发器(可以防止恶意或者错误的INSERT,UPDATE,DELETE操作)、DDL触发器(防止数据表被误删除,主要响应CREATE,ALTER,DROP开头语句)
    注意:DDL触发器只在执行到触发触发器语句时才会被激活。

    展开全文
  • 学生成绩管理数据库,SQL serves2012学生表,课程表,成绩
  • 数据库实验1(建立school数据库

    千次阅读 2018-11-30 23:06:31
    建立school数据库 在school下建立如下数据库表,根据表中数据选取合适的数据类型及宽度,设置各表的主键及表间外键联系: 注意:字段名是对应汉字字段名的汉语拼音第一个字母组合而成 学生表S:学号,姓名,性别,...

    一、实验课: (注意:如果用机房的机器,数据库记得带走下次继续用

    1. 建立school数据库
    2. 在school下建立如下数据库表,根据表中数据选取合适的数据类型及宽度,设置各表的主键及表间外键联系:

    注意:字段名是对应汉字字段名的汉语拼音第一个字母组合而成

    1. 学生表S:学号,姓名,性别,出生日期,籍贯,手机号码,院系号;

    表1:S

    xh

    xm

    xb

    csrq

    jg

    sjhm

    yxh

    1101

    李明

    1993-03-06

    上海

    13613005486

    02

    1102

    刘晓明

    1992-12-08

    安徽

    18913457890

    01

    1103

    张颖

    1993-01-05

    江苏

    18826490423

    01

    1104

    刘晶晶

    1994-11-06

    上海

    13331934111

    01

    1105

    刘成刚

    1991-06-07

    上海

    18015872567

    01

    1106

    李二丽

    1993-05-04

    江苏

    18107620945

    01

    1107

    张晓峰

    1992-08-16

    浙江

    13912341078

    01

     

    1. 院系表D:院系号,名称,地址,联系电话;

    表2:D

    yxh

    mc

    dz

    lxdh

    01

    计算机学院

    上大东校区三号楼

    65347567

    02

    通讯学院

    上大东校区二号楼

    65341234

    03

    材料学院

    上大东校区四号楼

    65347890

     

    1. 教师表T:工号,姓名,性别,出生日期,学历,基本工资,院系编号;

    表3:T

    gh

    xm

    xb

    csrq

    xl

    jbgz

    yxh

    0101

    陈迪茂

    1973-03-06

    副教授

    3567.00

    01

    0102

    马小红

    1972-12-08

    讲师

    2845.00

    01

    0201

    张心颖

    1960-01-05

    教授

    4200.00

    02

    0103

    吴宝钢

    1980-11-06

    讲师

    2554.00

    01

     

    1. 课程表C:课号,课名,学分,学时,院系号;(默认学分4,学时40)

    表4:C

    kh

    km

    xf

    xs

    08305001

    离散数学

    4

    40

    08305002

    数据库原理

    4

    50

    08305003

    数据结构

    4

    50

    08305004

    系统结构

    6

    60

    08301001

    分子物理学

    4

    40

    08302001

    通信学

    3

    30

     

    1. 开课表O:学期,课号,工号,上课时间;

    表5:O

    xq

    kh

    gh

    sksj

    2012-2013秋季

    08305001

    0103

    星期三5-8

    2012-2013冬季

    08305002

    0101

    星期三1-4

    2012-2013冬季

    08305002

    0102

    星期三1-4

    2012-2013冬季

    08305002

    0103

    星期三1-4

    2012-2013冬季

    08305003

    0102

    星期五5-8

    2013-2014秋季

    08305004

    0101

    星期二1-4

    2013-2014秋季

    08305001

    0102

    星期一5-8

    2013-2014冬季

    08302001

    0201

    星期一5-8

     

    1. 选课表E:学号,学期,课号,工号,平时成绩,考试成绩,总评成绩;(成绩范围1-100)

    表6:E

    xh

    xq

    kh

    gh

    pscj

    kscj

    zpcj

    1101

    2012-2013秋季

    08305001

    0103

    60

    60

    60

    1102

    2012-2013秋季

    08305001

    0103

    87

    87

    87

    1102

    2012-2013冬季

    08305002

    0101

    82

    82

    82

    1102

    2013-2014秋季

    08305004

    0101

    0

    0

    0

    1103

    2012-2013秋季

    08305001

    0103

    56

    56

    56

    1103

    2012-2013冬季

    08305002

    0102

    75

    75

    75

    1103

    2012-2013冬季

    08305003

    0102

    84

    84

    84

    1103

    2013-2014秋季

    08305001

    0102

    0

    0

    0

    1103

    2013-2014秋季

    08305004

    0101

    0

    0

    0

    1104

    2012-2013秋季

    08305001

    0103

    74

    74

    74

    1104

    2013-2014冬季

    08302001

    0201

    0

    0

    0

    1106

    2012-2013秋季

    08305001

    0103

    85

    85

    85

    1106

    2012-2013冬季

    08305002

    0103

    66

    66

    66

    1107

    2012-2013秋季

    08305001

    0103

    90

    90

    90

    1107

    2012-2013冬季

    08305003

    0102

    79

    79

    79

    1107

    2013-2014秋季

    08305004

    0101

    0

    0

    0

     

     

     

     

    解决方案:

    1. 先做出数据库设计书,写好设计书以后再根据其写出代码

    设计书如下:

     

     

     

    代码:

    #学院表
    create table department(
        dnum varchar(20) not null,
        dname varchar(20) not null,
        address varchar(20) not null,
        dphone varchar(20) not null,
        primary key(dnum)
    );
    
    # 学生表
    create table student(
        studentNum varchar(20) not null,
        sname varchar(20) not null,
        ssex varchar(20) not null,
        birthday date not null,
        loaction varchar(20) not null,
        sphone varchar(20) not null,
        dnum varchar(20) not null,
        foreign key(dnum) references department(dnum),
        primary key(studentNum)
    );
    
    //教师表
    create table teacher(
        workNum varchar(20) not null,
        tname varchar(20) not null,
        tsex varchar(20) not null,
        tdate date not null,
        level varchar(20) not null,
        salay double not null,
        dnum varchar(20) not null,
        foreign key(dnum) references department(dnum),
        primary key(workNum)
    );
    
    //课程表
    create table course(
        courseNum varchar(20) not null,
        cname varchar(20) not null,
        credit int not null,
        period int not null,
        dnum varchar(20) not null,
        foreign key(dnum) references department(dnum),
        primary key(courseNum)
    );
    
    //开课表
    create table opencourse(
        term varchar(20) not null,
        courseNum varchar(20) not null,
        workNum varchar(20) not null,
        classTime varchar(20) not null,
        foreign key(courseNum) references course(courseNum),
        foreign key(workNum) references teacher(workNum),
        primary key(term,courseNum,workNum)
    );
    
    //选课表
    create table selectcourse(
        studentNum varchar(20) not null,
        courseNum varchar(20) not null,
        workNum varchar(20) not null,
        term varchar(20) not null,
        freeGrade int ,
        examGrade int,
        finalGrade int,
        foreign key(courseNum) references course(courseNum),
        foreign key(workNum) references teacher(workNum),
        foreign key(studentNum) references student(studentNum),
        foreign key(term) references opencourse(term),
        primary key(term,courseNum,workNum,studentNum)
    );

     

     

    插入数据可以直接使用java写个程序进行读入:

    代码:

    package shop.db;
    import java.util.*;
    import java.sql.*;
    import java.io.*;
    public class connectDb {
    	static Connection conn=null;
    	static PreparedStatement pstmt = null;
    	static ResultSet rs = null;
    	public static void main(String [] args)
    	{
    //		conn = getConn();
    //		try
    //		{
    //			ArrayList<String> list=readFile();
    //			String sql = "insert into department(dnum,dname,address,dphone) values(?,?,?,?)";
    //			for(int i=0;i<list.size();i++)
    //			{
    //				pstmt = conn.prepareStatement(sql);
    //				String str=list.get(i);
    //				String [] arr = str.split("\\s+");
    //				int k=1;
    //			    for(String ss:arr)
    //			    {
    //			    	System.out.println(ss);
    //			    	pstmt.setString(k, ss);
    //			    	k++;
    //			    }
    //			    System.out.println("out");
    //			    pstmt.executeUpdate();
    //			}
    //		}
    //		catch(SQLException e)
    //		{
    //			e.printStackTrace();
    //		}
    //		finally {
    //			closeDb.addClose(pstmt, conn);
    //		}
    		conn = getConn();
    		
    		try 
    		{
    			ArrayList<String> list=readFile();
    			String sql = "insert into selectcourse(studentNum,term,courseNum,workNum,freeGrade,examGrade,finalGrade) values(?,?,?,?,?,?,?)";
    			for(int i=0;i<list.size();i++) 
    			{
    				pstmt = conn.prepareStatement(sql);
    				String str=list.get(i);
    			    String [] arr = str.split("\\s+");
    			    int k=1;
    			    for(String ss:arr)
    			    {
    			    	if(k==5||k==6||k==7)
    			    	{
    			    		int tmp = Integer.parseInt( ss); 
    			    		pstmt.setInt(k, tmp);
    			    	}
    			    	else{
    			    		pstmt.setString(k, ss);
    			    	}
    			    	k++;
    			    	//if(k==7) break;
    			    }
    			    
    			    pstmt.executeUpdate();
    			}
    			
    		}
    		catch(SQLException e)
    		{
    			e.printStackTrace();
    		}
    		finally {
    			closeDb.addClose(pstmt, conn);
    		}
    	}
    	 public static ArrayList<String> readFile() {
    		    ArrayList<String> line=new ArrayList<String>();
    	        String pathname = "C:\\Users\\Administrator\\Desktop\\student.txt"; // 绝对路径或相对路径都可以,写入文件时演示相对路径,读取以上路径的input.txt文件
    	        //防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw;
    	        //不关闭文件会导致资源的泄露,读写文件都同理
    	        //Java7的try-with-resources可以优雅关闭文件,异常时自动关闭文件;详细解读https://stackoverflow.com/a/12665271
    	        try (FileReader reader = new FileReader(pathname);
    	             BufferedReader br = new BufferedReader(reader) // 建立一个对象,它把文件内容转成计算机能读懂的语言
    	        ) {
    	            String tmp;
    	            //网友推荐更加简洁的写法
    	            while ((tmp = br.readLine()) != null) 
    	            {
    	                // 一次读入一行数据
    	            	
    	                //System.out.println(tmp);
    	                line.add(tmp);
    	            }
    	        } catch (IOException e) {
    	            e.printStackTrace();
    	        }
    	        return line;
    	    }
    	
    	public static Connection getConn()
    	{
    		try 
    		{
    			Class.forName("com.mysql.cj.jdbc.Driver");
    			System.out.println("成功加载mysql");
    		}
    		catch(ClassNotFoundException e)
    		{
    			System.out.println("没有找到mysql驱动");
    			e.printStackTrace();
    		}
    		String url ="jdbc:mysql://localhost:3306/school?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false";
    		Connection conn=null;
    		try 
    		{
    			conn = DriverManager.getConnection(url, "root", "密码");
    			/*System.out.println("连接db");
    			Statement cur = (Statement)conn.createStatement();
    			System.out.println("成功连接数据库");
    			ResultSet rs= cur.executeQuery("select * from goods");
    			System.out.println(rs.toString());
    			while(rs.next())
    			{
    				System.out.println(rs.getString("title"));
    			}
    			cur.close();
    			conn.close();*/
    		}
    		catch(SQLException e) {
    			System.out.println("连接失败");
    			e.printStackTrace();
    		}
    		return conn;
    	}
    }
    

     

    易错点: 外键,字符类型(中文必须用utf8)

    需要设置数据库为utf8,表为utf8,列也要为utf8.

    alter table opencourse change term term   varchar(20) character set utf8;   设置列的字符类型

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 高校成绩管理数据库系统

    万次阅读 多人点赞 2015-08-15 11:00:42
    高校成绩管理系统记录了一个大学生成绩的系统,它的出现使得查询、更新、插入简单化,高效化,成本也随之大大减少。使用计算机对成绩信息的管理,具有手工管理所 无法比拟的优点:信息存储及时,检索迅速、查找方便
  • 建立一个数据库

    万次阅读 多人点赞 2018-05-16 17:16:18
    建立一个数据库MySQL的基础命令: 打开MySQL:net start mysql 关闭MySQL:net stop mysql 登陆MySQL:mysql -u root -p 然后根据提示输入密码 显示现有数据库: show databases; 创建数据库: ...
  • 能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息...
  • java实现学生成绩管理系统数据库
  •  学生成绩数据库管理系统设计 从文件(成绩库)读取数据,提供新增、删除、修改和显示等功能,并将修改后的数据写入一个新的文件。 成绩单如下: 学号:long 4bytes 姓名:char 20bytes...
  • 实验2 数据库数据库表的建立 一、实验目的 本实验的目的是使学生熟悉SQL Server 2008的企业管理器的用法,初步了解SQL Server查询分析器的使用方法,熟悉SQL SERVER的常用数据类型、完整性约束,索引的定义与...
  • 1.链接到数据库SQLite3数据库 #!/usr/bin/python import sqlite3 conn = sqlite3.connect('test.db') print("打开数据库test.db成功!") c = conn.cursor() c.execute('''DROP TABLE COMPANY;''') c.execute('''...
  • 数据库设计1、需求分析1.1小组分工1.2 数据需求描述1.3 系统...数据库实施5.1基本表建立5.1.1 student学生表5.1.2 college学院表5.1.3 grade班级表5.1.4 teacher教师表5.1.5 course课程表5.1.6 class教学班5.1.7 rep
  • 知识点:数据库表的相关概念、创建数据库表的方法、设计数据库表、向数据库表中插入数据、建立不同数据库表之间的关系、删除数据库表。 1、数据表相关的一些概念 1.1 数据库里的数据是如何保存的? 数据库...
  • 一个用access数据库的学生成绩管理系统
  • MySQL数据库总结

    万次阅读 多人点赞 2019-11-25 13:26:13
    一、数据库简介 数据库(Database,DB)是按照数据结构来组织,存储和管理数据的仓库。 典型特征:数据的结构化、数据间的共享、减少数据的冗余度,数据的独立性。 关系型数据库:使用关系模型把数据组织到数据表...
  • 搭建一个数据库来管理学生的成绩数据库内有三张表,分别用来记录学生信息,课程信息和成绩信息;学生表(学生id,学生姓名,学生性别),课程信息(课程id,课程名字),成绩表(成绩id,学生id,课程id,分数)...
  • 数据库实验1教程
  • 文章目录实验2 数据库数据库表的建立一、 实验目的二、实验时数 2学时三、实验内容1.首先创建一个学生数据库stu_db2.基本表的建立:3、 基本表的修改:4、索引的建立与删除四、实验方法五、收获体会 实验2 数据库...
  • 学生成绩管理系统 — - 数据库设计2 详细文档已经分享 一、需求分析 能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。 具体功能应包括:系统应该提供课程安排数据的插入、...
  • 建立学生信息管理数据库

    千次阅读 2017-11-12 09:08:07
    create database xscj; use xscj; 创建学生成绩数据库 包括三张表 学生信息表 xs 学生课程表 xs_kc 课程信息表 kc
  • 建立环境实验和数据库/表 实验学时:2学时 实验类型:验证 实验要求:必修 一、实验目的 通过本实验的学习,使学生熟悉SQL Server 2014的集成环境,帮助学生掌握数据库、表的建立方法以及SQL Server的数据导入...
  • 数据库课程设计(学生成绩管理系统) 目 录 一.概述 2 二.总体方案设计 3 三.详细设计 5 四.程序的调试与运行结果说明 19 五.课程设计总结 20 参考文献 21 课程设计的要求 运用数据库基本理论与应用知识,在...
  • 搭建一个简易的成绩管理系统的数据库 介绍 现需要构建一个简易的成绩管理系统的数据库,来记录几门课程的学生成绩数据库中有三张表分别用于记录学生信息、课程信息和成绩信息。 数据库表的数据如下:   学生...
  • 数据库索引 建立方法

    千次阅读 2016-04-20 15:08:18
    建立索引之后查找和修改,排序等操作可以省很多时间。 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行
  • 这学期的课程设计,基于java的学生成绩管理系统。压缩包里面含有数据库和Java...采用JDBC链接数据库数据库用的SQL sever2014 数据库设计流程和思路在报告里有详细说明,并且内附数据库建立代码,需要的可以参考。
  • 使用sql建立图书管理数据库 启动数据库: 首先是使用mac终端启动数据库的命令: sudo /usr/local/mysql/support-files/mysql.server start sudo /usr/local/mysql/support-files/mysql.server stop sudo /usr/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,221
精华内容 16,088
关键字:

怎么建立成绩数据库