
【数据库】
xiazdong
ECNU-SEI
展开
-
【数据库复习】数据库概论
问:数据库与数据库管理系统一样吗? 答:数据库管理系统是一个软件,用来管理数据库;数据库是数据的集合; 问:数据库的历史流程? 答:对数据库影响最大的项目有IBM的System R项目,还有伯克利大学的INGRES项目;(1)20世纪60年代末,第一个商用DBMS出现;早期的模型并不是关系模型,而是层次、网状模型,而这些模型也没有类似SQL的高级查询语言;(2)原创 2012-04-29 15:47:03 · 3568 阅读 · 0 评论 -
【数据库复习】关系代数
关系代数 问:为何称为代数? 答:因为存在操作符和操作数,操作数为表,操作符为交、并等; 关系代数有分为基于集合的关系代数和基于包的关系代数;关系代数的基本操作:并、选择、投影、笛卡尔积、差、重命名;基本操作的意思是其他的操作符可以通过基本操作推出;注意:如果我们使用并、交、差运算,必须保证R和S的属性集合是相同的,当然如果不同,也可以原创 2012-04-29 15:41:31 · 46151 阅读 · 1 评论 -
【数据库复习】函数依赖
如果我们要设计关系型数据库的表模式,则很有可能会出现冗余,为了避免这种情况,我们需要一些规则,这些规则称为依赖。函数依赖简单地说就是属性集A推导出属性集B,比如给定这些规则之后,如果某个关系能够满足给定的函数依赖,则称关系R满足函数依赖F; 在下面我们会介绍一系列的范式以及分解算法; 函数依赖的分解合并规则 与 是等价的(可以互相转化的),第一个原创 2012-04-27 21:03:16 · 48797 阅读 · 7 评论 -
【数据库复习】SQL
SQL:Structured Query Language(结构化查询语言); 数据模型:对于数据的描述方式;比如关系数据模型是用二维表来描述,层次数据模型用树来描述数据。数据模型由三部分组成:(1)数据结构:定义数据的结构;(2)数据操作:CRUD;(3)数据约束:比如键约束、完整性约束等; 数据模型介绍 1.关系数据模型 将数据描述成二维表的形式原创 2012-04-27 14:41:34 · 11150 阅读 · 0 评论 -
忘记 MySQL 的 root 帐号密码该怎么办
如果你忘了 MySQL 的 root 帐号密码,别担心,使用下面步骤就可以重设一个新密码:首先停止 MySQL 服务 “/etc/init.d/mysql stop”启动 MySQL 服务并屏蔽用户权限检查,可通过如下命令:mysqld_safe --skip-grant-tables 记住,当你使用这个参数启动服务时,任何人无需密码即可连接到 MySQL 并拥有最高权限,因此你需转载 2012-05-28 16:44:26 · 1497 阅读 · 0 评论