首页 > 学生美文 > 学生随笔 > 东北大学软件学院

东北大学软件学院

时间:2018-08-09   来源:学生随笔   点击:

【www.gbppp.com--学生随笔】

东北大学软件学院 第一篇_东北大学软件学院学生实训总结报告 软件1206 孙永晖 20124835

东北大学软件学院

学生实训总结报告

专 业:软件工程

班 级:1206

学 号:20124835

姓 名:孙永晖

实训基地:大连中软国际卓越计算机培训中心

企业指导教师:杨迪

2015年8月31日

目 录

1

1.1

1.2 前言 ................................................. 1 实训背景 ........................................................................................................... 1 实训环境 ........................................................................................................... 1 2

2.1

2.2

2.3 实训内容 ............................................. 2 实训过程 ........................................................................................................... 2 实训内容 ........................................................................................................... 2 主要成果 ........................................................................................................... 2 3

3.1

3.2 总结 ................................................. 3 实训体会 ........................................................................................................... 3 其它意见 ........................................................................................................... 3

1 前言

1.1 实训背景

为培养出优秀的软件行业的精英人才,东北大学软件学院在大三下学期期末结尾阶段,将学生送入企业进行实训。这也是东北大学软件学院的一大特色,理论与实践相结合。在此之前,我也通过网上查询得知中软卓越计算机培训中心是国内非常有名的,因此在实训开始后,我报名申请到大连中软进行实习。到达中软之后我进入到JAVA 1527班,在杨迪老师的指导下学习。在2015年6月8日正式进入到大连中软开始为期10周的实训学习。

1.2 实训环境

实训单位名称:中软国际卓越培训中心(ETC)

地址:中国辽宁省大连市高新园区宏川东路黄泥川天地软件园金枫楼三层

实训单位性质:大型人才服务机构

规模:中软国际卓越培训中心(大连)是中软国际卓越培训中心继北京总部之后,建立的又一家分基地,也是大连市政府招商引资的重点支持项目之一。自2008年9月启动至今,累计实训人数近1000人,500余名学员通过大连中软实训找到了人生中的第一份工作,由此开启他们的IT职业生涯。由于实训人数逐年激增,为了让更多的学子获得一流的IT实训服务,经过紧张的前期筹备,大连中心于10月11日正式入驻大连天地软件园金枫楼三层,已拥有近2568平米的优雅整洁的实训环境,相较之前的面积扩大了一倍,15个多媒体教室,可同时容纳900人进行项目实战。 简介:为响应国家政策,以更快、更好、更大规模的培养软件人才。2008年,由中软国际投资成立了中软国际教育科技集团(ETC总部),并先后在除北京外的长沙、大连、无锡、重庆、厦门、天津、南京等地投资建设了3000-10000平米不等的实训基地。各基地成功复制北京ETC的业务模式,并紧密结合地方及产业需求,快速建成团队并启动培训业务,目前各基地总营业面积超过3万平方米、可同时容纳6000多名学员,累计与400多所大专院校建立稳定的人才培训和实训合作。目前,年培训规模超过3万人次。各基地通过与高等院校的合作,为广大学生提供实习与实训机会,从而大大提高大学毕业生的就业能力,并成为中国顶尖的IT实习实训机构之一。

ETC所提供的实训内容由技术类项目实战训练和职业素质训练两部分组成,技术方向涵盖Java、.Net、C/C++、软件测试、3G、物联网等方向;并涉及对欧美软件外包、对日软件外包、对日BPO、金融保险、电信、电子政务等主要业务领域;于2011年成功研制移动互联及物联网实验箱产品,以更高标准的培养该领域的紧缺人才。毕业学员经过选拔进入中软国际有限公司实习和就业,或经推荐进入国内其它知名软件公司实习或就业。

自2009年起中软国际ETC与院校间的合作变得更加紧密和创新,“N+1联合培养”“共建软件学院”“共建服务外包学院”“共建专业”等全新的业务形式,将为校企合作开拓新的领域。截止目前,累计与超过50所院校签署了“校企深度合作”协议,更加长期稳定地为中软国际及行业培养实践型软件人才。

所在部门:中软国际教育科技集团

该部门的主要工作:ETC自成立以来不断探索和创新校企合作培养软件人才模式,旨在通过培训实训,切实强化学生的全能职业竞争力,具体扎实地专业实力,水平接近企业需求;拥有成为一名准员工的职场表现力,实现顺利就业;锻造职场拓展能力,从而全面提升个人竞争力。

指导教师安排:杨迪老师讲课教授专业技能。

2 实训内容

2.1 实训过程

大连中软实训自6月8日开始到8月14日结束:

6月8日:到达大连中软实训基地,开班仪式。

6月9日——6月26日:杨迪老师讲授关于MVC框架开发过程。在此过程中还穿插教授了JAVA Web开发、可以为网站提供优秀的IP过滤和负载均衡的Nginx、反向代理集群多组Tomcat构成分布式矩阵、缓存服务器Redis、数据库集群技术、Jfinal开发框架、企业数据总线技术、Quartz任务调度技术、POI、Druid、HTML5、Css3.0、JQuery、WebSocket、智能IC卡、Shiro、双重认证授权、Semantic UI等技术。

6月29日——7月3日:项目需求分析与任务分配。

7月6日——8月13日:进行项目(辽宁省就业网专业技能转换培训)开发。

8月14日:进行实训项目的验收答辩工作。

2.2 实训内容

辽宁省离校未就业转换项目

一、 业务介绍

辽宁省离校未就业转换培训是辽宁省人力资源和社会保障厅组织开展的大学生免费技能培训,从2010年起,每年免费培训4500名高校毕业生。在专业设置上,按照社会需求大、就业前景好、学生认可度高的原则确定了数控加工、软件、动漫、室内设计、汽车维护服务、楼宇自动化、市场营销、物流等8个专业。其中数控加工、软件、动漫、室内设计4个专业的培训期限为6个月;汽车维护服务、楼宇自动化、市场营销、物流4个专业的培训期限为3个月。每天培训课时不少于6小时,每月培训课时不少于135小时,培训后就业率不低于50%。全部培训经费由辽宁省财政按不同专业,每月每人1500元到800元进行定额补助。对到课率达不到80%,就业率达不到规定要求的,将按比例扣减培训补贴。

辽宁省离校未就业转换培训至2012年起,全部采用网上预报名制度。高校毕业生通过网络报名,网站将自动审核报名信息。就业网还为就业办工作人员提供了后台数据管理的功能,可以实现学生分班、专业设置、学校设置、归档管理等功能。

东北大学软件学院 第二篇_东北大学软件学院C++实验报告

课程编号:B080101020

《C++程序设计》

实验报告

东北大学软件学院

1. 实验目的

实验一

1) 2) 3) 4) 学习编写简单的C++程序,并掌握C++程序的基本格式与规范。 练习重载函数的使用,掌握指针的使用方法。 学习标准输人输出及格式控制。

学习使用VC ++的debug调试功能,使用step into追踪到函数内部。

实验二

1) 2) 3) 4) 学习并掌握类与对象的定义、使用、声明。

学习具有不同属性的数据成员与成员函数的访问方式。 理解构造函数和析构函数的定义与执行过程。 理解什么是运算符重载,掌握运算符重载的方法

实验三

1) 2) 3) 4) 学习定义和使用类的继承关系,定义派生类。 熟悉不同继承方式下对基类成员的访问控制。 学习使用虚函数实现动态多态性。 学习利用虚基类解决二义性问题。

实验四

1) 2) 3) 4) 加强对模板相关概念的理解,熟悉模板编程的语法。 学习编写简单的函数模板和类模板。

理解STL中容器、算法、迭代器的等概念,明确它们之间的关系。 掌握STL中Vector容器的使用方法。

2. 实验环境

编译器:Microsoft Visual C++ 6.0 操作系统:Windows 10

3. 实验内容与实验过程及分析

实验一

项目一: 内容:

使用动态数组完成编写并测试3X3矩阵转置函数,使用数组保存3X3矩阵,使用指针实现函数的功能。 代码:

main() { int i,j; int **p;

p=new int*[3]; cout<<"输入矩阵的元素:"<<endl; for(i=0;i<3;i++) { p[i]=new int[3]; for(j=0;j<3;j++) { cin>>p[i][j]; } } transpose(p); cout << "转置后的矩阵的为:" << endl; for(i=0; i<3; i++) { for (j=0; j<3; j++) cout << p[i][j] << " "; cout << endl; } delete[] p; }

void transpose (int **matrix) { int i,k,j; for(i=0;i<3;i++) { for(j=0;j<3;j++){ if(j>i){ k=matrix[j][i]; matrix[j][i]=matrix[i][j]; matrix[i][j]=k;

} } }

运行结果:

}

总结: 传递二维数组时候通过指针传递,可以对数组进行修改,方便了许多。

项目二: 内容:

编写程序,读写指定的文件,在每一行前加行号后,将结果输出到屏幕 代码:

void write() { ofstream out("test.txt"); if (out.is_open()) { out << "第一行\n"; out << "第二行\n"; out << "第三行\n"; out << "第四行\n"; out << "第五行\n"; out << "第六行\n"; } out.close(); }

void read() { char buffer[88]; ifstream in("test.txt"); if (!in.is_open()) { cout << "Error opening file"; exit(1); }

while (!in.eof()) { in.getline(buffer, 80); cout << buffer << endl; } in.close(); }

void main() { cout << "写文件" << endl; write(); cout << "读文件" << endl; read(); system("pause"); }

运行结果:

总结:学会了C++如何进行文件读写操作。

实验二

项目一: 内容: 以成员函数方式重载的“+”操作符的原型为:CPoint CPoint::operator+ (CPoint pt); 以全局函数方式重载的“-”操作符的原型为:CPoint operator- (CPoint pt1, CPoint pt2); 分析以

东北大学软件学院 第三篇_东北大学本科软件工程培养计划

2013版

软件工程

一、统编序号:0841 二、专业代码:X080902

三、学位、学制:工学学士学位,学制为4年 四、专业简介

软件工程是研究大规模软件开发方法、工具和管理的一门工程科学。其特点是按工程化的原则和方法来组织和规范软件开发过程,主要研究软件开发方法与环境、软件工具及集成技术、软件自动化及自动测试技术、软件质量控制、软件重用技术等内容。软件工程专业培养系统掌握本专业所必需的基本理论、基本知识,掌握本专业的基本技能和方法,掌握较新的软件开发技术和软件项目管理方法,能熟练使用流行的软件环境与工具,特别是具备较强的软件开发实践能力和良好的软件工程素养,受到系统的软件开发技术的训练,具有获取新知识的能力,具有一定的软件工程职业技能,能在软件企业及其它企事业单位从事软件开发与应用、项目管理等工作的应用型高级技术人才。

五、培养目标及专业范围

培养掌握软件工程领域基础理论知识和先进的开发技术,具备软件开发和管理能力,能从事软件系统分析、设计、开发和项目管理,适应社会主义市场经济和信息产业发展需要的实用性、复合型、国际化高级软件设计、开发及管理人才。

六、毕业生应获得知识和能力

本专业毕业生应掌握软件工程领域坚实的基础理论和宽广的专业知识;具备工程实践能力,具备软件分析、设计、开发、维护能力,具备良好的系统分析与设计及项目管理能力,具备创新能力,具备国际竞争能力,具备独立工作能力和团队合作精神。

七、课程设置及学时分配比例【东北大学软件学院,】

东北大学软件学院 第四篇_东北大学软件学院学生实训总结报告

东北大学软件学院

学生实训总结报告

专 业:

班 级:

学 号:

姓 名:

实训基地:

企业指导教师:

年 月 日

说 明

1. 实训结束之前,每个学生都必须认真撰写《实训总结报告》。通过撰写实训总结报告,

系统地回顾和总结实训的全过程,将实践性教学的感性认识升华到一定的理论高度,从而提高实训教学效果。

2.

3. 实训总结报告要求条理清晰,内容详尽,数据准确。字数不少于5000字。 实训总结报告的质量反映了实训的质量,它是实训成绩评定的主要依据之一。应在

规定时间内将此报告上交。不交实训报告者不得参加实训成绩评定。

4.

5. 封面中的“实训单位”必须写单位的全名,必须写上企业指导教师姓名。 “前言”部分: “实训背景”可简介实训目的、通过何种方式到此单位实训等内容;

“实训环境”可包括实训单位全称(中英文)、地址、实训单位性质、规模、简介、所在部门、该部门主要工作、指导教师安排等内容;“实训过程”概述实训各阶段所从事的主要工作等。

6. “实训内容”部分:属报告的主要部分。“概述”包括项目介绍、本人从事的工作等;

“相关技术”包括与项目相关的理论基础,项目开发方法、开发工具、开发环境等关键技术的介绍;“系统分析”包括对整个项目的介绍分析及本人工作内容的详细分析,如业务分析、功能分析(可使用用例图、活动图来描述)、可行性分析等;“系统设计”包括总体设计和详细设计,总体设计包括系统架构设计、功能模块划分等,详细设计要围绕本人工作内容展开,包括功能模块详细设计、类和对象的设计、动态模型设计(时序图、状态图、协作图等)、算法设计、数据库设计等;“系统实现”也要围绕本人工作内容展开,从编码实现角度论述相应功能模块的实现细节,并展示自己所完成的主要成果及实际应用情况等。可通过“程序流程图”、“关键代码”和“界面”进行直观论述。“系统测试”包括测试方案设计、测试用例和测试结果、最终的测试结论或评价等。

7. “总结”部分:其中“其它意见”可对学院课程设置、教学内容、实训安排等方面

提出自己的意见或建议,也可对实训单位的各个方面提出自己的意见。

目 录

1

1.1

1.2

1.3 前言 ................................................. 4 实训背景 ........................................................................................................... 4 实训环境 ........................................................................................................... 4 实训过程 ........................................................................................................... 4 2

2.1

2.2

2.3

2.4

2.5

2.6 实训内容 ............................................. 5 概述 ................................................................................................................... 5 相关技术 ........................................................................................................... 5 系统分析 ........................................................................................................... 5 系统设计 ........................................................................................................... 5 系统实现 ........................................................................................................... 5 系统测试 ........................................................................................................... 5 3

3.1

3.2 总结 ................................................. 6 实训体会 ........................................................................................................... 6 其它意见 ........................................................................................................... 6

1 前言

1.1 实训背景

1.2 实训环境

1.3

实训过程

2 实训内容

2.1 概述

2.2 相关技术

2.3 系统分析

2.4 系统设计

2.5 系统实现

2.6 系统测试

东北大学软件学院 第五篇_东北大学软件学院本科生毕业设计实施方案

【东北大学软件学院,】

东北大学软件学院2010级本科生毕业设计(论文)实施方案 毕业设计(论文)是培养学生知识、能力和素质的重要环节,是进行综合训练的教学阶段。为培养面向企业需求的实用性高级软件人才,提高毕业生的工程实践能力,提高软件人才的培养质量,切实保证毕业设计(论文)的质量,特制定本实施方案。

一、指导思想

本科生毕业设计(论文)工作应严格按照《东北大学本科毕业设计(论文)工作规范》等文件和规定精神以及学院关于本科生毕业设计(论文)的规定及要求进行,切实保证本科生设计(论文)的质量。毕业设计(论文)选题必须来源实际项目,所有学生均实行校企双导师制。

二、组织管理

1、成立软件学院本科生毕业设计(论文)工作指导委员会,委员会负责对软件学院本科生毕业设计(论文)工作的领导、组织、检查、监控、协调。委员会下设毕业设计(论文)指导小组、毕业设计(论文)管理小组。

委员会组成 主 任:朱志良 副主任:于瑞云【东北大学软件学院,】

成 员:张 斌 姜慧研 韩春燕 李丹程 姜琳颖

周福才 陈东明 程 维 杨广明

2、软件学院本科生毕业设计(论文)指导小组由组长、秘书和若干成员组成,具体负责对毕业生的毕业设计(论文)指导。组长除承担指导学生任务外,还要负责本组毕业设计指导任务的分解落实、指导本组的教师(含企业指导教师)完成毕业设计(论文)指导任务。秘书除承担指导学生任务外,还要协助组长工作,负责本组的通知、协调、收集、上报本组的毕业设计相关材料等工作。指导教师负责对毕业生的毕业设计(论文)指导,协调、指导、配合企业指导教师完成毕业设计指导任务,负责学生毕业设计(论文)的跟踪、监督、检查,按要求定期收集汇总相关材料并报送毕业设计管理小组。

软件学院毕业设计(论文)指导小组成员名单(软件工程研究所)

软件学院毕业设计(论文)指导小组成员名单(信息安全研究所)

【东北大学软件学院,】

软件学院毕业设计(论文)指导小组成员名单(数字媒体研究所)

3、毕业设计管理小组负责毕业设计(论文)工作的跟踪、检查、协调、收集归档毕业设计相关材料,参加项目验收等工作。

组 长:程维

成 员:王瑞平 张东冬

三、主要工作时间安排

1. 3月8日前,提交实习申请、接收函和实习协议等材料;

2. 3月21日前,提交《毕业设计(论文)开题报告》及毕业设计任务书;

3. 毕业设计期间,需提交2份《毕业设计(论文)中期报告》,提交的时间分别是第7、10周;

4. 5月25日,学生返回学校;

5. 5月29-30日,校内成果验收;

6. 6月3-5日,教师组织学生进行预答辩;

7. 6月5日,院级答辩;公布抽检论文名单,学生提交抽检论文,6日专家组抽检论文;

8. 6月10-12日,分组答辩(答辩时间根据学校安排可能会有所调整);

9. 6月13日,毕业设计指导委员指导委员会抽检论文

10. 7月上旬,二次验收答辩。

说明:指导教师要根据上述时间安排指导学生制定具体的毕业设计进度。

四、酬金计算

工作量计算:每指导一名本科生按2课时/周计,酬金标准:按50元/周计。

五、实习费用的报销

学生在毕业设计(实习)期间的餐费由学生自行解决。

在市内校外实习基地、就业单位、自联单位进行毕业设计实习学生的交通费,按30元/月人报销。

到市外校外实习基地、就业单位、自联单位进行毕业设计实习,企业不负担住宿费的,学校按200元/人月报销住宿费,住宿费不足200元/人月的按实际费用报销。

到市外校外实习基地、就业单位、自联单位进行毕业设计实习,企业不负担往返路费的,学校按从实习单位所在地到沈阳的往返硬座火车票票价报销路费。

以上费用的报销必须提供相应的正规发票和票据。

对于实习单位在毕业设计实习期间提供一定补助的学生,将视补助数额确定予以报销费用。

对于毕业设计实习期间表现较差或对学院、学校造成不良影响的学生不予发放补助。 关于毕业设计(论文)工作本实施方案中未涉及的内容按照学校和学院的相关规定和要求执行。本实施方案解释归软件学院教学科研办公室。

软件学院教学与科研办公室

2013年12月

东北大学软件学院 第六篇_东北大学软件学院数据库系统概论期末知识点总结

(整理)数据库系统重要知识点

目录

数据库系统重要知识点 ........................................................................................................... 1

第一章:数据库系统概论 ................................................................................................... 3

1.基本概念(数据库,数据库管理系统,数据库系统) ......................................... 3

2.数据库阶段数据管理的特点 ..................................................................................... 3

3.数据模型的三个组成部分 ......................................................................................... 3

4.数据模型的两个不同层次 ......................................................................................... 4

5.概念模型中用于描述信息结构的概念 ..................................................................... 4

6.利用E-R模型描述信息结构 ...................................................................................... 4

7.数据库的三级模式结构 ............................................................................................. 5

8.三级模式之间的二级映像 ......................................................................................... 6

9.DBMS的主要功能 ...................................................................................................... 6

第二章:关系模型和关系理论 ........................................................................................... 6

1.关系模型的基本概念(关系,属性,码,主码,三类关系,基本关系的性质,

关系模式,关系数据库,关系数据库的型和值) ....................................................... 6

2.关系操作和关系操作语言(常用的关系操作有哪些;关系语言有哪些) ......... 7

【东北大学软件学院,】

3.关系模型的完整性规则(实体完整性,参照完整性,用户定义的完整性) ..... 7

4.E-R模型向关系模型转化的规则 ............................................................................... 7

5.关系代数:传统的集合运算,专门的关系运算 ..................................................... 7

第三章:关系数据库标准语言SQL .................................................................................... 7

1.基本表的创建,修改和撤销 ..................................................................................... 7

2.视图的创建和撤销 ..................................................................................................... 7

3.索引的创建和撤销 ..................................................................................................... 8

4.SQL的数据查询 .......................................................................................................... 8

5.视图的创建和撤销,视图的作用 ............................................................................. 8

6.SQL的并发控制 .......................................................................................................... 8

7.定义关系完整性约束的方法,实体完整性的违约处理,参照完整性的违约处理

........................................................................................................................................... 8

8.触发器的定义和删除 ................................................................................................. 8

第四章:数据库编程 ........................................................................................................... 8

1.嵌入式SQL的运行环境 ............................................................................................. 8

2.嵌入式SQL的使用规定 ............................................................................................. 8

第五章:数据库设计 ........................................................................................................... 9

1.函数依赖,平凡(非平凡)函数依赖,部分函数依赖,传递函数依赖,多值依

赖 ....................................................................................................................................... 9

2.1NF,2NF,3NF,BCNF,4NF ................................................................................... 9

3.数据依赖的公理系统 ................................................................................................. 9

4.模式分解 ..................................................................................................................... 9

5.数据库设计的基本步骤 ............................................................................................. 9

6.从E-R模型向关系模型转化的规则 .......................................................................... 9

第六章:数据库实现技术 ................................................................................................. 10

1.查询优化的一般准则 ............................................................................................... 10

2.关系代数表达式的优化算法 ................................................................................... 10

3.优化的一般步骤 ....................................................................................................... 10

4.事务,事务的开始和结束,事务的特性(ACID) ............................................... 10

5.数据库故障的种类(事务内部的故障,系统故障,介质故障)和恢复方法 ... 10

6.数据转储,登记日志文件 ....................................................................................... 10

7.并发操作带来的数据不一致性 ............................................................................... 10

8.封锁,基本封锁类型 ............................................................................................... 10

9.死锁的诊断与解除 ................................................................................................... 10

10.并发调度的可串行性 ............................................................................................. 10

11.两段锁协议 ............................................................................................................. 10

第一章:数据库系统概论

1.基本概念(数据库,数据库管理系统,数据库系统)  数据库:数据库是以一定组织方式储存在一起的,能为多个用户共享的,具有尽可能小

的冗余度的、与应用彼此独立的相互关联的数据集合。

 数据库管理系统:是一个由相互关联的数据的集合和一组用以访问这些数据的程序组成.  数据库系统:是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储

介质、处理对象和管理系统的集合体。

2.数据库阶段数据管理的特点

一、人工管理阶段:

数据的管理者:人

数据面向的对象:某一应用程序

数据的共享程度:无共享,冗余度极大

数据的独立性:不独立,完全依赖于程序

数据的结构化:无结构

数据控制能力:应用程序自己控制

二、文件系统阶段:

数据的管理者:文件系统

数据面向的对象:某一应用程序

数据的共享程度:共享性差,冗余度大

数据的独立性:独立性差

数据的结构化:记录内有结构,整体无结构

数据控制能力:应用程序自己控制

三、数据库系统阶段:

数据的管理者:数据库管理系统

数据面向的对象:整个应用系统

数据的共享程度:共享性高,冗余度小

数据的独立性:具有高度的物理独立性和逻辑独立性

数据的结构化:整体结构化,用数据模型描述

数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力

3.数据模型的三个组成部分

数据模型:数据模型是一个描述数据,数据关系,数据语义以及一致性约束的概念工具的集合。

 概念数据模型(Conceptual Data Model):

面向数据库用户的实现世界的数据模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的DBMS无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。

 逻辑数据模型(Logixal Data Model):

这是用户从数据库所看到的数据模型,是具体的DBMS所支持的数据模型,如网状数据模型、层次数据模型等等。此模型既要面向拥护,又要面向系统。

 物理数据模型(Physical Data Model):

这是描述数据在储存介质上的组织结构的数据模型,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。每一种逻辑数据模型在实现时都有起对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作又系统自动完成,而设计者只设计索引、聚集等特殊结构。

4.数据模型的两个不同层次

 概念模型

也称信息模型,它是按用户的观点来对数据和信息建模。概念数据模型用于建立信息世界的数据模型,强调其语义表达功能,应该概念简单、清晰,易于用户理解,它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。这一类中,著名的模型是“实体联系模型”(ER)

 数据模型

它是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。

5.概念模型中用于描述信息结构的概念

6.利用E-R模型描述信息结构

 如果有一个应用,要能够利用E-R模型描述该应用的信息结构

 图例

矩形:实体

双线矩形:弱实体集

椭圆:属性

椭圆(带下划线):主键

双线椭圆:多值属性

虚线椭圆:导出属性

椭圆上连了其他椭圆:组合属性

菱形:联系

三角形:ISA(ER关系中的继承关系)

7.数据库的三级模式结构

 模式(视图层)

模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现。反映了数据库系统的整体观。

本文来源:http://www.gbppp.com/xs/469938/

推荐访问:东北大学研究生院 吉林大学软件学院

热门文章