《数据库管理与开发项目教程教学教案.docx》由会员分享,可在线阅读,更多相关《数据库管理与开发项目教程教学教案.docx(30页珍藏版)》请在优知文库上搜索。
1、项目一安装连接MySQ1.数据库任务1认知数据库任务2获取MySQ1.数据库任务3安装与配置MySQ1.数据库任务4简述MySQ1.安装目录任务5使用MySQ1.任务6使用Navicat客户端实训一安装与使用MySQ1.数据库一、认知数据库数据庠技术是计算机领域里要的技术之一.在互联网、银行、通信、政府部门、企事业单位、科研机构等领域,都存在着大麻的数据,数据年技术研窕如何对数据进行有效的管理,包括组织和存储数据,在数据陈系统中减少数据存储冗余,实现数据共享、保障数据安全,以及高效地怆索和处理数据。任何一种技术都不是凭空产生的,而是经加了长期的发展过程.通过了解数据库技术的发展历史,可以理解现
2、在的数据森技术是基于什么样的需求而诞生的.数据库技术是应数据管理任务的需求而产生的,在应用需求的驱动下,在计除机硬件和软件发展的基础上,数据库技术经历了人工管理、文件系统和数据库系统三个阶段.I.人工管埋阶段在20世纪50年代中期以前,计算机主要用于科学计算,当时的硬件外存只有纸带,K片,te,没有极盘等直接存取的存储设任:而软件方面,没有操作系统,没有专门管理数据的软件:数楙的处理方式是批处理.人工管理阶段特点如下,数据不保存当时计算机主要用于科学计舞,一般不需要将数据进行长期保存。应用程序管理数据数据需要由应用程序自己设计,说明和管理,没有相应的软件系统负责数据的管理工作。应用程序中不仅要
3、规定数据的逻辑结构,而且要设计物理结构,包括存储结构、存取方法、输入方式等. 3)数据不共享数据是面向应用程序的,一组数据只能对应一个程序.当多个应用程序涉及某些相同的数据时必须各自定义,无法相互利用、辱照,因此程序与程序之间有大出的冗余数据。数据不具有独立性数据的逻辑结构或者物理结构发生变化后,必须时应用程序做相应的修改,数据5.常用工具MySQ1.命令行客户端的优点在于不需要额外安装,在YySQ1.软件包中已经提供。然而命令行这种攥作方式不够直观,而H容易出Mh为了更方便地操作MySQ1.,可以使用一些图形化工具.本节将对MysQI.常用的两种图形化工具进行讲解.安装MysQ1.的常用图形
4、化工具Navicat和SQ1.yo8,并熟练掌握种图形化工具。NaViCa1.是一套数据库管理工具,专为他化数据库的管理及降低系统管理成本而设。Navicat是以出觉化的图形用户界面而建的.可以安全和简单地创建、组织、访问并共用信息.SQ1.yOg是个易于使用、快速而简沽的图形化管理VySQ1.数据库的工具,它能移在任何地点有效地管抻数据库。SQ1.yog是业界著名的WebyoK公司出品的一款简洁而效、功能强大的图形化MySQ1.数据库管理工具.实训任务:见PPT习遨(答案见课后习题答案);一、选择题1. 一个数据库最多可以创建()数据表.A.I个B.2个C.I个或2个D.多个2 .下面选项中
5、,()是MysQ1.用于放置可执行文件的目录。A.bin目录B.data目录C.inc1.ude目录D.Iib目录3 .下面关于SQ1.全称的说法中.正确的是().A.结构化查询沿言氏标准的查询语古C.可扩展杳询正言1).分所化代论语言4 .下列选项中,(是配置YySQ1.服务器默认使用的用户。.adai11B.scottC.rootD.root5 .下面选项中,()命令用于从服务器推取舟SQ1的状态信恩.A.sB.hC.?D.u6.下面选项中(是MySQ1.命令可以实现切换到test数据库.A.stestB.htestC.?TestD.utest7. DBYS指的是以下()选项,.数据库系统
6、B.数据库信息系统C.数据库管理系统D.数据库并发系统二、地空题1 .在MySO1.加后一定会读取的配置文件是J2 .语言核定义为关系型数据库语言的标准,3 .在NySo1.命令中,用于退出MySQ1.服务的命令有quit、和q.4 凡是在计算机中用来描述事物的记录都可称作-5,数据库是存储和管理锹据的仓库,但锹据库并不能直接存储数据,而是将数据存储到中的.三、筒答出1 .简述数据诲有哪些特点?2 .SQ1.语言由哪几部分如成?3 .请简述数据库、表和数据库服务器之间的关系?项目二设计数据库项目设置,任务I现实世界数据化任务2将E-R图转换成关系模型任务3认知关键字和数据完整性完成步骤:任务1
7、现实世界数据化习数据库的特点有哪咚?(1)数据结构化(2)数据的共享性高,冗余度低且易扩充(3)数据独立性高(4)数据由数据库管理系统统一管理和控制狂习SQ1.潘吉由哪几部分组成-(1)数据定义语言(DataDefiniiion1.anguage.DD1.)(2)数据操作语言(Da1.aManiPU1.ation1.angUage,DMD(3)数据查彻诺吉(DataQuery1.anguage.DQ1.)(4)数据控制语才(DataCOntrO1.1.angUagC,DC1.)引入新深现实世界中存在的客观事物如何在计算机中进行处理?(做人思政将现实世界中存在的客观事物数据化后才能在计算机中处理
8、.不同状态的数据发挥的作用不同.在职场中我们做好自己的用色很重要.将臼己的工作做到极致,才能体现出自身的价伯来。任务1-1现实世界数据化过程现实世界是由实际存在的事物组成.每种事物都有无穷的特性,事物之间有着描踪复杂的联系.计算机系统不能互接处理现实世界,现实世界只有数据化后,才能由计算机系统来处理这些代表现实世界的数据。1 .数据2 .数据处理3 .数据阵4 .数据库管理系统5 .数据库系统6 .现实世界数据化过程7 务12数IR模型的概念数据模型就是现实世界的模拟。现有的数据库系统均是基于某种数据模里的,数据库管理系统是按照一定的数据模型组织数据的.所谓的数据模型.是指数据结构、数据操作和
9、完整性约束3方面,这3方面称为数据模型的三要素.1 .数据结构数据结构是一批规定的用以构造数据库的珞本数据结构类型。2 .数据操作数据操作能实现时上述数据结佝按任意方式组合起来所得数据库的任何部分进行检索、推导和修改等,3 .完整性约束完整性约束用于给出不破坏数据库完解性、数据相容性等数据关系的限定.任务131念模型1 .三个层次对客观世界的认识、描述是一个逐步的过程,有层次之分,可将它们分成三个层次:现实世界、信息世界和数据世界.三个领域间的关系:抽领数据化客观事物及其联系一t实体及其联系E-R图关系数据模型现实世界信息世界2 .E-R图描述概念模型以附用的方法是E-R方法。E-R图中包括实
10、体、属性和联系3种图素。实体用矩形框表示,属性用饰IH形板表示,联系用菱形板表示,框内填入相应的名称,武体与觇件或者实体与联系之间用无向直线连接.多低璃性用双椭冏形框表示.源生属性用椭阀形枢表示.实体型属性联系任务IT制学生选修E-RBH1 .需求分析谀计数据库首先必须准确了解与分析用户需求(包括数据与处理).翻求分析是桃个设计过程的基础,是最困难、最耗费时间的一步,需求分析的结果是否准确地反映了用户的实际要求,将直接影响后续各个设计阶段,发终将影响到设计结果是否合理和实用。该过程的主要任务是从数据库的所有用户那里收集对数据的衢求和时数据处理的要求,主要涉及应用环境分析、数据流程分析、数据制求
11、的收集与分析等,并把这些需求写成用户利设计人黄林能接受的说明书.2 .概念结构设计形成ER图本书以“学生伯息管理系统”的开发为例,以某校学生处及教芬处的学生管理流程为基准收蛆到其所需的范本需求包括:学生档案管理、教学课程管理、学生成绩管理、系统管理等。任务2将E-R图转换成关系模型PPT讲解25-33三种:层次模型、网状模型、关系模鞭关系模型的基本概念练习I:将学生信理管理系统全局E-R图转换为关系模型PPT讲解35-42三个范式关系运尊:选择、投影、连接练习2:将上述关系模型规范化任务3认知关键字和数据完整性PPT讲解43-45关犍字、候选关键字、公共关处字、外迸分析表2-2、表25表2-8
12、的关键字.分析表2-2是否有候选关犍字,选哪个(些)属性作为主键比较合适?指出表2-2、表2-5、表28的公共关键字。指出表2-2、衣24、表2-8的外键。指出我2-2课程信息表、表2-5学生成绩表哪个是主表.哪个是从表.数据的完整性分为列完整性、表完整性和参照完整性拓展阅读国产数据库迎来跨越式发展新机遇陵着互联网、大数据、人工智能等新兴产业与实体经济的进一步融合,整体市场环境和用户需求正在发生日新月异的变化,面对新时代的全新机遇和挑战,国产数据库厂商不断加快创新步伐,探寻实现跨越式发展的路径.通过自主研发以及技术、市场、生态等方面的全方位布局,以武汉达梦数据库有限公司(简称“达梦”)为代表的
13、国产数据库厂商已从“种子萌芽”发展到“百花齐放”的状态,在消化吸收国际领先技术的同时,自主册发出多种数据库管理系统,为国产数据库领域的发展提供了长足动力,同时,以数据片为立足之本,坚持自主原创,加快技术升级,加深市场开拓,完善生态建设,为国产数据博的可持续发展注入懑源不断的活力.当前,我国民族科技在互联网、人工智能、云计算、大数娓等新一代信息技术领域展现出了强大的发展优势.在自主创新的浪潮下,很多国产数据库厂商望持自主原创,独立研发,紧紧根住了国产数据姆“命门到目前为止,达梦已与包括中标、曙光、新华三、华为、腾讯、阿里、浪潮、东软、中兴、致远、用友、科大讯飞等众多公司完成了产品兼容适配。此外,
14、通过业务开拓、人才培养、技术交流等层面的合作,达梦正在全面深化合作伙伴关系,“安全、枪定、商效”的产业环境逐步形成,“开放、共生、共Sr的国产生态圈日益完善.目前.在信息化产业领域.达普及其生态伙伴正逐步成为掌握核心技术的中坚力量.实训设计数据库练习(1)绘制MIe销售数据库E-RE1.要求包括客户表、产品表、入库表、销售表,具体操作可缘看实训4.(2)指出“Ie数据库中各表的主键.公共关键字、外S1.数据完整性关系,完成课后习题项目四创建与管理数据表任务1创建表任务2管理表任务3管理表数据实训4创建数据库表并录入表数据1、数据类型S4-5MySQ1.睢类里数至类型三三a存描整皴类型bigin
15、t-29223372036854775808)-2u-1.(9223372036854775807)8字节INT-2m(-2147483648)-2x-1.(2147433647)4字节Mediumint-218388608)2n-1.(838807)3字15Smai1.int2(-32768)-21.(32767)2字出T1.NY1.NT0-2551字节浮点数类受F1.OAT3.40E,38118E38、OWR1.18E-38-3.40E*384字节DOUB1.E1.79E308223E-308、0以及2.23E308-1.79E*308字节DeQMA1.(M.D)1.79E30B223E308,0以及2.23E-308-1.79E*30M*2rn日期与时同典型DATE100001