




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLServer数据库基础,就业技能结构,熟练使用企业管理器对常见的数据对象进行操作.学会通过查询分析器创建数据库、创建表学会通过查询分析器向数据库中插入数据删除数据查询数据,本课程目标,了解关系数据库的基本原理.掌握数据库中对数据的几种常规操作.掌握多表的连接查询和子查询操作.了解数据的完整性和一致性.,数据库基础知识,第一章,目标,理解数据库、DBMS的作用和意义理解各种数据库模型理解数据库相关的基本概念理解与关系型数据库相关的基本概念主键和实体完整性外键和引用完整性关系域约束了解SQL及分类,本章任务,了解什么是数据库,有什么作用?掌握三种数据模型的区别掌握什么是关系数据库,它有什么特征了解数据库的常见对象掌握数据完整性、实体完整性、引用完整性的区别,什么是数据库,数据表存储过程视图.,数据库是数据表及相关操作对象的集合,数据表由一个或多个相关的数据项组成,记录,为什么使用数据库?,条理分明检索方便维护容易减少错误信息挖掘,计算机化数据库的好处,降低存储数据的冗余度更高的数据一致性存储的数据可以共享可以建立和遵循某些标准便于维护数据完整性能够实现数据的安全性,数据库模型,模型:事物抽象特征或者过程的描述数据模型:描述用来存储数据的容器;在该容器中存储和检索数据的过程;简单的说,数据库不仅要考虑记录内数据项的联系,还要考虑记录之间的联系。描述这种联系的数据结构形式就是数据模型。数据库发展历程中,最有影响的三种数据库模型为:层次模型网状模型关系模型,层次模型2-1,层次数据模型模拟现实生活中的各种分层组织。资源管理器可以被认为是按照层次模型来组织的,层次模型2-2,一个使用层次模型实现的数据库结构:,网状模型2-1,网状模型使用“记录类型”来表示“表”的概念不同的相关的信息组成一个“网状”的模型,网状模型2-2,一个使用网状模型实现的数据库结构:,关系模型,记录和记录之间通过属性之间的关系来进行连接保证数据独立性,并形成数据集之间的关系,75,3,86,2,98,1,成绩,学号,刘三阳,3,李东,2,张明,1,姓名,学号,小结,什么是数据库?使用数据库有什么好处?什么是关系数据模型?,数据库基本概念3-1,数据,信息,数据和信息,数据库基本概念3-2,表、记录、行列关系,数据库基本概念3-3,数据库系统是一个基于计算机的记录保存系统,它最主要的用途是记录和维护信息。数据库管理系统(DBMS)包括一组相关的记录以及一组用来访问和操作这些记录的程序。,数据库基本概念3-4,数据冗余和数据完整性,实体完整性4-1,标识列和主键,实体完整性4-2,组合键,实体完整性4-3,主键非空,引用完整性5-1,外键,引用完整性5-2,引用完整性,关系,域完整性和域约束,类型约束:姓名必须是字符型数据;范围约束:性别必须是“男”或者“女”;格式约束:身份证号码必须是18位数字,小结,什么是数据库系统和数据库管理系统?什么是元组、属性、字段、域?请说出实体完整性、引用完整性、域完整性的区别和关系?,为了加快检索表中数据,数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。,常见数据库对象-索引,视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。,常见数据库对象-视图,常见数据库对象-存储过程,一组使用一个名称存储的预编译T-SQL语句由数据库开发人员或数据库管理员编写用来执行管理任务或应用复杂的业务规则包含DML语句,常见数据库对象-触发器,触发器是在对表进行插入、更新或删除操作时自动执行的存储过程触发器通常用于强制业务规则触发器可以确保数据的完整性和一致性,SQL概述,1974年,IBM的RayBoyce和DonChamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(StructuredQueryLanguage)语言。,SQL标准有3个版本,SQL-89标准,SQL-92标准,SQL3标准,定义了模式定义、数据操作和事务处理,包括模式操作,动态创建和SQL语句动态执行、网络环境支持等增强特性,SQL3的主要特点在于抽象数据类型的支持,SQLServer2000是Microsoft公司于2000年推出的版本,SQL的分类,结构化查询语言SQLStructuredQueryLanguageSQL分类,数据查询语言(DQL):Select*FROMABC数据操作语言(DML):UpdateABCSETA=“CH”数据控制语言(DCL):RevokeCreateTableFROMU1数据定义语言(DDL):CreateTableABC通用命令语言(CCL):DeclareCSCursorFor,小结,常用的数据库对象有哪些?什么是SQL?,总结,什么是关系型数据库?叙述其基本概念?数据完整性包括哪几个方面?怎么来实现实体完整性?通过外键来建立表之间的关系有什么
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届湖南省怀化市第三中学化学高二上期末调研试题含答案
- 贵州省贵定县2025年上半年公开招聘村务工作者试题含答案分析
- 贵州省都匀市2025年上半年公开招聘辅警试题含答案分析
- 知识分享咖啡知识培训班课件
- 邮件防火墙技术-洞察及研究
- 2025年高校毕业生“三支一扶”计划招募考试笔试试题(含答案)
- 2025年福建省公开遴选公务员笔试题及答案解析(B类)
- 2025年城区选调教师试题及答案
- 铁塔厂质检员培训课件
- 钻床基础知识培训课件
- T/BMPA 0001-2023再生水供用双方协商价格行为指南
- 《电生理治疗室速失常》课件
- 2024年高级养老护理员职业鉴定考试题库大全-下(多选、判断题)
- 【班风学风】《走进高二筑梦高考》高二开学第一课主题班会
- 食品合规管理中级 课件 上篇 第二章 食品合规标法义务及监管
- 大学生创新创业基础(大赛案例版)课件 第12章 大学生创新创业大赛
- GB/T 1040.1-2025塑料拉伸性能的测定第1部分:总则
- 2024-2030全球胃肠标记物胶囊行业调研及趋势分析报告
- 2025年GOLD COPD指南解读 课件
- 中国儿童肥胖诊断评估与管理专家共识解读 课件
- 蔬菜配送安全管理制度
评论
0/150
提交评论