第三篇  数据库管理系统
Download
1 / 18

第三篇 数据库管理系统 - PowerPoint PPT Presentation


  • 89 Views
  • Uploaded on

第三篇 数据库管理系统. 制作人:戴军波. 第四章 数据库系统的概念. 一、有关数据库的概念 数据库 有关联的数据有组织地、合理地存放在计算机上的集合。 数据库管理系统 管理和控制数据资源,并且使用户能方便地使用这些数据 。 数据库系统 在计算机上配备了数据库后,数据库及其它所需要的软、硬件和数据库管理人员的总称。. 特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。 数据库应用系统 是以数据库为基础的信息系统。 关系型数据库的概念

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' 第三篇 数据库管理系统' - lilah-buckner


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
第三篇 数据库管理系统

制作人:戴军波


第四章 数据库系统的概念

一、有关数据库的概念

  • 数据库

    有关联的数据有组织地、合理地存放在计算机上的集合。

  • 数据库管理系统

    管理和控制数据资源,并且使用户能方便地使用这些数据。

  • 数据库系统

    在计算机上配备了数据库后,数据库及其它所需要的软、硬件和数据库管理人员的总称。


特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 数据库应用系统

    是以数据库为基础的信息系统。

  • 关系型数据库的概念

    它是由二维表组成,每一个二维表表示数据及数据间的联系,称为一个数据表文件。

    二维表的每一行称为一条记录,每一列称为一个字段。

    三种基本操作:投影Project、选择Select、连接Join


Vfp6 0
二、特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。中文VFP6.0系统的特点

  • 中文VFP6.0是一种关系型的数据库管理系统

  • 特点:

    易于升级、更加强大的数据库管理功能、向导机制、真正的面向对象程序设计、Rushmore技术、可开发客户/服务器解决方案


Vfp6 01
三、中文特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。VFP6.0系统常用的文件类型及性能指标

  • 常用的文件

    生成的应用程序文件: .APP

    复合索引文件: .MNT 数据库文件: .DBC

    数据表文件: .DBF 数据库备注文件:.DCT

    数据库索引文件:.DCX 报表文件: .FRX

    表单文件: .SCX 程序文件: .PRF

    项目文件: .PJX 内存变量文件:.MEN


  • 主要性能指标特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

    每个数据表最多的记录数:10亿条

    每条记录的最大长度:64K字节

    每条记录的最多字段数:255个.

    字符型字段的最多字符数:255个

    数值精度:16位

    命令行的最多字符数:8192个

    最大数组数:65000

    最多可设置的内存变量:65000


Vfp6 02
四、中文特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。VFP6.0的安装、运行和退出

  • 中文VFP6.0的安装和启动

  • 集成工作环境:

    主窗口、驻菜单栏、工具栏、命令窗口和状态栏

  • 中文VFP6.0的操作方式

    1、交互命令方式(命令窗口)

    2、菜单操作方式

    3、程序执行方式


五、项目管理器的使用特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 项目管理器:

    项目管理器是中文VFP6.0中处理数据和对象的主要组织工具,是VFP6.0的“控制中心”

  • 项目组成:

    文件、数据、文档以及对象的集合,以.pjx保存

  • 项目管理器文件分类:

    全部、数据、文档、类、代码和其他

  • 项目管理器的创建


Vfp6 03
六、 特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。VFP6.0设计器

  • 表设计器

  • 查询设计器

  • 视图设计器

  • 表单设计器

  • 报表设计器

  • 数据库设计器

  • 连接设计器


七、使用向导设计特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 向导概念:

    向导是交互式的程序,能帮助您快速完成一般性的任务

  • 向导使用方法:

    1、启动

    2、定位向导屏幕

    3、保存向导结果

    4、修改向导创建的项


第五章 创建数据库特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 设计数据库

  • 创建一个数据库

  • 创建表和索引

  • 数据库的操作


一、设计数据库特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 确定建立数据库的目的

  • 确定需要的表

  • 确定所需的字段

  • 确定关系

  • 设计求精,对设计进一步分析,查找其中的错误


二、创建一个新数据库特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 1、“项目管理器 ” 中选择“数据”,然后选择“数据库”,最后选择“新建”按钮。

  • 2、命令窗口中使用create Database命令。

  • 3、数据库向导

    a、项目管理器 数据 数据库

    b、选择“新建”

    c、选择“数据库向导”按钮

    d、按照屏幕上向导的指示操作


三、创建表和索引特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 1、表

  • 自由表和数据库表概念

  • 表的创建

    a、表向导

    b、表设计器

  • 常见表的字段数据类型

    字符、货币、数值、日期、日期时间型、整型、逻辑型、备注型等


  • 表的基本操作特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

    编辑字段、修改表结构(添加字段或删除字段)

    查看记录、添加记录、删除记录(逻辑删除和物理删除)、筛选表


  • 索引特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 索引种类

    主索引、候选索引、普通索引、唯一索引

  • 建立索引

    1)在“项目管理器”中选择待建索引的表,然后“修改”。

    2)在“表设计器”中,选择“索引”选项卡。

  • 排序:选择已建索引的表,然后“表”菜单“属性”,“索引顺序”中选者要用的索引。

  • 筛选:基本同上。


四、数据库操作特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

  • 数据库中添加或移去表

  • 更新表和数据库的链接

    1、 opendatabase testdata

    2、validate database recover

  • 创建永久关系和参照完整性(保持数据一致性)


  • 数据库操作特点:数据的独立性、最小的数据冗余度、最多的共享性、数据的统一管理与集中控制。

    a、查看和修改数据库结构

    b、查看数据库分层结构

    modify database testdata

    c、管理数据库

    删除数据库:delete database

    选择当前数据库中的表:use ?

    关闭数据库:close datebase


ad