计算机基础知识课件第10章

计算机基础知识课件第10章

ID:38673354

大小:301.31 KB

页数:23页

时间:2019-06-17

计算机基础知识课件第10章_第1页
计算机基础知识课件第10章_第2页
计算机基础知识课件第10章_第3页
计算机基础知识课件第10章_第4页
计算机基础知识课件第10章_第5页
资源描述:

《计算机基础知识课件第10章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章数据库基础了解数据库的特点与发展掌握数据库的基本概念、数据模型、关系模型熟悉数据库设计的方法掌握SQL语言中常用的命令:数据更新、数据插入、SELECT查询语句了解Access数据库的组成,掌握数据表的建立与修改、记录的操作,查找操作了解窗体的使用、了解报表的生成【学习目标】【能力考查要求】熟悉数据库设计的方法掌握SQL语言【操作考查点】熟练Access数据库的界面掌握数据表的建立与修改、记录的操作,查找操作10.1数据库技术的特点与发展10.2数据库的基本概念10.3数据库设计10.4关系

2、数据库标准语言SQL10.5ACCESS数据库设计第10章数据库基础10.1数据库概述问题请举出生活中应用到数据库的实例关系数据库系统=数据库+数据库管理系统10.1.1数据库概述人工管理阶段2.文件系统阶段3.数据库管理系统阶段10.1.2数据处理10.1.3数据库技术及其特点结构化共享性独立性完整性灵活性安全性10.1.4数据库技术的发展阶段第一代数据库系统网状和层次数据库系统第二代数据库系统关系数据库系统(DB2、SQLServer、Oracle、Informix、Sybase、MySQL)第

3、三代数据库系统面向对象数据模型(分布式数据库、并行数据库、工程数据库、演绎数据库、模糊数据库)10.1.5典型的新型数据库系统1.分布式数据库(DistributedDatabase)2.主动数据库(ActiveDatabase)3.面向对象数据库(ObjectOrientedDatabase)4.多媒体数据库(MultimediaDatabase)5.工程数据库(EngineeringDatabase)6.空间数据库(SpatialDatabase)7.数据仓库(DataWarehouse)8.并

4、行数据库(ParallelDatabase)10.2数据库的基本概念10.2.1常用术语1.数据库(DB)2.数据库管理系统(DBMS)3.数据库系统(DBS)4.用户(User)a.终端用户b.应用程序员c.数据库管理员10.2.2数据模型概念模型数据模型(包括网状、层次、关系模型)涉及的概念(实体、属性、码、域)实体的联系(1:1,1:n,m:n)表示方法(E-R模型)10.2.3关系模型关系:一个关系对应于一张二维表元祖:表中的一行即为一个元组属性:表中的每一列即为一个属性域:一个属性的取值范

5、围就是该属性的域分量:一个元组在一个属性上的值称为该元组在此属性上的分量键:又称为码,表中的某个属性组,它可以唯一确定一个元组关系模式:一个关系的关系名及其全部属性名的集合10.2.4关系模式的规范化所谓第一范式(1NF)是指表中的每一个属性都是不可分割的项,在同一个表中,不能出现重复的数据项。所谓第二范式(2NF)是指在满足第一范式的一个表中,必须有且仅有一个数据元素是主关键字,其他数据元素均与主关键字相关。所谓第三范式(3NF)是指表中所有数据元素不但能够唯一地被主关键字所标识,而且数据元素之间

6、必须相互独立,不存在其他的函数关系。如果关系模式的所有属性(包括主属性和非主属性)都不传递依赖于关系模式的任何候选关键字,那么称该关系模式是属于BCNF的。10.2.5数据库系统的内部结构体系三级模式、二级映像关系图应用A应用B应用D应用C外模式1外模式2外模式3外模式/模式映像模 式模式/内模式映像内 模 式数据库10.3数据库设计系统需求分析概念结构设计数据库物理设计逻辑结构设计数据库的实施与测试数据库设计步骤10.4关系数据库标准语言SQL1、数据类型(1)数值型INTEGERSMALLINT

7、NUMERIC(p,s)FLOAT(p)REALDOUBLEPRECISION(2)字符型CHARACTER(n)VARCHAR(n)(3)时间型DATETIME(4)布尔型BOOLEAN10.4.1SQL数据定义2、表的定义CREATETABLE<基本表名>(<列名1><列数据类型>[列完整性约束],<列名2><列数据类型>[列完整性约束],……[表级完整性约束])说明:其中,“<>”中的内容是必选项,“[]”中的内容是可选项,“

8、”中的内容是二选一项。本书以下各节也遵循这个约定。<基本表名>:规

9、定了所定义的基本表的名字,在一个数据库中不允许有两个基本表同名。<列名>:规定了该列(属性)的名称。一个表中只有一列组成,且不能有两列同名。<列数据类型>:规定了该列的数据类型。即前面介绍的数据类型。<列完整性约束>:是指对某一列设置的约束条件。该列上的数据必须满足。最常见的有:NOTNULL该列值不能为空NULL该列值可以为空UNIQUE该列值不能存在相同DEFAULT该列某值在未定义时的默认值3、表的修改和删除ALTERTABLE<基本表名>[ADD<新列名><列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。