数据库及数据库表的创建课件.ppt

上传人:飞****2 文档编号:71663507 上传时间:2023-02-04 格式:PPT 页数:31 大小:784KB
返回 下载 相关 举报
数据库及数据库表的创建课件.ppt_第1页
第1页 / 共31页
数据库及数据库表的创建课件.ppt_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《数据库及数据库表的创建课件.ppt》由会员分享,可在线阅读,更多相关《数据库及数据库表的创建课件.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第2讲 数据库及数据库表的操作数据库设计基础vv 需求分析需求分析需求分析需求分析 要准确了解并分析用户对系统的需要和要求,弄清系统要达到要准确了解并分析用户对系统的需要和要求,弄清系统要达到的目标和实现的功能。调查的重点是的目标和实现的功能。调查的重点是“数据数据”和和“处理处理”。概念设计概念设计概念设计概念设计关键。其目标是产生一个反映信息需求的、关键。其目标是产生一个反映信息需求的、独立于具体独立于具体DBMSDBMS的概念的概念模型模型。概念模型可以用实体联系模型(。概念模型可以用实体联系模型(E-RE-R模型模型)表示。)表示。vv逻辑结构设逻辑结构设逻辑结构设逻辑结构设 将概念结

2、构转换为某个将概念结构转换为某个DBMSDBMS支持的数据模型,并将其性能进行支持的数据模型,并将其性能进行优化。优化。从从E-RE-R图向关系模式的转换图向关系模式的转换(表、及其联系表、及其联系)。数据库设计基础vv物理设计物理设计物理设计物理设计 数据库逻辑结构在存储设备上的实现。数据库逻辑结构在存储设备上的实现。物理设计只有少量物理设计只有少量工作可以由用户选择和干预,绝大部分工作由工作可以由用户选择和干预,绝大部分工作由DBMSDBMS完成。完成。vv应用程序设计应用程序设计应用程序设计应用程序设计 系统设计人员要运用系统设计人员要运用DBMSDBMS提供的数据操作语言和宿主语言,提

3、供的数据操作语言和宿主语言,根据数据库的逻辑设计和物理设计的结果根据数据库的逻辑设计和物理设计的结果建立数据库、编制与建立数据库、编制与调试应用程序调试应用程序、组织数据入库并进行系统试运行。、组织数据入库并进行系统试运行。vv数据库运行与维护数据库运行与维护数据库运行与维护数据库运行与维护 数据库系统运行过程中,必须不断地对其结构性能进行评数据库系统运行过程中,必须不断地对其结构性能进行评价、调整和修改、故障恢复及数据监控等。价、调整和修改、故障恢复及数据监控等。数数数数据据据据库库库库设设设设计计计计的的的的基基基基本本本本步步步步骤骤骤骤关系数据库设计图书管理系统v需求分析需求分析图书管

4、理系统提供“采编借查”,主要有以下几个方面:(1)工作人员管理各类图书,分类编号,调整图书结构,增加图书库存。(2)读者通过计算机来查询、浏览图书馆的图书。(3)工作人员对读者的借书情况能有全面的掌握,及时得到读者当前借阅和历史借阅记录。(4)对图书的借阅管理是图书馆的核心工作。v数据库设计数据库设计 图书信息表图书信息表(书籍编号,书籍名称,类别代码,出版社,作者姓名,书籍价格,书籍页码,登记日期,是否借出)读者信息表读者信息表(读者编号,读者姓名,读者性别,办证日期,联系电话,工作单位,家庭地址)借阅信息表借阅信息表(读者编号,书籍编号,借书日期,还书日期,超出天数,罚款金额)图书类别表图

5、书类别表(类别代码,书籍类别,借出天数)基本信息表基本信息表(借出册数,罚款)下划线代表什么下划线代表什么?v功能设计功能设计图书查询管理系统图书查询管理系统图图书书管管理理图图书书查查询询借借阅阅查查询询借借阅阅管管理理基基础础维维护护数据库关系完整性设计v实体完整性实体完整性(主关键字不能为空)v参照完整性参照完整性(外部关键字不能为空)v用户自定义完整性用户自定义完整性(域完整性)数据库设计确定创建数据库的目的确定创建数据库的目的 确定该数据库中需要的表确定该数据库中需要的表 确定字段确定字段 确定主键确定主键 确定表之间的关系确定表之间的关系 输入数据输入数据1、创建数据库新建空的新建

6、空的Access数据库:数据库:2、创建数据表设计表要对以下内容进行定义:(1)表名(2)表中的字段(3)字段属性(类型、长度等)(4)确定索引字段(5)输入数据2、创建数据表在在Access中有三种创建表的方法:中有三种创建表的方法:1、使用表向导创建表、使用表向导创建表2 2、通过输入数据方式创建表、通过输入数据方式创建表3 3、使用设计器创建表、使用设计器创建表一般情况下,先设计表结构,再设计表内容。字段类型的设置字段类型的设置 Access中的字段类型有:数据类型数据类型 说说 明明 大大 小小 文本文本 文本或文本与数字的组合,如地址等;也可以是不必计算的数字,如电话号码等文本或文本

7、与数字的组合,如地址等;也可以是不必计算的数字,如电话号码等 最长最长 255255 个字符个字符 备注备注 适用于长度较长的文本及数字,如备注、说明适用于长度较长的文本及数字,如备注、说明 最长最长 6464 000000 个字符个字符 数字数字 用于算术运算的数字数据用于算术运算的数字数据 1 1,2 2,4 4,8 8 个字节个字节 日期日期/时间时间 1001009 9999 999范围内的日期及时间值范围内的日期及时间值 8 8 个字节个字节 货币货币 用于数学计算的货币数值与数值数据,包含小数点后用于数学计算的货币数值与数值数据,包含小数点后 l l 4 4 位。整数最多有位。整数

8、最多有 1515 位位 8 8 个字节个字节 自动编号自动编号 在添加记录时自动插入的惟一顺序或随机编号在添加记录时自动插入的惟一顺序或随机编号 4 4 个字节个字节 是是/否否 用于记录逻辑型数据。只能取如用于记录逻辑型数据。只能取如 Yes/NoYes/No 的值的值 1 1 位位 OLEOLE 对象对象 可链接或嵌入其他使用可链接或嵌入其他使用 OLEOLE 协议的程序所创建的对象,如协议的程序所创建的对象,如 WordWord 文档、文档、ExceIExceI电电子表格、图像、声音等子表格、图像、声音等 最大可达最大可达 1GB1GB(受限于可(受限于可用磁盘空间)用磁盘空间)超级链接

9、超级链接 用于保存超链接的字段。超链接可以是文件路径(用于保存超链接的字段。超链接可以是文件路径(UNCUNC)或网页地址()或网页地址(URLURL)最长最长 6565 536536 个字符个字符 查询向导查询向导 在向导创建的字段中,允许使用组合框来选择另一个表或另一列表中的值;从数在向导创建的字段中,允许使用组合框来选择另一个表或另一列表中的值;从数据类型列表中选择该项,将打开向导以进行定义据类型列表中选择该项,将打开向导以进行定义 通常为通常为 4 4 个字节个字节 字段属性的设置字段属性的设置1 1字段大小字段大小 根据实际情况,用户可以自行设计某些字段的具体宽度,根据实际情况,用户

10、可以自行设计某些字段的具体宽度,但是在定义文本类型字段大小的时候需要注意一点:在但是在定义文本类型字段大小的时候需要注意一点:在AccessAccess中,全角字符与半角字符宽度一样,即每个中,全角字符与半角字符宽度一样,即每个汉字的宽汉字的宽度也是度也是1 1。2 2格式格式 格式设置用于指定数据的输出样式,对输入数据本身没格式设置用于指定数据的输出样式,对输入数据本身没有影响。若要让数据按输入时的格式显示,则不要设置有影响。若要让数据按输入时的格式显示,则不要设置“格格式式”属性。属性。Access Access中的格式包括中的格式包括预定义格式预定义格式和和用户自定义格式用户自定义格式两

11、种。两种。预定义格式可用于设置自动编号、数字、货币、日期时间预定义格式可用于设置自动编号、数字、货币、日期时间和是否等字段;而文本、备注、超级链接等字段则需要使和是否等字段;而文本、备注、超级链接等字段则需要使用用户自定义格式。用用户自定义格式。3 3输入法模式输入法模式输入法模式用来设置是否允许输入汉字,有三种状态:输入法模式用来设置是否允许输入汉字,有三种状态:“随意随意”、“输入法开启输入法开启”和和“输入法关闭输入法关闭”。“随意随意”为保持为保持原来的汉字的输入状态。原来的汉字的输入状态。4 4输入掩码输入掩码输入法模式用来设置字段中的数据输入格式,可以控制用输入法模式用来设置字段中

12、的数据输入格式,可以控制用户按指定格式在文本框中输入数据,输入掩码主要用于文本型户按指定格式在文本框中输入数据,输入掩码主要用于文本型和时间和时间/日期型字段,也可以用于数字型和货币型字段。日期型字段,也可以用于数字型和货币型字段。例如:例如:“邮政编码邮政编码”必须是必须是6位数字,则可以设置其掩码为位数字,则可以设置其掩码为000000思考:思考:“身份证号身份证号”必须是必须是15位或位或18位,如果是位,如果是15位,则全部位,则全部为数字,若是为数字,若是18位,则最后一位可以是字母位,则最后一位可以是字母x或或X,其掩码应,其掩码应这样设置?这样设置?000099a000099a5

13、 5标题标题用定义的名称取代原来字段名称在表中显示的默认名称。用定义的名称取代原来字段名称在表中显示的默认名称。6 6默认值默认值添加新记录时的自动输入值,通常在某字段数据内容相添加新记录时的自动输入值,通常在某字段数据内容相同或含有相同部分时使用,目的在于简化输入。同或含有相同部分时使用,目的在于简化输入。7 7有效性规则有效性规则输入数据按指定要求输入,若违反输入数据按指定要求输入,若违反“有效性规则有效性规则”,将会,将会显示显示“有效性文本有效性文本”设置的提示信息,设置该属性可以防止非设置的提示信息,设置该属性可以防止非法数据的输入。可法数据的输入。可利用利用利用利用“表达式生成器表

14、达式生成器表达式生成器表达式生成器”输入规则表达式。输入规则表达式。输入规则表达式。输入规则表达式。表达式中的常见符号:表达式中的常见符号:表达式中的常见符号:表达式中的常见符号:将窗体、报表、字段或控件的名称用方括号包围将窗体、报表、字段或控件的名称用方括号包围#:将日期用数字符号包围将日期用数字符号包围“”“”:将文本用双引号包围将文本用双引号包围&:可以将两个文本连接为一个文本串可以将两个文本连接为一个文本串 8 8有效性文本有效性文本当用户违反当用户违反“有效性规则有效性规则”时所显示的提示信息。时所显示的提示信息。功功 能能运算符运算符算术运算算术运算,*,比较运算比较运算=,,=,

15、=,!=,!,!,=,=,!=,!,!,范围运算范围运算BETWEEN AND,NOT BETWEEN ANDBETWEEN AND,NOT BETWEEN AND集合运算集合运算IN,NOT IN IN,NOT IN 字符匹配字符匹配LIKE,NOT LIKELIKE,NOT LIKE空值空值IS NULL,IS NOT NULLIS NULL,IS NOT NULL逻辑运算逻辑运算AND,ORAND,OR,NOTNOT字段编辑添加、更改字段添加、更改字段移动、删除字段移动、删除字段主键和索引主键主键 表创建后都要设定主键,用它惟一标识表中的每一行数据。指定了表表创建后都要设定主键,用它惟一

16、标识表中的每一行数据。指定了表的主键之后,为确保惟一性,的主键之后,为确保惟一性,AccessAccess将禁止在主键字段中输入重复值或将禁止在主键字段中输入重复值或NullNull。1 1主键的基本类型主键的基本类型 (1 1)自动编号主键自动编号主键当向表中添加每一条记录时,可以将自动编号字段设置当向表中添加每一条记录时,可以将自动编号字段设置为自动输入连续数字的编号。将自动编号字段指定为表的主为自动输入连续数字的编号。将自动编号字段指定为表的主键是创建主键的最简单的方法。键是创建主键的最简单的方法。(2 2)单字段主键单字段主键如果字段中包含的都是惟一的值如果字段中包含的都是惟一的值(如

17、身份证号如身份证号),则可以,则可以将该字段指定为主键。将该字段指定为主键。(3 3)多字段主键多字段主键在不能保证任何单字段都包含的惟一值时,可以将两个在不能保证任何单字段都包含的惟一值时,可以将两个或更多的字段设置为主键。或更多的字段设置为主键。2 2设置或更改主键设置或更改主键(1 1)定义主键:在设计视图中选择字段)定义主键:在设计视图中选择字段(按按CtrlCtrl键选键选择多个字段择多个字段)后,再在其右键快捷菜单中选择后,再在其右键快捷菜单中选择“主键主键”命令即可。命令即可。(2 2)删除主键:重复)删除主键:重复“定义主键定义主键”的步骤即可取消的步骤即可取消已经定义好的主键

18、。已经定义好的主键。注意:更改主键时,首先要删除旧的主键,而删除注意:更改主键时,首先要删除旧的主键,而删除旧的主键,先要删除其被引用的关系。旧的主键,先要删除其被引用的关系。索引索引查询和排序是常用的两种数据库操作,用户经常会通过查询和排序是常用的两种数据库操作,用户经常会通过建立索引来加快操作速度。建立索引来加快操作速度。建立索引就是要指定一个字段或多个字段,按字段的值建立索引就是要指定一个字段或多个字段,按字段的值将记录按升序或降序排列,然后按这些字段的值来检索。将记录按升序或降序排列,然后按这些字段的值来检索。索引字段可以是索引字段可以是AccessAccess中的大部分数据类型的字段中的大部分数据类型的字段(如文如文本、数字、货币、日期时间等本、数字、货币、日期时间等),但,但OLEOLE对象对象、超级链接超级链接和和备注备注等字段不能设置索引。等字段不能设置索引。结束语当你尽了自己的最大努力时,失败也是伟大的,所以不要放弃,坚持就是正确的。When You Do Your Best,Failure Is Great,So DonT Give Up,Stick To The End感谢聆听不足之处请大家批评指导Please Criticize And Guide The Shortcomings演讲人:XXXXXX 时 间:XX年XX月XX日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁