北京邮电大学软件工程研究生的课程---数据库设计开发-0-2
- 格式:pptx
- 大小:180.94 KB
- 文档页数:34
北京邮电大学2018年硕士研究生入学统一考试试题考试科目:软件工程专业综合请考生注意:①所有答案(包括选择题和填空题)一律写在答题纸上,否则不计成绩②不允许考生使用计算器。
本试题包含数据结构,数据库和操作系统三个科目。
请考生在答题时注明答题科目。
数据结构总分90分,为必选部分。
其他两部分总分各为60分,是二选一科目。
必选科目数据结构(90分)一、选择题(每小题2分,共20分)1.在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是:A.访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)B.在第i个结点后插入一个新结点(1≤i≤n)C.删除第i个结点(1≤i≤n)D.将n个结点从小到大排序2 .若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1, p2, p3, …, p n,若p1=n,则p i为:A.i B.n-i C.n-i+1 D.不确定3.设有两个串p和q,求q在p中首次出现的位置的运算称作:A.连接 B.模式匹配 C.求子串 D.求串长4.二叉排序树的前序遍历和中序遍历序列如下:前序遍历:EFHIGJK,中序遍历:HFIEJKG。
该二叉树的根的右子树的根是:A.E B.F C.G D.H5.已知图的邻接表如下所示,根据算法,则从顶点0出发按广度优先遍历的结点序列是:A.0321 B.0123 C.0132 D. 03126.下列二叉排序树中查找效率最高的是:A.平衡二叉树 B.排序二叉树C.没有左子树的排序二叉树 D.没有右子树的排序二叉树7.要尽可能快的对序列进行稳定的排序,则应该选择:A.快速排序 B.归并排序 C.冒泡排序 D.堆排序8.哈希表的地址区间是0到16,哈希函数为H(K)=K mod 17,采用线性探测法处理冲突,并将关键字序列26,25,72,38,8,18,59依次存储到哈希表中。
则元素59存放在哈希表中的地址是:A.8 B.9 C.10 D.119.如果线性表用链表实现,下面所列的算法中哪一种算法对线性表排序速度最快:A.简单选择排序 B.归并排序 C.插入排序 D.快速排序10.设矩阵A是某个有向图的邻接矩阵(0-1矩阵),矩阵B是m个A相乘,即B=A m=[b jk]。
北邮数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库系统的基本组成与功能。
2. 学会使用SQL语言进行数据库的基本操作,包括数据查询、插入、删除和修改。
3. 掌握数据库设计的基本原理,能够完成简单的数据库设计。
技能目标:1. 能够运用所学知识,使用数据库管理系统(DBMS)创建和管理小型数据库。
2. 能够运用SQL语言解决实际问题,进行数据的有效检索和分析。
3. 能够运用数据库设计原理,设计出结构合理、性能优良的数据库。
情感态度价值观目标:1. 培养学生对数据库技术的兴趣和热情,提高对信息技术的认识和重视。
2. 培养学生的团队协作意识,学会在团队中分工合作,共同完成数据库设计和开发任务。
3. 培养学生的创新意识和解决问题的能力,鼓励学生勇于尝试,善于总结,不断优化数据库设计。
课程性质:本课程为北邮数据库课程设计,旨在帮助学生掌握数据库的基础知识和技能,培养实际操作和解决问题的能力。
学生特点:学生为高年级本科生,具有一定的计算机基础和编程能力,对数据库技术有一定了解。
教学要求:结合学生特点和课程性质,本课程要求学生通过理论学习和实践操作,达到上述课程目标。
教师需采用案例教学、任务驱动等方法,引导学生主动参与,确保课程目标的实现。
同时,注重过程评价,及时了解学生的学习成果,为教学设计和评估提供依据。
二、教学内容1. 数据库基本概念:介绍数据库的定义、发展历程、数据库管理系统(DBMS)的功能与类型。
教材章节:第一章 数据库概述2. 数据模型与关系代数:讲解实体-关系模型、关系模型,以及关系代数的基本运算。
教材章节:第二章 数据模型与关系代数3. SQL语言:教授SQL语言的基本语法,包括数据查询、插入、删除、修改等操作。
教材章节:第三章 SQL语言4. 数据库设计:讲解数据库设计的基本原则,如范式理论、E-R图设计,以及数据库设计方法。
教材章节:第四章 数据库设计5. 数据库保护:介绍事务管理、并发控制、备份与恢复等数据库保护技术。
北邮计算计网络课程设计一、课程目标知识目标:1. 让学生掌握计算机网络的基本概念,包括网络结构、协议和设备;2. 了解数据通信的基本原理,如信号传输、编码和解码;3. 学会使用网络模型分析实际网络问题,理解不同层次的网络协议及其功能;4. 掌握TCP/IP协议簇,了解互联网的工作原理。
技能目标:1. 培养学生运用网络知识解决实际问题的能力,如网络故障排查、网络性能优化;2. 提高学生的网络设备配置与调试技能,熟悉常见网络设备的使用方法;3. 培养学生进行网络编程和网络安全防护的能力,掌握相关技术和工具。
情感态度价值观目标:1. 培养学生对计算机网络学科的热爱和兴趣,激发学生自主学习、探究网络的欲望;2. 培养学生良好的团队合作精神,提高沟通协调能力;3. 增强学生的网络安全意识,树立正确的网络道德观念。
课程性质:本课程为计算机网络专业基础课,旨在帮助学生建立扎实的网络知识体系,提高实际操作能力。
学生特点:北邮计算机网络课程面向大学二年级学生,学生具备一定的计算机基础,但网络知识相对薄弱。
教学要求:结合学生特点,课程设计应注重理论与实践相结合,强化实操环节,使学生能够将所学知识应用于实际网络环境中。
通过课程学习,使学生达到预定的知识、技能和情感态度价值观目标,为后续相关课程打下坚实基础。
二、教学内容1. 计算机网络基本概念:介绍网络结构、协议、设备等基本知识,对应教材第一章内容。
- 网络层次模型- 网络协议与标准- 网络设备与分类2. 数据通信基础:讲解信号传输、编码解码等原理,对应教材第二章内容。
- 数据通信原理- 信号传输方式- 编码与解码技术3. 网络模型与协议:分析OSI七层模型、TCP/IP模型,学习各层协议及其功能,对应教材第三章内容。
- OSI七层模型- TCP/IP四层模型- 常见网络协议及其功能4. TCP/IP协议簇:深入了解互联网工作原理,学习TCP、IP、UDP等协议,对应教材第四章内容。
北邮研究生毕业要求首先,关于学分要求,北邮研究生毕业生对于硕士研究生来说,必须修满32学分的课程,其中包括学位课程和选修课程。
学位课程是指专业核心课程和学科基础课程,选修课程是指学生根据兴趣和发展需求进行选择的课程。
对于博士研究生来说,必须修满24学分的学位课程。
此外,对于研究生课程学分的认定,通常按照45学时为1学分的原则。
其次,关于课程要求,北邮研究生毕业要求研究生修满一定数量和种类的课程。
具体课程的设置根据专业的要求而定,但通常包括专业基础课程、专业方向课程以及科研能力培养课程等。
专业基础课程是培养学生基本理论和基本方法的课程,专业方向课程则是培养学生专业能力和研究兴趣的课程。
科研能力培养课程是以培养学生科研能力为目标的课程,包括科研方法与技巧、学术写作与交流等。
再次,北邮研究生毕业要求研究生进行一定的实践实习。
具体要求视专业和学科的不同而有所差异。
一般来说,研究生需要在校内或校外的实验室、企事业单位进行一定时间的实践锻炼,以提升实际操作能力和实践能力。
实践实习的时长和要求由学校和专业进行规定,并通过考核评分的方式进行评价。
此外,北邮研究生毕业还要求研究生进行一定量的科研工作。
对于硕士研究生来说,一般要求完成一定水平的科研论文,证明自己具备独立开展科研工作的能力。
对于博士研究生来说,通常要求有一定的科研成果,并在国内外核心期刊上发表相关论文。
最后,北邮研究生毕业要求还包括综合测评要求。
综合测评是对研究生全面素质和能力的评估,包括学术表现、科研能力、实践能力、科研道德等方面。
学校会根据一定的评分标准和程序进行综合测评,并根据评估结果来决定研究生是否符合毕业要求。
总之,北邮研究生毕业要求涵盖了学分要求、课程要求、实践实习要求、科研要求以及综合测评要求等方面。
每个研究生应根据自己的专业和学科要求,合理安排学业和科研,确保达到毕业要求,顺利完成学业。
北邮数据库实验-实验一实验二学姐们倾情奉献~跪安吧少年少女们!北京邮电大学实验报告课程名称数据库系统原理实验内容实验一SQL SERVER安装、数据库创建与维护实验班级姓名指导老师成绩_________2014年03月18日实验一SQL SERVER安装、数据库创建与维护实验实验目的:1.通过对SQL SERVER2000的安装和简单使用:(1)了解安装SQL SERVER2000的软硬件环境和安装方法;(2)熟悉SQL SERVER2000相关使用;(3)熟悉SQL SERVER2000的构成和相关工具;(4)通过SQL SERVER2000的使用来理解数据库系统的基本概念。
实验内容。
2.通过创建数据库、并进行相应的维护,了解并掌握SQL SERVER数据库的创建和维护的不同方法和途径,并通过这一具体的数据库理解实际数据库所包含的各要素。
实验内容:1.SQL SERVER2000 安装(1)在windows2000/XP上安装并运行SQL SERVER2000。
(2)练习启动和停止数据库服务。
(3)通过SQL SERVER Enterprise Manager连接数据库。
(4)熟悉SQL SERVER Enterprise Manager的各项功能,了解SQL SERVER的主要对象。
(5) 了解SQL SERVER在安装时自动创建的数据库和几类系统表。
2.数据库创建与维护(1)创建“学生选课”数据库;要求主文件组包含主要文件和次要文件,建立两个次要文件组,分别包含两个次要文件,要求有相应的日志文件;(2)对数据库属性和参数进行查询、相应的修改和维护,内容包括:调整数据库的大小,完成数据库大小的增加、减小;增加文件组;修改日志文件的最大值;查看数据库的属性值;(3)练习数据库的删除等维护;(4)用Enterprise Manager管理工具和交互式的Transact_SQL语句分别完成以上操作。
软件工程硕士考试考哪些科目软件工程硕士考试考哪些科目一、考试科目软件工程硕士考试是在入学前期实行的,包含了初试和复试两个阶段。
初试科目包含思想政治理论、英语一、数学一、计算机学科专业基础(含程序设计基础、数据结构);复试考试科目由招生院校自定,一般考外语口语与听力、专业外语、专业课、专业综合等。
学员可在有了意向院校后,再着重了解复试情况。
二、考试时间软件工程硕士初试时间由教育部统一安排,通常是安排在每年12月下旬,时间在12月26日至27日左右,超过3小时或者是有特殊要求的科目,一般会在第3天实行。
复试时间由学校自定,学校不同时间也有些差别,通常会安排在次年3月至4月。
每位学员在规定的时间内,到指定的考点参加各个阶段的考试即可。
工程硕士适合报考的院校1、上海交通大学上海交通大学位于上海市,是由中华人民共和国教育部直属、中央直管副部级建制的全国重点大学,是中国历史最悠久、享誉海内外的高等学府之一,位列“世界一流大学建设高校(A类)”、“985工程”、“211工程”。
上海交通大学的工程硕士相关专业都不错,工程硕士的报考条件有:在职的工程技术人员或工程管理人员,包括学校从事工程技术与工程管理教学的教师;已获得学士学位、或具有国民教育系列大学本科毕业学历的人员;工作业绩较为突出者。
2、北京交通大学北京交通大学是中华人民共和国教育部直属的全国重点大学,教育部、交通运输部、北京市人民政府、中国国家铁路集团有限公司共建高校,位列国家“双一流”世界一流学科建设高校、“211工程”、“985工程优势学科创新平台”。
北京交通大学“项目管理工程硕士(MPM)”旨在培养一批掌握市场经济和企业运作的一般规律,适合各种规模的项目并且能够有效管理项目生命周期全过程的复合型、开拓性高级项目管理领军人才。
北京交通大学的工程硕士学制为三年,师资力量雄厚,适合报考。
3、上海理工大学上海理工大学是一所以工学为主,工学、理学、经济学、管理学、文学、法学、艺术学等多学科协调发展的应用研究型大学;是国家国防科技工业局与上海市人民政府共建高校、上海市重点建设大学、上海市高水平地方高校建设试点单位。
北邮软件实验报告北邮软件实验报告一、引言软件实验是计算机科学与技术专业的重要课程之一,旨在培养学生的软件开发能力和解决问题的能力。
本次实验是北邮软件实验的一部分,通过实践操作和理论学习,掌握软件开发的基本原理和技巧。
本报告将对实验过程进行整理和总结,以便更好地理解和应用所学知识。
二、实验背景本次实验的主题是软件开发,通过一个具体的项目,学生需要完成一个小型软件的设计、开发和测试。
这个项目涉及到数据库管理、用户界面设计和算法实现等多个方面的知识和技能。
通过实践操作,学生可以更好地理解软件开发的流程和方法,提高自己的编程能力和问题解决能力。
三、实验目标本次实验的目标是培养学生的软件开发能力和解决问题的能力。
通过实践操作,学生需要掌握以下技能:1. 熟悉软件开发的基本流程,包括需求分析、设计、编码、测试和维护等阶段;2. 掌握数据库管理的基本原理和技巧,能够设计和操作数据库;3. 理解用户界面设计的基本原则和方法,能够设计和实现用户友好的界面;4. 学会使用编程语言和工具进行软件开发,能够编写高质量的代码;5. 培养团队合作和沟通能力,能够与他人协作完成一个项目。
四、实验过程本次实验的实践操作包括以下几个步骤:1. 需求分析:根据实验要求和项目需求,分析用户需求,明确软件功能和性能要求;2. 设计:根据需求分析结果,设计软件的系统架构、数据库结构和用户界面;3. 编码:使用编程语言和工具,根据设计文档编写代码,实现软件功能;4. 测试:对编写的代码进行测试,确保软件功能正常运行,修复bug;5. 维护:根据用户反馈和需求变化,对软件进行维护和更新。
在实验过程中,我们遇到了一些问题和挑战。
例如,需求分析阶段需要与用户进行沟通和交流,确保理解用户需求的准确性;编码阶段需要仔细编写代码,避免出现错误和漏洞;测试阶段需要充分测试软件的各种功能,确保软件的质量和稳定性。
通过克服这些问题和挑战,我们逐渐掌握了软件开发的技巧和方法。