什么是数据库
数据库的工具,如何使用
1:数据库:
2:流行数据库
Mysql
Sqlserver
Oracle
3:如何学
数据库操作
设计数据库(设置数据之间的关系)
建立模型
数据库操作的相关命令
数据库sql语句学习
4:连接数据库
用工具连接数据库 ( 数据库通常不在本地)
5:数据库中的对象
表:存储数据的地方,存储的一个空间结构,是一张二维表格,里面包含(列和数据)
视图:基于表生成的一种快捷查询数据的地方
存储过程:用数据库编程语言生成的一个具有逻辑判断的地方(if else 定义变量等)
函数:和存储过程非常类似,可以写一段程序,同时给程序定义一个名字(函数可以重复利用)
触发器:当执行某个sql语句时数据库可以自动触发某一段程序(如:在查询某一个数据之前,先触发一段程序来判断查询的数据是否合法)
6:数据库设计
什么是数据库的设计:设计出具有关系的数据,然后将这些数据通过数据库的表来存储它
6.1数据库的三种关系
一对一:比如,用户和指纹,指纹是唯一的,可以根据指纹找到人
一对多:比如,一个人可以去多家商店购物;多对一:比如,一家商店拥有多个客户
多对多:比如,商店和顾客之间
6.1.1设计步骤:
判断有哪些数据对象,他们之间的关系是什么
创建E_R模型(逻辑模型)
将E-R模型转换成物理模型
物理模型转换数据库
6.2E-R模型
体现设计数据库的思路
实体:数据对象
属性:一个实体应该包含那些属性
关系:实体与实体之间的关系,体现出一对一,一对多,多对一,多对多
6.3E-R模型使用工具power designer
2:创建模型:文件-》新建-》创建物理模型(不用去创建概念模型,创建好后直接可以导出数据库脚本,不用转换)
3:创建表,编辑表(表与表的连接,子表指向父表)
5:之后就可以在相应的位置找到你所导出的脚本文件
6:记事本打开文件,既可以看到数据库操作语言
7:导出过程可能会出现下面的这种情况: