第1章数据库基础教程(SQL-Server平台)[顾韵华][电子教案]讲课教案
- 格式:ppt
- 大小:838.00 KB
- 文档页数:2
SQLServer数据库基础课程教学大纲《SQLServer数据库基础》课程教案大纲四川广播电视大学史治平第一部分大纲说明1、课程性质、任务、目的本课程是四川电大计算机应用专业普通专科的一门省开必修课。
主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍SQL Server 2000实际数据库管理系统的构成与使用。
目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。
2、与其他课程关系学习该课程前要求学生对计算机系统的构成和Windows操作界面的使用有所了解,掌握一种高级程序设计语言;在使用VB、Delphi、PB等软件开发工具进行应用系统开发时,通常都需要数据库知识的支持。
3、课程特点该课程理论性、实践性和应用性都很强。
在理论方面涉及到集合理论、关系理论、数据库设计理论等。
实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。
应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。
学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。
数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。
4、教案要求教案要求在每一章教案内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。
了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。
5、适应范围该教案大纲是为计算机应用专业普通专科《SQLServer数据库基础》课程制定的。
《SqlServer数据库》教学大纲一、课程性质与任务1.课程性质:本课程是计算机应用技术专业的理论与实践课。
2.课程任务:本课程的主要任务是通过SQL Server Management Studio环境,讲授开发SqlServer的课程,需要了解数据库的基本原理,了解数据库的作用和实际用途。
掌握Sqlserver管理工具的基本使用,Sql语句的编写,掌握创建库、创建表、创建约束、删除库、删除表、删除约束等基本操作。
重点掌握Sql语句实现数据查询、条件查询、模糊查询、多表联接查询,数据的添加语句编写、数据删除语句编写和数据修改语句的编写等。
课程在重视传授理论知识同时,重视培养学生的实际动手能力。
教学过程中,设计了大量的程序设计案例,使学生在学习枯燥的语法知识的同时,体会到SQLServuer数据管理工具的魅力,加深对SQL语言知识的理解。
二、课程教学基本要求理论课时:36节上机课时:36节考核形式:考查三、课程教学内容第一章初始SQLSERVER及开发工具介绍教学内容:本章主要介绍SqlServer的主要概念,数据库系统介绍、数据库的基本概念、数据库的技术发展史,SqlServer开发管理工具如何安装,使用等。
掌握如何使用管理工具如,开启服务、停止服务、集成登录访问数据库管理工具、账户方式访问数据库管理工具、创建数据库、创建表等基本操作,还需要了解数据库软件的安装过程。
※第二章使用SQL Server Management Studio 管理数据库教学内容:本章主要掌握使用SQL Server Management Studio 管理数据库,掌握查询分析的使用,查询数据,数据库如何备份、如何还原,数据库如何分离、如何附加。
如何生成SQL脚本,如何利用SQL脚本进行还原。
了解SQL语言的数据类型,了解创建数据库的SQL语句的编写、创建数据表的语句编写,通过练习掌握基本的SQL语言的特点。
※第三章使用SQL编程实现数据基本操作教学内容:本章主要掌握使用查询分析进行SQL语句的编写,掌握使用SQL语句实现数据新增,掌握使用SQL语句框架实现数据的编辑修改,掌握使用SQL语句实现实现数据的删除。
大家看一下,成绩表是不是也长这样?数据表其实就是跟我们平时见到的表格是一样的,都是行和列构成。
表:由行和列构成的集合。
介绍记录,元祖,属性,字段,域; 域就是列。
互动10承上启下:好,这是对表的一个介绍,那么我们再来看下表的数据是如何存放的。
【数据库基本概念2】讲解内容:大家看这张图:产品信息放在产品表中,客户信息放在客户表中,订单信息放在订单表中;说明了什么?不同类别的数据,存放在不同的表中。
比如:学生信息和老师信息能不能放在一起?不能,那样就分不清谁是学生,谁是老师了,所以学生信息放在学生表,老师信息放在老师表,方便管理,以后讲数据库设计范式的时候会给大家详细的讲解。
承上启下:好,我们大家想一想,我们只了解数据库是不是不行啊?是不是还要知道怎么去使用数据库?首先我们先来了解一下什么是数据库管理系统?好,想问问大家,思考一下,我们要通过什么方式来操纵和管理数据库表和数据呢?预习过的同学都知道,我们可以使用数据库管理系统来管理数据库。
好,我们来看一下。
【数据库的基本概念 3】讲解内容:3w1h教学法:what:数据库管理系统,也叫数据库管理器:是操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS;Why:能够很方便的操纵和管理数据库,互动8,大家主要理解数据库管理系统能做什么。
How:模块一会讲解。
承上启下:迭代教学法:好,以上是我们对表和数据库管理系统的了解,1,表结构的介绍。
表结构不介绍了,后面练习题有涉及到。
数据如何存放在表中:不同类别的数据,保钱增加,你的钱就要扣掉,保证收支平衡,如果没有一致性,这世界就乱套了,银行只取钱,不扣钱就好了是吧?;完整性:比如身份证号只能是18位,去任何网站填注册信息,身份证不填18位都通过不了。
微信,把微信关了,还能接收离线消息,保证聊天信息完整。
4,微信,你发了个朋友圈图片或者视频,你的朋友都看到并且能评论,你这就是实现了共享;那数据库的数据也可以共享,大家都可以操作。
**学院教案用纸No 授课内容**学院教案用纸No 授课内容**学院教案用纸No授课内容•信息表现形式的多样性。
2、数据(Data)数据是载荷信息的物理符号,是信息结构特征的逻辑抽象和表现形式,是数据库中存储的基本对象。
数据的特点•数据有“型”和“值”之分•数据受数据类型和取值范围的约束•数据有定性和定量表示之分•数据具有载体和多种表现形式3、数据库(Database,简称DB)数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。
4、数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件,目的是为数据库应用系统的设计提供了方法、手段和工具。
主要功能(1)数据定义功能(2)数据操纵功能(3)数据库的运行管理(4)数据库的建立和维护功能5、数据库系统泛指引入数据库技术后的计算机系统,狭义地讲,是由数据库、数据库管理关系构成;广义而言,是由计算机系统、数据库管理系统、数据库管理员、应用程序、维护人员和用户组成。
主要组成(1)计算机硬件系统。
**学院教案用纸No 授课内容**学院教案用纸No 授课内容**学院教案用纸No 授课内容**学院教案用纸No授课内容依据。
其主要任务是对数据库应用系统所要处理的对象(组织、企业、部门等)进行全面的了解,收集用户对数据库的信息需求、处理需求、安全性和完整性需求,并以数据流程图和数据字典等书面形式确定下来。
4、设计阶段二:E-R图设计(1)E-R图的构成实体属性联系(2)联系的类型5、设计的阶段三:逻辑结构设计及概念模型转为关系模型(1)实体集的转换规则(2)实体集间联系的转换规则•1:1联系的转换方法•1:n联系的转换方法**学院教案用纸No 授课内容**学院教案用纸No授课内容有不同的信息。
商品类型(类型编号,类型名称,级别)买家级别(级别编号,级别名称,享受折扣,特权)实体间联系:商品和商品类型之间存在联系,每个类型包含很多商品,每个商品只属于一个类型。
《SQL Server 数据库》教学大纲一. 适用对象适用于本科学生二. 课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。
《SQL Server 数据库》是计算机科学与技术专业的专业必修课,也是软件工程、通信等专业本、专科学生的必修课程之一。
Microsoft SQL Server是基于客户/服务器模型的关系数据库管理系统,它是一个功能全面整合的数据平台,包含了数据库引擎、分析服务、集成服务和报表服务等组件,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。
本课程以功能强大的关系数据库管理系统SQL Server 2012作为平台,全面系统地介绍了SQL Server的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统和数据库设计、SQL Server概述、创建数据库、创建和使用表、数据查询、视图、索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁。
学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。
三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握SQL语言查询和编程的基本技术。
3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 熟悉常用的数据库管理和开发工具,具备管理和开发简单数据库应用系统的能力5. 了解数据库技术的最新发展。
四. 教材及学时安排教材:SQL Server 数据库教程(第3版)(SQL Server 2012),赵明渊, 清华大学出版社, 2022年。
数据库基础教程(完整版)第一部分:认识数据库数据库,顾名思义,就是一个用来存储、管理数据的仓库。
在这个信息爆炸的时代,数据已经成为了企业的核心资产,而数据库就是管理这些资产的重要工具。
无论是电商平台、社交媒体,还是企业内部的管理系统,都离不开数据库的支持。
一、数据库的分类1. 关系型数据库:以表的形式组织数据,每个表由行和列组成,行代表记录,列代表字段。
常见的有MySQL、Oracle、SQL Server等。
2. 非关系型数据库:与关系型数据库不同,非关系型数据库的数据结构更加灵活,常见的有MongoDB、Redis、Cassandra等。
3. NoSQL数据库:NoSQL是Not Only SQL的缩写,表示不仅仅是SQL,它包含了非关系型数据库以及一些新型的数据库技术,如NewSQL 等。
二、数据库的组成1. 数据库管理系统(DBMS):负责管理和维护数据库的软件系统,如MySQL、Oracle等。
2. 数据库:存储数据的仓库,由多个表组成。
3. 表:数据库中的基本单位,由行和列组成,行代表记录,列代表字段。
4. 记录:表中的一行数据,代表一个完整的信息。
5. 字段:表中的一列数据,代表记录中的一个属性。
三、数据库的作用1. 数据存储:将数据存储在数据库中,方便管理和查询。
2. 数据管理:通过数据库管理系统,可以对数据进行增删改查等操作。
3. 数据安全:数据库管理系统提供了数据备份、恢复、权限控制等功能,保障数据的安全。
4. 数据共享:多个用户可以同时访问数据库,实现数据共享。
5. 数据分析:通过数据库管理系统,可以对数据进行统计、分析等操作,为企业决策提供依据。
四、学习数据库的必要性1. 提高工作效率:掌握数据库技术,可以快速地处理大量数据,提高工作效率。
2. 适应市场需求:随着互联网的发展,数据库技术已经成为IT 行业的必备技能。
3. 拓展职业发展:学习数据库技术,可以为职业发展打下坚实的基础。
教案:SQL Server数据库教案第一章:SQL Server概述1.1 课程目标了解SQL Server的发展历程掌握SQL Server的基本概念和特点了解SQL Server的体系结构1.2 教学内容SQL Server的发展历程SQL Server的基本概念和特点SQL Server的体系结构1.3 教学方法讲授法案例分析法1.4 教学资源-PPT-案例文件1.5 教学步骤1. 介绍SQL Server的发展历程2. 讲解SQL Server的基本概念和特点3. 讲解SQL Server的体系结构第二章:SQL Server数据库的创建和管理2.1 课程目标掌握SQL Server数据库的创建和管理方法2.2 教学内容数据库的基本概念数据库的创建和管理方法2.3 教学方法讲授法案例分析法2.4 教学资源-PPT-案例文件2.5 教学步骤1. 介绍数据库的基本概念2. 讲解数据库的创建和管理方法3. 分析案例并演示操作过程第三章:SQL Server表的设计和管理3.1 课程目标掌握SQL Server表的设计和管理方法3.2 教学内容表的基本概念表的设计和管理方法3.3 教学方法讲授法案例分析法3.4 教学资源-PPT-案例文件3.5 教学步骤1. 介绍表的基本概念2. 讲解表的设计和管理方法3. 分析案例并演示操作过程第四章:SQL Server索引和约束的应用4.1 课程目标掌握SQL Server索引和约束的应用方法4.2 教学内容索引和约束的基本概念索引和约束的应用方法4.3 教学方法讲授法案例分析法4.4 教学资源-PPT-案例文件4.5 教学步骤1. 介绍索引和约束的基本概念2. 讲解索引和约束的应用方法3. 分析案例并演示操作过程第五章:SQL Server数据查询和操作5.1 课程目标掌握SQL Server数据查询和操作方法5.2 教学内容数据查询的基本概念数据查询和操作方法5.3 教学方法讲授法案例分析法5.4 教学资源-PPT-案例文件5.5 教学步骤1. 介绍数据查询的基本概念2. 讲解数据查询和操作方法3. 分析案例并演示操作过程第六章:SQL Server数据传输6.1 课程目标掌握SQL Server中数据传输的基本方法和技巧。
《SQL Server数据库管理及应用》教学大纲SQL Server数据库管理及应用课程教学大纲课程名称:SQL Server数据库管理及应用英文名称:SQL Server Database Management and Application学时:108(其中授课72/实验36)适用对象(学科类):高职高专计算机专业一、课程概述(一)课程性质本课程为计算机应用系列课程中的一门选修课程。
通过学习这门课程,学生可以比较全面地了解数据库管理和应用中的技术。
该课程是掌握数据库应用系统开发的比较深入的课程,它要求选修学生已具备一定的计算机知识和编程能力,建议本科二年级以上学生选修。
(二)教学目标与要求本课程以Microsoft SQL Server关系数据库为模型全面讲述数据库管理系统的基本原理和技术。
由浅入深地讲述数据库系统的安装过程、数据库的配置技术、安全性技术、数据库管理、各种数据库对象管理、以及索引技术、数据操纵技术、数据完整性技术、数据复制技术、数据互操作技术、数据库性能监视和调整技术、并发性技术、Transact-SQL语言、ODBC数据源等管理技术。
该课程是掌握数据库应用系统开发的比较深入的课程,注重解决实际问题能力的培养。
通过学习这门课程,学生可以比较全面地了解数据库管理基本理论和应用技术,具有数据库管理员和管理、开发数据库应用系统的能力。
(三)重点和难点本课程介绍数据库管理最新技术及其发展。
重点要求掌握关系数据库管理的基本理论和一般方法,以及开发数据库管理系统的基本方法。
课程较全面地介绍了数据库管理技术,针对重点内容重点讲解,并安排针对性较强的实验,具有较好的广度和深度。
(四)与其他课程的关系本课程学习要求选修学生已具备一定的计算机知识和编程能力,最好学过数据库应用技术课程,建议本科二年级以上学生选修。
(五)教材及教学参考书主要内容:数据库的基本概念,SQL语言的特点,SQL Server概述,SQL Server 的安装过程,运行SQL Server系统注册服务器配置服务器;管理登陆账号,管理数据库用户账号,管理角色,管理许可。