第1章VF数据库基础

第1章VF数据库基础

ID:38422205

大小:55.50 KB

页数:3页

时间:2019-06-12

第1章VF数据库基础_第1页
第1章VF数据库基础_第2页
第1章VF数据库基础_第3页
资源描述:

《第1章VF数据库基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章数据库基础1、数据:存储在媒体上能够识别的物理符号,有“型”和“值”数据——加工——信息(加工就是数据处理)要点:信息一定是数据,但数据不一定是信息数据处理的最小单位是数据项,多个数据项构成数据元素2、数据管理阶段数据独立性数据冗余人工管理不具有大文件系统有一定的独立性大数据库系统数据共享大大减少要点:数据库系统阶段的特点:数据共享分布式数据库系统:物理上分布,逻辑上集中(理解)3、数据库系统(DBS)数据库(DB=DataBase)数据库管理系统(DBMS=DataBaseManagementSystem)主要特点:实现数据共享,减少数据冗余。采用特定的数据模型要点:三者

2、之间的概念外延:DBS包含DBMS和DBDBMS是DBS的核心部分4、实体:客观存在的事物,有具体的、抽象的,如一个学生实体的属性:学生(学号,姓名,性别,年龄,出生日期)等要点:实体的联系:1:1(一对一),1:N(一对多),N:N(多对多)学校——校长学校——学生学生——课程5、数据模型层次模型:倒立的树网状模型:结点的父节点可多于一个关系数据模型:实体之间的联系用二维表的结构表示,有坚实完备的理论基础要点:数据模型有3种,层次数据模型、网状数据模型、关系数据模型5、关系术语p9关系:表(数据表文件,文件扩展名.DBF)元组:记录(一行,水平方向)属性:字段(一列,垂直方向)

3、域:属性的取值范围,如成绩采用百分制,在0——100之间(含)关键字:属性或属性的组合,能唯一标识一个元组。VF中的主关键字、候选关键字(不允许有重复的值)例:设有表示学生选课的三张表,学生S(学号,姓名……),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字为:A、课号,成绩B、学号,成绩C、学号、课号D、学号,姓名,成绩要点:实体的完整性是保证表中记录唯一的特性,举例说明外部关键字:不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字理解书上P13面:一个数据库(.DBC文件)就是一个实际关系模型。它是一个或多个表(.DBF文件)或视图信息

4、的容器要点:真正的数据在数据库的数据表中C,D,EA,B,C6、关系运算传统的集合运算:并、交、差RSRUS={A,B,C,D,E}RnS={C}R-S={A,B}专门的关系运算选择:行的角度,找出满足条件的记录(元组)横向,一目运算投影:列的角度,属性的个数比原来的关系模式少或排列顺序不同纵向连接:关系的横向结合。拼接成一个更宽的关系模式横向拼接二目要点:专门的关系运算有:选择、投影、连接关系R关系S关系TABCa32b01c21ABa3b0c2ABCa32b012009年3月笔试9题7、数据库设计原则:一事一地、避免重复字段、原始数据、外部关键字保证关联的表联系数据库设计步骤

5、:需求分析、确定表、确定字段、确定联系、设计求精数据库设计过程:同步骤——需求分析、确定表、确定字段、确定联系、设计求精8、项目管理器创建项目:1、菜单2、命令窗口CREAPROJECT项目名打开修改项目:1、菜单2、命令窗口MODIROJECT项目名要点:使用项目管理器操作文件:1、创建2、添加3、修改4、移去改名项目管理器的选项卡:全部数据(数据库、自由表、查询)文档(表单、报表、标签)类代码(程序……)其他(菜单……9、向导、设计器、生成器向导:一步一步引导做(导游)设计器:表设计器、数据库设计器、表单设计器、报表设计器、菜单设计器……(设计器功能类似模版)10、VF界面的

6、认识菜单认识:(访问键、快捷键的认识)文件菜单(新建、打开、关闭)显示菜单(工具栏的显示、隐藏)格式菜单(字体大小的设置)工具菜单(VF的配置,在“选项”对话框中,注意“文件位置”)命令窗口:执行命令QUIT(退出VF)要点:显示与隐藏命令窗口(3种方式,注意组合键操作:CTRL+F4,CTRL+F2)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。