SQL Server数据库项目1教学ppt课件.pptx
《SQL Server数据库项目1教学ppt课件.pptx》由会员分享,可在线阅读,更多相关《SQL Server数据库项目1教学ppt课件.pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server数据库项目1教学课件PART 01项目1初识数据库PART 02项目2SQL Server 2017的安装与使用PART 03项目3数据库操作PART 05项目5查询操作PART 06项目6T-SQL语言PART 07项目7视图操作目录CONTENTSPART 04项目4数据表操作PART 08项目8数据完整性PART 09项目9存储过程PART 10项目10触发器PART 11项目11备份与恢复PART 12项目12数据库安全PART 01单元1建设工程基本法律知识1.1 建设工程法律体系1.2 建设工程法律制度1.1 建设工程法律体系1.1 了解数据和数据库1.1.1
2、数据数据1.数据数据是记录和反映客观事物并能鉴别它们的符号。语言、文字、声音、图像等均可称为数据。通常所说的数据是广义的,分为数值型数据和非数值型数据。例如:反映一个人的基本情况,可用身高、体重、年龄等数值型数据,也可用姓名、性别、文化程度等非数值型数据。1.1 了解数据和数据库2.信息信息是被认为在一般意义上有一定含义的、经过加工处理的、对决策有价值的数据。例如:某班学生期末考试一共考了语文、数学、英语3门课,可以将每名同学的3科成绩相加求出总分,便可排出名次,从而得到有用的信息。可见,所有的信息本身都是数据。而数据只有经过提炼和抽象之后,具有了使用价值才能称为信息。经过加工得到的信息仍以数
3、据的形式表现,此时的数据便是人们认识信息的一种媒介。1.1 了解数据和数据库3.数据处理数据处理(或称信息处理)是指对各种类型的数据进行收集、存储、分类、计算、加工、检索及传输的过程。数据处理的目的是得到有用的信息。1.1 了解数据和数据库1.1.2 1.1.2 数据管理数据管理1.1.人工管理阶段(人工管理阶段(2020世纪世纪5050年代中期以前)年代中期以前)2.2.文件系统阶段(文件系统阶段(2020世纪世纪5050年代后期至年代后期至6060年代中期)年代中期)3.3.数据库管理阶段(数据库管理阶段(2020世纪世纪6060年代后期至今)年代后期至今)一般而言,数据库系统由计算机软硬
4、件资源组成。它实现了有组织地动态存储大量关联数一般而言,数据库系统由计算机软硬件资源组成。它实现了有组织地动态存储大量关联数据,并且方便多用户访问。它与文件系统的重要区别是充分共享数据、交叉访问数据、应据,并且方便多用户访问。它与文件系统的重要区别是充分共享数据、交叉访问数据、应用程序独立性高。通俗地讲,数据库系统可把日常的一些表格、卡片等数据有组织地集合用程序独立性高。通俗地讲,数据库系统可把日常的一些表格、卡片等数据有组织地集合在一起,然后通过计算机进行处理,再按一定要求输出结果。在一起,然后通过计算机进行处理,再按一定要求输出结果。1.1 了解数据和数据库1.1.3 1.1.3 数据库系
5、统的组成数据库系统的组成.数据库系统的组成数据库系统的组成数据库系统(数据库系统(Database SystemDatabase System,DBSDBS)实际上是一个应用系统,它是在计算机软硬件系)实际上是一个应用系统,它是在计算机软硬件系统支持下,由存储设备上的数据、数据库管理系统、数据库应用程序和用户构成的数据处统支持下,由存储设备上的数据、数据库管理系统、数据库应用程序和用户构成的数据处理系统。理系统。1.1 了解数据和数据库1.1.4 1.1.4 数据库的分类数据库的分类1.1.层次数据库层次数据库层次数据库将数据通过一对多或父结点对子结点的方式组织起来。一个层次数据库中,根层次数
6、据库将数据通过一对多或父结点对子结点的方式组织起来。一个层次数据库中,根表(又称父表)位于一个类似于树形结构的最上方,它的子表中包含相关数据。层次数据表(又称父表)位于一个类似于树形结构的最上方,它的子表中包含相关数据。层次数据库的结构就像一棵倒转的树。优点主要是可实现快速的数据查询和便于管理数据的完整性;库的结构就像一棵倒转的树。优点主要是可实现快速的数据查询和便于管理数据的完整性;缺点主要是用户必须十分熟悉数据库结构,需要存储较多的冗余数据。缺点主要是用户必须十分熟悉数据库结构,需要存储较多的冗余数据。1.1 了解数据和数据库2.2.网状数据库网状数据库现实世界中,事物之间的联系大多是非层
7、次的,用层次数据库表示这种联系很不直观,应现实世界中,事物之间的联系大多是非层次的,用层次数据库表示这种联系很不直观,应用网状数据库便可解决这一难题,清晰地表示非层次关系。网状数据库采用连接指令或指用网状数据库便可解决这一难题,清晰地表示非层次关系。网状数据库采用连接指令或指针来组织数据,数据间是多对多的关系。矢量数据多采用这种数据结构来描述。其优点主针来组织数据,数据间是多对多的关系。矢量数据多采用这种数据结构来描述。其优点主要是可实现快速的数据访问,用户可以从任意表开始访问其他表中的数据,便于开发更复要是可实现快速的数据访问,用户可以从任意表开始访问其他表中的数据,便于开发更复杂的查询来检
8、索数据;缺点主要是不便于数据库结构的修改,数据库结构的修改将直接影杂的查询来检索数据;缺点主要是不便于数据库结构的修改,数据库结构的修改将直接影响访问数据库的应用程序,用户必须掌握数据库结构。响访问数据库的应用程序,用户必须掌握数据库结构。1.1 了解数据和数据库3.3.关系数据库关系数据库关系数据库是建立在数学基础上的数据库结构,相比于层次数据库和网状数据库,关系数关系数据库是建立在数学基础上的数据库结构,相比于层次数据库和网状数据库,关系数据库是更重要的数据库,也是目前最流行的数据库结构之一。数据存储的主要载体是表或据库是更重要的数据库,也是目前最流行的数据库结构之一。数据存储的主要载体是
9、表或相关数据组。主要有一对一、一对多、多对多相关数据组。主要有一对一、一对多、多对多3 3种表关系。表关联是通过引用完整性定义种表关系。表关联是通过引用完整性定义的,这是通过主码和外码(主键或外键)约束条件实现的。其优点主要是数据访问快,便的,这是通过主码和外码(主键或外键)约束条件实现的。其优点主要是数据访问快,便于修改数据库结构,逻辑化表示数据,容易设计复杂的数据查询来检索数据,容易实现数于修改数据库结构,逻辑化表示数据,容易设计复杂的数据查询来检索数据,容易实现数据完整性,数据通常具有更高的准确性,支持标准据完整性,数据通常具有更高的准确性,支持标准SQLSQL语言。语言。1.1 了解数
10、据和数据库4.4.面向对象数据库面向对象数据库面向对象数据库允许用对象的概念来定义与关系数据库的交互。值得注意的是,面向对象面向对象数据库允许用对象的概念来定义与关系数据库的交互。值得注意的是,面向对象数据库的设计思想与面向对象数据库的管理系统理论不能混为一谈,前者是数据库用户定数据库的设计思想与面向对象数据库的管理系统理论不能混为一谈,前者是数据库用户定义数据库模式的思路,后者是数据库管理程序的思路。义数据库模式的思路,后者是数据库管理程序的思路。面向对象数据库中有两个基本的结构:对象和字面量。对象是一种具有标识的数据结构,面向对象数据库中有两个基本的结构:对象和字面量。对象是一种具有标识的
11、数据结构,这些数据结构可以用来标识对象之间的相互关系。字面量是与对象相关的值,它没有标识这些数据结构可以用来标识对象之间的相互关系。字面量是与对象相关的值,它没有标识符。符。1.1 了解数据和数据库1.1.5 1.1.5 关系数据库的基本概念关系数据库的基本概念1.1.字段(字段(fieldfield)字段是指表中存储特定类型的数据的位置,通常为事物的一个属性。例如,字段是指表中存储特定类型的数据的位置,通常为事物的一个属性。例如,EMPLOYEE-EMPLOYEE-RECORD RECORD 可以包含用于存储可以包含用于存储 Last-Name Last-Name、First-NameFir
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server数据库项目1教学ppt课件 Server 数据库 项目 教学 ppt 课件
限制150内