- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                5.3 关系模型基础 5.3.3关系的完整性约束   关系模型的完整性(Integrity)规则是对关系的某种约束条件,有三类完整性约束:   (1) 实体完整性(Entity Integrity)   实体完整性是指关系主键的值必须非空且必须是惟一的。Access数据库通过设置主键和不重复索引自动支持实体完整性。   (2) 参照完整性(Referential Integrity)   参照完整性是指一个关系中外键的值必须是其他关系的主键值之一,或为空。参照完整性规则是定义外键与主键之间引用规则的,比如:插入、更新、删除规则。 例1 学生表和专业表可以用下面的关系模型表示,其中主键用下划线标识、外键用波浪线标识。     学生(学号,姓名,性别,专业号,生日)     专业(专业号,专业名)     这两个关系之间存在着属性的引用,即学生关系引用了专业关系的主键专业号。显然,学生关系中的专业号值必须是确实存在的专业号,即专业关系中有该专业的值。或者专业未定,值为空。     (3) 用户定义的完整性(User-defined Integruty)   不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,而用户定义的完整性就是针对某一具体关系数据库的约束条件。 5.3 关系模型基础 5.3.4 关系数据库设计   关系数据库的设计要经历需求分析、概念设计、实现设计(或称逻辑设计)和物理设计四个阶段,如图所示为各设计过程和每一过程应生成的文档。 数据库设计过程和产生的文档 5.1 数据库概述  5.2 Access数据库管理系统基础 5.3 关系模型基础 5.4 SQL语言  任务:掌握SQL语言的基本功能及其关键动词。理解SQL语句的简单应用。 第 5 章 数据库技术基础 5.4  SQL语言 5.4.1 概述   SQL(Structured Query Language,结构化查询语言)语言是1974年由Boyce和Chamberlin提出的,其功能包括查询(Query)、操纵(Manipulation),定义(Definition)和控制(Control)四个方面,是一个综合的、通用的、功能极强的关系数据库语言。 SQL的关键动词 5.4  SQL语言 5.4.1 概述   Access中SQL的常用数据类型包括以下几种:    (1)字符型(可存储最长为255个字符)包括:String 和 Variant(默认)。   (2)文本型TEXT    (3)数值型包括:Integer整型、Long长整型、Currency货币型、Single单精度实型、Double双精度实型。   (4)逻辑型Boolean ,0、1值域。   (5)日期型DATE   (6)备注型MEMO  5.4  SQL语言 5.4.2 数据定义   关系数据库的基本对象是表、视图和索引。因此SQL的数据定义功能包括定义表、定义视图和定义索引,如表5.6所示。 SQL操作对象 5.4  SQL语言 5.4.2 数据定义  定义基本表的语法 本章教学计划 理论教学(课堂教学):2学时       实验教学(上机实习):4学时 本章教学重点  1.数据库基本概念  2. 桌面数据库Access基础  3.关系模型及运算  4. SQL语言简介  Access环境下实践,提交一个 实验报告(实验5)。  第 5 章 数据库技术基础 5.1 数据库概述  5.2 Access数据库管理系统基础 5.3 关系模型基础 5.4 SQL语言  任务:理解数据库的定义和特点,掌握数据库系统的组成和结构、DBMS的功能。了解数据库技术的发展。 第 5 章 数据库技术基础 5.1  数据库概述    数据库技术是二十世纪六、七十年代发展起来的软件学科之一。数据库系统的出现是计算机应用的一个里程碑。据不完全统计,数据库技术占了整个计算机应用的60%以上。   数据库技术作为信息技术的重要一员,已经成为信息资源管理与开发的基础。数据库使用的规模与水平成为衡量一个部门、一个国家信息现代化的重要标志。   数据库(Database)是长期储存在计算机内、有组织的、可共享的相关数据集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。 5.1  数据库概述  5.1.1  数据处理方式的发展   数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。   1)  人工管理阶段(在20世纪50年代中期以前)   特点:①数据不保存;②数据需要由应用程序自己管理;③数据不共享;④数据不具有独立性。   2)  文件系统阶段(在20世纪50年代
                您可能关注的文档
最近下载
- 第一单元+写话:注意说话的语气(教学课件)-2023-2024学年二年级语文下册单元写话能力提升(统编版).pptx VIP
 - 心理健康与心理健康观.ppt VIP
 - 关爱保护未成年人.pptx VIP
 - 实践党创新理论“三个境界”.doc VIP
 - 企业危险化学品及危险化工工艺安全管理规定.docx VIP
 - 数电模电完整版练习试题附答案.doc
 - 企业设备、建(构)筑物拆除活动污染防治技术指南.pdf VIP
 - 2020 电工装备供应商数据采集及接口规范第1部分通用部分.docx VIP
 - 《画出你的想象》教学设计4-10画出你的想象-二年级上册美术.docx VIP
 - 心理卫生 mental health.ppt VIP
 
原创力文档
                        

文档评论(0)