第7章 数据库基础.大学计算机基础简明教程
大学计算机基础简明教程 典型案例 无纸化通用考试系统 大学计算机基础 Visual Basic程序设计 C/C++程序设计 软件技术基础 7.1.1 常用术语 7.1.2 数据库技术的产生和发展 数据管理技术经历了三个发展阶段 人工管理阶段 文件管理阶段 数据库系统阶段 4. 数据库系统的特点 7.1.3 数据模型 (重点) 三种数据模型 3. 关系模型 1.术语 关系:一个关系对应一张二维表 关系模式: Students(学号,姓名,性别,党员,专业,出生年月,助学金,照片) Scores(学号,课程,成绩) 记录:表中的一行 属性(字段):表中的一列 关键字:某个属性可以惟一地确定记录 主键:在实际的应用中只能选择一个或多个关键字作为主键,被选用这一个或多个关键字成为主键,主键可以唯一确定一条记录 值域:属性的取值范围 7.1.4 常见的数据库系统及其开发工具 (了解) 7.2 数据库的建立和维护 Access的特点(了解) 是Office的组件之一 具有对数据进行存储、管理、处理等常规功能 直观的可视化操作操作工具和向导 丰富的函数功能 7.2.1 Access 数据库的组成 7.2.2 Access 数据库的建立 Access 数据表的建立 P242 实例 创建表Students。 Access 数据表的建立 7.2.3 数据库的管理与维护 2.表结构(字段)的修改 3.数据的导出和导入(了解,自学) 等级考试机试试卷讲解 作业 第7章 数据库基础P232 7.1 数据库系统概述 7.2 数据库的建立和维护 7.3 数据库查询 7.4 窗体、报表 数据库基础 应用程序 数据库管理系统 VB VC++ PowerBuilder Delphi ACCESS SQL SERVER ORACLE FOXPRO SQL命令 数据库引挚 数据库 信息化社会离不开信息系统 信息系统的核心和基础是数据库 1. 数据库(DataBase,DB) 长期保存在计算机外存上的、有结构的、可共享的数据集合。 2. 数据库管理系统(DataBase Management System,DBMS) 对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。 DBMS是位于用户(或应用程序)和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,DBMS提供给用户可使用的数据库语言。 3. 数据库系统(DataBase System,DBS) 由DB、DBMS、应用程序、数据库管理员、用户等构成的人-机系统。 用户 应用程序 DBMS 操作系统 数据库 DB 数据库系统 (1) 采用一定的数据模型,最大限度地减少数据的冗余 (2) 最低的冗余度 (3) 有较高的数据独立性 用户面对的是简单的逻辑结构操作而不涉及数据具体的 物理存储结构 (4) 安全性 设置用户的使用权限 在数据库被破坏时,系统可把数据库恢复到可用状态。 (5) 完整性 一些完整性检验以确保数据符合某些规则,保证数据库中 数据始终是正确的。 1. 数据模型的定义 数据库中数据的存储方式 2. 三种重要的数据模型 ① 层次模型 用树型结构来表示实体及实体间的联系 例如:1968年,IBM公司的IMS(Information Management System) ② 网状模型 用网状结构来表示实体及实体间的联系 例如:DBTG系统 注:1969年美国CODASYL组织提出了一份“DBTG报告”, 以后根据DBTG报告实现的系统一般称为DBTG系统 ③ 关系模型 用一组二维表表示实体及实体间的关系 例如:Microsoft Access 注:理论基础是1970年IBM公司研究人员E.F.Codd发表的大量论文。 目前应用最广泛的是关系数据模型 …. 层次数据模型 网络数据模型 关系数据模型 1500 洗衣机 南方 1800 彩电 南方 1700 洗衣机 民生 2000 彩电 民生 价格 商品 商店 Students表 属性名(字段名) 属性值(字段值) 男 张智忠 学号 姓名 性别 党员 专业 出生年月 助学金 990001 王涛 男 No 物理 82-01-21 ¥160.00 990002 庄前 女
原创力文档

文档评论(0)