赞
踩
数据库(DataBase,简称DB):是长期储存在计算机内、有组织的、可共享的大量数据的集合
数据库管理系统(DBMS):主功能有(1)数据定义功能(2)数据操纵功能(3)数据控制功能
数据库系统(DBS):数据库系统是由数据库(DB)、数据库管理系统(DBMS)(及其应用开发工具)、应用系统和数据库管理员(DataBase Administrator,DBA)组成的存储、管理、处理和维护数据的系统
DBMS的体系结构:3层
数据源(DATA SOURCE):远程数据库的别名
ODBC:开发工具访问数据库统一的平台
JDBC:Java数据库连接
数据管理技术的发展经历了人工管理、文件管理系统、数据库系统和高级数据库系统四个阶段
(1) 概念模型:现在采用的概念模型主要是实体-联系模型,即E-R模型
实体类型(entity type,class):用实体名及其属性名集合来抽象和刻画同类实体。例如学生(学号,姓名,性别,出生年月日,所在院系,入学时间)就是一个实体型
实体集(entity set):同一类型实体的集合。例如,全体学生就是一个实体集
联系(relationship):实体集内的单个实体之间的联系通常是指不同实体集之间的联系,实体之间的联系有一对一、一对多和多对多等多种类型
(2) 逻辑模型:有层次模型﹑网状模型和关系模型3种
1. 数据模型的三要素:
数据模型的三要素分别为数据结构、数据操作、数据的完整性约束条件
2. 关系数据库的数据结构
关系(ralation):一个关系对应通常说的一张二维表
元组(tuple):表中的一行即为一个元组
属性(attribute):表中的一列即为一个属性,给每一个属性起一个名称即为属性名
码,键(key):表中的某个属性组,它可以唯一确定一个元组
域(domain):域是一组具有相同数据类型的值的集合。即某个属性的取值范围
分量:元组中的一个属性值
关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,···,属性n)
概念模式:又称模式或逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只能有一个概念模式。
外模式(external schema):又称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述(一个数据库可以有多个外模式)
内模式(internal schema):又称存储模式或物理模式,是数据物理结构和存储方式的描述,一个数据库只有一个内模式
数据库系统的二级映射:外模式/模式映射和模式/内模式映射
数据独立性:
物理独立性:指用户的应用程序与数据库中数据的物理存储是相互独立的,模式/内模式映射实现
逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的,通过外模式/模式映射实现
基本概念:
候选码(key):某一属性组的值能唯一地标识一个元组,而其自己不能,则称该属性组为候选码(candidate key)
主键(Priamary Key,PK),也称主码,只可以有一个主键,要求作为主键的列不允许取NULL值
主属性(prime attribute):候选码的诸属性称为(主属性)
非主属性:不包含在任何候选码中的属性
全码(all key):关系模式的所有属性是这个关系模式的候选码
代理键(id,序列号、序号,系统自动生成,自增长)
若属性A是基本关系的主属性,则A不能取空值
主(父亲)、从(子)
全局变量是MySQL系统提供并赋值的变量。用户不能定义全局变量,只能使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。