- 8
- 0
- 约1.11万字
- 约 97页
- 2017-08-23 发布于湖北
- 举报
第二章 数据库创建及其查询 第一节 数据库概述 在任一企业中为了实现其经营目标必须开展生产、销售、财务、库存、人事管理等各种业务活动,而在这些业务活动过程中随时会发生各种经营数据,这些数据是企业极为重要的资源; 在一个企业中建立以计算机为基础的信息系统的基本目的之一就是要用计算机来保管好企业在经营过程中发生的各种数据并使它们得到最有效的利用,是企业做好经营管理工作的关键之一。 在数据共享的思想指导下,人们创造了数据库这个概念,并且开发出一种特殊的软件以便建立各种数据库和对这些数据库进行管理,这种软件就是通常所说的数据库管理系统。 例:“响当当”网上书店数据库表的设计(续) “响当当”网上书店 数据库中的表 : 例:“响当当”网上书店数据库表的设计(续) 会员表、商品表和订单表 一、表的设计(续) 使用单独的表的优势:将表分开可保护原始结构。 在关系数据库中使用单独的表,这有助于高效地构造数据表、避免无用功并减少麻烦。 表的设计的要求: 高效:不必在客户下的每个订单中存储冗余信息;如客户的姓名或地址。 控制:在不包含重复信息的结构完善的数据库中,更便于更新、删除和扩展数据。 准确:通过避免重复,减少出错机会。只要一个位置正确,所有位置都正确。 数据完整性: 可以在唯一表中添加或删除字段或记录而不会影响数据结构,并且将无需重新设计数据库。 在规划表时,还应考虑数据的构造方法,使其便于输入和维护。 一、表的设计(续) 更好地构造数据表: 每个记录是否唯一? 记录是否在其他位置重复? 任何详细信息或者任何一组详细信息是否在多个记录或表中重复? 是否可以在不更改其他记录的情况下方便地更改记录? 每个记录是否都包含属于该记录的所有详细信息? 每个记录是否都只包含属于该记录的详细信息,是否都特定于该记录的标识? 表中是否有任何依赖其他字段的字段? 如果数据表不具有最佳结构,则会为某些关系带来不良后果: 1、丢失数据 2、必须在多个位置更新数据或者无法添加新数据。 二、创建数据表 创建数据表的方法 表向导:可以利用事先设计好的标准格式帮助经验不多的用户创建所需要的表. 表设计器(数据视图) 输入数据 【例2-11】“响当当”网上书店需要将其业务活动中的数据存放到一个数据库中,也就是说要将表2-5和表2-6中的七个数据表存放在一个Microsoft Access数据库中,假设这个数据库的名称为“xddBookstore”。 二、创建数据表(续) xddBookstore数据库 二、设置数据表中的数据类型 二、设置数据表中的数据属性 例:“响当当”网上书店数据库表的设计(续) 会员表、商品表和订单表 例:“响当当”网上书店数据库表的设计(续) 付款方式表、订单明细表、级别表和类别表 三、创建数据表间的联系 在数据库中为每一个主题创建一个表后,必须为数据库提供在需要时将这些信息重新组合到一起的方法。具体方法是在相关的表中放置公共字段,并在表之间定义表关系。 1、表关系可为查询设计提供信息; 2、表关系可为窗体和报表设计提供信息; 3、表关系可作为基础实施参照完整性,这样有助于数据库出现孤立记录。 表间关系: 一对一联系、一对多联系、多对多联系 三、创建数据表间的联系 创建数据表间的联系 【例2-12】建立xddBookstore数据库中各数据表之间的联系 四、数据输入 【例2-13】在xddBookstore数据库中输入级别表的数据 四、数据输入(续) 在输入数据的过程中需注意如下几点: 1、 输入数据的类型应与表中相应字段的数据类型一致,否则系统会报错。 例如,用户在订单表的“订购日期”字段中输入了一个“非日期”类型的值(如:上海),系统报错 : 四、数据输入(续) 2、输入的主键的值必须惟一,否则系统会报错。 3、当两个表之间建立了联系并实施了参照完整性时,应先输入父表中的数据,再输入子表中的数据。另外还应保证子表中输入的外码值必须是父表中主键中出现过的,否则系统将拒绝相应操作。 例如,用户在订单表的外码“收货人”字段中输入了一个会员表中不存在的会员号,系统报错。 建议:若用户不希望考虑表之间的输入顺序的话,在输入各表数据之前,先不要建立表之间的联系。 五、数据导入与导出 数据导入 【例2-14】将本书配套磁盘提供的xddBookstore.xls文件中的商品表数据(如图2-76所示)导入到“xddBookstore”数据库的商品表中。 五、数据导入与导出(续) 导入数据时的注意点: 导入的外部文件中各列数据的类型应与数据库中对应表的相应字段类型一致。 导入的外部文件中主键的值应惟
您可能关注的文档
最近下载
- 《我家是动物园》教案(2025—2026学年).docx VIP
- QSY 02025-2017 油水井压裂设计规范.pdf VIP
- 《轩辕剑4全全地图超完美攻略--黑龙舞兮云飞扬(最详细的心得体会、可下载、可编辑、可复制)》.doc VIP
- 2025-2026学年湖南省长沙市浏阳市高一(上)期末数学试卷(含答案).pdf VIP
- 一种基于层次分析法与灰色模糊综合评价法的项目效益评估方法.docx VIP
- 设备自检记录(电焊机).doc VIP
- 保时捷Boxster、Boxster S_2013款_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2024新疆中考语文试题(附参考答案) .pdf VIP
- 颅脑体表标志与脑出血穿刺定位方法.ppt VIP
- 塑料注射成型与模具设计指南_401-450.docx VIP
原创力文档

文档评论(0)