《项目1 了解Sql Server数据库ppt课件.ppt》由会员分享,可在线阅读,更多相关《项目1 了解Sql Server数据库ppt课件.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在此输入您的封面副标题项目1 了解Sql Server数据库数据库技术及应用数据库技术及应用 学这门课程有什么用?学这门课程有什么用?1、编程开发用得到、编程开发用得到2、可以做专门的、可以做专门的DBA,月薪可达,月薪可达13300一、上课要求及成绩评定一、上课要求及成绩评定纪律要求:纪律要求:1、不迟到、不早退、不旷课!2、课堂上不准玩手机、交头接耳、睡觉等!3、机房上机练习不准玩游戏!4、按时完成布置的作业考试成绩评定考试成绩评定: 平时成绩(40%)+期末考试成绩(60%)平时成绩注重在教学过程中大家的课堂表现等!平时成绩注重在教学过程中大家的课堂表现等!二、学习要求二、学习要求l明确
2、学习目标明确学习目标l培养学习兴趣培养学习兴趣l提高学习效率提高学习效率l重视实践操作重视实践操作三、课程目标和任务三、课程目标和任务 掌握数据库的基本知识和基本技能;掌握数据库的基本知识和基本技能; 培养在未来工作中应用数据库处理数据的能力;培养在未来工作中应用数据库处理数据的能力; 学习利用学习利用SQL Server数据库工具解决实际问题;数据库工具解决实际问题; 为后续的动态网站开发和管理信息系统开发课程(如:为后续的动态网站开发和管理信息系统开发课程(如: ASP.NET程序设计、程序设计、Java程序设计、程序设计、JSP程序设计等)程序设计等)做好准备;做好准备;项目任务项目任务
3、l任务一:了解数据库的基本知识l任务二:认识关系型数据库l任务三:认识SQL Server 2008项目一项目一 了解了解SQL ServerSQL Server数据库数据库任务一:了解数据库的基本知识任务一:了解数据库的基本知识1、数字与数据、数字与数据数据是客观事物的反映和记录,是用以载荷信息数据是客观事物的反映和记录,是用以载荷信息的的物理符号物理符号。数据不等同于数字,数据包括两大类,即数据不等同于数字,数据包括两大类,即数值型数值型数据数据和和非数值型数据非数值型数据。在计算机中,所有能被计算机存储并处理的数字、在计算机中,所有能被计算机存储并处理的数字、字符、图形和声音等统称为数据
4、。字符、图形和声音等统称为数据。任务一:了解数据库的基本知识任务一:了解数据库的基本知识2、数据库数据库(DataBase,DB)数据库是能长期存储在计算机内,有一定组织结数据库是能长期存储在计算机内,有一定组织结构,可以方便共享的数据集合构,可以方便共享的数据集合。特点:特点:1)可长期存储不易损坏和丢失可长期存储不易损坏和丢失 2)有特定的组织结构有特定的组织结构 3)可共享可共享任务一:了解数据库的基本知识任务一:了解数据库的基本知识3、数据库管理系统数据库管理系统(DataBase Management System, DBMS)DBMS是一种建立、使用和维护数据库的大型软是一种建立、
5、使用和维护数据库的大型软件,对数据库进行统一的管理和控制,确保数据件,对数据库进行统一的管理和控制,确保数据库的安全性和完整性库的安全性和完整性。数据库管理系统的地位数据库管理系统的地位 是一种专门的管理数据的基础软件,承担了用户和数据库之间的桥梁图1-1DBMS在计算机系统中的地位数据库管理系统的功能图1-2DBMS的主要功能任务一:了解数据库的基本知识任务一:了解数据库的基本知识4、数据库系统(DataBase System, DBS)一个一个完整的数据库系统完整的数据库系统一般由一般由数据库、数据库管理数据库、数据库管理系统系统(Database Management SystemDat
6、abase Management System,DBMSDBMS)以及)以及数据库管理员数据库管理员组成。组成。 即:DBS=DB+DBMS+DBA常用的数据库系统有常用的数据库系统有: 大型数据库系统如Oracle,SQL Server,DB2等,中小型数据库系统如Access和MySQL等。任务任务二:认识关系型数据库:认识关系型数据库关系型数据库基本知识关系型数据库基本知识1、关系数据模型、关系数据模型数据模型是经过严格定义的一组概念的集合,它描述系统的静态及动态特性及需要满足的完整性约束。数据模型的组成分为三个要素:数据模型的组成分为三个要素:数据结构、数据操纵数据结构、数据操纵和和完
7、整性约束条完整性约束条件件 数据结构数据结构描述了数据库的组成对象及它们之间的相互关系,即静态特性; 数据操纵数据操纵的基本操作包括:数据查询数据查询、插入插入、删除删除和和更新更新; 完整性约束完整性约束包含: 实体完整性、参照完整性实体完整性、参照完整性和和用户自定义完整性用户自定义完整性。任务任务二:认识关系型数据库:认识关系型数据库关系型数据库基本知识关系型数据库基本知识2、关系型数据库的基本概念关系型数据库的基本概念(1)(1)关系关系 关系就是表,比如表1-1的班级信息表就是一个关系。(2)(2)关系名关系名 关系名就是表名,如班级信息表。(3)(3)元组元组 表中的一行为一个元组
8、,如表1-1的“2107001 计算机17140”就是一个元组。(4)(4)属性属性 表中的一个列是一个属性,如表1-1中的班级名称,表1-2中的学生姓名都是属性。(5)(5)域域 属性的取值范围称为域,如表1-2中的性别属性的取值范围为男或者女。(6)(6)关系模式关系模式 关系模式由关系名和属性名构成,如班级关系模式可以表示为“班级信息(班级编号,班级名称,班级人数)”。(7)(7)码码/ /键键 码/键是能唯一确定一个元组的属性或者是属性集合,如表1-2中的学号为学生关系的码或者键。任务任务二:认识关系型数据库:认识关系型数据库关系型数据库基本知识关系型数据库基本知识(8)(8)主属性与
9、非主属性主属性与非主属性 主属性就是组成码的属性,非主属性就是关系中除了主属性的其他属性。如表1-1中,班级编号为主属性,而班级名称和班级人数为非主属性。(9)候选码、主码和外码候选码、主码和外码 候选码(候选键)是当一个关系中有多个码时,这些码都可以叫做候候选码选码,当选定其中一个码作为关系的码时,这个选择的码就是主码主码(主键)。 外码外码描述的是两个关系中具有的某个相同属性,其定义是“关系1中的某个属性A在本关系中不作主码,但是在另外一个关系2中作了主码,那么属性A就是关系1的外码”。例如学生表中的“班级编号”就是外码。 任务任务二:认识关系型数据库:认识关系型数据库关系型数据库基本知识
10、关系型数据库基本知识任务任务二:认识关系型数据库:认识关系型数据库关系型数据库基本知识关系型数据库基本知识3、关系型数据库的完整性约束条件关系型数据库的完整性约束条件(1)实体完整性实体完整性 规定主属性不能为空,并且在同一个关系中码的取值要唯一。(2)参照完整性参照完整性 规定外码的取值,在关系中,外码的取值要么为空要么引用一个已经存在的值。(3)用户自定义完整性用户自定义完整性 规定属性的取值范围,如班级关系中的班级人数。任务任务三:认识认识SQL Server 2008SQL Server 是Microsoft 公司推出的关系型数据库管理系统关系型数据库管理系统。(1)保护数据库中的信息
11、安全保护数据库中的信息安全 利用全面审核功能、透明数据加密和外围应用配置器(仅启用所需服务最大限度地减少安全攻击)来提高符合性和安全性。(2)提供更好的数据存储服务提供更好的数据存储服务 提供更广泛的性能数据收集、新的中央数据存储库(存储性能数据),以及改进的数据压缩(使您可以更有效地存储数据)。(3)提供更高效的服务器管理服务提供更高效的服务器管理服务 提供一个基于策略的新型管理框架,它通过为大多数数据库操作定义一组通用策略来简化日常维护操作,降低管理成本。主要功能主要功能:任务任务三:认识认识SQL Server 2008SQL Server 是Microsoft 公司推出的关系型数据库管理系统关系型数据库管理系统。(4)增强应用程序的稳定性增强应用程序的稳定性提供的数据库镜像可提高应用程序的可靠性,简化发生存储失败后的恢复过程。(5)更强的数据集成能力更强的数据集成能力提供数据转换和集成提供解决方案,能将不同类型的数据及不同来源的数据集成。主要功能主要功能:任务任务三:认识认识SQL Server 2008SQL Server 是Microsoft 公司推出的关系型数据库管理系统关系型数据库管理系统。主要功能主要功能:总结与反思总结与反思l掌握数据库、数据库系统和关系型数据库的定义掌握数据库、数据库系统和关系型数据库的定义
限制150内