数据库基础

一、基本概念
1、数据库(Database,简称DB)是按照一定数据结构来组织、存放和管理数据的仓库。

2、数据库管理系统(Database Management System,简称DBMS)是一种操纵和管理数据库的软件,用于创建、使用和维护数据库。
包含如下功能:
(1)数据定义:可定义数据库中的各种数据对象
(2)数据操纵:对数据库表进行插入、删除、修改、查询等。
(3)完整性检查:对用户输入的数据进行完整性检查,保证数据满足相应的约束条件。
(4)安全保护:保证只有被赋予权限的用户才能访问数据库中的数据。

3、数据库管理员(Database Administrator,简称DBA)

二、数据模型
数据库采用的数据模型:层次模型、网状模型、关系模型

三、两个实体之间的联系:

  • 一对一的联系(1:1)
  • 一对多的联系(1:n)
  • 多对多的联系(m:n)

四、数据库应用系统的数据接口:

  • ODBC数据库接口
  • ADO数据库接口
  • ADO.NET数据库接口
  • JDBC数据库接口

五、MySQL的界面工具可分为两大类:
1、图形化客户端(采用C/S架构)
2、基于Web的管理工具(采用B/S架构)

六、结构化查询语言SQL
MySQL是支持关系模型的数据库管理系统,即关系数据库管理系统(RDBMS)。
关系数据库的标准语言是SQL(Structured Query Language,结构化查询语言),功能包括数据查询、数据操纵、数据定义和数据控制4个部分。
七、实体、属性、码、E-R图

  • 实体:通常把每一类数据对象的个体称为实体,而每一类对象个体的集合称为实体集。

  • 属性:每个实体集实际的信息项称为属性。

  • 码:如果实体集的属性或最小属性组合的值能唯一标识其对应实体,则将该属性或属性集合组合称为码。

  • E-R模型:将实体集及其之间联系用图表示为实体-联系模型,即E-R模型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值