2024年4月1日发(作者:)
1 数据库概述
1.1信息与数据
信息:是客观世界在人脑中的反映(如上课)P2
数据:是一组表示客观世界某种实体的数量、行为和非随机性的,可以鉴别
的物理符号,是反映客观事物存在方式和运动状态的记录(如教室、教师、学生、
上课内容)。P1
数据是信息的载体,是信息的表现形式;
信息是数据加之后具有一定含义的数据。
1.2数据库与数据库管理系统
数据库(DB):存放数据的仓库。
数据库管理系统(DBMS):用于建立和管理数据库的软件。
1.3概念模型与数据模型
1.3.1概念模型的基本术语
①实体:从现实世界中抽象出来的,可以相互区别的事物(如学生、课程)
②属性:用来描述实体的特征
如:学生:学号、姓名、性别、生日、班级
课程:课程编号、课程名称、学分
③域:属性的取值范围
如:性别只能取值男、女
④关键字:能唯一标识出一个实体元素的属性或属性组合(如学号、课程编
号)
⑤联系:实体与实体之间的对应关系
实体与实体之间的关系有一对一、一对多、多对多
实体联系图(E-R图)
1.3.2数据模型
1.3.2.1概念
是实体与实体之间的联系的数据组织形式
①层次模型
②网状模型
③关系模型
④面向对象模型
层次模型、网状模型、面向对象模型不利于程序的实现,关系模型以关系数
学理论为基础,用一系列的二维表来描述实体与实体之间的联系
1.3.2.2基本术语
①关系(表):一个关系对应概念模型的一个实体,用一个二维表作为表现
形式
②元组(记录):是组成实体的个体,即二维表中的一行
③属性(字段):用于表达关系的特征,即二维表中的一列
④域:属性的取值范围
⑤关键字:能唯一标识一个元组的属性或属性组合
⑥外部关键字(外键):一个关系中的某个属性为另一关系中的关键字,则
称其为外部关键字
1.3.2.3关系数据模型设计
从E-R图转换为关系数据模型
学生(学号,姓名,性别,出生日期,班级) 学号为主键
课程(课程编号,课程名称,学生) 课程编号为主键
选课(ID,学生编号,课程编号) 学生编号、课程编号、教室编号为外键
2 Access数据库与表操作
2.1启动、退出
2.2建立数据库
建立空数据库 向导
2.3新建表
直接输入数据 向导 设计视图
2.4修改表结构
发布评论