数据库课程设计报告报告
数据库课程设计报告

数据库设计报告学生选课系统学院:计算机科学与技术学院专业:软件工程班级:软件工程四班姓名:付郭中完成时间:2013.7.15目录数据库设计报告 (1)1.系统概述 (3)2.系统分析 (3)2.1需求分析 (3)2.2可行性分析 (3)3.总体设计 (4)3.1项目规划 (4)3.2系统功能结构图 (4)4系统设计 (5)4.1设计目标 (5)4.2开发及运行环境 (5)4.3学生选课系统的详细设计 (5)4.3.1 登录界面的设计 (5)4.3.2 新用户的注册 (9)4.3.3 关于学生选课的部分 (13)4.3.4 数据库的设计 (19)5.实验总结 (22)1.系统概述现在大学中大学生的人数越来越多,而在校期间学生要根据每个学生所选课程进行管理,要使每名学生所选的课程准确无误,这无疑就给从事学生选课管理工作的管理人员带来了巨大的压力。
虽然单机版本的学生选课管理系统软件在一定的程度上可以解决问题,可是在信息网络化的现实面前,它的不足之处就显而易见了。
首先,选课管理系统的使用对象过于单一,仅局限于学校管理者;其次,学生不能通过网络及时预选、正选、退补选等操作,随之带来了信息的全面性、即时性、有效性等方面的问题。
再次,还存在软件版本更新比较麻烦的问题。
本次设计就是在小范围的一个尝试,所列入的课程名称和课程数目可由老师确定和修改。
同时,随着网络的发展,人们通过网络可以更方便更快捷交流、学习、教育、商业贸易等等。
为了促进学校与学生能更好的学习沟通,充分利用学校现有的资源,更实现了无纸化办公节省了日常开销,所以决定开发学生网上选课系统,使选课这一教学环节方便化,简单化,既方便了同学们选课,又减轻了老师的工作量,提高了老师的工作效率。
避免了工作中带来的失误,对每个学生的选课情况一目了然,充分发挥了网络给人们的优势。
2.系统分析2.1需求分析数据库是一种存储数据并对数据进行操作的工具。
数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
数据库课程设计总结报告

数据库课程设计总结报告1. 引言数据库课程设计是我在本学期数据库课程中的一项重要任务。
通过这次设计,我深入理解了数据库的概念和重要性,以及如何设计和实现一个完整的数据库系统。
本文将对我的数据库课程设计进行总结和报告,包括设计目标、数据库结构、功能实现和遇到的问题以及解决方案等内容。
2. 设计目标我在设计数据库系统时,主要考虑了以下几个目标:•数据模型准确性和灵活性:我希望设计的数据库能够准确地反映实际业务需要,并且具备一定的灵活性,使得数据模型可以在一定程度上适应业务需求的变化。
•数据安全性和完整性:数据库中的数据应该得到保护,只有合法用户才能访问和修改数据。
同时,数据库中的数据应该具备完整性,即数据的完整和一致性应得到保证。
•性能和可扩展性:设计的数据库应该具备较高的性能和可扩展性,以应对日益增长的数据量和用户负载。
3. 数据库结构在设计数据库结构时,我采用了关系数据库模型,其中包括了多个表和它们之间的关系。
以下是我设计的数据库结构:3.1 表结构•用户表 (User)–用户ID (UserID)–用户名 (Username)–密码 (Password)–电子邮件 (Email)•订单表 (Order)–订单ID (OrderID)–用户ID (UserID)–订单日期 (OrderDate)–订单金额 (OrderAmount)•产品表 (Product)–产品ID (ProductID)–产品名称 (ProductName)–产品描述 (ProductDescription)–产品价格 (ProductPrice)3.2 表之间的关系•用户表和订单表之间为一对多的关系,一个用户可以拥有多个订单。
•订单表和产品表之间为多对多的关系,一个订单可以对应多个产品,一个产品也可以出现在多个订单中。
4. 功能实现在数据库课程设计中,我实现了以下几个主要功能:•用户注册和登录功能:用户可以通过注册功能创建新用户账户,并通过登录功能进行身份验证。
数据库课程设计报告完整版

数据库课程设计班级物联网1202学号3120611027姓名杨璐指导老师年轶2014 年1 月目录一、引言 (2)1.目的 (2)2.题目 (2)3.要求 (2)二、系统的分析与设计 (3)1.概念设计 (3)2.逻辑设计 (3)3.系统功能结构 (4)4.完整性设计 (5)三、系统的实现 (6)四、课程设计小结 (22)一、引言1.目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生适应实际,实践编程的能力。
课程设计的目的:(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;(2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;(4)为毕业设计和以后工作打下必要基础。
2.题目题目2.设计一个大学教学数据库应用系统。
该系统涉及学生、教师、课程、分组、登记。
数据见附表2。
因时间关系,只要求每个学生任选1个题目,如有时间﹑有兴趣,可做另外一题,酌情加分。
3.要求运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。
要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。
(1)用E-R图设计选定题目的信息模型;(2)设计相应的关系模型,确定数据库结构;(3)分析关系模式各属于第几范式,阐明理由;(4)设计应用系统的系统结构图;(5)通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;(6)完成实验内容所指定的各项要求;(7)分析遇到的问题,总结并写出课程设计报告;(8)自我评价二、系统的分析与设计1.概念设计2.逻辑设计STUDENT(sno,sname,address,zip,state,city,sex) sno是主码TEACHER(tno,tname,phone,salary) tno是主码COURSE(cno,cname,department,credit) cno是主码SECTION(secno,cno,tno,sqty) secno、tno、cno是主码,cno、tno是外码ENROLL(secno,cno,sno,grade) cno,sno是主码,cno,sno是外码3.系统功能结构4.完整性设计/* 包含:关系主码、外码、CHECK约束。
数据库课程设计报告

数据库课程设计报告1. 引言本文档是对我所参与的数据库课程设计的报告。
本次课程设计旨在通过实际项目的开发来提高我们对数据库知识的理解和应用能力。
本报告将介绍项目的背景、需求分析、数据库设计和实施过程,并对项目的结果和总结进行评价和总结。
2. 项目背景本次数据库课程设计的项目是设计和开发一个学生成绩管理系统。
该系统旨在帮助学校管理学生的基本信息和学生成绩,并提供查询、分析和报表等功能。
通过该系统,教师和学生可以方便地查看和管理学生成绩,为学校的教学工作提供支持。
3. 需求分析3.1 功能需求根据项目背景和目标,我们对学生成绩管理系统的功能需求进行了详细分析和规划。
系统的基本功能需求包括以下几点:•学生信息管理:包括学生基本信息的录入、修改和删除等操作。
•课程信息管理:包括课程信息的录入、修改和删除等操作。
•成绩管理:包括成绩的录入、修改和查询等操作。
•成绩统计与分析:包括对学生成绩的统计和分析功能,如按课程统计、按班级统计等。
•报表生成与导出:系统能够生成各类报表,并支持导出为Excel、PDF等格式。
3.2 性能需求为了保证系统的正常运行和用户体验,我们对学生成绩管理系统的性能需求进行了详细分析和规划。
系统的性能需求包括以下几点:•响应时间:系统的响应时间应尽可能快,用户的操作能够即时得到反馈。
•并发性能:系统应能同时处理多个用户的请求,保证系统的稳定性和高并发能力。
•数据安全性:系统应采取合适的安全措施,保护用户数据的安全性和隐私。
4. 数据库设计根据需求分析的结果,我们对学生成绩管理系统的数据库进行了详细设计。
系统的数据库包括以下几个主要表:•学生表(Student):存储学生的基本信息,如学生ID、姓名、年龄、性别等。
•课程表(Course):存储课程的基本信息,如课程ID、课程名称、学分等。
•成绩表(Score):存储学生的成绩信息,包括学生ID、课程ID、成绩等。
•教师表(Teacher):存储教师的基本信息,如教师ID、姓名、所授课程等。
非关系型数据库课程设计报告

非关系型数据库课程设计报告一、设计目标本课程设计的目标是通过学习非关系型数据库的原理和实践,掌握非关系型数据库的设计和应用技术,培养学生在大数据环境下处理和管理海量数据的能力。
二、设计内容1.理论学习本课程设计将包括非关系型数据库的原理、分类、数据模型等理论知识的学习。
学生将学习非关系型数据库的特点和优势,并与关系型数据库进行横向对比。
通过对不同类型的非关系型数据库的学习和比较,学生将了解到选择适合场景的非关系型数据库的重要性。
2.实践应用本课程设计将利用已知的案例或场景,要求学生设计和搭建一个非关系型数据库系统,以满足特定的需求。
学生需要根据实际的场景需求,选择合适的非关系型数据库,并进行系统的设计和搭建。
学生需要考虑数据的存储方式、数据的读写性能、数据一致性等方面的设计和优化。
3.实验实践本课程设计将包括一定数量的实验实践环节。
通过实验实践,学生将实际操作非关系型数据库,熟悉数据库的基本命令和操作,并掌握非关系型数据库的基本使用方法和技巧。
4.项目开发本课程设计还将要求学生进行一个小型的非关系型数据库项目开发。
学生需要根据实际的需求,设计和实现一个具有一定规模和功能的非关系型数据库应用系统。
项目开发将要求学生运用学到的非关系型数据库知识,完成从需求分析到设计开发的全过程。
三、教学方法1.授课方法本课程设计将采用多种教学方法,包括理论讲解、案例分析、实验实践、项目开发等。
通过理论学习和案例分析,学生将对非关系型数据库有一个全面的了解和认识;通过实验实践,学生将学会操作非关系型数据库;通过项目开发,学生将综合运用所学知识,提高解决实际问题的能力。
2.学习评价本课程设计将采用多种评价方法,包括平时成绩、实验成绩、项目成绩、考试成绩等。
通过不同的评价方法,全面评价学生的学习成果,激发学生的学习兴趣和主动性。
四、教材参考《非关系型数据库原理与应用》,王海燕等著,机械工业出版社。
五、预期效果通过本课程设计,学生将掌握非关系型数据库的原理和应用技术,能够熟练操作非关系型数据库,具备设计和开发非关系型数据库应用系统的能力。
数据库教学管理系统课程设计报告

数据库教学管理系统课程设计报告一、项目背景数据库教学管理系统是一种用于管理学校教学信息和学生数据的系统,通过该系统可以方便地管理学生信息、教师信息、课程信息等数据,并支持教务管理、成绩管理、课程安排等功能。
该系统可以提高教学管理效率,实现教学信息的自动化管理,是现代教育管理的重要工具。
二、需求分析1.功能需求•管理学生信息,包括学生基本信息、选课情况等;•管理教师信息,包括教师基本信息、授课情况等;•管理课程信息,包括课程名称、上课时间、上课地点等;•支持教务管理,包括学生选课、成绩录入等功能;•支持课程安排,包括课程表生成、教师排课等功能。
2.性能需求•系统要求稳定可靠,能够处理大量数据;•系统响应速度快,能够快速查询数据;•系统安全性高,能够保护学生和教师信息不被泄露。
三、系统设计1.数据库设计系统采用MySQL数据库,包括以下表格设计: - 学生表(Student):存储学生基本信息,包括学号、姓名、性别等字段; - 教师表(Teacher):存储教师基本信息,包括工号、姓名、职称等字段; - 课程表(Course):存储课程信息,包括课程编号、课程名称、学分等字段; - 选课表(Enrollment):存储学生选课情况,包括学生学号、课程编号等字段; - 成绩表(Grade):存储学生成绩信息,包括学生学号、课程编号、成绩等字段。
2.系统架构设计系统采用B/S架构,前端使用HTML、CSS、JavaScript实现,后端采用Java 语言开发,并采用Spring框架实现业务逻辑,数据库连接采用JDBC连接MySQL 数据库。
四、系统实现1.前端实现前端页面采用响应式设计,包括学生信息管理页面、教师信息管理页面、课程信息管理页面等,使用Bootstrap框架实现页面布局,并通过AJAX与后端交互。
2.后端实现后端采用MVC架构,包括控制器层、服务层、数据访问层,使用Spring MVC 和Spring JDBC框架实现,对前端请求进行处理并访问数据库。
数据库课设报告总结

数据库课设报告总结一、引言数据库课设是计算机科学与技术专业的一个重要课程,通过设计和实现一个数据库系统,学生能够深入了解数据库原理和应用。
本报告对我们小组设计的数据库系统进行总结和评价,包括系统设计思路、功能模块、实现效果等方面。
二、系统设计思路在数据库课设中,我们选择了一个实际应用场景,即一个图书馆管理系统。
系统的设计思路是基于用户需求进行分析,确定了系统的基本功能和模块,然后采用适当的数据库技术实现这些功能。
三、系统功能模块1. 用户管理模块:包括用户登录、注册、修改密码等功能,保证系统的安全性和用户的隐私。
2. 图书管理模块:实现图书的录入、查询、借阅和归还等功能,确保图书馆的正常运行。
3. 读者管理模块:实现读者信息的录入、查询和修改等功能,方便图书馆管理人员进行读者管理。
4. 借阅管理模块:记录读者借阅图书的信息,并实现借阅期限的控制和超期提醒功能。
5. 统计报表模块:生成图书借阅、归还和逾期情况的统计报表,为图书馆决策提供依据。
四、系统实现效果我们小组通过合作完成了该数据库系统的设计和实现,系统的功能得到了有效的实现。
用户管理模块实现了用户注册、登录和密码修改功能,保证了系统的安全性;图书管理模块实现了图书的录入、查询、借阅和归还功能,方便了图书馆的日常运营;读者管理模块实现了读者信息的录入、查询和修改功能,方便了图书馆管理人员进行读者管理;借阅管理模块实现了借阅记录的管理和借阅期限的控制功能,提高了图书馆的服务质量;统计报表模块实现了图书借阅、归还和逾期情况的统计功能,为图书馆的决策提供了参考依据。
五、系统的优点和不足在本次数据库课设中,我们小组的数据库系统设计具有以下优点:1. 功能齐全:系统的各个模块都能够满足用户需求,实现了图书馆管理的基本功能。
2. 界面友好:系统的界面设计简洁美观,用户操作方便。
3. 数据安全:系统采用密码加密技术保证用户信息的安全性。
4. 性能优化:系统采用了合理的数据库索引和查询优化技术,提高了系统的查询效率。
数据库设计报告v1

数据库课程设计报告 -------人事/工资/考勤管理系统软件学院软件工程专业08级6班姓名:嵇存学号:200800300083任课教师:王诚梅实验教师:助教:一:系统开发平台本系统采用Eclipse为开发工具,后台数据库采用SQL Server 2008二、数据库规划2.1 任务陈述随着公司的规模不断扩大,员工的数量急剧增加,有关员工的各种信息也成倍增长.面对庞大的信息量,有必要开发人事工资考勤管理系统来提高公司人事工资考勤管理工作的效率.通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
公司的人力资源管理的功能范围,也从单一的工资核算、人事管理,发展到可为企业的决策提供帮助的全方位解决方案.这些领域包括人力资源规划、员工考核、劳动力安排、时间管理、招聘管理、员工薪资核算、培训计划、差旅管理等,并同企业管理系统中的财务、生产系统组成高效的、具有高度集成性的企业资源系统.2.2 任务目标本人事工资考勤管理系统包括人事信息管理工资信息管理、考勤信息管理、成绩报表信息管理四大模块。
管理员可以拥有完全的权限管理系统,而员工用户只拥有查询信息和查询信息的权限。
三、系统定义3.1 系统边界1. 系统在员工进入公司时为员工建立人事档案,人事档案的管理由公司经理级人员完成。
人事档案应该包括员工进入公司的时间、员工级别、员工的基本工资、员工所在部门和员工的其他基本信息等。
2. 员工的工资应该包括基本工资和奖金两个部分。
基本工资根据员工的级别划分(试用员工、正式员工、组长、部门经理、总经理),奖金应根据员工的业绩由其直接或更高级领导确定3. 员工在来到公司上班时应该首先登录公司系统签到,离开公司时登录系统签离。
如果办事外出或者出差应由上级领导确认考勤情况。
缺勤或者迟到按一定数额罚款,迟到1小时以上算缺勤。
4. 系统应该可以对基础数据进行维护。
5. 员工调动和离职应保留员工的历史信息,以备日后查询。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字段名称 Id time
数据类型
表 8、审计表
可否为空 约束条件
Varchar (50) NOT NULL 主键、自增
timestamp NOT NULL 时间戳形成
说明 标示号 操作时间
完美 WORD 格式
Cno Cname C_Tno
Varchar (50) NOT NULL Varchar (50) NOT NULL Varchar (50) NOT NULL
主键 无 外键
课程号 课程名称 任课老师工号
成绩信息表
成绩表(sc)记录了某个学生在某们课程得到的成绩。
字段名称 Sno Cno Grade
专业整理分享
完美 WORD 格式
使用 1G 内存 不小于 40MB 的可用硬盘空间 (2)、软件配置 安装本软件之前,需要确保计算机已安装:MicorsoftWindows XP 及以上的操作系统
.NET Framework 3.5 以上
1.2 数据流图
操作
管理员
教学管理系统
数据信息
数据库
数据信息
完美 WORD 格式
Varchar (50) NOT NULL
Varchar (1) NOT NULL
Varchar(50) NOT NULL
Datetime
NOT NULL
无 无 外键 时间戳形成
学生姓名 学生性别 学生所在系号 学生入学时间
教师信息表
教师信息表(teacher)存放了学校的所有教师的基本信息,所有有关教师的操作
都与这个表有关。通过时间戳自动生成入职时间。信息从表中删除时加入历史表留底。
字段名称 Tno Tname Tsex T_Dno
表 3、教师信息表
数据类型
可否为空
约束条件
Varchar (50) NOT NULL
主键
Varchar (50) NOT NULL
无
Varchar (1) NOT NULL
无
学生信息表(student)存放了学校的所有学生的基本信息,所有有关学生的操作
都与这个表有关。通过时间戳自动生成入学时间。信息从表中删除时加入历史表留底。
字段名称 Sno
数据类型 Varchar(50)
表 2、学生信息表
可否为空
约束条件
NOT NULL
主键
说明 学生学号
专业整理分享
Sname Ssex S_Dno Sindate
字段名称
数据类型
表 7、历史表
可否为空 约束条件
Hno hname hSex
Varchar (50) NOT NULL Varchar (50) NOT NULL Varchar (1) NOT NULL
主键 无 无
hdepartment
Varchar (50) NOT NULL 无
hindate
Datetime
NOT NULL 无
houtdate
Datetime
NOT NULL 时间戳形成
说明 曾用标示号 姓名 性别 曾在系名 入学日期 离校日期
审计表
审计表(Accesslog)记录了除管理员外的数据库用户对数据库的使用情况,
处于安全性考虑,用独立的数据库进行保存,并且只赋予管理员权限进行查看。只可通
过系统进行数据添加,严禁手工操作数据!
数据类型
表 6、成绩表
可否为空 约束条件
Varchar (50) NOT NULL 主键、外键
Varchar (50) NOT NULL 主键、外键
Int
NULL
无
说明 学生学号 课程名称 当科成绩
历史表
历史表(history)记录了离校学生或离职教师的信息,通过触发器自动生成,
尽量避免手动添加。作为留底超过一定数量应给予整理。
数据类型
表 4、系信息表
可否为空
约束条件
Varchar (50) NOT NULL
主键
Varchar (50) NOT NULL
无
Text
NULL
无
说明 系号 系名称 系简介
课程信息表
课程信息表(course)记录了学校中所有课程的信息。
字段名称
数据类型
表 5、课程信息表
可否为空
约束条件
说明
专业整理分享
学号
Varchar
职工号 姓名
Varchar Varchar
性别
Varchar
所在系号 Int
系号
Int
系名称 课程号
Varchar Int
课程名称 任课老师 考试成绩
Varchar Varchar Int
显示器
图 2、一级数据流图
成绩信息 系信息
成绩 信息表
系 信息表
数据长 度
10
8 10
1
3
3
20 4
1、需求分析
1.1 任务概述 1.1.1 目标 建立一个教学管理系统,系统通过数据库存储学校学生、教职工、系、课程以及成 绩等资料,系统管理员可通过用户名与密码进入数据库,并根据给予的权限对数据库的 数据进行查询或修改。删除的数据要留底。对数据库进行操作级审计。 1.1.2 运行环境 (1)、硬件配置 安装本软件之前,需要确保计算机具有如下配置,这也是最低硬件要求:
20 8 3
数据组成 数据来源
10{数字}10 学生信息表
成绩表
8{数字}8 职工信息表
1{汉字}10 学生信息表
职工信息表
[男|女]
学生信息表
职工信息表
3{数字}3 学生信息表
职工信息表
3{数字}3 系信息表
1{汉字}20 4{数字}4
1{汉字}20 8{数字}8 1{数字}3
系信息表 课程信息表 成绩表 课程信息表 课程信息表 成绩表
数据类型 Varchar(50) Varchar (256) Varchar(1) Varchar(10)
表 1、系统管理员表
可否为空 约束条件 NOT NULL 主键 NOT NULL 无 NOT NULL 无 NOT NULL 无
说明 管理员 ID 管理员密码哈希值 管理员权限 管理员密码盐值
学生信息表
Varchar(50) NOT NULL
外键
说明 教师工号 教师姓名 教师性别 教师所在系号
Tindate
Datetime
NOT NULL
时间戳形成 教师入职时间
系信息表 系信息表(department)存放了学校的所有系的基本信息,并且与学生表以及教
师表有紧密联系
字段名称 Dno Dname Dsummary
为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采 用的是工程化 6 阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、 逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。我 按照以上几点开发了学生选课管理系统数据库。
0.2 相关技术介绍 0.2.1MYSQL 概述 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle
显示器
图 1 顶级数据流图
管理员
用户名密码
登录信息验证
登录信息
管理员 信息表
操作
管理员
审计 数据库
验证通过
信息增删改查
专业整理分享
管理员信息
学生信息
增删改查 操作 教职工信息
学生 信息表
教职工 信息表
完美 WORD 格式
删除的信息
展示系统
课程信息
课程 信息表
历史表
1.3 数据字典 数据元素 数据类型
0.2.2Visual Studio 概述 Microsoft Visual Studio(简称 VS)是美国微软公司的开发工具包系列产品。VS 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如 UML 工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的 所有平台,包括 Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework 和 Microsoft Silverlight 及 Windows Phone。
完美 WORD 格式
数据库课程设计
教学管理系统
专业整理分享
完美 WORD 格式
论文
评价标准
分数比例 (%)
论文结构包含:相关技术介绍、需求分析、概念结构设计、逻辑结 构设计、数据库物理设计、数据库实施、系统测试方案和测试报告、
系统的主要功能和使用说明、系统安装说明。
40
要求论文完整、内容详细,格式规范。
5.3.1 维护... 14 5.3.2 检测并改善数据库性能... 14 5.3.3 备份... 14 第六章 前台用户界面... 14 第七章 结论与体会... 17
参考文献
专业整理分享
完美 WORD 格式
0、前言 0.1 引言
数据库作为存取数据并对数据进行操作的工具在系统中所起到的作用至关重要。数 据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理模式结果, 并据此建立数据库及其应用系统,使之能有效地存储和管理数据,满足应用需求,包括 信息管理要求和数据操作。信息管理要求是指在数据库中应该存储和管理哪些数据对 象;数据操作要求是指对数据对象进行哪些操作,如查询、增、删、改、统计等操作。 数据库设计地目标是维用户和各种应用系统提供的一个信息基础设施和高效率地运行 环境。高效率的运行环境包括:数据库数据的存取速率、数据库存储空间的利用率、数 据库系统运行管理的效率等都是高的。