数据库系统 2

上传人:E**** 文档编号:89416089 上传时间:2019-05-24 格式:PPT 页数:224 大小:2.28MB
返回 下载 相关 举报
数据库系统 2_第1页
第1页 / 共224页
数据库系统 2_第2页
第2页 / 共224页
数据库系统 2_第3页
第3页 / 共224页
数据库系统 2_第4页
第4页 / 共224页
数据库系统 2_第5页
第5页 / 共224页
点击查看更多>>
资源描述

《数据库系统 2》由会员分享,可在线阅读,更多相关《数据库系统 2(224页珍藏版)》请在金锄头文库上搜索。

1、第2章数据库和表,2.1 创建“教师”数据库 2.1.1 学习目的 2.1.2 案例实现 2.1.3 相关知识数据库文件的操作 2.2 “通讯录”表 2.2.1 学习目的 2.2.2 案例实现 2.2.3 相关知识表的命令和数据库设计器工具栏 2.3 定制通讯录,高职高专计算机规划教材案例教程系列,第2章数据库和表,2.3.1 学习目的 2.3.2 案例实现 2.3.3 相关知识表文件 2.4 使用“学生”自由表 2.4.1 学习目的 2.4.2 案例实现 2.4.3 相关知识表文件的操作 2.5 修改通讯录表的结构 2.5.1 学习目的,高职高专计算机规划教材案例教程系列,第2章数据库和表,

2、2.5.2 案例实现 2.5.3 相关知识设置表和字段的显示及验证规则 2.6 管理学生中的记录 2.6.1 学习目的 2.6.2 案例实现 2.6.3 相关知识 2.7 对通讯录表排序 2.7.1 学习目的 2.7.2 案例实现,高职高专计算机规划教材案例教程系列,第2章数据库和表,2.7.3 相关知识索引的操作 2.8 建立表之间的关系 2.8.1 学习目的 2.8.2 案例实现 2.8.3 相关知识建立表间的关系,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,学习目的 本节介绍如何创建一个“教师”数据库。通过本案例的学习,可以掌握对数据库的基本操作和一些基本命令,并且学

3、习如何使用项目管理器管理文件。 案例实现 数据库的创建有多种方法,常用的有:在项目管理器中创建、菜单方式和命令方式。 1在项目管理器中创建 (1)选择“文件”“打开”菜单命令,打开,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,“打开”对话框,如图2-1-1所示。在“文件类型:”下拉列表中,系统默认文件类型为“项目”,选中在【案例1】中建立的“学籍管理系统.PJX”项目文件。,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,高职高专计算机规划教材案例教程系列,图2-1-1 “打开”对话框,2.1 创建“教师”数据库,(2)单击“确定”按钮,打开“项目管理器-学

4、籍管理系统”对话框,如图2-1-2所示,选择“数据”选项卡中的“数据库”选项。 (3)单击“新建”按钮,打开“新建数据库”对话框,如图2-1-3所示。在此提供了“数据库向导”和“新建数据库”两种创建方式。如果单击了“数据库向导”按钮,弹出“数据库向导”对话框,按照向导的提示,依次从系统提供的实例数据库中选择需要的数据库文件、表文件等,并根据需求修改相关设置,创建数据库。在此不选用这种方法,,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,如果对数据库的建立形式不是很明白,则可以通过向导的帮助来完成创建过程。,高职高专计算机规划教材案例教程系列,图2-1-2 项目管理器对话框,图

5、2-1-3 “新建数据库”对话框,2.1 创建“教师”数据库,(4)单击“新建数据库”按钮,打开“创建”对话框,在“保存类型:”下拉列表中系统默认选择“数据库(*.DBC)”。选择保存位置,在“数据库名:”文本框中输入数据库文件的名称“教师.DBC”,如图2-1-4所示。,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,高职高专计算机规划教材案例教程系列,图2-1-4 “创建”对话框,2.1 创建“教师”数据库,(5)单击“保存”按钮,打开“数据库设计器-教师”窗口,如图2-1-5所示。此时,“教师.DBC”数据库文件建立完毕,与此相关的库索引文件“教师.DCX”和备注文件“教

6、师.DCT”也一同自动生成。但是该数据库中没有包含任何其他文件,是一个空数据库。在打开数据设计器的同时,Visual FoxPro系统菜单中多了“数据库”菜单项,并打开“数据库设计器”工具栏,以方便用户对数据库操作。,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,高职高专计算机规划教材案例教程系列,图2-1-5 “数据库设计器-教师”窗口,2菜单方式创建 选择“文件”“新建”菜单命令,打开“新建”对话框。选中“数据库”选项,单击“新建文件”按钮,打开如图1-6-4所示的“创建”对话框。 接下来的操作步骤与在项目管理器中创建数据库的方法相同。,2.1 创建“教师”数据库,3命令

7、方式 在“命令”窗口中输入创建数据库“教师”的命令。 CREATE DATABASE 教师 接下来的操作步骤与在项目管理器中创建数据库的方法相同。 相关知识数据库文件的操作 在Visual FoxPro中,数据库文件是表、视图、连接、关系和存储过程等文件的集合。,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,数据库类似一个容器,记录了其他各种类型文件的信息,例如,文件名、保存位置等。可以把逻辑相关的表文件、本地视图文件、远程视图文件和存储过程等多种元素包含进来进行组织管理。 在数据库中可控制字段怎样显示或键入字段中的值,还可以添加视图并连接到一个数据库中,用来更新记录或者扩充

8、访问远程数据的能力。 数据库文件的扩展名是“.DBC”,与此数据库关联的同名备注文件的扩展名是“.DCT”,同名索引文件的扩展名是“.DCX”。,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,1在项目管理器中查看文件 “项目管理器”使用类似于Windows的“资源管理器”的方法来组织和管理文件,以“目录树”的方式分层列出各类文件,在每类文件名的左边都有一个图标标识文件类型。如果某项前有加号标志,说明他还包含下一级内容,可以将其展开或折叠,以便查看不同层次中的详细内容。 如果项目中具有一个以上某一类型的项,其类型符号旁边会出现一个“ ”。单击 按钮,可以显示项目中该类型相的名称

9、,单击项目旁边的 按钮,可以看到该项的组件。,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,例如,单击“教师”符号旁边的 按钮,可以看到项目中教师数据库中的表、本地视图、远程视图、连接和存储过程,如图2-1-6所示。,高职高专计算机规划教材案例教程系列,图2-1-6 查看数据库,2.1 创建“教师”数据库,(1)打开数据库命令 OPEN DATABASE |?EXCLUSIVE|SHAREDNOUPDATE 打开一个数据库,如果不指定文件名或者在命令后加“?”,则会打开“打开”对话框。EXCLUSIVE表示以独占的方式打开数据库;SHARED表示以共享的方式打开数据库;NOU

10、PDATE表示不能对数据库进行任何修改。 (2)关闭数据库命令 CLOSE DATABASES,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,关闭当前的数据库和表,如果没有当前数据库,则关闭所有打开的自由表。 2在项目管理器中删除文件 可以使用“项目管理器”来添加已有的文件或者用它来创建新的文件。例如想把一些已有的扩展名为“.DBF”的表添加到项目中,只需要在“数据”选项卡中选择“自由表”选项,单击“添加”按钮,把他们添加到项目中。 如果要从项目中移去文件,可先选定要移去的内容,单击“移去”按钮,并在提示框中单击“移去”,高职高专计算机规划教材案例教程系列,2.1 创建“教师

11、”数据库,按钮,打开删除提示框,如图2-1-7所示。移去只是将数据从项目中移动到项目外,文件依然存在,如果要彻底删除该文件,应在提示框中单击“删除”按钮。,高职高专计算机规划教材案例教程系列,图2-1-7 删除数据库,2.1 创建“教师”数据库,DELETE DATABASE |?DELETETABLESRECYCLE 从磁盘上删除数据库,如果不指定数据库名或者在命令后加“?”,则会打开“打开”对话框。DELETETABLES表示从磁盘上删除包含在数据库中的表;RECYCLE表示将删除的数据库放入回收站。 3在项目管理器中创建和修改文件 “项目管理器”简化了创建和修改文件的过程。用户只需选定要

12、创建或修改的文件类型,单击“新建”或“修改”按钮,Visual FoxPro将显示与所选,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,文件类型相应的设计工具。 如果要创建添加到“项目管理器”中的文件,可以先选定要创建的文件类型,单击“新建文件”按钮。对于某些项,可以利用向导来创建文件。 如果要修改文件,可以先选定一个已有的文件,然后单击“修改”按钮。 例如,要修改一个表,先选定表的名称,单击“修改”按钮,该表便显示在“表设计器”中。 (1)创建数据库命令 CREATE DATABASE |?,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,其中,用于指定创建

13、数据库的位置、文件名。如果不指定数据库名或者在命令后加“?”,则会打开“创建”对话框。 (2)修改数据库命令 MODIFY DATABASE |?NOWAITNOEDIT 打开数据库设计器,交互的修改当前数据库,如果不指定数据库名或者在命令后加“?”,则会打开“创建”对话框。NOWAIT表示在打开数据库设计器后继续程序的执行,不必等待数据库设计器关闭,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,;NOEDIT表示禁止修改数据库。 4为文件添加说明 创建或添加新的文件时,可以为文件加上说明。文件被选定时,说明将显示在“项目管理器”的底部。 如果要为文件添加说明,可以在“项目管

14、理器”中选定文件,选择“项目”“编辑说明”菜单命令,打开“说明”对话框,输入该文件的说明后,单击“确定”按钮,完成说明的添加。,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,5用函数可查看和设置数据库的属性 DBGETPROP(cName,cType,cPcoperty) DBSETPROP(cName,Ctype,cProperty,eProperty Value) 其中,cName指定想要查看或设置属性的数据库、表、视图、字段或命名连接的名字;Ctype指定cName所代表的类型(是数据库、表、视图、字段还是命名连接);cProperty指定想要查看或设置的属性;ePro

15、perty Value指定想要设置的属性值。 例如,下面的代码显示“通讯录”的版本号:,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,?DBGETPROP(通讯录,database,version) 返回值表示Visual FoxPro中数据库(.DBC)的版本号,他是只读的。如果数据由注释,可用同样的函数查看: ?DBGETPROP(通讯录,database,comment) 与Version属性不同,Comment属性即可读又可写。用DBGETPROP()函数可以输入描述或其他要存储在数据库中的文本: ?DBGETPROP(通讯录,database,comment,“本数

16、据库用于通讯录管理系统”),高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,当然,这样的命令操作设置也可以在数据库设计器中打开“数据库属性”对话框。 选择“数据库”“属性”菜单命令,打开“数据库属性”对话框,可以查看数据库的属性,如图2-1-8所示。从“数据库属性”对话框中的显示区可以定制要在“数据库设计器”中显示的对象。例如,选择“本地视图”以后,在设计器中将出现本地视图。,高职高专计算机规划教材案例教程系列,2.1 创建“教师”数据库,6项目间共享文件 通过与其他项目共享文件,用户可以利用已经在其他项目中开发的成果。此时,文件并未被复制,,高职高专计算机规划教材案例教程系列,图2-1-8 数据库属性对话框界面,2.1 创建“教师”数据库,项目只存储了对该文件的引用,即文件可同时和其他不同的项目连接。 如果要在项目之间共享文件,需要先打开要共享文件的两个项目,然后在包含该文件的“项

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号