数据库应用基础Visual-FoxPro6.ppt
文本预览下载声明
数据库应用基础Visual FoxPro6.0 榆次四中计算机专业 享受信息时代学习知识的乐趣 一、数据 能被计算机存储和处理、反映客观事物的符号。 二、信息 经过整理、筛选、去伪存真后得到的有用的数据。 三、数据处理 对数据进行收集、存储、分类、计算、检索和传输的过程。 数据库基本概念 数据处理的发展阶段 ①人工管理数据阶段(20世纪50年代后期之前) ②文件系统管理数据阶段(20世纪50年代后期至20世纪60年代后期) ③数据库系统管理数据阶段(20世纪60年代后期) 有组织的、可共享的相关数据的集合。 数据库中的数据有以下特点: (1)低冗余 (2)共享性 (3)数据具有较高的独立性 (4)保证数据的安全、可靠 (5)最大限度地保证数据的完整性 四、数据库(DB) 管理数据库的软件系统。 五、数据库管理系统(DBMS) 引进数据库技术后的计算机系统。 数据库系统包括的内容: (1)以数据为主体的数据库 (2)管理数据库的系统软件DBMS及相关软件 (3)支持数据库系统的计算机硬件系统 (4)管理数据库系统的人员,即数据库管理员 (5)使用数据库系统的人员,即用户 六、数据库系统(DBS) DBS管理DB和DBMS DB、DBS、DBMS有什么关系呢 七、实体:现实世界中客观存在,并且可以相互区别的事物。 实体集:同一类实体组成的集合。 八、实体间的三种联系 一、一对一的联系 二、一对多的联系 三、多对多的联系 学生成绩表 学号 姓名 性别 语文 数学 英语 2007001 王晓阳 女 92 89 85 2007002 张华 男 90 86 80 2007003 周思源 女 85 90 84 2007004 欧阳明月 女 80 86 91 思考 下列实体的联系中,属于一对多联系的是( ) A某地升学考试中所有考生的集合与所有考生考号的集合之间的联系。 B某地升学考试中所有考生的集合与所有考试科目的集合之间的联系。 C某地升学考试中所有考生的集合与所有考生姓名的集合之间的联系。 D某地升学考试中所有考生的集合与所有监考人员的集合之间的联系。 C 九、三种数据模型 层次模型 网状模型 关系模型 层次模型 总经理 生产部经理 销售部经理 工人1 ………. 工人K 销售员1 …………. 销售员n 销售员n 层次模型的特点 1.有且仅有一个根结点。 2.其它结点有且只有一个父结点。 网状模型 教师1 教师2 教师3 教师4 1班 2班 3班 网状模型特点 1、无父结点。 2、在两个节点之间有两个或两个以上的结点。 关系模型 学号 姓名 性别 出生日期 入学成绩 班级 住校否 2017001 王江鹏 男 2001/6/22 500 航空2班 F 2017002 周景桢 女 2001/1/14 490 航空3班 T 2017003 郭静蓉 女 2001/6/23 400 航空4班 T 2017004 薄忠轩 男 2000/7/23 450 航空5班 F 学生档案表 关系模型 特点: (1)表格中的每一列都是不可再分的基本属性; (2)各列被指定一个相异的名字; (3)各行不允许重复; (4)行、列的次序无关。 十、三种数据库类型 层次数据库:使用层次模型组织数据,处理实体之间一对多的联系。 网状数据库:使用网状模型组织数据,处理实体之间多对多的联系。 关系数据库:使用关系模型组织数据,处理实体之间一对一、一对多、多对多的联系。 十一、关系的基本概念 (1)元组 :二维表中的水平方向的行。 (2)属性:二维表中的垂直方向的列。 (3)域:属性的取值范围。 (4)关键字:属性或属性的组合,其值能够唯一地表示一个元组。 学号 姓名 性别 出生日期 入学成绩 班级 住校否 2017001 王江鹏 男 2001/6/22 500 航空2班 F 2017002 周景桢 女 2001/1/14 490 航空2班 T 2017003 郭静蓉 女 2001/6/23 400 航空2班 T 2017004 薄忠轩 男 2000/7/23 450 航空2班 F 学生档案表 十二、关系运算 一、选择:从关系中找出满足给定条件的元组的操作。 二、投影:从关系中取出若干个属性组成新的关系的操作。 三、联结:把两个关系中相同属性值的元组联结到一起形成一个新的关系的操作。 功能:查询数据。
显示全部