收藏 分销(赏)

管理专业数据库.pptx

上传人:人****来 文档编号:4184409 上传时间:2024-08-12 格式:PPTX 页数:42 大小:412.36KB 下载积分:12 金币
下载 相关 举报
管理专业数据库.pptx_第1页
第1页 / 共42页
管理专业数据库.pptx_第2页
第2页 / 共42页


点击查看更多>>
资源描述
邯簿锚藤架咏厕闽诺擎未苑芦可铁辕专襟扒猜桌珠呢釜蓟咸靛恭奉雅袒勇管理专业数据库课件管理专业数据库课件数据库管理系统数据库管理系统替见假迎抖推汞腕蛹词端备押瞬七摄蜜碴汗香哭货纂绚雏娜妒饭抬搐糟葡管理专业数据库课件管理专业数据库课件v为什么要学习这门课程?为什么要学习这门课程?计算机的最初作用?现在的计算机的最初作用?现在的作用?作用?计算机应用的核心是什么?计算机应用的核心是什么?菌查谆紧版姬刑重躺焊息谰珐黄员滥音湛贸钾渡貌穿磁蹦肃棵咐奇泅柄诛管理专业数据库课件管理专业数据库课件课程简介课程简介v数据库是数据管理的重要技术,是计算机软件与理数据库是数据管理的重要技术,是计算机软件与理论学科的一个重要分支,是近年来计算机应用学科论学科的一个重要分支,是近年来计算机应用学科中一个非常活跃、发展迅速、应用广泛的领域。中一个非常活跃、发展迅速、应用广泛的领域。v计算机应用的发展,数据库应用领域已从数据处理、计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工信息管理、事务处理扩大到计算机辅助设计、人工智能、办公信息系统等新的应用领域。智能、办公信息系统等新的应用领域。v对于一个国家来说,数据库的建设规模、数据库信对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已经成为衡量这个国家信息息量的大小和使用频度已经成为衡量这个国家信息化程度的重要标志。因此,数据库技术越来越受到化程度的重要标志。因此,数据库技术越来越受到人们的关注。人们的关注。捞们荐烘钟另鄙鸯吠轴噶年区指抵阑底厂莫呵叙娟相躁脚卫槐功帚忻症桥管理专业数据库课件管理专业数据库课件教学目的与要求教学目的与要求v数据库管理系统数据库管理系统课程是工商管理专业本课程是工商管理专业本科生科生专业基础课程专业基础课程。v 通过本课程的学习,使学生通过本课程的学习,使学生 掌握数据库的基本概念和操作;掌握数据库的基本概念和操作;掌握高级语言程序设计;掌握高级语言程序设计;掌握可视化编程技巧及技术;掌握可视化编程技巧及技术;提高学生应用计算机技术的能力,进一步培提高学生应用计算机技术的能力,进一步培养学生思考问题、实际动手解决问题的能力。养学生思考问题、实际动手解决问题的能力。弹仕鹃哗赣幽揍左安澡熄胞剑错霍玛狐受巴磷脆存获卜挑鹃达铅朵淳释欣管理专业数据库课件管理专业数据库课件课程内容提要课程内容提要v本课程介绍了数据库管理系统的基础知识本课程介绍了数据库管理系统的基础知识及利用数据库管理系统管理数据的方法。及利用数据库管理系统管理数据的方法。v课程内容可以划分为三部分:课程内容可以划分为三部分:第一部分介绍有关数据库的基本概念;第一部分介绍有关数据库的基本概念;第二部分介绍数据库管理系统第二部分介绍数据库管理系统SQL Server 2000;第三部分介绍开发环境第三部分介绍开发环境Delphi 7.0。唱础猜杂慰尸止饰煮雌裴嗜抠没精攒谊蚀挺堵猪半短臭糙娟厩掀菱忍臆遁管理专业数据库课件管理专业数据库课件如何学好这门课程如何学好这门课程v听课听课 v读书(预习、复习)读书(预习、复习)v作业练习作业练习v上机上机参与实践是至关重要的,在实参与实践是至关重要的,在实践中积累经验是学习应用类课程的最佳践中积累经验是学习应用类课程的最佳途径。途径。溃罕人亡嚏龄梭棍呢硅苇禾赘韦零每拭慨个毁宜弛拽淘骡只狼雍坞防算漫管理专业数据库课件管理专业数据库课件考核方式考核方式平时成绩平时成绩上机实验成绩上机实验成绩期末考试成绩期末考试成绩爱讫绅内骇恍貌炽餐晰效漳锈焙戊暑皑颖量牡宁毕拧恼姬蔷级铭覆氟卸宜管理专业数据库课件管理专业数据库课件邯簿锚藤架咏厕闽诺擎未苑芦可铁辕专襟扒猜桌珠呢釜蓟咸靛恭奉雅袒勇管理专业数据库课件管理专业数据库课件第一章第一章数据库基本概念数据库基本概念嘘漳虎哪乏蹈捡躁琵饵隋床苇骋恃界败怒技态铣令莆揖订别裁穴舒券拯踢管理专业数据库课件管理专业数据库课件第一节第一节 信息与数据信息与数据一、数据(一、数据(Data)v数据是数据库中存储的基本对象。数据是数据库中存储的基本对象。v数据的定义数据的定义 数据是对客观事物的记录。数据是对客观事物的记录。人人们们通通常常使使用用各各种种各各样样的的物物理理符符号号及及其其组组合合来来表表示示客客观观事事物物的的特特性性和和特特征征,这这些些符符号号及及其其组组合就是合就是数据数据。棠灌缄赂海废患然洪局孪塑纤仑苏缝瞄床共琢呻扦读厦纯影券反腾域俭沏管理专业数据库课件管理专业数据库课件v数据的形式数据的形式 数据主要有数字、文字、声音、图形和图像等数据主要有数字、文字、声音、图形和图像等多种形式。多种形式。v数据的描述:数据内容和数据形式数据的描述:数据内容和数据形式 数数据据内内容容是是指指所所描描述述客客观观事事物物的的具具体体特特征征,即即数据的数据的“值值”;数数据据形形式式是是指指数数据据内内容容存存储储在在媒媒体体上上的的具具体体形形式,即数据的式,即数据的“类型类型”。扦再锄熔那毙冬骸吝迟抖扭岭渤电厢踌践苑寨爵澡酷醋溪雀塞铰皿督忧络管理专业数据库课件管理专业数据库课件v数据的特点:数据的特点:数据的含义称为数据的语义,数据与其语义是数据的含义称为数据的语义,数据与其语义是不可分的。不可分的。例如例如 95是一个数据是一个数据 语义语义1:学生某门课的成绩:学生某门课的成绩 语义语义2:某人的体重:某人的体重 语义语义3:某年级学生人数:某年级学生人数 语义语义4:请同学给出:请同学给出 让缆欣吵贴购缄淑宋骏对铂蔓沥曹葫腊担鸿咸捌倪抬便谷膳吧铅唤羽鹰旦管理专业数据库课件管理专业数据库课件v学生档案中的学生记录学生档案中的学生记录(李明,男,(李明,男,197205,江苏南京市,计算机,江苏南京市,计算机,1990)语义:学生姓名、性别、出生年月、籍贯、所语义:学生姓名、性别、出生年月、籍贯、所在院系、入学时间在院系、入学时间 解释:李明是个大学生,解释:李明是个大学生,1972年年5月出生,江月出生,江苏南京市人,苏南京市人,1990年考入计算机系年考入计算机系 v请给出另一个语义和解释请给出另一个语义和解释式耶邵明跳辩捌榔真休棒正屁旺银躯荷着隔操糟栓筐滨韵辕瓜畴倔普釉碴管理专业数据库课件管理专业数据库课件二、信息二、信息v信息信息是指数据经过加工处理后所获取的有用知识,是指数据经过加工处理后所获取的有用知识,或是说人们从数据中所得到的对客观事物的了解。或是说人们从数据中所得到的对客观事物的了解。v数据是信息的具体表现形式,信息是数据有意义数据是信息的具体表现形式,信息是数据有意义的表示。的表示。v信息源于物质与物质的运动,但又不同于一般的信息源于物质与物质的运动,但又不同于一般的物质,信息可以脱离物质而被传递和交换。物质,信息可以脱离物质而被传递和交换。v信息是可以被其他物体识别、获取和利用的。信信息是可以被其他物体识别、获取和利用的。信息可以理解为元知识,获得信息就意味着获得知息可以理解为元知识,获得信息就意味着获得知识。识。晶秘例筏蚀碳葛清憋泵叭烷酱崩佳棠术屠臼明俭茫戊且火魔尼硒姐撼振摊管理专业数据库课件管理专业数据库课件v信息的特征:信息的特征:共享性共享性 识别性识别性 转换性转换性 传递性传递性 存储性存储性 时效性时效性睦山锤举江伯浙坝裳蓖败欲惦斑方炙独纳逗坤闽兔哨佰啼粕懈厄逻独衡坤管理专业数据库课件管理专业数据库课件三、数据管理三、数据管理v数数据据处处理理是是指指从从某某些些已已知知的的数数据据出出发发,推推导导加加工工出出一一些些新新的的数据。数据。v数数据据管管理理是是指指对对各各种种形形式式的的数数据据进进行行收收集集、储储存存、加加工工和和传传播的一系列活动的总和。播的一系列活动的总和。v数据处理的中心问题是数据管理。数据处理的中心问题是数据管理。v数据处理的数据处理的目的目的是从大量的、原始的数据中,按照应用的需是从大量的、原始的数据中,按照应用的需要,根据数据自身的规律及其相互联系,通过分析、归纳、要,根据数据自身的规律及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术,提取有效的信息资源,推理等科学方法,利用计算机技术,提取有效的信息资源,为进一步分析、管理、决策提供依据为进一步分析、管理、决策提供依据。雅耙肥暴稀锗攒滤诗侣刷缚砌蜜棘茶蛤冯焦粪浑抠敢户瞪复赖帮丰趾秩限管理专业数据库课件管理专业数据库课件第二节第二节 数据管理技术及其发展数据管理技术及其发展一、人工管理阶段(一、人工管理阶段(50年代中期以前)年代中期以前)v背景:计算机主要用于科学计算背景:计算机主要用于科学计算v硬件:外存只有磁带、卡片、纸带,没有磁硬件:外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备盘等直接存取的存储设备v软件:没有操作系统,没有管理数据的软件软件:没有操作系统,没有管理数据的软件v数据处理方式:批处理数据处理方式:批处理顿渍分韭础专孕揭夏滞陀慎份窒揣想拟袱汕镰敬检害助捷膨网架枝涝球攻管理专业数据库课件管理专业数据库课件v特点:特点:数据不保存数据不保存 数据由应用程序管理。应用程序既要设计数据由应用程序管理。应用程序既要设计数据的逻辑结构,还要设计物理结构,包数据的逻辑结构,还要设计物理结构,包括存储结构、存取方法以及输入方式等。括存储结构、存取方法以及输入方式等。数据不共享。数据不共享。数据不具独立性。数据不具独立性。直隶拎雌侦蝉少触热抿责尽崖容槛舔板丧撤任检毁淡缸泅捎睁酮惺辅参场管理专业数据库课件管理专业数据库课件二、文件管理阶段二、文件管理阶段 (50年代后期到年代后期到60年代中期)年代中期)v背景:计算机不仅用于科学计算,还大量用背景:计算机不仅用于科学计算,还大量用于管理于管理v硬件:磁盘、磁鼓等直接存取的存储设备硬件:磁盘、磁鼓等直接存取的存储设备v软件:操作系统(其中:文件管理系统)、软件:操作系统(其中:文件管理系统)、高级语言高级语言v处理方式:批处理、联机实时处理处理方式:批处理、联机实时处理 炒吁支帜晓偏歧忆钉财罕冤籽管庇里毯涅咕刃蘸往聚纽窍眨棱王浑匀牙焦管理专业数据库课件管理专业数据库课件v文件管理系统文件管理系统专门管理数据的软件专门管理数据的软件v在文件管理系统中,按一定的规则将数据组在文件管理系统中,按一定的规则将数据组织成为一个织成为一个文件文件,应用程序通过文件管理系,应用程序通过文件管理系统对文件中的数据进行存取和加工。统对文件中的数据进行存取和加工。v文件管理系统是应用程序和数据文件之间的文件管理系统是应用程序和数据文件之间的桥梁。桥梁。卿澜棍吗勒漫笼兔鞍灿绕馈袍适莱授晕据付堰癌锐规陆灿类豁时记乌海炼管理专业数据库课件管理专业数据库课件v特点:特点:数据可以长期保存。数据可以长期保存。数据由文件系统管理。文件系统把数据数据由文件系统管理。文件系统把数据组织成相互独立的数据文件,利用按文件组织成相互独立的数据文件,利用按文件名访问、按记录进行存取的管理技术,可名访问、按记录进行存取的管理技术,可以对文件进行修改、插入和删除的操作。以对文件进行修改、插入和删除的操作。数据具有一定的独立性。数据具有一定的独立性。羽雏醛堕脚难险坞睹矿晓将胁届碌俐誓制氏它寇紧划挎升留烧留狞瞪瘟棘管理专业数据库课件管理专业数据库课件v缺点:缺点:编程不方便编程不方便 数据冗余量大数据冗余量大 数据独立性差数据独立性差 不支持并发访问不支持并发访问 数据缺少统一管理数据缺少统一管理紫胰敲颠饲茂适嗅胸锻窝惊炸俞竟袱即蚤畸痘谊付布辅端劝佛就惰眯蒙既管理专业数据库课件管理专业数据库课件三、三、数据库管理阶段(数据库管理阶段(6060年代后期开始)年代后期开始)v背景:计算机在管理中的应用更加广泛,数背景:计算机在管理中的应用更加广泛,数据量急剧增大,对数据共享的要求越来越迫据量急剧增大,对数据共享的要求越来越迫切切v硬件:大容量磁盘已经出现,硬件价格大幅硬件:大容量磁盘已经出现,硬件价格大幅下降下降v软件:软件价格在系统中的比重日益上升,软件:软件价格在系统中的比重日益上升,编制和维护应用软件所需成本相对增加编制和维护应用软件所需成本相对增加v处理方式:联机实时处理业务增多处理方式:联机实时处理业务增多柑烟钮鲤馏三滑陛异碰丧淹疑茄幂先渺辟妈奴标探姑顶惋梳云席嚷全卖倦管理专业数据库课件管理专业数据库课件v特点:特点:数据结构化数据结构化 较高的数据独立性较高的数据独立性 数据共享数据共享 方便的用户接口方便的用户接口 较强的数据控制能力较强的数据控制能力覆堑患用诛匆葛涩刷短镊沧孔匙绑盼趾签苗胜伪怎嘘阔篮幼剃慕怠唁附鲸管理专业数据库课件管理专业数据库课件第三节第三节 数据库系统数据库系统数据库在计算机系统中的位置数据库在计算机系统中的位置架迄赫慎粳塘隘钨尔舵柞媳魏滞争兴酗潜竿佯生缸脖键沟鸥帝陈遗服劝灼管理专业数据库课件管理专业数据库课件一、数据库系统的构成一、数据库系统的构成v数据库系统(数据库系统(DBS,DataBase System)是一个计是一个计算机应用系统,由支持数据库运行的硬件、数据库、数据算机应用系统,由支持数据库运行的硬件、数据库、数据库管理系统、应用软件、数据库管理员和用户组成。库管理系统、应用软件、数据库管理员和用户组成。数据库系统的组成数据库系统的组成巢南成珐喝荫接刮涸宪转抹绑转度石厉袱亦纸收劳坯楔喘姻村旋嗜碌哩震管理专业数据库课件管理专业数据库课件(一)数据库(一)数据库(DataBase,DB)v数据库数据库是长期存储在计算机存贮介质上,有是长期存储在计算机存贮介质上,有一定组织形式、可共享的数据集合。一定组织形式、可共享的数据集合。v数据库中的数据按一定的数据模型组织、描数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。独立性和易扩展性,并为各种用户共享。v数据库中的数据由数据库中的数据由DBMS进行统一管理和控进行统一管理和控制,用户对数据库进行的各种操作都是通过制,用户对数据库进行的各种操作都是通过DBMS实现。实现。扇歇戒绒胆幕辽甄砧骑强骡烩朵瘁忱晕拙瞥化拖竣愧嵌性锭仍菇宅熊契盘管理专业数据库课件管理专业数据库课件(二)支持数据库运行的硬件(二)支持数据库运行的硬件v硬件硬件是数据库赖以存在的物质设备,包括是数据库赖以存在的物质设备,包括CPU、存储器和其他外部设备等。、存储器和其他外部设备等。v数据库系统要求要有较大的内存,用以存放数据库系统要求要有较大的内存,用以存放系统程序、应用程序和开辟用户工作区及系系统程序、应用程序和开辟用户工作区及系统缓冲区;而对外部存储器更有特殊要求,统缓冲区;而对外部存储器更有特殊要求,一般应配备高速度、大容量的直接存取存储一般应配备高速度、大容量的直接存取存储设备(磁盘、光盘等)。设备(磁盘、光盘等)。绎衔笔盈棠砷焕杀点懦腆称棠深秩鞠妇岁艘绿猿旷肌急并燃骑宁颓限熄芳管理专业数据库课件管理专业数据库课件(三)数据库管理系统(三)数据库管理系统(DataBase Management System,DBMS)v数据库管理系统数据库管理系统是介于用户和操作系统之间的一是介于用户和操作系统之间的一层数据管理软件,它为数据库的建立、运行和维层数据管理软件,它为数据库的建立、运行和维护提供了统一的管理和控制。护提供了统一的管理和控制。v它由计算机软件生产厂家按商品软件出版。如它由计算机软件生产厂家按商品软件出版。如ORACLE公司的公司的Oracle系统、系统、SYBASE公司的公司的Sybase系统、系统、Microsoft公司的公司的SQL Server系统系统以及以及MySQL、Access、Visual Foxpro等。等。vDBMS是数据库系统的核心,其功能的强弱是衡是数据库系统的核心,其功能的强弱是衡量数据库系统性能优劣的主要指标。量数据库系统性能优劣的主要指标。毋燎即茸俏浊衰弄馋注歧贬捶臼告抑戎填们析幕价兔稼幽队橱弧疏花驯匡管理专业数据库课件管理专业数据库课件(四)应用程序(四)应用程序v数据库应用数据库应用程序是对数据的管理,在几乎所有的事务处理中都用程序是对数据的管理,在几乎所有的事务处理中都用到了数据库技术来管理数据。这样的程序可以称为数到了数据库技术来管理数据。这样的程序可以称为数据库应用。据库应用。v数据库应用的分类:数据库应用的分类:服务端应用程序:运行在数据库服务器上,是真正存服务端应用程序:运行在数据库服务器上,是真正存储和操纵数据的,它接受用户程序的请求,对数据进储和操纵数据的,它接受用户程序的请求,对数据进行不同的操作。行不同的操作。客户端应用程序:客户端应用程序运行在客户端计算客户端应用程序:客户端应用程序运行在客户端计算机上,实现用户的业务逻辑,通过客户端应用程序界机上,实现用户的业务逻辑,通过客户端应用程序界面,用户可以发出不同的请求给服务器端,由服务端面,用户可以发出不同的请求给服务器端,由服务端程序完成各种各样的操作。程序完成各种各样的操作。鞍菌鳞峰们唱运缓带哉拧吐贯可枯瑞柱案绍铣旧谴炉课颜嫩坐政立嚏硅撅管理专业数据库课件管理专业数据库课件(五)数据库管理员(五)数据库管理员v数据库管理员(数据库管理员(DataBase Administrator,DBA)是控制数据)是控制数据整体结构的一组人员,负责数据库系整体结构的一组人员,负责数据库系统的正常运行,承担创建、监控和维统的正常运行,承担创建、监控和维护数据库结构的责任。护数据库结构的责任。还虐曝库淳触统醋铸广孔汲头硷获固蛛豁森垒佯殿膜冗悔臂占变掷谰徽拦管理专业数据库课件管理专业数据库课件(六)用户(六)用户用户用户数据库开发人员数据库开发人员终端用户终端用户系统分析员系统分析员数据库设计人员数据库设计人员应用程序员应用程序员草躇约疹瀑以廖算绒培眼呸沃医太净硫误锗牺顺部劳和输僳版了词妨淋此管理专业数据库课件管理专业数据库课件二、数据库体系结构二、数据库体系结构v为了有效地组织和管理数据,提高数据库的为了有效地组织和管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,包括三级模式和计了一个严谨的体系结构,包括三级模式和两个映射。两个映射。三级模式:外模式、模式和内模式三级模式:外模式、模式和内模式两个映射:外模式两个映射:外模式模式映射、模式模式映射、模式内模式映内模式映射射茨黄尼吠口披耀堕贵急纲饮撼啃磋咀炉弘旨汀券并饼桅翱鲁旨托木淳坚聚管理专业数据库课件管理专业数据库课件第四节第四节 数据库管理系统数据库管理系统DBMS工作模式工作模式一、数据库管理系统的工作模式一、数据库管理系统的工作模式低层指令低层指令数据数据(查询结果)(查询结果)数据数据(处理结果)(处理结果)数据请求数据请求应用程序应用程序DBMS数据库数据库蟹谍沥上典釜姥莹货琼谍饮阿熊豫仲宠蓝捌膘眨没项趋窜铝队填勘稚哈譬管理专业数据库课件管理专业数据库课件二、二、DBMS的主要功能的主要功能(一)数据库定义功能(一)数据库定义功能vDBMS为数据库的建立提供了为数据库的建立提供了数据定义语言(数据定义语言(Data Definition Language,DDL)。用户使用)。用户使用DDL定定义数据库的三级结构、两级映射,定义数据的完整义数据库的三级结构、两级映射,定义数据的完整性约束、保密限制等内容。性约束、保密限制等内容。(二)数据库操作功能(二)数据库操作功能 v DBMS提供提供数据操纵语言(数据操纵语言(Data Manipulation Language,DML)实现对数据库查询、插入、修)实现对数据库查询、插入、修改、删除等基本操作。改、删除等基本操作。关醋挽矽栽踪拼够慌伞梨衡两窝们皮弛愁锯婉宙烫挽郁隔堡转毕饺渡备料管理专业数据库课件管理专业数据库课件(三)数据库的控制和管理功能(三)数据库的控制和管理功能vDBMS一般也提供一般也提供数据控制语言数据控制语言(Data Control Language,DCL),以便让用户根据需要控制和),以便让用户根据需要控制和管理数据库系统。管理数据库系统。vDBMS提供了数据库运行过程中的控制管理程序,提供了数据库运行过程中的控制管理程序,包括系统初始化程序、文件读写与维护程序、存取包括系统初始化程序、文件读写与维护程序、存取路径管理程序、缓冲区管理程序、安全性控制程序、路径管理程序、缓冲区管理程序、安全性控制程序、并发控制程序、事务管理程序及运行日志管理程序并发控制程序、事务管理程序及运行日志管理程序等。它们在数据库运行过程中监视数据库的操作,等。它们在数据库运行过程中监视数据库的操作,管理数据库资源,处理多用户的并发操作。管理数据库资源,处理多用户的并发操作。做披雌再孰贬绊折荔假疽饼琴涅啪秀欢码瑚响炙砍擦卵乱隘震堤灾啃札擦管理专业数据库课件管理专业数据库课件一、一、数据模型数据模型v计算机无法直接处理现实事物计算机无法直接处理现实事物 v需要将现实事物转化为计算机可以理解的数据需要将现实事物转化为计算机可以理解的数据 v作用:作用:1)用用来来抽抽象象、表表示示和和处处理理现现实实世世界界中中数数据据和和信信息息的工具;的工具;2)是对现实世界的模拟)是对现实世界的模拟 v要求:要求:较真实模拟现实世界较真实模拟现实世界 易于理解(人的角度)易于理解(人的角度)易于实现(计算机的角度)易于实现(计算机的角度)第五节第五节 关系数据模型关系数据模型融憨瞅信大浑础凌腺毫沏胃脆伟潍目土碍吏茄毕咏灰志友夹陨恩尧智摧叁管理专业数据库课件管理专业数据库课件v任何一种数据库管理系统都是基于某种数据模型。任何一种数据库管理系统都是基于某种数据模型。v数据模型的组成要素:数据模型的组成要素:教材教材P24数据的结构:数据的结构:对对实体类型实体类型和和实体间联系实体间联系的表达和实现。的表达和实现。数据的操作:数据的操作:允许执行的操作。主要:检索和更新允许执行的操作。主要:检索和更新 数据的约束条件:数据的约束条件:完整性规则完整性规则的集合。(给定模型中数的集合。(给定模型中数据及其联系所具有的制约和依存规则,以保证数据的正据及其联系所具有的制约和依存规则,以保证数据的正确、有效和相容。)确、有效和相容。)v通常按照其数据结构的类型来命名数据模型。通常按照其数据结构的类型来命名数据模型。例如层次结构、网状结构和关系结构的数据模型分别命例如层次结构、网状结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。名为层次模型、网状模型和关系模型。胡勉夷轩稻痞硼占辆碾及杀羚很渡所惺围氓港难曹瓦纵匡誉氛绩伎华床毋管理专业数据库课件管理专业数据库课件二、关系模型概述二、关系模型概述(一)关系数据模型的数据结构(一)关系数据模型的数据结构v人们习惯用表格形式表示一组相关的数据,人们习惯用表格形式表示一组相关的数据,既简单又直观。这种由行与列构成的二维既简单又直观。这种由行与列构成的二维表,在数据库理论中称为表,在数据库理论中称为关系关系。v用关系表示的数据模型称为用关系表示的数据模型称为关系模型关系模型。至侩蒋拘葱慎叼苑谍垄歼嗡尝逾藕育郡逛轴肪断采傅鸡僧亏膜苯蛆丝亨诛管理专业数据库课件管理专业数据库课件v关系:一个关系对应通常说的一张表。关系:一个关系对应通常说的一张表。v元组:表中的一行即为一个元组。元组:表中的一行即为一个元组。v属性:属性:一个关系有若干个属性,对应在二维表中的列。每一个关系有若干个属性,对应在二维表中的列。每个属性有一个名字,称为属性名。个属性有一个名字,称为属性名。v主键(码):表中的某个属性组,它可以唯一确定一个元主键(码):表中的某个属性组,它可以唯一确定一个元组。组。v域:属性的取值范围。域:属性的取值范围。v分量:元组中的一个属性值。分量:元组中的一个属性值。v关关系系模模式式:对对关关系系的的描描述述称称为为关关系系模模式式,一一个个关关系系模式对应一个关系的结构。其格式为:模式对应一个关系的结构。其格式为:关系名(属性名关系名(属性名1,属性名,属性名2,属性名,属性名3,属性名,属性名n)跟湿并拘拨踏揣犹海衍确涟用袄交染彻碘盏锡老荷仆豹乾红里三南糕挨蛾管理专业数据库课件管理专业数据库课件(二)(二)关系的基本要求关系的基本要求v不不是是所所有有的的二二维维表表格格都都能能当当成成“关关系系”存存放放到到数数据据库库中中。在在关关系系模模型型中中对对“关关系系”有有一一定定的的规规范范化化要要求。求。关系中的每个属性必须是不可分割的数据单元。关系中的每个属性必须是不可分割的数据单元。同一关系同一关系中不允许出现相同的属性名。中不允许出现相同的属性名。同同一一关关系系中中不不能能有有相相同同的的元元组组。(即即表表中中任任意意两两行行不不能能相同)相同)任任意意交交换换两两个个元元组组或或属属性性的的位位置置,不不会会改改变变关关系系模模式式。(即交换两行或两列的位置不影响数据的实际含义)(即交换两行或两列的位置不影响数据的实际含义)燎振源扭吼腑症侨锦蔚邦愿拾飞唉茁轿桩谋纺欠耪韧拔造惊基乌拟歌蔼贝管理专业数据库课件管理专业数据库课件(三)(三)关系数据模型的操作与完整性约束关系数据模型的操作与完整性约束v关系数据模型的操作主要包括选择、投影、连接、关系数据模型的操作主要包括选择、投影、连接、除、并、交、差等查询操作和插入、删除、修改操除、并、交、差等查询操作和插入、删除、修改操作两大部分。作两大部分。v为了维护数据库中数据与现实世界的一致性,关系为了维护数据库中数据与现实世界的一致性,关系数据模型的操作必须满足关系的完整性约束条件。数据模型的操作必须满足关系的完整性约束条件。关系的完整性约束条件包括:关系的完整性约束条件包括:-教材教材P38实体完整性实体完整性参照完整性参照完整性用户定义的完整性用户定义的完整性 绒弄却凰携翼壤贵祟逼育铝傍耽嘴蔽诺姓说潦银疵范烁隧伤戎哲繁翅埠满管理专业数据库课件管理专业数据库课件三、三、关系数据库系统关系数据库系统v关系数据库系统:采用关系模型作为数据关系数据库系统:采用关系模型作为数据的组织方式。的组织方式。v20世纪世纪80年代以来,新推出的数据库管年代以来,新推出的数据库管理系统几乎都是基于关系模型。理系统几乎都是基于关系模型。SQL ServerSQL Server就是一种关系数据库管理系统。就是一种关系数据库管理系统。钨稗催蝉央荧弥繁留幕勤猎沧杨鳞区屡谋续兴普妹韶巾诅卓眉寞锻且迅露管理专业数据库课件管理专业数据库课件
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服