资源描述
5.3剖析数据库
(一):基本概念
数据库(DataBase):数据库是按照某种模型组织建立起来的,可以被各种用户或应用程序共享的数据的集合。数据库是用表格的形式来组织和管理数据的。(数据库是由相互关联的多个表格组合而成的)。
从结构上看:数据表里面存放着数据(Data),数据表存放在数据库下面。
字段:表中的每一列是数据表中的一个属性。
记录:表中的每一行则是数据表中的一个元组。
(二):学生选课数据库
(1)数据库结构:
学生选课数据库包含三个相关数据表:学生基本信息表、课程开设信息表、学生选课表
(2)数据表结构:
学生基本信息表:
名称
字段名称
数据类型
主键
非空
姓名
Name
文本
No
No
学号
Sno
数字
No
No
班级
Class
数字
No
No
性别
Sex
文本
No
No
年级
Grade
文本
No
No
学生标识
StudenID
自动编号
Yes
No
课程开设信息表:
名称
字段名称
数据类型
主键
非空
课程名称
Cname
文本
No
No
课程编号
Cno
数字
No
No
课程标识
CourseID
自动编号
Yes
No
学生选课表:
名称
字段名称
数据类型
主键
非空
学号
Sno
数字
No
No
课程编号
Cno
数字
No
No
成绩
Grade
数字
No
No
选课标识
SelectCourseID
自动编号
Yes
No
(三):思考讨论
多表查询该怎么查?如:查询某个学生各门选修课的成绩,怎么查?
展开阅读全文