数据库系统概论:基础篇学习指南

版权申诉
1星 1 下载量 73 浏览量 更新于2024-08-05 收藏 14KB DOCX 举报
"数据库系统概论(基础篇)教学大纲" "数据库系统概论"是一门针对计算机科学与技术、软件工程、信息系统与信息管理等相关专业的重要基础课程,旨在帮助学生深入理解和有效地运用数据库技术。本课程涵盖了数据库系统的基础理论、基本技术和方法,以及最新的发展趋势,包括大数据管理和分析。 基础篇课程内容主要让学生掌握数据库系统的基本原理,通过学习SQL语言,学员能够熟练地在特定的数据库管理系统上执行查询和操作。同时,基础篇也会涉及数据库的安全性和完整性,确保学员具备基本的数据库管理能力。 高级篇则深化了对数据库技术的理解,包括数据库规范化理论、设计方法和步骤,使学员能够设计和开发数据库应用系统。此外,还会探讨事务处理、并发控制和恢复技术,以及查询处理和优化的概念,培养学员的实验验证能力。 新技术篇则关注传统数据库技术的最新进展和大数据管理的新概念、新技术,帮助学员了解当前数据库领域的发展趋势。 课程强调理论与实践相结合,通过实验项目锻炼学生的动手能力和理论知识的应用。课程大纲覆盖了数据库系统的基本概念、数据模型(如概念模型、层次模型、网状模型和关系模型)、数据库系统的结构和组成、关系数据结构、关系代数与关系演算、SQL语言、数据查询、数据更新、视图、数据库安全性控制、完整性、触发器等多个方面,每个主题都配以相应的课件和单元测验,以巩固学习成果。 预备知识要求学员具有一定的计算机编程基础、数据结构知识、离散数学基础和操作系统理解。推荐教材为王珊和萨师煊的《数据库系统概论(第5版)》及其习题解析与实验指导。 通过本课程的学习,学员将具备全面的数据库系统知识,为未来在数据管理、应用开发或研究领域打下坚实的基础。
2023-05-31 上传
数据库系统原理课程设计教学大纲全文共9页,当前为第1页。数据库系统原理课程设计教学大纲全文共9页,当前为第1页。《数据库系统原理》课程设计教学大纲 数据库系统原理课程设计教学大纲全文共9页,当前为第1页。 数据库系统原理课程设计教学大纲全文共9页,当前为第1页。 一、课程名称:《数据库系统原理 》 课程设计 Course Project of Database System 二、课程编码: 1300371 三、学时与学分: 1 周,1 学分 四、先修课程:《数据库系统原理》 五、设计目的与要求 课程设计目的 : 熟悉大型数据库管理系统的结构与组成; 熟悉数据库应用系统的设计方法和开发过 程; 掌握一种大型数据库管理系统 (DM5、ORACLE 或 SQL SERVER的) 应用技术和开发工具的使 用; 熟悉数据库设计工具的使用; 熟悉数据库安全的相关知识和技术; 熟悉数据库系统的管理和维护。 课程设计要求 : 在课程设计指导老师的指导下, 选定一个数 据库应用系统的题目, 完成数据库的设计和 应用系统设计,并提交相应文档。 数据库管理系统仅限 DM5、 Oracle 以及 MS SQL Server ; 数据库系统原理课程设计教学大纲全文共9页,当前为第2页。数据库系统原理课程设计教学大纲全文共9页,当前为第2页。开发工具限 PowerBuilder 、 Delphi 、C++、 JAVA、.NET 平台或其它动态网页开发工具; 数据库系统原理课程设计教学大纲全文共9页,当前为第2页。 数据库系统原理课程设计教学大纲全文共9页,当前为第2页。 系统采用客户 / 服务器( C/S)结构或浏览器 / 服务器( B/S )结构实现。 系统应严格遵照题目要求进行设计, 可在其 基础上进一步细化完善, 但不得违背, 原则 上不额外增加与要求无关的功能。 系统中应适当体现下列技术的应用: 存储过 程,触发器,索引。 提交系统的源码及文档。 六、适用学科专业 信息类各学科专业 七、实验环境 Windows 2000/XP/2003 操作系统, Server 版; DM5f or Windows 企业版 / 标准版, Microsoft SQL Server 2000/2005 企业版 / 标准版,或 数据库系统原理课程设计教学大纲全文共9页,当前为第3页。数据库系统原理课程设计教学大纲全文共9页,当前为第3页。Oracle 9i/10g ; 数据库系统原理课程设计教学大纲全文共9页,当前为第3页。 数据库系统原理课程设计教学大纲全文共9页,当前为第3页。 PowerBuilder / Delphi / Visual C++ / Java (Eclipse 或 NetBeans 或 JBuilder) /.NET (C# + ASP.NET) / 其它动态网页开发环境; 八、设计的题目和要求 下列题目任选一个作为课程设计内容。 题目一:网上销售系统 网上销售系统要求在 B/S 模式下提供包括商品信息管 理、查询、订购、销售等功能的网上交易平台,对客户 和商店管理员应提供不同的操作界面和使用权限。 具体 功能包括: 商品信息管理:商店可以对商品信息进行管理,包括商 品的类别、名称、描述信息、售价、图片、折扣等。 客户信息管理: 客户可以自助注册并管理自己的个人信 息。 商品查询: 客户可以通过多种方式查询并且挑选网上商 店出售的商品, 通过在网上填写并确认订单的方式来购 买商品。 订单查询:客户可以管理自己的订单信息,查询订单的 处理情况。 订单处理:商店可以对客户的订单信息、汇款单信息进 数据库系统原理课程设计教学大纲全文共9页,当前为第4页。数据库系统原理课程设计教学大纲全文共9页,当前为第4页。行审核,以确定是否发货,并修改订单状态。 数据库系统原理课程设计教学大纲全文共9页,当前为第4页。 数据库系统原理课程设计教学大纲全文共9页,当前为第4页。 题目二:仓储管理系统 采用 B/S 或 C/S 模式实现一个仓库库存货品信息管理系 统软件。仓库的日常工作包括货品的入库和出库。入库 要由采购人员提供进货单, 进货单经过审核人员审核验 收后方能进行货品入库。出库要由销售人员提供出货 单,经过审核人员审核批准后才能提货。当销售人员需 要提货而货品的库存量不足时可先进行缺货登记, 当有 相应货品入库时,按缺货登记时间顺序处理出货请求。 要求: 实现库存货品信息的管理。 实现进货单的填写、修改、审核和查询等功能。 实现出货单的填写、修改、审核和查询等功能。 实现缺货登记、查询和处理。 根据不同用户身份提供不同的操作权限和界面。 题目三:图书管理系统 假设图书馆的工作人员要处理下列日常工作: 借书:核实读者身份并检查是否存在下述情况: 该读者借书的数