第一次课数据库和表的基础知识Word文档格式.docx
《第一次课数据库和表的基础知识Word文档格式.docx》由会员分享,可在线阅读,更多相关《第一次课数据库和表的基础知识Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
数据库系统的主要特点为:
实现数据共享,减少数据冗余;
采用特定的数据模型;
具有较高的数据独立性;
具有统一的数据控制功能。
数据库管理系统,是指位于用户与操作系统之间的数据管理软件。
数据管理系统是为数据库的建立、使用和维护而配置的软件。
数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。
DBMS是数据库系统的核心组成部分,其一般功能包括:
数据定义,数据操纵,数据库运行管理,数据组织、存储和管理,数据库的建立和维护,数据通信接口6个方面。
为了提供这6个方面的功能,DBMS通常由数据定义语言及翻译处理程序、数据操纵语言及编译程序、数据库运行控制程序和实用程序4个部分组成。
ACCESS是什么数据库:
它是小型关系式(型)数据库。
什么是关系型数据库?
是以二维表格存放数据的数据库。
数据库:
用来存放用户数据的对象。
Db:
Database:
数据库。
Dbs:
databasesystem.
Dbms:
databasemangersystem
Dba:
databaseadministrator:
数据库超级管理员。
三、数据模型
实体:
客观存在并相互区别的事物称为实体。
例如:
学生、课程、读者等。
实体的属性:
描述实体的特性称为属性。
例如,学生实体用学号、姓名、性别、出生年份(岁数?
)、入学时间等属性。
图书实体用总编号、分类号、书名、作者、单价等多个属性来描述。
实体集和实体型:
属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型,同类型的实体的集合称为实体集。
学生就是一个实体型,全体学生就是一个实体集。
在ACCSSS中,用表来存放同一类实体,即实体集。
学生表、教师表、成绩表。
表中有若干字段,即实体的属性。
字段值的集合组成表中的一条记录,代表一个具体的实体。
实体间联系以及种类:
一对一关系:
教师表和财务表
一对多关系:
系和学生,教师和学生
多对多关系:
学生和课程
四:
关系数据模型
关系数据模型的用户界面非常简单,一个关系的逻辑结构就是一个二维表:
这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。
l关系术语
(l)关系。
一个关系就是一个二维表,每个关系有一个关系名。
在Access中,一个关系存储为一个表,具有一个表名。
(2)元组。
在一个二维表中,水平方向的行称为元组,每一行是一个元组。
(3)属性二维表中垂直方向的列称为属性,每一列有一个属性名。
(4)域。
属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
(5)关键字其值能够唯一地标识一个元组的属性或属性的组合。
在Access中表示为字段或字段的组合,主关键字或候选关键字就起唯一地标识一个元组的作用。
(6)外部关键字。
如果表中的一个字段不是本表的主关键字,而是另一个表的主关键字或候选关键字,这个字段(属性)就称为外部关键字。
2关系的特点
在关系模型中对关系有一定的要求,关系必须具有以下特点。
(1)关系必须规范化。
所谓规范化是指关系模型中的每一个关系模式都必须满足一定的要求。
(2)在同一个关系中不能出现相同的属性名。
(3)关系中不允许有两个完全相同的元组。
(4)在一个关系中元组的次序无关紧要。
(5)在一个关系中列的次序无关紧要。
3实际关系模型
一个具体的关系模型由若干个关系模型组成。
在Access中,一个数据库中包含相互之间存在联系的多个表。
这个数据库文件就对应一个实际的关系模型。
为了反映各个表所表示的实体之间的联系,公共字段名往往起着“桥梁”的作用,在实际分析时,应当从语义上来确定。
在关系数据库中,基本的数据结构是二维表,表之间的联系常通过不同表中的公共字段来体现。
五:
什么是access:
计算机基础:
office的组件word,excel,PowerPoint,access
access它是一种小型的关系数据库。
计算机由二部分组成:
硬件,软件
硬件:
CPU,存储器,I/O输入/输出设备。
软件:
系统软件/应用软件
应用软件:
为了解决人们日常工作需要而设计的软件,称为应用软件。
系统软件:
操作系统:
windows2000,windowsxp,windows2003等,Linux,Unix
语言及其编译系统:
机器语言/汇编语言/高级语言。
数据库及其管理系统
利用“开始”菜单,找到“程序”再找到“Microsoftaccess”并单击,即可。
在“开始”菜单的“运行”处,键入“msaccess”即可。
新建一个数据库:
进入“access”后,出现下图:
在这个图中选择“空数据库”并单击“确定“按钮。
即进入选择这个新数据库保存的位置窗口,如下图:
access数据库文件的扩展名是mdb
一、新建数据表:
在下图的窗口中,
在左侧窗格选择“表”再单击“新建”按钮。
进入下图:
在上图中选择“设计视图”,单击“确定”按钮。
上图是建立数据表结构的图形/。
数据类型:
P46
主键:
在数据表中唯一区分一条记录的字段或者字段的集合。
如果作主键的是多个字段,则按住ctrl键单击多个字段,不松开ctrl键情况下,右击,在弹出菜单中,选择“主键”。
主键值输入时二个要求:
1、主键值不能为空。
2、主键值不能重复。
二、建立关系:
要建立关系的二张数据表之间一定存在着相同的字段。
利用“工具”菜单中的“关系”子菜单项建立。
如下图:
在这个窗口中是选择要建立关系的数据表。
选择数据表后,出现下图:
在学生信息表中,将mouse指到“学号”字段上按下左键(不松开)向学生成绩表中拖动。
拖学生成绩表中后,放开mouse左键。
出现下图:
在上图中,选择“实施参照完整性”,再单击“创建”按钮。
补充:
将excel的文件导入到access数据库。
作该操作之前要确保excel文件是关闭的。
利用“文件”菜单“获取外部数据”中的“导入”。
单击出现下图:
在这个窗口中一定要注意修改“文件类型”。
Excel文件的扩展名:
xls,文本文件扩展是:
txt
Word文件的扩展名:
doc,access数据库的扩展是:
mdb
注意:
上图要选择表的字段名称。
上图是让你确定要将excel导入到哪一张数据表中。
上图可以修改导入后的数据表字段名称。
这个图是定义主键。
上一个界面可以数据表的名称。
将文本文件导入数据库:
导入文本文件时,一般要选择“带分隔符”