数据库的设计与实现第1讲.ppt

上传人:牧羊曲112 文档编号:5006457 上传时间:2023-05-29 格式:PPT 页数:28 大小:618KB
返回 下载 相关 举报
数据库的设计与实现第1讲.ppt_第1页
第1页 / 共28页
数据库的设计与实现第1讲.ppt_第2页
第2页 / 共28页
数据库的设计与实现第1讲.ppt_第3页
第3页 / 共28页
数据库的设计与实现第1讲.ppt_第4页
第4页 / 共28页
数据库的设计与实现第1讲.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《数据库的设计与实现第1讲.ppt》由会员分享,可在线阅读,更多相关《数据库的设计与实现第1讲.ppt(28页珍藏版)》请在三一办公上搜索。

1、数据库的设计与实现,一个应用软件不管你的用途如何,你必须遵循科学的方法(如结构化方法、面向对象等)进行设计开发。一般地,数据库是应用软件中的一个重要组成部分。,引言,数据库的设计与实现伴随在应用软件的整个生命周期内。下面我们摘要给出各阶段数据库相关的任务。需求分析处理的数据对象搜集、整理等功能设计模型/对象组织、使用接口设计等详细设计查询设计、数据库实现等编码与测试数据库的性能等试运行与维护数据库的维护等,就数据库设计而言,它的关键步骤可以归纳为。获得足够的商业理解待处理数据项的搜集、整理数据对象的分类与刻化实体、属性、关系字典数据对象联系的描述E-R图方法等逻辑模型的选择库、表结构等细节的确

2、定属性的数据类型、长度等物理建立与优化设计,教材及参考书,教材:作者:徐兰芳 等 著丛 书 名:企业信息化丛书出 版 社:上海交通大学出版社:9787313045690出版时间:2006-09-01版次:1页数:358,教材及参考书(2),参考书施伯乐,丁宝康:数据库系统教程,高教出版社,2003,学习方式,听课(启发式、讨论式)读书(预习、复习)评分标准:平时表现 5平时测试 15个人研究报告 8 项目 12期末考试60,研究报告(第6周交),题目自拟,与数据库有关,偏重理论而不是具体软件的操作。题目于五一节前定好。包括以下要点:1)从问题入手,该技术是解决什么问题2)该技术的发展历史3)该

3、技术的要点是什么,如何一步一步做的4)该技术的发展方向5)个人对该技术的看法,比如新思想,建议算法的改变等等。6)索引,reference,必须要有并且标记在文中。7)准备10分钟的ppt文件。以便抽查演讲。,项目:,提供用access或者mysql为数据库,编程选用c,php,visual basic,若用其他语言或数据库,请准备好演示环境。12人一组。自由分组。第3周组好题目将于第4周公布。上交时,软件,项目说明书,以及20分钟ppt。,课程简介,数据库设计与实现全面地介绍了数据库系统的基本概念、基本原理和基本技术。其中主要内容有:数据库系统引论、关系数据库、关系数据库标准语言SQL、关系

4、数据库设计理论、数据库设计、数据库安全与保护、基于Access 2003和sql server 2000平台的数据库应用开发,数据库发展趋势与新技术、关系数据库设计实验等。数据库设计与实现在介绍基本原理的同时,利用数据库管理系统Access 2003和sql server 2000平台,由浅入深、循序渐进地讲解了大量的设计实例,力求同学能抓住重点,尽快掌握数据库系统的基本原理的基本技术,并能将相应知识应用到设计和开发数据库及其应用系统中。,第1讲 概述,1.1数据、信息、实体及其联系1.2数据库1.3数据库系统和数据库管理系统1.4数据模型1.5关系数据库管理系统实例1.6关系数据库管理系统A

5、ccess 2003和sql server 20001.7 Access 2003和sql server 2000的安装和启动,1.1 数据,数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类文字、图形、图象、声音数据的特点数据与其语义是不可分的,数据举例,学生档案中的学生记录(李明,男,1982,江苏,计算机系,2000)数据的形式不能完全表达其内容数据的解释语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间解释:李明是个大学生,1982年出生,江苏人,2000年考入计算机系请给出另一个解释和语义,信息 information,定义:以适合于通信、存储或处理

6、的形式来表示的知识或消息。科学术语物理学家提出了“信息熵”的概念,用信息熵描述系统与环境交流信息的程度。电子学家、计算机科学家认为“信息是电子线路中传输的信号”。,信息 information,我国著名的信息学专家钟义信教授认为“信息是事物存在方式或运动状态,以这种方式或状态直接或间接的表述”。美国信息管理专家霍顿()给信息下的定义是:“信息是为了满足用户决策的需要而经过加工处理的数据。”简单地说,信息是经过加工的数据,或者说,信息是数据处理的结果。可见,至今为止,信息的概念仍然仁者见仁智者见智。根据对信息的研究成果。科学的信息概念可以概括如下:信息是对客观世界中各种事物的运动状态和变化的反映

7、,是客观事物之间相互联系和相互作用的表征,表现的是客观事物运动状态和变化的实质内容。,信息的特征,尽管从不同的角度出发对信息存在不同的定义,但是信息的一些基本性质还是得到了共识。一般特性1.不完全性:2.真伪性:3.普遍性:只要有事物的地方,就必然的存 在信息。信 息在自然界和人类社会活动中广泛存在。4.客观性:信息是客观现实的反映,不随人的主观意志而 改变。如果人为地篡改信息,那么信息就会失去它的价 值,甚至不能称之为“信息”了。5.动态性:事务是在不断变化发展的,信息也必然的随之 运动发展,其内容,形式,容量都会随时间而改变。,信息的特征,6.时效性:由于信息的动态性,那么一个固定的信息的

8、使用价值必然 会随着时间的流逝而衰减。时效性实际上是与信息的价值性联系在一起,如果信息没有价值也就无所谓时效。7.识别性:人类可以通过感觉器官和科学仪器等方式来获取,整理,认知信息。这是人类利用信息的前提。8.传递性:信息是可以通过各种媒介在人人,人物,物物等之间传递。9.共享性:信息与物质、能量显著不同的是。信息在传递过程中并不是“此消彼长”,同一信息可以在同一时间被多个主体共有,而且还能够无限的复制、传递。10.载体依附性:信息不能独立存在,需要依附于一定的载体,而且,同一个信息可以依附于不同的载体。11.价值性:信息有价值。物质、能量和信息是构成世界的三大要素,缺一不可。但是,信息与物质

9、、能量不同,其价值主要体现在两方面:,(1)可以满足人们对精神领域的需求,如学习材料、娱乐信息等;(2)可以促进物质能量的生产和使用,如通过获取有效的供销信息提高产品流通效率等。12.增值性:在加工与使用信息的过程中,经过选择、重组、分析、统计以及其他方式的处理,可以获得更重要的信息,使原有信息增值,从而更有效地服务于不同的对象或不同的领域。信息只有被人们利用才能体现出其价值,而有些信息的价值则可能尚未被人们发现。,信息强迫症,如今的时代,是信息的时代,我们每天都需要处 理大量的信息。手机短信、电脑邮件、QQ信息。这些都不断的在轰炸着我们的大脑,让我们慢慢的迷失了自己。可能你会有这样的经历,上

10、课时,你忘记带手机了,这导致你一天上班都不在状态,总是焦虑不安,感觉到有什么事情被错过了。其实,你的这种症状,就是典型的信息强迫症。“信息强迫症”的产生,除了习惯的原因,还是因为你的不安全感与不确定感。下面问渠心理网就带你来测试一下,看看你有没有信息强迫症!,信息强迫症,测试开始:1.手机从不关机,一但没电了,就会莫名的烦躁。2.上班后的第一件事就是打开电脑看QQ信息,看电子邮件。3.离开电脑一会儿,就算是上下洗手间,打杯开水后回来,你都要刷新一下电脑,看看有没有新的信息。4.总是不断的刷新微博,邮箱。5.每天都要打开新闻网站看一下当天的新闻。6.上网看新闻时,总会点开其它的相关新闻。7.总是

11、打开很多网站,总会用两个搜索网站搜信息。8.一但手机没电,电脑死机,断网等情况,就会很烦躁。,信息强迫症,测试分析:如果你有以上五条,那么不用怀疑,你已经有了信息强迫症。当你出现信息强迫症时,要多注意自己进行心理调节,要学会放松自己的不良情绪与心理暗示,转移自己的注意力,平时加强体育锻炼,阅读一些自己喜爱的书籍,做一些自己感兴趣的事情。如果问题严重,无法自我调整,的症状,要注意自我调节。如果感觉自己不能调节的时候,最好是找相关的心理医生进行咨询,数据库实体,数据库实体就是数据库管理系统中的不同管理对象。数据库管理系统中的各种用于数据管理方便而设定的各种数据管理对象,如:数据库表、视图、存储过程

12、等都是数据库实体。广义上讲,这些对象中所存储的数据也是数据库实体。因为它们也是确切存在着的实体。,数据库实体,不同的数据库技术对应的数据库管理方式也不相同,但是即使数据库管理系统(DBMS)不同数据库也都有着很多相同的地方,那就是数据库对象。一般数据库主要有表、视图、存储过程等数据库对象。这些不同的对象都是实实在在存在着的事物,都是一个数据库实体。,数据库实体,例如:SQL server数据库管理系统如下图所示。,数据库实体,例如:数据库的表如下图所示:,1.2 数据库(DataBase),数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。,1.2 数据库,数据库为各种事物管理提供数据存储。广义的概念是:一切可以提供数据信息的事物都可以看做是一个数据库;狭义上的概念是:现代信息技术发展到一定阶段而产生的数据信息存储技术。现代的数据库按照管理信心的能力和承受能力,从小到大有:Access、FoxPro、My SQL server、SQL server、Oracle、DB2数据库等。不同的应用地方,应用到的数据库也不尽相同。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号