昆明理工大学 测绘工程数据库课程设计_第1页
昆明理工大学 测绘工程数据库课程设计_第2页
昆明理工大学 测绘工程数据库课程设计_第3页
昆明理工大学 测绘工程数据库课程设计_第4页
昆明理工大学 测绘工程数据库课程设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐昆明理工大学测绘工程数据库课程设计数据库课程设计报告

一、数据库设计概述

1、数据库基本学问

数据库是长久存储在计算机内的,有结构的,大量的,可分享的数据集合。

在人类进入信息时代的今日,信息已经成为当今社会的核心资源。因此随着现代计算机技术的飞快进展及信息化程度的日益深化,各行各业纷纷建立自己的信息系统。在信息系统中,起着基础和核心作用的则是数据库。数据库用来对信息举行有效的组织和管理,为信息系统的正常运行提供最基础的数据支持,是信息系统赖以胜利运行的重要保障。

在现在信息化高速进展的时代,信息惟独快,准,精才干发挥其价值。所以机器代替人力是必定的历史进展趋势,人工操作必将被计算机代替。计算机在我们的日常生活中的使用越来越不行或缺,计算机举行信息管理,不仅提高了工作效率,而且大大的提高了其平安性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性.

数据库技术,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术从出生到现在,在不到半个世纪的时光里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引越来越多的讨论者加入。数据库的出生和进展给计算机信息管理带来了一场巨大的革命。三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。同时,随着应用的扩展与深化,数据库的数量和规模越来越大,数据库的讨论领域也已经大大地拓广和深入了。计算机技术不断应用到各行各业,大量的企业数据存放于数据库中,并通过数据库举行迅速查询,猎取比传统方式更高的效率。而同学成果交由数据库举行保存、管理,则是一个教导单位不行缺少的部分,它的内容对于小学的决策者和管理者来说都至关重要

2、数据库系统结构

一个系统的体系结构又叫总体结构,它给出囫囵系统的总体框架,定义系统的各个组成部分及其互相间的关系。同样,数据库系统的体系结构是数据库系统的一个总体框架,可以从多种不同的角度考查数据库系统的结构。从数据库管理系统的角度看,数据库系统通常采纳三级模式结构,这是数据库系统内部的体系结构;从数据库终于用户的角度看,数据库系统的结构分为集中式结构、分布式结构和客户端/服务器结构,这是数据库系统外部的体系结构。

3、数据库的组成

二、

1、系统背景

同学教务管理系统是小学管理的重要工具,是小学不行或缺的部分。随着在校高校生人数的不断增强,教务系统的数量也不断的上涨。

2、系统概述

2.1系统组成:

该系统主要包括老师信息、同学信息、排课状况、同学选课状况、同学成果管理等部分(作为小学综合信息管理的一部分)。

2.2系统功能:

同学信息管理系统是小学有效管理同学的重要工具,它的功能主要有以下几项:(1)同学基本信息管理,主要负责管理同学基本信息。

(2)同学选课信息管理,主要负责管理课程信息和同学选课信息。

(3)信息检索管理,主要负责对同学各类信息举行查询和统计。

(4)信息修改管理,主要负责同学信息的增强,删除,更改。

2.3系统分析:

(1)一个学院有无数系、室等部门(如教务办、学工办、试验室、综合办等)。每个部门包括部门编号、部门名称、部门负责人、办公地址、办公电话等信息;

(2)每个老师属于各个部门的。包括老师编号、姓名、性别、职称、住址、电话、Email等信息;

(3)教务员也固然是老师,除具备老师全部的信息外,他还是教务系统的终于使用者。教务员可能有多个,要求有不同的用户密码和权限,完成各自的工作;

(4)每个系可能有几个专业,一个专业只可能在某一个系开办。

(5)一个专业有不同的年级,同一年级的专业可能又分为几个班;

(6)同学属于某个班,有学号、姓名、性别、宿舍号、家庭地址、家庭电话等信息;

(7)每个系开设多门课程,课程有课程号、课程名、学时、学分、课程类型等信息;(8)课程是按班来支配老师、上课地点、上课时光等。一个老师可讲授多门课程,一门课程可由多个老师来上;一门课程可支配给多个班上,一个班可上多门课程;一个老师可上多个班,一个班有多个老师来上课;

(9)一个同学可选修多门课程,一门课程可供多个同学选修。同学每学完一门课程就应当有平常成果、期末成果、总成果,假如是重修的要注明是重修1、重修2、重修3…

三、概念结构设计

四、规律结构设计

1、关系模型

按照系统的概念结构,其规律结构设计如下:

部门(部门编号,部门名称,办公地址,办公电话,部门负责人)

老师(老师编号,姓名,性别,职称,住址,电话,Email,部门,参与工作时光)教务员(老师编号,用户密码,权限)

专业(专业编号,专业名称,系,开班时光)

班级(班级编号,班级名称,入学时光,专业,班主任)

课程(课程号,课程名称,学时,学分,课程类型,开课单位)

同学(学号,姓名,性别,宿舍,家庭住址,家庭电话,班级)

排课(课程,班级,老师,上课地点,上课时光)

选课(同学,课程,平常成果,期末成果总成果,选课次数)

注记:‘’为主关键字,‘’为外关键字,‘’既是主关键字也是外关键字。

2、基本表的创建

基本表的创建的普通形式如下:

CREATETABLE([列级完整性的约束条件]

[,[列级完整性的约束条件]]…

[,]

);

例:

Createtabledepartment

(

departmentNOInteger,

namechar(32)notnull,

directorintegernotnullunique,

addresschar(50),

telephonechar(20),

primarykey(departmentNO));

3、容易查询

我做了单表查询,多表链接查询,嵌套查询,集合查询等,下列是其中的一个例子。

例:selectmajorNO,majorname

frommajor

wheremajornamelike'测绘工程'

还做了一些删除,修改,插入的语句,在这就不一一列举了。

五、数据库的物理设计

数据库的物理设计是对于给定的规律数据模型,选取一个最合适应用环境的物理结构。数据库的物理结构是指数据库在物理设备上的存储结构与存取办法,依靠于计算机系统。

表1SQL的数据定义语句

表汇总:

六、数据库的实施与维护

1、数据库的实施

数据库的实施是按照规律设计和物理设计的结果,主要包括:

(1)建立实际的数据库结构

(2)数据载入:

a、筛选数据

b、转换数据格式

c、数据载入

d、检验数据

(3)应用程序编码与调试

(4)数据库试运行:

a、测试应用系统的功能

b、测试系统性能指标

(5)收拾文档

2、数据库的维护

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论