数据库基本操作课件

上传人:29 文档编号:241896133 上传时间:2024-08-03 格式:PPT 页数:30 大小:1.16MB
返回 下载 相关 举报
数据库基本操作课件_第1页
第1页 / 共30页
数据库基本操作课件_第2页
第2页 / 共30页
数据库基本操作课件_第3页
第3页 / 共30页
点击查看更多>>
资源描述
第二章第二章数据库的基本操作数据库的基本操作第二章数据库的基本操作v一个成功的数据库设计方案应该将用户的需一个成功的数据库设计方案应该将用户的需求充分融入其中求充分融入其中,才能创建出一个能够有效完才能创建出一个能够有效完成所需功能的数据库。成所需功能的数据库。2.1 2.1 设计数据库设计数据库一个成功的数据库设计方案应该将用户的需求充分融入其中,才能创2.1 2.1 设计数据库设计数据库1.1.功能需求功能需求 确定数据库所要完成的任务的目的。确定数据库所要完成的任务的目的。2.2.确定数据库中的表确定数据库中的表 按照功能需求的描述,将数据按不同主题分按照功能需求的描述,将数据按不同主题分开。应遵循的原则开。应遵循的原则:v表中不包含重复信息表中不包含重复信息;v每个表应该只包含关于一个主题的信息。每个表应该只包含关于一个主题的信息。2.1 设计数据库1.功能需求3.3.确定表中的字段确定表中的字段 在设计每个表的字段时,应遵循以下原则:在设计每个表的字段时,应遵循以下原则:v每个字段应直接与表的主题相关;每个字段应直接与表的主题相关;v不包含推导或计算所得到的数据;不包含推导或计算所得到的数据;v应包含所需要的所有信息应包含所需要的所有信息v以最小的逻辑部分划分字段。以最小的逻辑部分划分字段。2.1 2.1 设计数据库设计数据库3.确定表中的字段 2.1 设计数据库4.4.确定各表的主键确定各表的主键 根据实体完整性的要求,每个表都根据实体完整性的要求,每个表都有一个主键,标识不同的记录。如果表中没有一个主键,标识不同的记录。如果表中没有能用作主键的字段,则可以增加一个数据有能用作主键的字段,则可以增加一个数据类型为类型为“自动编号自动编号”的字段作为主键。的字段作为主键。5.5.确定表之间的关系确定表之间的关系 关系:一对一关系:一对一 一对多一对多 多对多多对多2.1 2.1 设计数据库设计数据库4.确定各表的主键2.1 设计数据库6.6.优化设计优化设计 表中的字段已经包含了所需的所有信息,表中的字段已经包含了所需的所有信息,且每个字段不可再分也不包含其他字段的推且每个字段不可再分也不包含其他字段的推导结果。导结果。7.7.输入数据并创建其他数据库对象输入数据并创建其他数据库对象 在表中添加数据,如果需要就在此基础在表中添加数据,如果需要就在此基础上建立查询、窗体等其他对象。上建立查询、窗体等其他对象。2.1 2.1 设计数据库设计数据库6.优化设计 2.1 设计数据库v实例实例:为管理好超市业务信息为管理好超市业务信息设计一个超市业设计一个超市业务信息管理系统务信息管理系统,使超市业务信息管理工作,使超市业务信息管理工作规范化、系统化,提高信息处理的速度和准规范化、系统化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改确性,能够及时、准确、有效的查询和修改出入货信息。出入货信息。2.1 2.1 设计数据库设计数据库实例:为管理好超市业务信息设计一个超市业务信息管理系统,使超1.E-R1.E-R图的设计图的设计vE-RE-R模型(模型(Entity-Relationship Model Entity-Relationship Model 实体联系模型)实体联系模型)是从用户的角度对事物建立的一种模型。是用户与数是从用户的角度对事物建立的一种模型。是用户与数据库设计人员之间交流的语言。据库设计人员之间交流的语言。v实现实现E-RE-R模型就是实现事物与数字世界联系的信息抽象模型就是实现事物与数字世界联系的信息抽象过程。为准确描述现实世界中的事物及它们之间的复杂过程。为准确描述现实世界中的事物及它们之间的复杂关系,不但要抽象出实体,还要描述实体之间的联系。关系,不但要抽象出实体,还要描述实体之间的联系。在数据库中,这种联系被抽象为实体内部属性之间的联在数据库中,这种联系被抽象为实体内部属性之间的联系系(即属性间联系即属性间联系)和数据库中实体之间的联系和数据库中实体之间的联系(即实体即实体间联系间联系)。vE-RE-R模型就清晰地反映出实体型集合及其联系的结构形模型就清晰地反映出实体型集合及其联系的结构形式。式。系统规划系统规划1.E-R图的设计系统规划 构成构成E-RE-R图的基本要素是实体型、属性和联系,其图的基本要素是实体型、属性和联系,其表示方法为:表示方法为:v实体型:用矩形表示,矩形框内写明实体名;实体型:用矩形表示,矩形框内写明实体名;v属性:用椭圆形表示,并用无向边将其与相应的实属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;体连接起来;v联系:用菱形表示,菱形框内写明联系名,并用无联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(上联系的类型(1:11:1,1:n1:n或或m:nm:n)。)。系统规划系统规划 构成E-R图的基本要素是实体型、属性和联系,其表示方法v一个简单的超市业务信息管理数据库,它的一个简单的超市业务信息管理数据库,它的实体部分包括实体部分包括“商品商品”和和“公司职员公司职员”两方两方面,其中实体面,其中实体“商品商品”的属性如下图所示:的属性如下图所示:系统规划系统规划一个简单的超市业务信息管理数据库,它的实体部分包括“商品”和系统规划系统规划v实体实体“公司职员公司职员”的属性如图所示:的属性如图所示:系统规划实体“公司职员”的属性如图所示:v最后把实体间的联系用最后把实体间的联系用E-RE-R图表示出来图表示出来:系统规划系统规划最后把实体间的联系用E-R图表示出来:系统规划v2.2.模块的设计模块的设计 v根据上述的分析,设计出根据上述的分析,设计出“超市业务信息管理系统超市业务信息管理系统”的模块,如图所示。的模块,如图所示。系统规划系统规划2.模块的设计 系统规划v3.3.信息流程图的设计信息流程图的设计v根据上面的分析和模块设计,可得出系统根据上面的分析和模块设计,可得出系统的信息流程图,如图所示。的信息流程图,如图所示。系统规划系统规划3.信息流程图的设计系统规划15可编辑15可编辑系统设计系统设计v1.1.功能需求功能需求 (1 1)登记公司职员的资料。)登记公司职员的资料。(2 2)对新上柜的商品进行登记。)对新上柜的商品进行登记。(3 3)对库存商品进行登记和管理。)对库存商品进行登记和管理。(4 4)对商品的销售情况进行登记和管理。)对商品的销售情况进行登记和管理。系统设计1.功能需求 系统设计系统设计v2.2.确定数据库中的表确定数据库中的表 v按照功能需求的描述,将数据按不同主题分按照功能需求的描述,将数据按不同主题分开。此例主要包括开。此例主要包括4 4个模块,分别是个模块,分别是“公司职公司职员基本情况员基本情况”、“商品上柜情况商品上柜情况”、“商品商品库存情况库存情况”和和“商品销售情况商品销售情况”。系统设计2.确定数据库中的表 系统设计系统设计v3.3.确定表中的字段确定表中的字段 (1 1)公司职员基本情况表公司职员基本情况表:职员姓名、性别、出生年月、身份证号、民职员姓名、性别、出生年月、身份证号、民族、籍贯、住址、电话、照片族、籍贯、住址、电话、照片(2 2)商品上柜情况表商品上柜情况表:商品编号、名称、数量、单位、上柜日期、商品编号、名称、数量、单位、上柜日期、上柜职员上柜职员(3 3)商品库存情况表商品库存情况表 :商品编号、名称、数量、单位、进价、入库商品编号、名称、数量、单位、进价、入库日期、入库职员日期、入库职员(4 4)商品销售情况表商品销售情况表 :商品编号、名称、数量、单位、售价、销售商品编号、名称、数量、单位、售价、销售时间、营业员时间、营业员系统设计3.确定表中的字段 系统设计系统设计4.4.确定各表的主键确定各表的主键(1 1)公司职员基本情况表:)公司职员基本情况表:职员姓名职员姓名 (2 2)商品上柜情况表)商品上柜情况表 :名称名称+上柜日期上柜日期(3 3)商品库存情况表)商品库存情况表 :名称名称+入库日期入库日期(4 4)商品销售情况表)商品销售情况表 :名称名称+销售时间销售时间系统设计4.确定各表的主键系统设计系统设计v5.5.确定表之间的关系确定表之间的关系系统设计5.确定表之间的关系系统设计系统设计v6.6.优化设计优化设计(1 1)公司职员基本情况表公司职员基本情况表:职员姓名、性别、出生年月、身份证号、民族、籍贯、职员姓名、性别、出生年月、身份证号、民族、籍贯、住址、电话、照片住址、电话、照片(2 2)商品上柜情况表商品上柜情况表:商品编号、名称、数量、单位、上柜日期、上柜职员商品编号、名称、数量、单位、上柜日期、上柜职员(3 3)商品库存情况表商品库存情况表 :商品编号、名称、数量、商品编号、名称、数量、单位、单位、进价、入库日期、入进价、入库日期、入库职员库职员(4 4)商品销售情况表商品销售情况表 :商品编号、名称、数量、商品编号、名称、数量、单位、单位、售价、销售时间、营售价、销售时间、营业员业员v7.7.输入数据并创建其他数据库对象输入数据并创建其他数据库对象系统设计6.优化设计2.2 2.2 创建数据库创建数据库 Microsoft Access Microsoft Access 有两种方法可以创建数有两种方法可以创建数据库。据库。(1 1)利用)利用“数据库向导数据库向导”仅仅一次操作一次操作即可为所即可为所选数据库类型创建必要的表、窗体及报表。选数据库类型创建必要的表、窗体及报表。(2 2)创建数据库的方法是先创建一个)创建数据库的方法是先创建一个空数据库空数据库,然后再添加表、窗体、报表及其他对象。然后再添加表、窗体、报表及其他对象。2.2 创建数据库 Microsoft Access 2.3 2.3 打开数据库打开数据库2.3.1 2.3.1 打开最近使用过的文件打开最近使用过的文件v菜单栏菜单栏”文件文件”下拉菜单底部列出的文件下拉菜单底部列出的文件.v设置设置”文件文件”下拉菜单栏中最近使用过的文下拉菜单栏中最近使用过的文件的个数件的个数:”:”工具工具”-”-”选项选项”-”-”常常规规”选项卡选项卡.2.3 打开数据库2.3.1 打开最近使用过的文件2.3 2.3 打开数据库打开数据库2.3.2 2.3.2 使用使用”打开打开”命令命令打开方式打开方式:v打开打开:默认的打开方式默认的打开方式v以只读方式打开以只读方式打开:只允许查看而不能编辑只允许查看而不能编辑v以独占方式打开以独占方式打开:其他用户无法打开该数其他用户无法打开该数据库据库v以独占只读方式打开以独占只读方式打开:以只读的方式打开,以只读的方式打开,同时防止其他用户打开。同时防止其他用户打开。2.3 打开数据库2.3.2 使用”打开”命令2.4 2.4 关闭数据库关闭数据库三种方法:三种方法:v“文件文件”“关闭关闭”v双击标题栏左侧的控制菜单按钮双击标题栏左侧的控制菜单按钮v单击窗口右上角的关闭按钮单击窗口右上角的关闭按钮2.4 关闭数据库三种方法:2.5 Access2.5 Access中的基本操作中的基本操作v控制菜单控制菜单v控制按钮控制按钮v菜单栏菜单栏v滚动条工具栏滚动条工具栏v记录指示器记录指示器2.5 Access中的基本操作控制菜单管理数据库管理数据库压缩数据库压缩数据库 v为了有效地利用磁盘空间,可以采用压缩数为了有效地利用磁盘空间,可以采用压缩数据库的方法。压缩数据库同时还可以备份数据库的方法。压缩数据库同时还可以备份数据库、重新安排数据库文件在磁盘中的保存据库、重新安排数据库文件在磁盘中的保存位置,还可以释放部分磁盘空间。位置,还可以释放部分磁盘空间。管理数据库压缩数据库 转换数据库转换数据库vAccessAccess可以转化数据库文件,一是旧版的可以转化数据库文件,一是旧版的AccessAccess数据库应用系统可以转化数据库应用系统可以转化Access 2002Access 2002版本的数据库文件;二是把版本的数据库文件;二是把Access 2003Access 2003版本版本下的数据库应用系统转换为旧版下的数据库应用系统转换为旧版AccessAccess文件。文件。管理数据库管理数据库转换数据库管理数据库数据库的安全设置数据库的安全设置v为了保证数据库的安全性,用户可以给数据为了保证数据库的安全性,用户可以给数据库设置用户密码。设置数据库用户密码后,库设置用户密码。设置数据库用户密码后,用户还可以凭借密码对原密码进行撤消或重用户还可以凭借密码对原密码进行撤消或重新设置。新设置。v设置数据库密码操作必须要在独占方式打开设置数据库密码操作必须要在独占方式打开的数据库下进行的数据库下进行管理数据库管理数据库数据库的安全设置管理数据库30可编辑30可编辑
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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