欢迎来到天天文库
浏览记录
ID:15425375
大小:90.50 KB
页数:11页
时间:2018-08-03
《二级access数据库讲稿》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章数据库基础知识一、基本概念1.数据库数据库是将数据保存在计算机的外存储器中的相关信息的集合。数据库不仅用来存放数据,而且存放数据之间的关系。简称为DB。学生和课程之间,多对多的联系。2.数据库管理系统简称为DBMS,数据库管理系统是用来管理和维护数据库的一个软件系统,它是一个系统软件。3.数据库系统简称为DBS,是一个应用了数据库技术的计算机系统,包括五部分,数据库,数据库管理系统,硬件系统、软件系统以及用户。数据库管理系统是工作在操作系统之上的系统软件。DBS包括DB和DBMS,DBMS管理DB,DBMS是DBS的核心
2、。二、数据库系统的内部体系结构三级模式和二级映射1.三级模式数据库系统分为三级模式,分别是内模式,模式和外模式。内模式:用来描述数据库内部的存储结构,是数据库的物理存储结构。一个数据库系统只有一个内模式。模式:用来描述数据库全局逻辑结构的,一个数据库只有一个模式。外模式:用来描述数据库局部逻辑结构的,一个数据库有多个外模式。2.二级映射二级映射保证了数据库系统的数据独立性,数据独立性分为物理独立性和逻辑独立性。内模式/模式映射:保证了数据的物理独立性。模式/外模式映射:保证了数据的逻辑独立性。三、数据库系统的特点1.数据具有较
3、高的独立性2.实现了数据共享3.减少了数据冗余,重复数据减少。绝对不允许说消除了一切冗余。4.数据采用了一定的组织结构来描述,如层次模型,网状模型和关系模型。四、数据库管理系统的功能1.数据的定义功能(DDL)定义数据库的内模式和模式。2.数据的操作功能包括对数据库的数据进行添加、修改和删除等。3.数据的控制功能4.数据的维护和管理五、数据模型1.三个世界分别是现实世界、信息世界和计算机世界现实世界的各种事物抽象为信息世界,信息世界的中数据进行数字化保存在计算机世界中。一本书在人的大脑中的反映就是信息世界,书的信息保存在计算机
4、中,计算机世界。2.信息世界的相关术语1)实体11是指现实世界中的各种事物都称为实体。实体可以是具体的,也可以是抽象的。如一个学生,一本书,一部电话。实体是指个体。2)属性属性是用来描述实体的特征的,如学生的属性:学号,姓名,性别,出生日期等。书的属性:书号,书名,作者,数量,单价等。3)实体集和实体型实体集:同类实体的集合,如学生实体型:实体的所有属性的集合,它是静态的。通常描述为:学生(学号,姓名,性别,出生日期)4)域属性的取值范围叫属性的域。如学生表中的学号,只能使用数值。性别只能取男或女。5)键键相当于主索引,能唯一
5、确定一个实体的属性或属性集合。如:学生的键就是学号,班级的键就是班号,课程的键就是课程号,但成绩表的键是学号+课程号。3.实体与实体之间的联系实体与实体之间的联系分为三种:一对一,一对多和多对多。给定实体一定要知道实体之间的联系类型。省和省份:一对一班级和学生:一对多学生和课程:多对多一对一:表示A表中的一条记录对应于B表中的一条记录,反之,B表中的一个对应于A表中一个。省会和省:一对一班级和班长:一对一一对多的联系:表示A表中的一条记录对应于B表中的多条记录,反之,B表中的一个记录对应于A表中的一个记录。班级和学生:部门和职
6、工:多对多的联系:表示A表中的一条记录对应于B表中的多条记录,B表中的一个记录对应于A表中的多个记录。学生和课程:多对多学生和宿舍:一对多医生和病人:一对多国家和首都:一对一4.数据模型数据模型用来描述数据和数据之间的一种结构。数据模型共分为三种:层次模型、网状模型和关系模型1)层次模型层次模型是采用树型结构描述实体与实体之间的联系。层次模型的特点:有且只有一个结点没有父结点,称为根结点。其他结点有且只有一个父结点。2)网状模型网状模型是采用网状结构描述实体与实体之间的联系。网状模型的特点:可以多于一个结点没有父结点,其他结点
7、可以有多于一个的父结点。11R1R2R4R3R5R7R63)关系模型关系模型是采用二维表结构描述实体与实体之间的联系。就是一张二维表,二维表是由若干行与若干列构成的。学号姓名性别出生日期电话邮政编码班级号20070001于雯婷女1987-1-15024-8725463011000020070120070002孔祥军男1988-2-30411-768912311600020070120070003王明男1986-9-120415-235879611800020070120070125王莹女1987-5-230411-742368
8、5411600020070220080028孙浩然女1988-8-290412-4236000919000120080120080029邢殿彬男1988-11-50417-76852004115000200801……………………………………六、关系数据库关系数据库就是采用二维
此文档下载收益归作者所有