欢迎来到天天文库
浏览记录
ID:52220759
大小:1.93 MB
页数:43页
时间:2020-04-02
《基本概念及ER图.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目一认识学生管理数据库1.1数据库理论的发展如何管理大量的、持久的、共享的数据?人工管理阶段文件管理系统数据库管理系统1.人工管理阶段(20世纪50年代中期以前)这时计算机的应用还不是很广,主要用于科学计算。没有直接存取的设备,没有操作系统及管理数据的软件。特点:a.数据不长期保存,随时用随时输入;b.系统中没有对数据进行管理的软件;数据由应用程序管理;c.数据不能共享,与应用程序是一体的;d.由应用程序管理数据,数据是面向程序的,数据不具有独立性;1.人工管理阶段(20世纪50年代中期以前)这时计算机的应用还不是很广,主要用于科
2、学计算。没有直接存取的设备,没有操作系统及管理数据的软件。2.文件管理阶段(20世纪50年代后期至60年代中期),出现了磁盘等直接存取设备。软件上出现了专门的管理数据的软件。特点:a.程序与数据有了一定的独立性;b.程序和数据分开存储,有了程序文件和数据文件的区别;c.数据文件可以长期保存但是a.数据冗余度大,b.缺乏数据独立性。d.不支持并发访问,如一个excel文件只能一人打开修改。e.无安全控制功能。学生管理学生选课管理应用程序A1学生信息文件F1课程信息文件F2学生选课信息文件F3应用程序A23.数据库系统阶段(20世纪60
3、年后期以后)数据库技术能有效的管理和存取大量的数据,避免了以上两阶段的缺点,实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据管理和控制功能。数据库系统又经历了三个阶段:网状数据库、层次数据库和关系数据库。桌面型关系数据库:FoxBase、VisualFoxpro、Access等大型关系数据库管理系统有:SQLServer、DB2、Oracle、Sybase、Informix等。3、数据库系统阶段应用程序A1学生管理学生有关的数据应用程序A2学生选课管理数据库管理系统1.2几个基本概念数据、数据库、数
4、据库管理系统概念数据1.数据数据:能够在计算机中存贮的用于描述事物的记录符号它包括两个方面:一是描述事物特性的数据内容二是存储在某种媒体上的数据形式数据处理是指将数据转换成信息的过程。2、数据处理数据处理实际上就是利用计算机对各种形式的数据进行处理。数据处理的目的是从大量的、原始的数据中抽象和推导出对人们有价值的信息以作为行动和决策的依据。数据处理信息3、数据与信息数据:可以从中得出结论的原始资料。可以据此得出新事实的论据。数据是信息的载体,是信息的具体表现形式。信息:知识、才智、有特定意义或作用的一条特殊数据。信息通常是对数据进行
5、结合、比较与计算的结果。以测试成绩为例:如果一个班级中的每名学生都收到一个数值分数,则通过这些分数可以计算出班级平均分数。然后通过班级平均分数又可以计算出学校的平均分数。数据库软件可以将记录/存储的数据和统计数据转换成有用的信息。数据:每名学生的测试分数都是一条数据。信息:班级的平均分数或学校的平均分数。3、数据与信息数据库数据库(DataBase简称DB)是按一定组织结构存贮在计算机中相关数据的集合。它不仅包括数据本身,而且还包括相关事物间的联系。数据库可以被多个用户、多个应用程序共享。对数据的增加、删除、修改和检索由系统软件统一
6、进行。数据库通常由数据库管理员(DBA)进行管理。数据库3.数据库管理系统数据库管理系统(DataBaseManagementSystem,简称DBMS)是在操作系统的支持下为用户提供数据库建立、数据操纵、数据库维护的管理软件。它有以下几个功能:1)数据定义2)数据操纵功能3)数据库的运行管理4)数据库的建立与维护功能4.数据库与应用系统的关系信息系统=软件+数据库数据库用户应用系统应用开发工具操作系统应用程序员数据库管理员DBA负责数据库的规划、设计、协调、维护和管理等工作DBMS管理数据库的系统软件;是数据库系统的核心。指以数据
7、库为基础的应用程序1.2数据模型理解本内容有助于全面了解现代数据库系统的结构和功能,也有利于后续章节的学习。数据库的生命周期设计可用性维护部署分析信息收集试运行生命周期需求分析;(目的)概念模型设计;(ER图)逻辑结构设计;(关系模式)物理结构设计;(在数据库上建表)数据库实施,维护1数据库设计过程学生选课实体:实例:李刚张三……SQLJava……属性:学生课学生课姓名学号性别……课程号课程名学分……实体由一组属性描述唯一标识符(用以区分实体)学习mn关系一对一(1:1)一对多(1:n)多对多(m:n)E-R模型2概念模型设计-(E
8、-R图的设计)概念模型:是数据库的全局数据的描述,是数据库管理员所看到的实体、实体属性和实体间的联系。实体是具有公共性质的可相互区别的现实世界对象的集合。实体可以是具体的,也可以是抽象的概念或联系。实体中的每个具体的记录值(一行数据)
此文档下载收益归作者所有