定义类
1.数据库:为了实现一定目的,按某种规则组织起来的,长期保存在存储介质——计算机外存上的"数据"的"集合"。
2.数据库分类:桌面型数据库(本地)
网络数据库(网上)
3.数据和信息的区分:
数据是信息的符号表示(即载体),信息则是数据的内涵,是对数据语义的解释。
4.数据管理技术的发展:
①人工管理阶段——>②文件系统阶段——>③数据库系统阶段——>④高级数据库技术阶段(分布式数据库、多媒体数据库、工程数据库、空间数据库、实时数据库)
5.数据库系统=数据库(DB)+数据库管理系统(DBMS)+数据库系统(DBS)
数据库管理系统(Database Management System,DBMS)计算机系统中位于用户与操作系统之间的数据管理系统软件,是数据库系统的核心。
①数据定义功能:用户可以通过DBMS提供的数据定义语言(Data Definition Language,DDL)对数据库的数据对象进行定义。
②数据操纵功能:用户可以通过DBMS提供的数据操纵语言(Data Manipulation language,DML)实现对数据库中数据的查询、插入、修改、删除等操作。
③数据库运行管理
④数据库的建立和维护
数据库(Database,DB)长期储存在计算机内,有组织的、大量的、可共享的数据的集合。
数据库系统(Database System,DBS)为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心系统,是存储介质、处理对象和管理系统的集合体。
层次:软件、硬件、用户。
6.Access≠DBS,Access是一种DBMS。
7.概念数据模型:
实体:现实中客观存在并可相互区分的事物称为实体。eg:一个学生
属性:实体和实体集所具有的特征称为属性。
eg:"学生"实体集可以由"学号"等属性来描述
键:实体集某些属性或属性集可以用来 唯一标识 区分各个实体,这样的属性或属性集称为键或码。
联系:实体之间的相互关系称为联系。
①一对一(1:1)②一对多(1:n)③多对多(m:n)
8.最常用的概念模型是"实体—联系模型",简称E—R模型。
图片发自简书App
9.结构数据模型的组成要素:
数据结构、数据操作、数据完整性约束。
10.关系模型用"二维表"来表示实体以及实体间的联系。
11.关系数据库的基本术语:
图片发自简书App
12.传统的集合运算:
交、并、差是集合的传统运算形式。
条件:进行集合运算的关系R和s必须有相同的关系模式,即R和S必须具有相同的属性。
交:相同留下
并:不同留下
差:总之,减的掉就不留,减不掉就留下。如果是逆方向减也不留。
13.专门的关系运算
选择(行)——>元组
投影(列)——>属性
连接(行、列)
图片发自简书App
14.关系完整性:
实体完整性、参考完整性、用户定义完整性。
习题:
图片发自简书App
图片发自简书App