1.层次模型:组织结构图
2.网状模型:地图
3.关系模型:用二维码的方式来表示实体和实体集之间关系的一种模型
4.实体:客观存在的并且可以互相区别的事物 eg:1个人,一本书 与面向对象程序“对象”概念相同
5.实体集:实体的集合
6.属性:二维表中,每1列的名称,描述实体的自身属性,特殊的字段,如学生表(学号,姓名,性别)中的学号、姓名、性别都是属性。
7.实体之间的关系
a.一对一:班长和班级、一夫一妻
b.一对多:班级与学生
c.多对多:图书与学生 老师与学生
8.关系模型的相关概念
a.元组:二维表中的每一行,除了第一行——也成为记录
b.属性:二维表中的每一列,只有第一行——也成为字段
c.主键:在一个表中至少有这样一个字段,这个字段所对应的值一不能有空值(NULL值:不确定的值)二不能有重复,这个字段所对应的值能够起到唯一标识表中记录的作用,这个字段就称为主关键字,
d:外键:在一个表中某一个字段,它不是表中的关键字,但它却是其他表的关键字,叫外键。
9.数据库设计
概念设计(将客观世界的事物抽象为计算机可以识别的事物的过程)
逻辑设计将概念模型中的E——R图转化为关系数据库管理系统中的关系模型——(数据模型:层次模型、网状模型、关系模型)
物理设计(在mysql这个数据库管理系统中新建数据库、新建数据库对象、视图、存储过程、函数等)
六、MySQL安装简单叙述
1.下载Mysql (.msi安装包、.zip安装包)
2.Windows Server上安装、Linux系统上安装
3.mysql 安装完成后的状态
①Windows+R--services.msc
a.鼠标方式 b.命令方式 mysql服务启动与停止
②win+r→cmd→net stat -an 用来看mysql数据库的 端口 3306
4.连接mysql 数据库--本地登录mysql
win+R→cmd→cd c:\program Files\Mysql\Mysql Server 5.1\bin mysql -u root -p
密码root
注意:c:\program Files\Mysql\Mysql Server 5.1\bin mysql下载哪里从哪里找
cd与路径之间必须有一个空格
select version(); 查看版本
sclect user();查看当前登录用户
create user hector@'127.0.0.1' indentified by'abc..123';
创建一个用户
grant all privileges on . to hector@'127.0.0.1' with grant option;
给hector@'127.0.0.1'用户赋权值
5.使用图形化界面工具 navicate for mysql 连接mysql--本地登录