《数据库管理系统》教学大纲
6. “SQL SERVER2012数据库管理与开发”慕课
一、课程简介
《数据库管理系统》是本科计算机基础教学过程中第二层次的学习内容,其先修课程为《计算机应用基础》。教学目标是提高非计算机专业本科生对数据库管理系统的认知水平和应用技能,提高学生在信息时代驾驭信息的能力。核心教学内容包括数据库系统的基本理论、数据库系统设计的基本方法、关系数据库标准语言、SQL Server中创建和管理数据的具体操作等。同时,通过对数据库前端开发工具Visual Basic的学习,掌握顺序、选择、循环三种基本程序控制结构,并能使用该工具开发较为简单的数据库管理系统。
+线上学习(10分)
【说明】
平时成绩:出勤及随堂作业的完成情况
数据库管理系统大作业:开发一个小型数据库管理系统
上机考试:由客观题和操作题组成的上机考试
线上学习:完成线上学习任务并通过在线测试
七、学院(部)审批意见
执笔人签字: 2017年12月26日
教研室主任签字: 2017年12月26日
学术委员会(主任)签字:年月日
应用:ODBC技术
6
6
基于Visual Basic的数据库系统开发示例
了解:数据库管理系统开发流程
理解:流程中各步骤的意义和相互关联
掌握:一个完整的小型数据库管理系统的实现方法
应用:其它类似数据库管理系统的设计与实现
6
总计
30
三、实验等实践环节安排
项目编号
项目名称
主要内容
开设要求
学时安排
1
初识数据库
掌握:数据库系统的设计方法
应用:常见数据库管理系统的功能设计
2
3
关系数据库标准语言SQL
了解:SQL语言概述
理解:视图
掌握:用SQL语言数据查询;用SQL语言数据更新
应用:数据库管理系统中的SQL语言
8
4
SQL Server 2005
了解:SQL Server概述
理解:可视化数据库管理工具与SQL语言操作数据差别
必开
4
总计
30
线上教学环节
项目编号
主要内容
开设要求
学时安排
1
“数据库管理系统”网络教学平台
必开
8
2
数据库应用系统结构及功能设计报告
必开
8
3
“网上购物系统”大作业实验报告
必开
4
总计
20
四、教学方法
理论教学与上机实践相结合,同时辅助线上教学内容
五、考核方法
上机考试
六、成绩评定方式
总评=平时成绩(10分)+数据库管理系统大作业(20分) +上机考试(60分)
了解常见数据库管理信息系统的功能
必开
2
2
用T-SQL进行数据定义与பைடு நூலகம்表查询
使用T-SQL语句创建数据库表结构
使用T-SQL语句实现修改表结构及数据更新的操作
使用T-SQL语句进行单表查询
必开
2
3
用T-SQL进行数据查询与数据更新
用T-SQL语句实现数据更新
用T-SQL语句实现连接查询
用T-SQL语句实现嵌套查询
用T-SQL语句创建视图
必开
4
4
用企业管理器创建及管理数据库
使用SQL Server管理界面创建数据库和表的操作
SQL Server中数据库备份和还原的方法
使用SQL Server管理界面实现数据查询的方法
必开
4
5
VB常用控件及流程控制语句的使用
Visual Basic中工程的创建、保存与运行
Visual Basic中基本控件的使用
Visual Basic中的顺序、选择、循环结构
Visual Basic中过程和函数的使用
必开
6
6
VB数据库编程基础(1)
Visual Basic中菜单的实现
Visual Basic中MDI窗体的实现
使用ADO Data控件与DataGrid控件浏览数据
必开
4
7
VB数据库编程基础(2)
使用TextBox控件绑定数据
二、理论教学内容、教学目标及学时安排
章目编号
章目名称
教学内容与教学目标
学时安排
1
数据库系统概述
了解:数据库管理技术及其发展
理解:数据库系统的结构;数据库系统的组成;数据模型
掌握:概念模型的表示方法
应用:常见数据库管理系统的使用方法
4
2
关系数据库的基本理论与数据库设计
了解:关系模型的数据结构
理解:关系的完整性
2.马俊.《SQL Server2012数据库管理与开发》.北京.人民邮电出版社.2016
3.罗朝盛.《Visual Basic 6.0程序设计教程-(第4版)》.北京.人民邮电出版社.2013
4.徐军.《Visual Basic与SQL Server 2005数据库应用系统开发》.北京.清华大学出版社.2015
掌握:SQL Server的安装;数据库的创建与管理;表的创建与管理;查询的设计
应用:数据库的备份与还原
4
5
基于Visual Basic的数据库系统开发基础
了解:用户访问数据库的不同方式
理解:数据库管理系统前端与后台的关系
掌握:Visual Basic程序设计基础;顺序、选择、循环控制结构;过程与函数;数组;常用内部控件;对话框与菜单;ADO数据控件;ADO数据对象
使用ADO对象自动填充下拉列表框
使用ADO对象进行信息查询
使用ADO Data控件与Datagrid控件增加、删除、修改数据
必开
4
8
基于VB的数据库应用程序开发实例
数据库管理系统大作业“网上购物系统”。本实验具体包括六个部分:系统设计、数据库设计、数据库的创建及数据录入、ODBC配置、系统界面,以及窗体设计及代码编写。
《数据库管理系统》教学大纲
课程名称
数据库管理系统
英文名称
Database Foundation
适用专业
大学一年级非艺术类本科各专业
课程编号
学分
3
总学时
80
其中:理论:30实践(含实验、上机、创作等):30线上:20
课程性质
素质基础课
课程类别
选修课
先修课程
计算机应用基础
教材或参考书与学习资源
1.张巨俭.《数据库基础案例教程与实验指导》.北京.机械工业出版社.2010
数据库系统概论第六版 教学大纲
数据库系统概论第六版教学大纲
数据库系统概论第六版的教学大纲主要包括以下几个部分:
1. 数据库系统的基本概念:介绍数据库系统的定义、发展历程和基本原理,以及数据库系统的组成和体系结构。
2. 数据模型:介绍常见的数据模型,如层次模型、网状模型和关系模型,以及面向对象数据模型和XML数据模型等。
3. 数据库设计和规范化:介绍数据库设计的基本概念和原理,以及数据库设计和规范化的方法和步骤,包括需求分析、概念设计、逻辑设计、物理设计等。
4. 数据库管理系统:介绍数据库管理系统的基本功能和组成,以及数据库管理系统的工作原理和实现技术,包括存储管理、事务管理、并发控制、数据备份和恢复等。
5. 数据库系统应用:介绍数据库系统的应用领域和案例,包括企业级应用、电子商务、电子政务、物联网等。
6. 数据库系统性能优化:介绍数据库系统性能优化的方法和技巧,包括查询优化、索引优化、系统配置优化等。
7. 数据库安全和隐私保护:介绍数据库安全和隐私保护的基本概念和原理,以及数据库安全和隐私保护的技术和方法,包括访问控制、加密技术、审计等。
8. 数据库系统的未来发展:介绍数据库系统的未来发展趋势和方向,包括大数据处理、云计算、人工智能等。
以上是数据库系统概论第六版教学大纲的简要介绍,具体的教学内容和教学方法可以根据实际情况进行调整和补充。
《数据库管理系统》教学大纲.doc
6.“SQL SERVER2012数据库管理与开发”慕课
一、课程简介
《数据库管理系统》是本科计算机基础教学过程中第二层次的学习内容,其先修课程 为《计算机应用基础》。教学目标是提高非计算机专业本科生对数据库管理系统的认知水 平和应用技能,提高学生在信息时代驾驭信息的能力。核心教学内容包括数据库系统的基 本理论、数据库系统设计的基本方法、关系数据库标准语言、SQL Server中创建和管理数 据的具体操作等。同时,通过对数据库前端开发工具Visual Basic的学习,掌握顺序、选 择、循环三种基本程序控制结构,并能使用该工具开发较为简单的数据库管理系统。
2.马俊.《SQL Server2012数据库管理与开发》.北京.人民邮电出版社.2016
3.罗朝盛.《Visual Basic 6.0程序设计教程-(第4版)》.北京.人民邮电出版社.2013
4.徐军.《Visual Basic与SQL Server 2005数据库应用系统开发》.北京.清华大 学出版社.2015
掌握:数据库系统的设计方法
应用:常见数据库管理系统的功能设计
2
3
关系数据
库标准语
了解:SQL语言概述
理解:视图
8
言SQL
掌握:用SQL语言数据查询;用SQL语言数据更新 应用:数据库管理系统中的SQL语言
4
SQL Server 2005
了解:SQLServer概述
理解:可视化数据库管理工具与SQL语言操作数据差别 掌握:SQL Server的安装;数据库的创建与管理;表的创 建与管理;查询的设计
6
6
基于
Visual
Basic的数 据库系统 开发示例
数据管理系统课程设计
数据管理系统课程设计一、课程目标知识目标:1. 学生能理解数据管理系统的基本概念,掌握数据库的基本结构;2. 学生能掌握数据查询、更新、删除等基本操作,并了解其执行过程;3. 学生能了解数据安全性和一致性的重要性,并掌握相关保障措施。
技能目标:1. 学生能够运用所学知识设计简单的数据库系统,实现数据的有效存储和查询;2. 学生能够熟练使用至少一种数据库管理系统(如MySQL、SQLite等)进行基本的数据操作;3. 学生能够通过编程(如Python、Java等)实现对数据库的访问和操作。
情感态度价值观目标:1. 学生能够认识到数据管理系统在现实生活中的广泛应用和价值,培养对信息技术的兴趣和热情;2. 学生能够树立数据安全意识,养成良好的数据管理和保护习惯;3. 学生能够在团队协作中发挥个人优势,培养合作精神和沟通能力。
课程性质:本课程为信息技术课程,旨在帮助学生掌握数据库管理的基本知识和技能,提高数据处理和分析能力。
学生特点:六年级学生已具备一定的计算机操作基础,对信息技术感兴趣,好奇心强,但注意力容易分散。
教学要求:结合学生特点,课程设计应注重实践性、趣味性和挑战性,鼓励学生动手操作,培养其解决问题的能力。
同时,注重培养学生的学习兴趣和团队协作精神。
通过本课程的学习,使学生能够将所学知识应用于实际生活,提高数据处理能力。
二、教学内容1. 数据库基本概念:数据库、数据库管理系统、数据模型、关系模型;2. 数据库设计:实体、属性、关系、E-R图、数据表设计;3. 数据操作:数据的插入、查询、更新、删除操作,SQL语句编写;4. 数据库管理:数据安全性、数据一致性、事务管理、并发控制;5. 数据库访问技术:通过编程语言(如Python、Java等)访问数据库;6. 实践项目:设计并实现一个简单的数据库应用系统。
教学大纲安排:第一课时:数据库基本概念,介绍数据库及数据库管理系统的定义,了解关系模型;第二课时:数据库设计,学习实体、属性、关系,绘制E-R图,设计数据表;第三课时:数据操作,学习SQL语句编写,进行数据的插入、查询、更新、删除操作;第四课时:数据库管理,了解数据安全性和一致性,学习事务管理和并发控制;第五课时:数据库访问技术,学习使用编程语言(以Python为例)访问数据库;第六课时:实践项目,分组设计并实现一个简单的数据库应用系统,如学生信息管理系统。
大学一年级数据库原理教学大纲
大学一年级数据库原理教学大纲1. 课程概述1.1 课程名称:数据库原理1.2 课程学时:36学时(理论课)1.3 课程对象:大学一年级计算机相关专业学生1.4 课程目标:通过学习数据库原理,使学生了解数据库的基本概念、原理和应用,掌握数据库设计与管理的基本方法和技术,培养学生的数据管理能力和解决实际问题的能力。
2. 教学内容2.1 数据库基本概念2.1.1 数据、数据模型、数据库2.1.2 数据库管理系统2.2 关系型数据库2.2.1 关系数据库模型2.2.2 关系代数与关系演算2.2.3 数据完整性与数据约束2.3 数据库设计与规范化2.3.1 关系模式设计2.3.2 范式理论2.3.3 数据库设计规范化方法2.4 SQL与关系数据库操作2.4.1 SQL语言基本结构2.4.2 数据定义与数据操作语句2.4.3 查询语句与连接操作2.5 数据库安全与备份恢复2.5.1 数据库安全性与访问控制2.5.2 数据库备份与恢复策略2.6 数据库应用与发展2.6.1 数据库应用领域2.6.2 大数据与云计算对数据库的影响3. 教学方法3.1 授课讲解:通过系统、有逻辑性地讲解数据库原理的基本概念和理论知识。
3.2 实例演示:通过实际的案例和示例,演示数据库设计、SQL 语句编写、数据操作等具体操作步骤。
3.3 课堂讨论:引导学生思考和讨论数据库相关问题,培养学生的分析和解决问题的能力。
3.4 实践操作:安排实践任务,要求学生独立或小组完成数据库设计、查询优化等实际操作,巩固理论知识。
4. 考核方式4.1 平时成绩:包括课堂表现、课堂作业以及实践任务完成情况。
4.2 期末考试:考查学生对数据库原理知识的掌握程度,包括理论知识和实践应用能力。
4.3 课程项目:要求学生完成一个小型数据库设计与实现项目,并提交相关报告。
5. 参考教材5.1 《数据库系统概论》- 王珊、萨师煊5.2 《数据库系统概念》- Abraham Silberschatz、Henry F. Korth、S. Sudarshan6. 参考资源6.1 开放式数据库管理系统(如MySQL、PostgreSQL等)的安装与使用指南6.2 数据库设计与规范化案例分析6.3 SQL语言参考手册本教学大纲为一年级数据库原理课程的教学内容和安排,希望通过系统的教学,让学生在学习过程中全面了解数据库原理的基本概念、原理和应用,并能够掌握数据库设计和管理的基本方法与技术。
《数据库系统原理》教学大纲
《数据库系统原理》教学大纲课程名称:数据库系统原理课程性质:专业必修课课程学时:36学时课程学分:2学分任课教师:XXX一、课程简介数据库系统原理是计算机科学与技术专业的一门重要课程,主要介绍数据库系统的基本原理、结构和设计方法。
本课程旨在培养学生对数据库系统的基本理论和技术有深入的理解,为学生今后从事相关领域的研究和应用打下扎实的基础。
二、教学目标1.熟悉数据库系统的基本概念和结构;2.掌握数据库设计的基本方法和技巧;3.理解数据库管理系统的功能和工作原理;4.能够独立设计和实现简单的数据库系统。
三、教学内容1.数据库基本概念1.1数据库系统的定义和特点1.2数据库系统的组成和体系结构1.3数据模型与数据模型的分类2.关系数据库模型2.1关系代数和关系演算2.2关系数据库的完整性约束2.3关系数据库的基本操作3.数据库设计3.1数据库设计的基本步骤3.2实体-关系模型(ER模型)的设计方法3.3关系数据库的范式理论4.SQL语言4.1SQL语言概述4.2SQL语言的基本操作4.3SQL查询语句的编写5.数据库管理系统5.1数据库管理系统的概念和功能5.2数据库系统的架构和组成5.3数据库系统的性能优化6.数据库安全与完整性6.1数据库安全的基本概念6.2数据库完整性约束的设计和实现6.3数据库访问控制的方法7.数据库应用开发7.1数据库应用开发的基本原理7.2数据库应用开发的工具和技术7.3数据库应用程序的设计和实现四、教学方法1.理论讲授:通过教师讲授、课件展示等方式传授相关理论知识;2.实践操作:通过案例分析、实验操作等方式引导学生掌握数据库系统的设计和开发方法;3.课堂讨论:通过小组讨论、问题解答等方式促进学生思维的拓展和深化。
五、考核方式1.平时表现(包括课堂表现、作业完成情况):20%2.期中考试:30%3.期末考试:50%六、参考教材1. 《数据库系统概念》(Abraham Silberschatz、Henry F. Korth、S. Sudarshan著)2.《数据库系统原理》(唐朝华、张吉林、王珊著)3. 《SQL必知必会》(Ben Forta著)七、教学进度安排第1-2周:数据库基本概念第3-4周:关系数据库模型第5-6周:数据库设计第7-8周:SQL语言第9-10周:数据库管理系统第11-12周:数据库安全与完整性第13-14周:数据库应用开发第15周:复习与总结八、备注。
数据库原理教学大纲
数据库原理教学大纲一、引言数据库在现代社会中扮演着重要角色,广泛应用于各行各业。
数据库原理作为高等教育中的重要课程之一,旨在培养学生对数据库的深刻理解与应用能力。
本教学大纲旨在明确课程目标、教学内容、教学方法和评估方式,以确保学生能够全面掌握数据库原理。
二、课程目标1. 理解数据库的基本概念和原理。
2. 掌握关系数据库的设计和管理技术。
3. 熟悉SQL语言的基本操作和高级特性。
4. 能够使用数据库管理系统解决实际问题。
5. 培养学生的团队合作和问题解决能力。
三、教学内容1. 数据库基础知识1.1 数据库的定义和特点1.2 数据库体系结构1.3 数据模型与数据模型的分类1.4 数据库管理系统的发展与分类2. 关系数据库设计2.1 关系数据库模型的基本概念2.2 关系数据库的完整性约束2.3 关系数据库的范式理论与应用2.4 关系数据库的物理设计3. SQL语言3.1 SQL语言的基本操作(查询、插入、更新、删除)3.2 SQL语言的高级特性(联合查询、子查询、聚合函数、视图、索引)4. 数据库管理系统4.1 数据库安全与权限管理4.2 数据库性能调优4.3 数据库备份与恢复4.4 数据库的并发控制与事务管理5. 实践与案例分析5.1 利用数据库管理系统解决实际问题5.2 数据库应用案例分析和讨论四、教学方法1. 讲授法:通过课堂讲解,向学生系统介绍数据库原理的基本概念和重要知识点。
2. 实践操作:提供实验环境,让学生亲自操作数据库管理系统,并进行实际操作练习。
3. 讨论与案例分析:组织学生进行小组讨论,分析并解决实际数据库应用案例。
五、教材1. 主教材:《数据库系统概论》2. 参考书:- 《数据库系统概念》- 《SQL基础教程》- 《高性能MySQL》六、评估方式1. 平时表现:包括课堂参与、实验报告等。
2. 作业:包括课后习题、实验任务等。
3. 期中考试:考察学生对数据库原理的掌握程度。
4. 期末考试:综合考察学生对数据库原理的理解和应用能力。
《SQL Server 数据库》—— 教学大纲
《SQL Server 数据库》教学大纲一. 适用对象适用于本科学生二. 课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。
《SQL Server 数据库》是计算机科学与技术专业的专业必修课,也是软件工程、通信等专业本、专科学生的必修课程之一。
Microsoft SQL Server是基于客户/服务器模型的关系数据库管理系统,它是一个功能全面整合的数据平台,包含了数据库引擎、分析服务、集成服务和报表服务等组件,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。
本课程以功能强大的关系数据库管理系统SQL Server 2019作为平台,全面系统地介绍了SQL Server的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、SQL Server 2019安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。
学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。
三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握SQL语言查询和编程的基本技术。
3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 熟悉常用的数据库管理和开发工具,具备管理和开发简单数据库应用系统的能力5. 了解数据库技术的最新发展。
四. 教材及学时安排教材:SQL Server 数据库技术与应用(SQL Server 2019版),赵明渊,清华大学出版社,2022年。
《数据库与信息管理技术》教学大纲.docx
《数据库与信息管理技术》教学大纲(适用于本科层次)一、课程的性质、目的与任务《数据库与信息管理技术》是计算机科学与技术、信息管理与信息系统专业课程体系中的核心课程,在人才培养中具有十分重要的意义。
在2004年教育部《关于进一步加强高等学校计算机基础教学的意见》精神中明确指出,要在目前大学教育中,给予计算机基础教育高度重视,在对当代大学生计算机知识与能力的要求中,“具备利用数据库技术对信息进行管理、加工和处理的意识与能力,用以解决本专业领域中的问题”就是其中的一条。
数据库技术是当今世界高新技术潮流中的主流技术之一,它的发展对其它技术学科的发展具有极为重要的意义。
数据库技术在现代工业、现代金融、现代商贸等领域有着广阔发展应用前景,运用数据库技术与多媒体技术、计算机网络技术、Internet和Intranet技术手段,与经济和管理理论相结合,对本科学生进行信息管理、商业自动化、电子商务的研究、分析、设计、开发和应用等诸方面的培养,是发展学生的工程素质和能力,使学生掌握系统分析、系统设计与开发技术,具备完整知识体统的重要手段。
本课程着重介绍数据库系统的基本原理和设计方法,特别是目前应用最为广泛的关系数据库系统的原理和相关技术,使学员在掌握数据库基本原理的基础上,学会关系数据库应用系统的设计技术,培养应用数据库技术解决计算机应用中实际问题的能力,并为今后从事数据库理论教学和应用系统的开发工作打下良好的基础,成为我国从事数据库理论研究、教学和应用系统开发的专门人才。
二、课程的内容和基本要求本课程在教学中要求学生达到以下基本要求:1、理解数据库技术的基本原理,特别是关系数据库原理和相关知识;2、掌握数据库的设计理论和方法;3、掌握数据库创建、更新和查询等实际操作命令,重点是数据查询语言SQL;4、掌握数据库应用系统设计的基本步骤和方法,能进行普通数据库应用系统的设计;5、了解数据库技术的发展现况和发展趋势;三、学时分配课程的基本内容及学时分配第1章关系数据库标准语言一SQL(6学时)1.1SQL概述1.2SQL的数据定义1.3SQL的数据查询1.4SQL的数据更新1.5SQL的视图1.6SQL的数据控制1.7嵌入式SQL第2章数据管理与数据库(4学时)2.1数据库的常用术语2.2计算机数据管理技术的产生和发展2.3数据模型2.4数据库系统的模式结构2.5 DBMS的功能2.6数据库系统的组成第3章关系数据库模型(4学时)3.1关系模型的基本概念3.2关系代数3.3关系演算3.4查询优化第4章关系模式的规范化设计理论(6学时)4.1问题的提出4.2关系模式的函数依赖4.3关系模式的规范化4.4关系模式的分解特性第5章数据库的安全与保护(6学时)5.1安全与保护概述5.2数据库的安全性保护5.3数据库的完整性保护5.4数据库的并发控制技术5.5数据库的恢复技术5.6数据库的复制与相关技术第6章数据库设计与实施(6学时)6.1数据库设计概述6.2数据库规划6.3需求分析6.4概念结构设计6.5逻辑结构设计6.6物理结构设计6.7数据库的实施和维护第7章数据库应用系统开发(4学时)7.1数据库应用系统的结构7.2.1 SQL Server的主要特点7.2.3SQL Server 的基本丁具7.2.4SQL Server的安全性管理7.2.5SQL Server的完整性策略7.2.6SQL Server的恢复技术7.2.7SQL Server的并发控制7.2.8数据库编程第8章数据库技术新发展(4学时)8.1数据库家族概述8.2面向对象数据库技术8.3分布式数据库8.4数据仓库与数据挖掘四、课内实验安排根据课程性质,课内安排14个课时的上机实验。
《数据库》课程教学大纲
《数据库》课程教学大纲一、课程基本信息课程代码:16160603课程名称:数据库英文名称:Database课程类别:专业课学时:48学分:3适用对象:数据科学与大数据技术、应用统计学等专业大二、大三本科生考核方式:考试先修课程:计算机技术基础,程序设计基础二、课程简介数据库技术和系统已经成为信息基础设施的核心技术和重要基础。
数据库技术作为数据管理的最有效的手段,极大的促进了计算机应用的发展。
本课程系统讲述数据库系统的基础理论、基本技术和基本方法。
内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。
Database technology has become the core technology and an important base of computer information systems and application systems. This course introduces not only the theory, but also basic skills of database systems operation and maintenance, methods of designing database. The contents include: he basic concept of database systems and basic theory, data model, relational database, SQL standardized theory, database security and safety, concurrency control technology, recovery technology, and methods of designing database.三、课程性质与教学目的本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术。
VF教学大纲
计算机技术基础课程教学大纲(VisualFoxPro数据库管理系统与程序设计)前言《Visual FoxPro数据库管理系统》课程是计算机基础学科之一。
本大纲按照教育部提出的计算机三个层次的教学课程体系并结合我省高等院校非计算机专业学生培养计划和目标而制定的。
本大纲的教学内容属于教育部提出的第二层次“计算机技术基础”教学范畴。
目标是培养合格的二十一世纪非计算机专业人才,提高医学院校学生的计算机基础理论知识水平和计算机应用开发的基本技能。
任务是通过教学使学生掌握数据库的基础理论知识,提高应用数据库的基本技能。
使学生在毕业后的工作中把数据库作为一种工具提高自身业务管理水平。
通过本课程的教学和实践,使学生在掌握数据库系统的基本概念、基础知识以及面向对象可视化编程的基本知识的同时,重点提高学生对Visual FoxPro数据库管理系统的操作技能和基本应用。
根据医学院校教学计划,本门课程总学时为60~80学时,其中基础理论授课至少为30学时,其余为上机实习学时。
建议采用理论和上机实习穿插进行的现场教学模式,强化学生基本应用能力训练。
理论学时和上机实习比例为1:1或1:1.5。
第一章数据库基础理论与知识【目的要求】一、信息、数据和数据处理:掌握理解“信息和数据、数据处理、数据模型”等概念。
二、数据库应用系统:了解数据库应用系统及其构成。
三、数据库:理解“关系数据库”的定义,理解数据库表间的关联关系,在组建关系数据库时懂得如何实现数据的规范化。
四、掌握数据库管理系统的组成。
五、掌握数据类型的定义、表示方式、值和数据定义长度。
六、理解常量、内存变量、数组变量、字段变量记录、对象等概念;掌握各种类型常量的表示方式,内存变量的输入/输出方式以及数组变量的定义和赋值方式。
七、理解内存变量和数组的作用域(全局型变量、局部变量和本地型变量)八、掌握算术表达式、字符表达式、时间日期表达式、关系表达式、逻辑表达式、名表达式等的应用;掌握常用函数的意义并能熟练的使用这些函数[INT()、SQRT()、ROUND ()、MAX()、MAX()、SUBSTR()、SPACE()、TRIM()、UPPER()、CHR()、DA TE()、DTOC()、CTOD()、STR()、V AL()TYPE()]。
