- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章表与数据库.doc
第四章 表与数据库
【教学目的要求】
1、掌握有关数据库与表的相关概念
2、掌握表与数据库的创建方法、修改方法、删除方法及表的基本操作
3、掌握表的高级操作—排序与索引
4、培养学生的实际动手操作能力及实际应用能力
【教学重点、难点】
能灵活使用所学知识对数据库与表进行创建、修改等基本操作。
会使用排序与索引对表进行高级操作。
【课时数】
14课时
【教具】
使用多媒体教室、
【教学过程】
4.1数据库的建立
数据库管理系统是一种极为重要的程序设计语言,它与其他语言的主要差异在于它先天具备组织管理和高效率访问大批量数据的功能。设计一个功能齐全、结构优化的数据库,是设计数据库管理系统必不可少的一个重要环节。SQL中文版为我们提供两个功能强大的数据库设计工具——数据库向导和数据库设计器。数据库向导能帮助初学者在很短的时间内设计出一个数据库。而数据库设计器能设计出满足用户实际需要的较为复杂的数据库。它们不仅能设计建立数据库,而且还提供了一套完善的数据库管理和维护功能。
本章主要介绍数据库、数据表的基本概念;数据库和数据表的建立、编辑表中的数据、记录修改与删除;表的索引等有关操作。
4.1.1 基本概念
1、数据库的概念
一定要注意,在数据库中与表是两个不同的概念,数据库文件是各项与数据库相关信息的汇集处,数据库可以管理表,查询,视图等数据实体,又可提供了数据字典,各种数据保护及数据管理功能。
在建立数据库时,相应的数据库名称实际是扩展名为DBC的文件,与之相关的还会自动建立一个扩展名DCT的数据库备注文件和一个扩展名为DCX的数据库索引文件.
数据库建立好后,还只是一空库,它没有任何数据,需要建立或添加数据库表才能实现对数据的统一的管理。
2、表的概念
SQL作为关系型数据库系统,是用来管理数据的,而数据以记录和字段的形式存储在数据库中,数据库就是一个关于某一特定主题或目标的信息集合。表是从简单数据处理到创建关系型数据库,再到设计应用程序的过程中所用到的基本单位,它是数据库的基础,可以说,表是关系数据库系统中的基本结构。如果要保存数据,就应为所需记录的信息创建一个表。数据表是由行和列组成的,每一行称为一条记录,每一列称为一个字段。
每条记录可以有若干个字段,而且每条记录具有相同结构的字段。相同结构的含义是具有相同的字段名、字段类型和字段顺序。
3、字段名
记录中的每一个字段都是有名称的,但在命名字段时,要遵守如下规则:
(1)字段名必须以字母或汉字开头。
(2)字段名可以由字母、汉字、下划线和数字组成。
(3)数据库表字段名最大长度不能超过128个字符。
(4)自由表字段名最大长度不能超过10个字符。
(5)字段名中不能有空格。
4、字段类型
字段可以使用的数据类型有如下几种,下面对这几种数据类型分别给予介绍。
字符型(Character)。字符型字段通常用于存储文本数据。如字母、汉字、数字、空格、符号以及标点符号等。字符型字段的宽度最大为254个字符。
货币型(Currency)。货币单位,如货物的价格。
数值型(NumeriC)。数值型字段用来存储数值数据。它可以包含数字0~9,也可以带正、负号或小数点。
浮点型(Float)。浮点型字段在功能上等价于数值型字段。其长度在表中最长可达20位。
日期型(Date)。日期型用于存储由年、月、日组成的日期数据。
日期时间型(DateTime)。日期时间型用于存储包含有年、月、日、时、分、秒的日期和时间数据。
双精度型(Double)。双精度型用于存储精度要求较高、位数固定的数值,或真正的浮点数值。
备注型(Memo)。备注型用于存储不定长度的文本数据。当文本数据长度不定且长度可能大于254,无法使用字符型字段存储时,例如个人简历。备注型字段的字际内容存储在以.FPT为扩展名的文件中.在内存中占四个字节。主文件名与表的主文件名相同。
通用型(General)。通用型用于存储OLE 对象数据。通常由字段的链接与嵌入实现。字段宽度固定为4个字节,用于存储一个4个字节的指针,指向该字段的实际内容。通用型字段的实际内容存储在扩展名为.FPT文件中。如EXCEL电子表格、WORD字处理文档、图像或其他多媒体对象等。通用字段存储数据的大小,取决于相关对象的OLE服务程序,并受可用磁盘空间大小的限制。
整形(Integer)。整形用于存储整数型数据,字段宽度固定为4个字节。字符型(二进制)(Character Binary)。字符型(二进制)用于存储不需要系统代码页页维护的字符数据。其他字段特性同字符型字段。
备注型(二进制)(Memo Binary)。备注型(二进制)用于存储不需要系统代码页维护的备注字段数据。其他字段特性同备注型字段。
5、字段宽度
每一种数据类型都有其
文档评论(0)