- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据库、查询和视图;3. 1 数据库的基本操作;用数据库设计器建立数据库
菜单【文件】→【新建】→打开“新建”对话框,选定“文件类型”为【数据库】选项按钮→单击【新建文件】→打开“创建”对话框,在“数据库名”文本框中输入所建的数据库名,单击【保存】按钮→建立数据库,同时打开“数据库设计器”窗口 。
利用“数据库设计器”提供的工具或快捷菜单,可以方便的建立数据库表或建立视图,也可以将自由表添加到数据库中,成为数据库表,以及建立数据库表间的永久关联关系等数据库操作。
[例3-1] 利用“数据库设计器”,新建数据库rsgzk.dbc,并将表rsb.dbf、gzb.dbf、bmdm.dbf和zz.dbf添加到新数据库中,成为数据库表。
(1)按照表4-7和表4-8建立部门代码表(bmdm)和增资表(zz)结构,并输入记录数据。
(2)建立数据库rsgzk.dbc。
(3)添加表rsb.dbf、gzb.dbf、bmdm.dbf和zz.dbf 。;用命令方式建立数据库
命令格式:
CREATE DATABASE [数据库名]
功能:建立一个数据库同时打开它。
例如建立gzk.dbc的命令如下:
CREATE DATABASE gzk
3.1.2 数据库操作命令
打开数据库命令
命令格式:
OPEN DATABASE [数据库名]
功能:打开一个数据库。
例如打开数据库gzk.dbc的命令如下:
OPEN DATABASE gzk;关闭数据库命令
命令格式:
CLOSE DATABASE [ALL]
功能:关闭当前的数据库和它的表。选择ALL表示关闭所有打开的数据库和它们的表、所有的自由表以及索引文件,返回1号工作区。
例如关闭当前数据库gzk.dbc的命令如下:
CLOSE DATABASE
向数据库中添加表命令
命令格式:
ADD TABLE 表名
功能:向当前数据库添加一个自由表。
例如向数据库gzk.dbc添加自由表gzb1.dbf(它为gzb.dbf的复制表)和zz1.dbf(zz.dbf的复制表)
OPEN DATABASE gzk
ADD TABLE gzb1
ADD TABLE zz1;从数据库中移去表命令
命令格式:
REMOVE TABLE 表名
功能:从当前数据库中移去一个表。
从数据库gzk.dbc中移出表zz1.dbf。
OPEN DATABASE gzk
REMOVE TABLE zz1 在确认对话框选“是”,移出数据库表zz1
删除数据库命令
命令格式:
DELETE DATABASE 数据库名
功能:从磁盘中删除一个数据库文件。
从磁盘中删除数据库文件gzk.dbc。
CLOSE DATABASE ALL 关闭所有打开的数据库
DELETE DATABASE gzk.dbc 在确认对话框选“是”,删除数据库 ;浏览数据库文件
浏览数据库rsgzk.dbc的命令如下:
CLOSE DATABASE ALL 浏览前首先关闭.DBC文件
USE rsgzk.dbc 打开数据库文件必须指明扩展名. DBC
BROWSE;3.1.3 数据词典
数据字典就是包含数据库中所有表信息的一个表。存储在数据字典中的信息称之为元数据,包括长表名、长字段名、有效性规则、触发器,表间永久关系以及数据库对象的定义等。
使用数据字典,可以设置字段级和记录级的有效性检查,保证主关键字字段内容的唯一性。
设置字段级规则
字段级规则主要包括显示属性、字段有效性和字段注释三部分。
;“格式”文本框中输入格式化代码,确定该字段在浏览窗口、表单和报表中显示的格式,它是对字段格式进行整体控制的。 ;设置记录级规则
记录级规则主要包括记录有效性、触发器的设置和表注释。
;建立表间永久关系
永久关系是数据库表间的关系,它们存储在数据库文件中。
利用“数据库设计器”来建立永久关系:
在“数据库设计器”中,用鼠标从一个表的主索引或候选索引拖到另一个表的任一索引,当出现表间关联连线时就表示关系已建立。用鼠标右键单击连线,弹出快捷菜单,可以进行删除关系、编辑关系和编辑参照完整性操作。
[例3-2]在例3-1的数据库rsgzk.dbc中的各表建立永久关系。
(1) 建立各表的索引。
(2)利用数据库设计器,画出表间关系连线。
建立表rsb与表gzb的连线:形成一条一一关系连线
建立表rsb与表zz的连线:形成一条一多关系连线
建立表rsb与表bmdm的连线 :形成一条多一关系连线 ;一一关系连线 ;参照完整性
参照完整性是控制数据库中不同表的主关键字和外部关键字之间数据一致性的关系规则。参照完整性则属于表间规则。
用户可以通过“参
您可能关注的文档
- 安徽财经大学财务管理学课件第三章 基本财务估值模型.ppt
- 安徽财经大学财务管理学课件第十五章 财务分析.ppt
- 安徽财经大学法学院宪法学课件第二章 宪法的历史发展.ppt
- 安徽财经大学法学院宪法学课件第十六章 选举制度.ppt
- 安徽财经大学法学院宪法学课件第十七章 国家机构.ppt
- 安徽财经大学法学院宪法学课件第十三章 国家形式-下.ppt
- 安徽财经大学法学院宪法学课件第十四-十五章 公民的基本权利和义务.ppt
- 安徽财经大学法学院宪法学课件第一章 宪法的概念.ppt
- 安徽财经大学管理信息系统课件第三章 管理信息系统的技术基础.ppt
- 安徽财经大学管理学院企业战略管理课件:第六章 企业总体战略.ppt
- 国金证券-鸿路钢构-002541-抓经济结构转型机遇,机器人降本变革行业.pdf
- 国金证券-基础化工行业研究:绿色系列:PET回收-供给篇-——“低值料、高值用”重点关注.pdf
- 广发证券-证券行业解码海外投行高估值(二):业务变革强化盈利a.pdf
- 银河期货-氧化铝专题报告:氧化铝亏损洗牌,寻底路漫漫.pdf
- 百合股份(603102)百合生幽谷,久有凌云志.pdf
- 二手房与新房成交冷热不均.pdf
- 新宝股份(002705)供应链国际化、品类扩张双轮驱动公司新成长.pdf
- 华金证券-泰禾股份-301665-新股覆盖研究:泰禾股份.pdf
- 中微公司(688012)国产刻蚀+MOCVD龙头,加速打造高端装备平台.pdf
- 东北证券-安徽合力-600761-工程机械系列深度(七):国企叉车领军企业,受益物流无人叉车加速渗透.pdf
文档评论(0)