sqlserver学习
140页1、SQL Server2000全面资料3.1 基本概念3.1.1 数据Data所谓数据就是描述事物的符号在我们的日常生活中数据无所不在数字文字图表图象声音等都是数据人们通过数据来认识世界交流信息3.1.2 数据库DB 即Database数据库顾名思义就是数据存放的地方在计算机中数据库是数据和数据库对象的集合所谓数据库对象是指表Table 视图View 存储过程Stored Procedure触发器Trigger 等这些数据库对象将在以后的章节中介绍3.1.3 数据库管理系统DBMS数据库管理系统是用于管理数据的计算机软件数据库管理系统使用户能方便地定义和操纵数据维护数据的安全性和完整性以及进行多用户下的并发控制和恢复数据库3.1.4 数据库系统DBS 即Database System数据库系统狭义地讲是由数据库数据库管理系统和用户构成广义地讲是由计算机硬件操作系统数据库管理系统以及在它支持下建立起来的数据库应用程序用户和维护人员组成的一个整体3.2 关系数据库数据库这一概念提出后先后出现了几种数据模型其中基本的数据模型有三种层次模型系统网络模型系统和关系模型系统60 年代末期提出的关系模
2、型具有数据结构简单灵活易学易懂且具有雄厚的数学基础等特点从70 年代开始流行发展到现在已成为数据库的标准目前广泛使用的数据库软件都是基于关系模型的关系数据库管理系统3.2.1 关系模型RM 即Relational Model关系模型把世界看作是由实体Entity 和联系Relationship 构成的所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其它实体有联系的对象在关系模型中实体通常是以表的形式来表现的表的每一行描述实体的一个实例表的每一列描述实体的一个特征或属性所谓联系就是指实体之间的关系即实体之间的对应关系联系可以分为三种 一对一的联系如一个人只有一种性别一个人性别为一对一的联系 一对多的联系如相同性别的人有许多个性别人为一对多的联系 多对一的联系如很多人有同一个性别人性别为多对一的联系通过联系就可以用一个实体的信息来查找另一个实体的信息关系模型把所有的数据都组织到表中表是由行和列组成的行表示数据的记录列表示记录中的域表反映了现实世界中的事实和值3.2.2 关系数据库RDB 即Relational Database所谓关系数据库就是基于关系模型的数据库1 关系数据库管
3、理系统RDBMS关系数据库管理系统就是管理关系数据库的计算机软件2 关键字Key关键字是关系模型中的一个重要概念它是逻辑结构不是数据库的物理部分侯选关键字Candidate Key如果一个属性集能惟一地标识表的一行而又不含多余的属性那么这个属性集称为侯选关键字主关键字Primary Key主关键字是被挑选出来作表的行的惟一标识的侯选关键字一个表只有一个主关键字主关键字又可以称为主键 公共关键字Common Key在关系数据库中关系之间的联系是通过相容或相同的属性或属性组来表示的如果两个关系中具有相容或相同的属性或属性组那么这个属性或属性组被称为这两个关系的公共关键字 外关键字Foreign Key如果公共关键字在一个关系中是主关键字那么这个公共关键字被称为另一个关系的外关键字由此可见外关键字表示了两个关系之间的联系以另一个关系的外关键字作主关键字的表被称为主表具有此外关键字的表被称为主表的从表外关键字又称作外键3.3 常见的数据库对象数据库对象是数据库的组成部分常见的有以下几种3.3.1 表Table数据库中的表与我们日常生活中使用的表格类似它也是由行Row 和列Column组成的3.
4、3.2 索引Index索引是根据指定的数据库表列建立起来的顺序它提供了快速访问数据的途径并且可监督表的数据使其索引所指向的列中的数据不重复3.3.3 视图View视图看上去同表似乎一模一样具有一组命名的字段和数据项但它其实是一个虚拟的表在数据库中并不实际存在视图是由查询数据库表产生的它限制了用户能看到和修改的数据由此可见视图可以用来控制用户对数据的访问并能简化数据的显示即通过视图只显示那些需要的数据信息3.3.4 图表Diagram在SQL Server 中图表其实就是数据库表之间的关系示意图利用它可以编辑表与表之间的关系3.3.5缺省值Default缺省值是当在表中创建列或插入数据时对没有指定其具体值的列或列数据项赋予事先设定好的值如3.3.6 规则Rule规则是对数据库表中数据信息的限制它限定的是表的列3.3.7 触发器Trigger触发器是一个用户定义的SQL 事务命令的集合当对一个表进行插入更改删除时这组命令就会自动执行3.3.8 存储过程Stored Procedure存储过程是为完成特定的功能而汇集在一起的一组SQL 程序语句经编译后存储在数据库中的SQL 程序3.3.9
《sqlserver学习》由会员小**分享,可在线阅读,更多相关《sqlserver学习》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-03-13 36页
2024-03-13 12页
2024-03-13 15页
2024-03-13 35页
2024-03-04 55页
2024-03-04 57页
2024-03-04 137页
2024-03-04 65页
2024-02-23 12页
2024-02-23 3页