第二章 建立数据库
(第二讲)数据库(第二章:关系数据库的基本概念)
类型 char(10) char(10) char(2) Int char(4) 学号,主码 姓名:字符类型
说明
性别:只能为男或女 年龄:整形 所在专业编号,外码,参照专业表
4. 选课表(XK_Tab):记录学生的选课结果,对于任意一门课,每 个学生一年最多只能选一次,因此用课程编号、学号和年份联合作为 选课表的主码。选课表通过学号参照学生表,通过课程编号参照课程 表。
2. 课程表(KC_Tab):存放多门课程,主码为课程编号。
表2-4 课程表(KC_Tab)
列名 KC_Id KC_Name KC_KC_Id KC_Point
类型 char(4) char(50) char(4) Float
说明 课程编号,主码 课程名称 先修课课程编号 课程的学分
3. 学生表(XS_Tab):记录学生的基本信息,主码为学号,通过专业 编号参照专业表。
2.3 关系模型规范化
关系模型规范化的目的是为了消除存储异常,减少数据冗余, 保证数据的完整性和存储效率。 关系数据库中的关系是要满足一定的规范化要求的。对于不 同规范化程度,可以使用“范式”来衡量。满足最低要求的为I范 式。。在I范式的基础上,进一步满足一些要求的为II范式,以次 类推。一般情况下,在实践中关系模式满足3范式就基本可以。
元素的每一个值 di 叫作一个分量。关系模型中要求每一 个分量必须属于某种基本数据类型,如整形或字符串型。
关系:笛卡尔积的子集就是一个关系。
R( D1 , D2 ,, Dn )
这里R表示关系的名字,n是关系的目或度。
例: 我们给出如下三个域: D1 =导师集合。导师={王新,赵阳} D2=专业集合。专业={计算机,通信} D3=学生集合。学生={(张三,101),(李四,201)} 则笛卡尔积为: D1XD2XD3={(王新,计算机,张三,101), (王新,计算机,李四,201),
数据库应用基础第二章数据库的基本操作
指定关联的<filespec>
定义主文件
10
指定建立数据库的 日志文件
Log On
数据库的启动位置, 也是数据库中其他 文件的入口位置
{
(Name=logical_file_name,
Filename=’os_file_name’
指定文件的
[,Size=size]
操作系统文
[,Maxsize={max_size|unlimited}] 件名和路径
])
默认权限为 sa,dbo
缩减master系统数 据库
25
例:缩减My_DB数据库的容量
Exec Sp_dboption‘my_db’,’single User’,true Go Use My_db Go DBCC Shrinkdatabase(‘my_db’) Go Exec Sp_dboption ‘My_db’,’single User’,false Go
复习
1 数据 2 数据库 3 数据库管理系统
第二章 数据库的基本操作
2.1 文件和文件组
1 文件
– 主要数据文件:该文件包含数据库的启动信息,并用于存储数据,扩 展名是 .mdf
– 次要数据文件(可选):由用户定义并存储,这些文件含有不能置于主
要数据文件中的所有数据,扩展名是 .ndf – 事务日志文件:这些文件包含用于恢复数据库的日志信息。每个数据
Select Databasepropertyex (’My_db’,’collation’) Go Exec Sp_helpdb ‘My_db’ Go
16
2.3 管理数据库
打开数据库 增加数据库容量 查看及修改数据库选项 缩减数据库容量 更改数据库名称 查看数据库个数 删除数据库
Access实验报告
Access数据库实验报告院系:计算机科学与技术学院班级:1205班(文理)姓名:***学号:*************实验目的:1.掌握Access数据库的创建和打开2.掌握Access中数据表的设计和创建及维护。
3.掌握Access中窗体、查询、报表等的设计和创建4.熟练掌握SQL结构化查询语言。
5.初步掌握数据库系统的开发与应用6.并对Access做一定的总结实验内容与步骤:1.Access数据库的建立和维护:了解数据库、数据库管理系统,数据库系统的概念;了解Access数据库;了解表;了解数据的录入和维护;了解数据表间关联;了解数据表对象的复制、删除与更名,学会创建“教务管理”数据库;学会利用表设计视图创建表;学会导入表;学会建立表间联系;学会修改表结构;学会操作表记录2.Access查询、窗体和报表:了解查询及创建方法;了解窗体及创建方法;了解报表及创建方法;学会选择查询、参数查询、总计查询;学会窗体设计;学会报表设计3.结构化查询语言(SQL):了解SQL语言;理解数据定义语言,掌握数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER)等操作;理解数据操纵语言,掌握数据操作的命令由插入(INSERT)、删除(DELETE)、更新(UPDATE)、检索(SELECT)等组成;掌握SQL 语言的核心——SELECT语言;学会使用SQL查询;使用报表向导创建基于SQL 查询数据源的报表;学会SQL语句创建表;学会使用SQL语句修改表结构、表记录;学会使用SQL语句创建查询第二章构建Access数据库一、创建Access数据库的方式<1>. 使用数据库向导创建数据库1.跟随Access的数据库向导创建“讲座管理”数据库步骤:(1)启动数据库向导,打开数据库“模板”对话框(2)启动“数据库向导”(3)回答向导提出的问题(4)自动创建数据库及数据库对象“我的公司信息”对话框.“讲座管理”数据库的主切换面板<2>自行创建空数据库1.创建“教学管理”空数据库操作步骤:(1)打开“新建文件”对话框(2)选取数据库名称和保存数据库文件的路径(3)浏览数据库“教学管理”数据库窗口2.归纳分析(1)今后会使用其它想到创建对象,其主要步骤全部相同(2)中断向导工作a.在数据库向导对话框的各个接口单击“取消”按钮,Access会取消向导所做的所有工作b.在数据库向导对话框中的各个接口单击“完成”按钮,Access会保留在该部之前向导所做的工作,对于还没有回答的问题,Access选取系统默认选项c.单击向导对话框中的“上一步”按钮,可返回向导的上一步,修改上一步中所做的设置第三章创建与使用表对象一、构建表结构<1>通过表设计器创建表结构1.使用Access表设计器在“教学管理”数据库中创建“教师”表结构操作步骤:(1)打开表“设计”视图(2)定义字段名称、数据类型(3)定义字段大小及其字段属性(4)设置主关键词(5)保存表结构确定表名新创建的“教师”表<2>通过表向导创建表结构1.使用Access表向导在“教学管理”数据库中创建“学生”表结构操作步骤:(1)启动Access表向导(2)回答向导问题(3)向导自动创建“学生”表结构表创建的“学生”表结构<3>通过输入数据创建表结构1.通过输入数据在“教学管理”数据库中直接创建“课程”表操作步骤:(1)打开资料表视图(2)输入字段名称(3)选取表名,设置主键(4)直接输入数据课程数据二、设置字段属性<1>设置“字段大小”属性与“格式”属性1.设置“课程”表中数字型与文本型字段元元的字段大小设置“教师”表中日期型字段的格式<2> 设置“输入屏蔽”属性1.通过输入屏蔽向导设置“教师”表中的“参加工作日期”字段的“输入屏蔽”属性操作步骤:(1)打开“教师”表(2)启动输入屏蔽向导(3)问答向导提问(4)自动创建输入屏蔽对象屏蔽属性设置三、创建“教学管理”数据库表的关系<1> 创建与编辑表之间的关系1.在关系视图窗口为“教师”、“学生”、“课程”、“学生选修课”与“教师授课课程”表建立关系操作步骤:(1)打开关系视图窗口(2)编辑关系关系视图第四章在Access数据库中维护与操作表一、维护表<1>维护表结构1.在“教学管理”数据库“学生”表中插入一个名称为“电话”的文本字段元元操作步骤:(1)在表中插入新字段(2)修改表中字段名称与字段属性(3)删除表中字段<2>维护表内容操作步骤:(1)向表中添加新纪录(图中黑色部分为新添加的记录)<3>美化表外观1.设置“学生”表的格式操作步骤:(1)在资料表视图中打开“学生”表(2)选择主窗口菜单栏上的“格式”->“数据表”命令,打开“设置数据表格式”对话框(3)在对话框中可修改数据表单元格、网线格、背景色、边框与线条的外观(4)在对话框中单击“确定”按钮,即可看到新外观的资料表2.改变“学生”表显示数据的字体,使数据显示的更美观、清晰、醒目操作步骤:(1)在资料表视图中打开“学生”表(2)选择主窗口菜单栏上的“格式”—>“字体”命令,打开“字体”对话框(3)在对话框中设置字体、字型、字号、颜色等(4)在对话框中单击“确定”按钮,可在数据表视图中看到改变了字体及数据表格式的“学生”表二、操作表<1> 快速查找表中的数据1.通过定位器查找“学生”的4号记录操作步骤:a.在资料表视图中打开“学生”表b.在记录编号框输入要查找的记录号4c.按Enter键,游标将定位到4号记录上2.通过“查找”和替换对话框的“查找”选项卡在“学生”表查找姓名为“王红”的数据操作步骤:a.在资料表视图中打开“学生”表b.选择菜单栏中的“编辑”—>“查找”命令,打开“查找和替换”对话框c.在“查找内容”下拉列表框中输入要查找的数据“王红”d.在“查找范围”下拉列表框中选择“学生:表”e.在“匹配”下拉列表框中选择“整个字段”f.“搜索”下拉列表框中选择“全部”g.单击“查找下一个”按钮,将查找指定的数据,找到的数据会高亮显示h.继续单击“查找下一个”按钮,可查找下一个满足条件的资料<2>简便替换表中的资料1.使用替换功能将“学生”表中“所在学院”字段中的“经济管理学院”数据替换为“经管学院”操作步骤:a.在数据标示图中打开“学生”表,单击“所在学院”字段标题按钮选择该列b.选择主窗口菜单栏上的“编辑”命令—>“替换”命令,打开“查找和替换”对话框c.在“查找内容”框中输入要查找的数据“经济管理学院”d.在“替换为”框中输入替换后的数据“经管学院”e.在“查找范围”框中选择“学生:表”f.在“匹配”框中选择“整个字段”g.在“搜索”框中选择“全部”h.单击“全部替换”按钮<3>按指定条件筛选表中的记录1.在“学生”表中筛选出满足条件“政治面貌=党员”的记录操作步骤:a.在资料表视图打开“学生”表b.在“政治面貌”字段中选中“党员”数据c.单击工具栏上的“按选定内容筛选”按钮,即可筛选出所要的记录d.单击“取消筛选”按钮,可恢复整个数据表记录第五章创建与使用查询对象一、使用查询对象查找所需数据<1> 实用查询从一个表中查找数据1.创建名称为“学生主要信息”的选择查询对象,从“学生”表中查找“学号”、“姓名”、“性别”、“班级”字段的数据操作步骤:a.在Access中打开“教学管理数据库”b.打开查询设计器c.选择查询对象的数据来源d.确定查询对象查找的数据字段e.保存查询对象f.预览查询对象添加多个表的查询设计视图查询对象找到的数据<2>使用查询从多个表中查找数据1.创建名称为“学生成绩”的查询对象,从“学生”、“学生选修课程”、“课程”3个表中查找“学号”、“姓名”、“课程名称”、“课程成绩”字段的数据操作步骤:a.在Access中打开“教学管理”数据库b.打开查询设计器c.选择查询数据的来源表d.确定查询对象要查找的数据字段e.设置查找的条件二、使用查询对象操作数据<1> 使用查询将指定的数据生成一个新表1.创建名称为“生成学生成绩信息表查询”对象,该查询用来创建一个包含字段“学号、姓名、性别、班级、课程成绩、课程名称、学分”的新表“学生成绩查询”操作步骤:a.打开查询设计视图b.将查询另存为一个新查询对象c.将查询定义为“生成表查询”类型d.预览将要生成的表e.生成新表第六章创建与使用窗体对象一、通过自动方式创建窗体<1> 创建纵栏式窗体1.使用“自动窗体”方式创建名称为“学生信息输入窗口”的纵栏式窗体对象,该窗体用来向“学生”表输入数据操作步骤:a.打开“教学管理”数据库b.在数据库对象窗口“对象”栏单击“表”按钮,选择“学生”表 c.在主窗口工具栏中单击“自动窗体”按钮,单击后即自动创建纵栏式船体对象e.保存窗体对象为“学生信息输入窗口”纵栏式窗体<2>创建表格式窗体1.使用“自动创建窗体”方式创建名称为“学生主要信息浏览窗口”的表格式窗体对象,该窗体用来浏览“学生主要信息”表中的数据操作步骤a.在“教学管理”数据库窗口“对象”栏中选“窗体”对象b.单击数据库窗口工具栏上的“新建”按钮c.在打开的“新建窗体”对话框中“自动创建窗体:表格式”d.并在表/查询列表中选择表“学生主要信息”e.单击“确定”按钮,即可自动创建窗体f.保存窗体对象为“学生主要信息浏览窗口”二、通过向导创建窗体<1>创建主/子式窗体1.通过窗体向导创建基于“学生”、“课程”两个表的名称为“学生选修课程主子式窗口”的主/子式窗体对象,该窗体用来输入、显示学生选修的课程信息操作步骤:(1)启动窗体向导a.启动access数据库打开“教学管理”数据库b.在数据口窗口“对象”栏选中“窗体”对象c.在“使用向导创建窗体”创建方法上双击,即可启动窗体向导,打开“窗体向导”对话框(2)回答向导提问a.在下面连续提问的向导对话框中回答向导提出的问题b.确定窗体上查看数据的方式c.确定子窗体使用的布局e.确定窗体使用的样式f.确定窗体与子窗体使用的标题(3)自动创建窗体三、通过设计器创建窗体<1>认识窗体设计视图1.打开窗体设计视图的方式(1)启动access数据库打开“教学管理”数据库(2)在数据库窗口“对象”栏选中“窗体”对象(3)在“在设计视图创建中创建窗体”创建方法上双击,即可打开窗体设计视图2.窗体的组成及节的功能(1)窗体的5个组成部分在窗体设计视图中右击,在弹出的快捷菜单中分别选择“页面页眉/页脚”和“窗体页眉/页脚”,会显示窗体的5个部分。
第二章 数据库的概念结构设计
第二章数据库的概念结构设计将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计。
它是整个数据库设计的关键步骤。
本章主要介绍以下内容:•数据模型。
•概念模型。
•概念结构设计的方法与步骤。
第一节数据模型一、数据数据是数据库中存储的基本对象,也是数据模型的基本元素。
1.数据在数据库中描述事物的符号记录称为数据,是存储的基本对象。
计算机是人们解决问题的辅助工具,而解决问题的前提是对问题存在条件及环境参数的正确描述,在现实世界中人们可以直接用自然语言来描述世界,为了把这些描述传达给计算机,就要将其抽象为机器世界所能识别的形式。
例如,我们在现实世界中用以下语言来描述一块主板:编号为0001的产品为“技嘉主板”,其型号为GA-8IPE1000-G,前端总线800MHz。
如果将其转换为机器世界中数据的一种形式则为:0001,技嘉主板,GA-8IPE1000-G,800MHz。
因此从现实世界中的数据到机器世界中的符号记录形式的数据,还需要一定的转换工作。
2.数据描述在数据库设计的不同阶段都需要对数据进行不同程度的描述。
在从现实世界到计算机世界的转换过程中,经历了概念层描述、逻辑层描述及存储介质层描述三个阶段。
在数据库的概念设计中,数据描述体现为“实体”、“实体集”、“属性”等形式,用来描述数据库的概念层次;在数据库的逻辑设计中,数据描述体现为“字段”、“记录”、“文件”、“关键码”等形式,用来描述数据库的逻辑层次;在数据库的具体物理实现中,数据描述体现为“位”、“字节”、“字”、“块”、“桶”、“卷”等形式,用来描述数据库的物理存储介质层次。
二、数据模型模型是对现实世界中的事物、对象、过程等客观系统中感兴趣的内容的模拟和抽象表达。
如一座大楼模型、一架飞机模型就是对实际大楼、飞机的模拟和抽象表达,人们从模型可以联想到现实生活中的事物。
数据模型也是一种模型,它是对现实世界数据特征的抽象。
数据模型一般应满足三个要求:一是能比较真实地模拟现实世界;二是容易被人们理解;三是便于在计算机上实现。
第二章 数据库管理与网络应用
第二章 数据库管理与网络应用
第一节 数据库基础知识 一、数据管理技术的发展
数据管理技术的发展过程大致可分如下四个阶段: 人工管理阶段 文件系统阶段 这一阶段的特点: 数据库系统阶段 (1)数据以文件形式可以长期保存在计算机中并由操作系统 来管理,文件组织方式由顺序文件逐步发展到随机文件 高级数据库技术阶段 (2)操作系统的文件管理系统提供了对数据的输入和输出操 作接口,即提供数据存取方法。 (3)一个应用程序可以使用多个文件,一个文件可被多个应 用程序使用,数据可以共享。 (4)数据仍然是面向应用的,文件之间彼此孤立,不能反映 数据之间的联系,因而仍存在数据大量冗余和不一致性
第二章 数据库管理与网络应用
第一节 数据库基础知识 四、数据库系统的组成
(三)操作系统 主要负责计算机系统的进程 管理、作业管理、存储器管 理、设备管理以及文件管理 等,因此可以给DBMS的数据 组织、管理和存取提供支持。
(四)数据库应用系统
(五)数据库应用开发工具 (六)数据库管理员及其他人员(DBA)
数据管理技术的发展过程大致可分如下四个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 高级数据库技术阶段 具有代表性的是
分布式数据库
面向对象数据库
第二章 数据库管理与网络应用
第一节 数据库基础知识 一、数据管理技术的发展
数据管理技术的发展过程大致可分如下四个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 高级数据库技术阶段 具有代表性的是
(5)有功能强大的关系数据库语言SQL的支持。
第二章 数据库管理与网络应用
第一节 数据库基础知识 三、数据库模型
(三)面向对象模型(Object—Oriented Model) 在面向对象的数据模型中,最重要的概念是对象(Object) 和类(Class)。 面向对象数据 模型比网状、 层次、关系数 据模型具有更 加丰富的表达 能力。
创建与修改数据库--习题答案
--4、将上面的次数据文件移除
--答案: alter database sqltest1 remove file sqltest1_n_data
--5、向数据库 sqltest1 添加一个新的文件组 filegroup_2 --答案: alter database sqltest1 add filegroup filegroup_2
第二章:创建数据库与修改数据库
/* 1、建立数据库 sqltest1,数据文件有两个都保存在 d:\test1 目录下,文件默认 10 兆,按 10%
增长;主数据文件入在主文件组中,次数据文件放在文件组 fielgroup_1 中; 日志文件 也保存在 d:\test1 目录下,默认大小为 5 兆,最大 50 兆,按 1 兆增长。 */ --答案: create database sqltest1 on primary (name=sqltest1_m_data, filename='d:\test1\sqltest1_data.mdf', size=10, filegrowth=10% ), filegroup fielgroup_1 (name=sqltest1_n_data, filename='d:\test1\sqltest1_data.ndf', size=10, filegrowth=10% ) log on (name=sqltest1_log, filename='d:\sqltest1_log.ldf', size=5mb, filegrowth=1mb, maxsize=50mb )
--6、向数据库 sqltest1 添加一个新的次数据文件名称为 sqltest1_n_data2,保存在 D:\test1 下, 其余自定义。该文件属于文件组 filegroup_2 --答案: alter database sqltest1 add file (name=sqltest1_n_data2,
数据库管理制度范本
第一章总则第一条为规范数据库管理工作,保障数据库的安全、稳定和高效运行,提高数据质量,促进信息资源的合理利用,根据《中华人民共和国数据安全法》等相关法律法规,结合本单位的实际情况,制定本制度。
第二条本制度适用于本单位所有数据库的管理工作,包括但不限于数据采集、存储、处理、传输、备份、恢复、销毁等环节。
第三条数据库管理工作应遵循以下原则:(一)安全性:确保数据库数据安全,防止非法访问、篡改、泄露等安全事件发生。
(二)可靠性:确保数据库稳定运行,保障数据完整性和一致性。
(三)高效性:优化数据库性能,提高数据处理速度。
(四)规范性:建立健全数据库管理制度,规范数据库操作流程。
第二章数据库分类与分级第四条本单位数据库分为以下类别:(一)核心数据库:存储关键业务数据,如财务、人事、客户信息等。
(二)业务数据库:存储业务数据,如销售、采购、库存等。
(三)辅助数据库:存储辅助性数据,如日志、报表等。
第五条根据数据的重要性、敏感性等因素,将数据库分为以下等级:(一)一级数据库:涉及国家秘密、企业商业秘密等敏感数据。
(二)二级数据库:涉及一般业务数据。
(三)三级数据库:涉及公开数据。
第三章数据库安全管理第六条数据库安全管理职责:(一)数据库管理员(DBA)负责数据库的日常管理、维护和监控。
(二)业务部门负责人负责所辖数据库的数据安全。
第七条数据库访问控制:(一)实行权限分级管理,根据岗位职责分配数据库访问权限。
(二)禁止非授权用户访问数据库。
(三)对数据库访问进行记录和审计。
第八条数据库备份与恢复:(一)定期对数据库进行备份,备份介质应安全存放。
(二)建立数据库恢复策略,确保在数据丢失、损坏等情况下能够及时恢复。
(三)定期进行数据库恢复演练。
第九条数据库安全事件处理:(一)发现数据库安全事件时,立即启动应急预案。
(二)及时上报安全事件,配合相关部门进行调查和处理。
第四章数据库维护与优化第十条数据库管理员应定期对数据库进行以下维护:(一)监控数据库性能,优化查询语句。
工程数据库建设方案
工程数据库建设方案第一章绪论1.1 项目背景随着信息化技术的不断发展,数据库管理系统在工程领域的应用也越来越广泛。
在工程项目的规划、设计、施工和运营过程中,需要对大量的数据进行管理和分析,以便更好地指导决策和优化工程流程。
因此,建立一套完善的工程数据库管理系统对于提高工程项目的管理效率和质量至关重要。
1.2 项目目的本项目旨在建立一套适合工程领域应用的数据库管理系统,以实现对工程项目数据的有效收集、存储、管理和分析,从而提高工程项目管理的科学化、规范化和智能化水平。
1.3 项目范围本项目的范围包括但不限于以下内容:1)对不同类型的工程数据进行分类和整理;2)建立数据库管理系统,包括数据库的设计、建模、实施和维护;3)实现数据库与其他信息系统的集成和共享;4)提供数据备份和安全保护措施。
1.4 参考标准本项目的数据库建设工作将遵循以下标准和规范进行:1)国家标准《信息技术数据库及其操作语言 SQL 第1部分:框架》;2)国际标准ISO/IEC 9075《信息技术数据库语言 SQL》;3)行业标准《工程项目管理信息系统数据交换规范》;4)相关规章制度和技术文献。
第二章数据库设计2.1 数据需求分析首先,需要对工程项目涉及的不同数据类型和数据流程进行细致的调研和分析,从而确定数据库管理系统的数据需求和功能需求。
根据项目背景和范围,可以初步归纳出以下几类数据:1)工程项目基本信息:包括项目名称、地点、规模、投资、时间等;2)设计数据:包括设计图纸、规范标准、工程计算数据等;3)施工数据:包括施工过程中的各种监测数据、进度数据、质量数据等;4)运营数据:包括工程设施的运行状态、维护保养记录、故障处理数据等。
2.2 数据模型设计基于数据需求分析的结果,需要设计数据库的逻辑结构和物理结构。
在设计数据模型时,需要考虑数据的组织结构、数据项的定义、数据表的关系等。
同时,需要兼顾数据库的性能、可维护性和可扩展性。
2.3 数据库管理系统选择根据数据库设计的要求,需要选择合适的数据库管理系统(DBMS)。
第二章 sql server 2008 数据库的基本操作
/*日志文件逻辑文件名*/ /*日志文件物理文件名*/ /*日志文件初始大小*/ /*日志文件最大大小*/ /*日志文件自动增长*/
使用T-SQL语言为安易超市创建“supermarket”数据库
参数 参数值
数据库名称
数据文件逻辑文件名 数据文件物理文件名 数据文件的初始大小 数据文件的最大大小 数据文件增长量 日志文件逻辑文件名
在更改数据库名称之前,要确保以下三种条件: • 确保数据库被创建后没有被使用过 • 确保数据库的访问选项设置时单用户模式 • 确保数据库现在处于关闭状态
SQL Server 2000数据库的基本操作
【例】将数据库“学生信息管理”更名为“student”
1. 2.
ALTER DATABASE 学生信息管理 MODIFY NAME = student SP_RENAMEDB „student‟ , ‟学生信息管理’
CREATE DATABASE 教学管理 ON PRIMARY ( NAME = „教学管理_DATA1‟, FILENAME = „D:\教学管理\教学管理_DATA1.MDF‟. SIZE = 5, MAXSIZE = 100, FILEGROWTH = 10% ) FILEGROUP F_GROUP ( NAME = „教学管理_DATA2‟, FILENAME = „D:\教学管理\教学管理_DATA2.MDF‟. SIZE = 5, MAXSIZE = UNLIMITED, FILEGROWTH = 10% )
例: USE 教学管理 EXEC sp_helpfilegroup
SQL Server 2000数据库的基本操作
2、更改数据库名称
在查询分析器中使用T-SQL命令更改数据库名称。 语法一: SP_RENAMEDB „oldname‟ , ‟newname‟ 语法二: ALTER DATABASE dataname MODIFY NAME = newname 注意:
第二章 SSMS
(11)“工具”菜单
打开工具、自定义键盘命令、显示或隐藏工具栏按 钮等: SQL Server Profiler:有时,需要监视SQL Server的状态。该工具被告知要核查的事件,当 事件在SQL Server中发生时,监视并记录事件、 运行代码等。 数据库引擎优化顾问:提出优化建议,以提高处 理性能。 选项:通过该菜单项,可以访问不同选项,来根 据需要配置SSMS的设置。
在图2-26所示主页面单击“功能的外围应用配置 器”。 “即席远程查询”。可以从SQL Server执行其 他没有明确定义的数据源上的即席远程查询,并 从函数中返回数据。默认情况下,该选项是禁用 的,并且,只应在需要远程查询时才启用。
专用管理员连接(DAC)
有时,由于SQL Server工作状况不佳或者出现问题, 不能通过SSMS与其建立连接。 该选项将允许与SQL Server建立一种单独的、专用 的连接,可以通过该连接行使管理职责,以帮助 SQL Server恢复正常。 当要从远程计算机建立这种连接时,就在这里启用 该选项。 只有当SQL Server在防火墙的保护之下时,才启用 该选项,否则,将导致出现不希望的到服务器的连 接。
SQL Server是作为服务运行的,没有供用户使用、 与用户进行交互的界面。 SSMS是一个能够将用户 的命令和函数传递到SQL Server,进而再传到底层 数据库的工具。 SSMS能够在一个应用程序中进行多个SQL Server 安装中的开发和工作。
பைடு நூலகம்
SSMS
SSMS中最常用的工具之一是查询编辑器(query editor)。该工具可用于编写和执行程序代码。 程序代码称为Transact SQL(T-SQL)。T-SQL 其实是微软对美国国家标准化组织(ANSI)发布的 结构化查询语言——SQL的ANSI-92规范的扩展。 查询编辑器用T-SQL向数据库发送查询。 图形界面的操作实际最终都被转换为T-SQL代码传 递给SQL Server执行。
数据库运维管理制度
数据库运维管理制度第一章绪论1.1背景与意义随着信息化建设的不断深入,数据库已成为企业重要的信息管理工具。
数据库管理及运维工作的科学、规范、高效的运行,对于企业信息化发展、信息安全及数据可靠性具有重要意义。
因此,建立健全的数据库运维管理制度,对于保障企业的数据安全、提高业务系统的稳定性、提升IT管理水平具有重要意义。
1.2编制目的为了规范数据库管理及运维工作,加强数据库安全管理,提高数据库系统运行效率和稳定性,保证数据的合法性和完整性,制定本制度。
1.3适用范围本制度适用于企业内所有的数据库管理及运维工作,负有数据库管理及运维职责的各相关人员应严格遵守本制度。
第二章数据库运维管理2.1 数据库管理数据库管理员应严格按照公司的数据管理制度对数据库进行规范管理,包括但不限于:数据库安装及配置、数据备份与恢复、权限管理、性能优化等。
2.2 数据库备份与恢复数据库管理员应按照公司的备份流程制定数据库备份计划,并定期对数据库进行备份,备份的数据应存放在安全可靠、离线的介质上;同时,应制定恢复实施方案,并定期进行恢复演练。
2.3 数据库性能优化数据库管理员应监控数据库系统的性能情况,负责数据库性能调优,在数据库设计、索引优化、存储优化等方面不断改进,以保证数据库系统的高效、稳定运行。
2.4 数据库安全管理数据库管理员应严格按公司的安全政策,规范数据库安全管理,包括但不限于:设置合理的用户权限、对数据库进行安全检查、定期进行数据库安全漏洞扫描、及时更新安全补丁等。
2.5 数据库监控及报警数据库管理员应建立数据库监控体系,对数据库的运行情况、性能等进行监控,并制定相应的报警规则,及时处理异常情况,保证数据库系统的稳定运行。
2.6 数据库版本管理数据库管理员应按照公司的数据库版本管理制度,对数据库系统进行版本管理,明确规定数据库的升级、变更的流程和权限,并制定相应的实施方案。
第三章数据库管理制度3.1 数据库管理规范数据库管理员应按照公司的数据库管理规范,对数据库的安装、配置、更新等进行严格规范,确保数据库的稳定运行。
第二章 创建数据库和表
(4)INSERT [BEFORE] [BLANK] ① INSERT BLANK 在当前记录之后插入一条空白记录 ②INSERT BEFORE BLANK 在当前记录之前插入一条空白记录. ③INSERT INTO 学籍(学号,入学成绩) VALUES(“040301”,587) ④ INSERT INTO <表名> FROM ARRAY<数组名>
(1)使用CREATE TABLE 命令可直接创建表中 的字段 例如:键入命令: OPEN DATABASE 学生 CREATE TABLE 图书借阅(学号C(6), 姓名C(8), 书名C(20), 作者C(8), 定价N(6,2))
(2)使用ALTER TABLE 命令还可以在表中添 加一个字段
将指定数组的各数组元素值依次赋给各字段。
二、浏览记录 1. “浏览”方式 (1)在项目管理器中,选择某表,单击“浏览”, 打开“浏览”记录窗口,如打开表时不是 “浏览”方式,可单击“显示” →“浏览” (2)使用USE命令打开表后,再键入BROWSE 命令 USE 学籍 EXCLUSIVE BROWSE
2.2 创建数据库
一、创建数据库 1.创建数据库有三种方法: 使用项目管理器、使用命令、数据库向导
(1)使用项目管理器 ①在项目管理器窗口中,选择“数据”选项 卡中的“数据库”选项,单击“新建”按 钮,打开“新建数据库”对话框。 ②单击“新建数据库”按钮,出现“创建” 对话框 ③选择文件保存的位置输入数据库名,单击 “保存”按钮,出现“数据库设计器”窗 口及“数据库设计器”工具栏。 ④关闭“数据库设计器”窗口,至此就创建 了一个数据库文件。该数据库文件显示在 项目管理器窗口中。
(2)使用命令创建数据库 格式:CREATE DATABASE[数据库名|?]
[高等教育]第2章Access数据库系统的基本概念
2.1.1 Access的特点
4.数据访问页功能 Access 2000以上的版本都有数据访问页功能。通
过创建数据访问页,可以将数据管理系统移植到浏 览器中,从而实现将数据发布到Internet或Intranet 上。通过网络,用户使用浏览器就可以浏览远程网 络数据库中的数据,甚至还可以对数据库中的数据 进行添加、修改、删除等操作。源自2019/2/25桂林理工大学
4
2.1 Access简介
2.1.2 Access 2003的基本功能
1.建立数据库 2.数据库操作 3.数据通信
2019/2/25
桂林理工大学
5
2.1 Access简介
2.1.2 Access 2003的基本功能
1.建立数据库 根据实际问题的需要建立若干个数据库,在每 个数据库中建立若干个表结构,并给这些表输入 具体的数据,然后给这些表建立表间的联系。
第2章 Access数据库系统的基本概念
2.1 Access简介
Access 是Microsoft Office应用软件的重要组成 部分,是一个关系数据库管理系统,也是目前 最流行的桌面数据库管理软件。它非常适合初 学者作为学习数据库入门知识、掌握数据库管 理工具的首选数据库软件。 它提供了一套完整的工具和向导,即使是初学 者,也可以通过可视化的操作来完成绝大部分 的数据库管理和开发工作。
2019/2/25
桂林理工大学
32
2.5 Access 2003数据库的构成
2.5.2查询 查询是在数据库的表中检索特定信息的一
种手段,它可以从一个或多个表中查找那 些符合特定条件的信息,并把它们集中起 来,形成一个全局性的集合,供用户查看。 例如,在“学生”表中查找所有女学生的 信息,就可以通过创建一个查询来完成。
Access数据库管理入门指南
Access数据库管理入门指南第一章:什么是Access数据库管理Access数据库是一种广泛应用于各个领域的关系型数据库管理系统。
它可以帮助个人用户和小型企业进行数据的存储、管理和分析。
Access提供了友好的用户界面和一系列强大的功能,使得用户可以轻松创建和管理数据库。
第二章:Access数据库的基本操作2.1 创建数据库打开Access软件,在新建标签页中选择“空白数据库”选项,将其保存为一个新的数据库文件。
用户可以设置数据库的名称和保存路径。
2.2 创建数据表在新建的数据库中,选择“创建”标签页,点击“表格设计”,然后按照需求设置数据表的字段和数据类型。
可以为每个字段设置主键、唯一索引和默认值等属性。
2.3 插入数据双击新建的数据表,进入数据表视图。
在底部的空白行中输入相应数据,或者选择导入Excel等外部文件。
点击保存后,数据将被插入到数据表中。
2.4 修改和删除数据在数据表中选择要修改或删除的记录,点击相应按钮,即可进行编辑。
注意在删除数据之前要谨慎确认,以免误操作导致数据丢失。
第三章:Access数据库的查询和报表功能3.1 查询数据在数据库中,选择“创建”标签页,点击“查询设计”,然后选择要查询的数据表和字段。
可以设置条件、排序和分组等,以获得符合要求的数据查询结果。
3.2 创建报表在数据库中,选择“创建”标签页,点击“报表设计”,然后根据需要选择要展示的数据表和字段。
可以设置报表的布局、样式和汇总等,以生成符合要求的数据报表。
第四章:Access数据库的关系和查询4.1 建立表之间的关系在Access中,使用主键和外键来建立不同表之间的关系。
在设计表格时,选择“工具”标签页中的“关系”按钮,然后按照需要建立表之间的关系。
4.2 使用查询进行数据关联在查询设计视图中,选择要关联的数据表,然后在字段列表中选择要关联的字段。
Access会根据选择的字段自动关联数据,并生成结果集。
用户可以根据需要设置关联条件和查询结果。
轻松学习MicrosoftAccess数据库
轻松学习MicrosoftAccess数据库第一章:Microsoft Access数据库入门Microsoft Access是一种广泛使用的关系型数据库管理系统(RDBMS),它是微软公司的产品之一。
通过Access,用户可以创建和管理数据库,并使用各种工具和功能来处理数据。
1.1 Access的基本概念- 数据库:数据库是一个包含表、查询、表单和报告等对象的集合。
它用于存储、管理和查询数据。
- 表:表是数据的集合,它由行和列组成。
每行代表一个记录,每列代表一个字段。
- 查询:通过查询,用户可以从表中检索和显示特定的数据。
- 表单:表单用于创建和修改数据的界面。
- 报告:报告可以根据表或查询的内容生成格式化的输出。
1.2 安装和启动Access- 安装:可以从微软官方网站下载Access,并按照安装向导完成安装过程。
- 启动:安装完成后,可以从开始菜单或任务栏的Access图标启动程序。
第二章:创建和管理数据库2.1 创建数据库- 新建数据库:打开Access后,选择新建空白数据库或使用模板创建新数据库。
- 命名数据库:为数据库命名,并选择保存位置。
2.2 创建表- 设计表:定义表的字段和数据类型。
可以设置字段的属性和约束。
- 输入数据:根据表的结构,逐条输入或导入数据。
2.3 创建查询、表单和报告- 查询:通过查询向数据库提问并获取特定的数据结果。
- 表单:设计表单界面,用于方便地输入、修改和查看数据。
- 报告:创建格式化的报告,用于展示数据库中的数据。
第三章:数据操作和查询3.1 添加、修改和删除数据- 添加数据:使用表单或表格视图向表中添加新记录。
- 修改数据:通过表单或查询结果对数据进行修改。
- 删除数据:选中要删除的记录,通过删除命令或键盘删除。
3.2 查询数据- 简单查询:基于一个或多个条件从表中筛选数据。
- 参数查询:提供用户输入参数,根据参数查询数据。
- 汇总查询:对数据进行计算和统计,并生成结果。
第2章Access2010数据库创建与操作
2.3.2 使用样本模板创建数据库
图2-25 使用默认的文件名“罗斯文”
图2-26 “文件新建数据库”对话框
27Leabharlann 2.3.3 创建空白Web数据库
在Access 2010中,创建一个空白Web数
据库的方法与第2.3.1节中介绍的创建空数据库 的方法相类似。一般的操作步骤如下例所述。 例2-3 在Access 2010中,要求在E盘的 “E:\AccessWeb”文件夹中,创建一个名为 “图书管理系统.accdb”的Web数据库。
6
2.2 Access 2010用户界面
2.2.1 Access 2010窗口
Access 2010窗口按其显示格式大体
上可分为两类。 第1类是Backstage 视图类的窗口。
第2类是含有功能区和导航窗格等的
Access 2010工作界面窗口,形如图2-3所
示。
7
Backstage 视图类的窗口
2010窗口,其基本方法有如下几种:
(1)单击Access 2010窗口右上角的“关闭”按钮,
退出 Access 2010。
(2)单击 Access 2010窗口“文件”选项卡中的
“退出”,退出 Access 2010。
(3)双击Access 2010窗口左上角“控制菜单”按 钮,退出Access 2010。 (4)按 Alt + F4 组合键,退出 Access 2010。
20
2.3 Access数据库的创建
为了在Access 2010中建立数据库,用户
可以通过单击“文件”选项卡中的“新建”命
令来创建数据库。创建出来的数据库以独立的
数据库文件存储在磁盘上,数据库文件的扩展
规章制度数据库
规章制度数据库第一章总则第一条根据国家相关法律法规,为了规范数据库管理、确保数据安全、保护用户权益,制定本规章制度。
第二条适用范围:本规章制度适用于所有使用、管理数据库的单位和个人。
第三条数据库管理的原则:合法合规、保护隐私、保护数据安全、公开透明、便于管理。
第四条数据库管理的目的:提高数据使用效率、确保数据正确性、保证数据安全、促进数据共享。
第五条数据库管理的责任:所有使用、管理数据库的单位和个人都有责任遵守本规章制度,并承担相应的工作责任。
第六条数据库管理的权限:数据库管理权限由本单位领导审批,并根据实际工作需要设定不同权限等级。
第七条数据库管理的审核:定期对数据库使用情况进行检查,发现问题及时处理并采取相应的措施。
第八条数据库管理的培训:对数据库管理员进行专业化培训,提高其管理水平和技能。
第二章数据库的建立与维护第九条数据库的建立:数据库的建立需经过领导审批、明确数据库的用途、依据数据的真实性和完整性建立数据库。
第十条数据库的备份:定期对数据库进行备份,确保数据的安全性,且备份数据存储在安全的位置。
第十一条数据库的更新:对数据库中的数据进行及时更新,确保数据的新鲜性和准确性。
第十二条数据库的维护:定期对数据库进行维护,对数据库中的遗留问题进行整改,确保数据库的正常运行。
第十三条数据库的清理:对不再使用的数据库及数据进行清理,释放存储空间,提高数据库的使用效率。
第三章数据库的使用与访问第十四条数据库的使用权限:根据工作需要设定不同的权限等级,明确各级权限的使用范围和权限限制。
第十五条数据库的访问控制:对访问数据库的人员进行身份认证,确保只有授权人员可以访问数据库。
第十六条数据库的使用规范:所有使用数据库的人员必须遵守相关法律法规和本规章制度,禁止违规使用数据库。
第十七条数据库的监控:对数据库的使用情况进行实时监控,发现异常情况及时处理并追究责任。
第十八条数据库的问题处理:对发现的数据库问题及时处理,确保数据的安全和正常使用。
数据库管理规定范文(三篇)
数据库管理规定范文第一章总则第一条为了规范和管理数据库的使用,保护数据库的安全和完整性,保护数据的隐私和机密性,提高数据库的管理效率和服务质量,制定本规定。
第二条本规定适用于我单位内部所有的数据库管理工作,涉及到的部门和人员应严格按照本规定执行。
第三条数据库管理负责人应当负责组织、协调和监督数据库管理工作,并定期进行数据库管理工作的评估和改进。
第四条数据库管理员应当具备相关的专业知识和技能,严格遵守职业道德,保守数据库的机密性,不得滥用权限和泄露数据。
第五条数据库用户应当遵守数据库管理规定,正当使用数据库,不得非法获取、篡改、传播和泄露数据库中的数据。
第六条本规定的解释权归我单位数据库管理负责人所有。
第二章数据库的创建和维护第七条创建数据库应当按照相关的规定和流程进行,填写详细的数据库申请表,包括数据库的名称、用途、权限设置等内容。
第八条数据库管理员应当按照规定的权限分配,为数据库用户分配相应的用户权限,包括读取、修改、删除等操作。
第九条数据库管理员应当定期进行数据库的备份和恢复,保证数据库数据的安全和完整性。
第十条数据库管理员应当定期进行数据库的性能监控和优化,提高数据库的运行效率和响应速度。
第十一条数据库管理员应当保留数据库的操作日志,记录所有的操作记录和异常情况,并定期进行审计和分析。
第三章数据库的使用和权限管理第十二条数据库用户应当按照规定的权限进行数据库的使用,不得越权操作数据库。
第十三条数据库用户应当妥善保管个人账号和密码,不得将账号和密码泄露给他人。
第十四条数据库用户应当严格遵守数据库使用规范,不得进行非法操作和滥用权限。
第十五条数据库用户应当按照规定的权限申请流程进行权限的申请和调整,不得无故要求超出权限范围的操作。
第十六条数据库管理员应当及时处理数据库用户的权限申请和权限调整请求,并保证及时审批和反馈。
第十七条数据库管理员应当定期审核和维护数据库用户的权限,及时删除不需要的用户权限。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章建立数据库本章内容◆数据库的设计概念与创建数据库。
◆表的创建及表与表之间的关系。
◆数据库的修改、设计与编辑。
一、数据库的设计1.概念及准则下面介绍数据库设计的概念,及由此而产生的数据库设计准则。
Access 2003数据库是所有相关对象的集合,包括表、查询、窗体、报表、宏、模块、Web页等。
每一个对象都是数据库的一个组成部分,其中,表是数据库的基础,它记录数据库中的全部数据内容。
而其他对象只是Access提供的用于对数据库进行维护的工具而已。
正因为如此,设计一个数据库的关键,就集中在建立数据库中的基本表上。
关系型数据库不管设计得好坏,都可以存取数据,但是不同的数据库在存取数据的效率上有很大的差别。
为了更好的设计数据库中的表,下面提供几条一般规则供大家讨论。
⑴字段唯一性。
即表中的每个字段只能含有惟一类型的数据信息。
在同一字段内不能存放两类信息。
⑵记录唯一性。
即表中没有完全一样的两个记录。
在同一个表中保留相同的两具记录是没有意义的。
要保证记录的唯一性,就必须建立主关键字。
⑶功能相关性。
即在数据库中,任意一个数据表都应该有一个主关键字段,该字段与表中记录的各实体相对应。
这一规则是针对表而言的,它一方面要求表中不能包含该表无关的信息,另一方面要求表中的字段信息要能完整地描述某一记录。
⑷字段无关性。
即在不影响其他字段的情况下,必须能够对任意字段进行修改(非主关键字段)。
所有非主关键字段都依赖于主关键字,这一规则说明了非主关键字段之间的关键是相互独立的。
这些内容涉及到关系模型与规范化问题,这里不作理论分析,我们将在数据库原理中学习和讨论。
2. 一般步骤按照上面几条原则,可以设计一个比较好的数据库及基本表。
当然数据库的设计远不止这些,还需要设计者的经验和对实际事务的分析和认识。
不过可以就这几条规则总结出创建数据库的一般步骤。
⑴明确建立数据库的目的。
即用数据库做哪些数据的管理,有哪些需求和功能。
然后再决定如何在数据库中组织信息以节约资源,怎样利用有限的资源以发挥最大的效用。
⑵确定所需要的数据表。
在明确了建立数据库的目的之后,就可以着手把信息分成各个独立的主题,每一个主题都可以是数据库中的一个表。
⑶确定所需要的字段。
确定在每个表中要保存哪些信息。
在表中,每类信息称作一个字段,在表中显示为一列。
⑷确定关系。
分析所有表,确定表中的数据和其他表中的数据有何关系。
必要时,可在表中加入字段或创建新表来明确关系。
⑸改进设计。
对设计进一步分析,查找其中的错误。
创建表,在表中加入几个实际数据记录,看能否从表中得到想要的结果。
需要时可调整设计。
3. 实例剖析下面以小型公司为例,建立客户、订单、产品、雇员管理的数据库。
⑴明确目的。
◆公司中有哪些雇员及其自然情况(何时被聘)、工作情况(销售业绩)等。
◆公司中有哪些产品及其种类、单价、库存量、定货量等。
◆公司有哪些客户,客户的姓名、地址、联系方式及有何订货要求等。
⑵确定数据表。
◆客户表。
存储客户信息。
◆雇员表。
存储雇员信息。
◆产品表。
存储产品信息。
◆订单明细表。
存储客户订单信息。
⑶确定字段信息。
在上述相关的表中,我们可以初步确定如下必要的字段信息。
习惯上,每个表都可人为设定一个关键字段。
如订单表中,它的主关键字段是由多个字段组成的(产品编号、订货日期、客户编号、雇员编号),同时为了方便,也可建立一个订单编号作为主关键字段,它本来是可有可无的。
请看下图所示的字段。
⑷确定表间关系。
要建立两个表之间的关系,可以把其中一个表的主关键字段添加到另一个表中,使两个表都有该字段。
下图中,课单明细表中的主关键字段是由多个字段组成的。
当然也可以如上所示地设立一个订单编号作为主关键字段。
⑸改进设计。
上图中每一个表中的字段设置可以进一步完善和改进,甚至可以建立不同于初步设计时的新表来完成。
如有需要,为了进行雇员工资的发放,可以建立工资表。
二、建立一个数据库下面是Microsoft Access 2003的界面。
基于这个界面,创建一个新的数据库的方法是多样的,也是十分简单的。
1.利用模板新建数据库为了方便用户的使用,Access 2003提供了一些标准的数据框架,又称为“模板”。
这些模板不一定符合用户的实际要求,但在向导的帮助下,对这些模板稍加修改,即可建立一个新的数据库。
另外,通过这些模板还可以学习如何组织构造一个数据库。
Office Online 模板可通过在线查找所需要的数据库模板。
选择本机上的模板,出现如下窗体:选择工时与账单模板,如下图:命名存盘后,向导如下:下面是数据库中的表和字段:如果修改字段,有些不能修改的将给出提示信息:选择屏幕的显示样式:确定打印报表所用的样式:指定数据库的标题,并确定是否给出图片:完成数据的建立:完成数据库建立所有工作之前,给出公司信息:切换在数据库启动的主控页面:以下是数据的建立之后的内容:通过模板建立数据库虽然简单,但是有时候它根本满足不了实际的需要。
一般来说,对数据库有了进一步了解之后,我们就不再去用向导创建数据库了。
高级用户很少使用向导。
2. 直接建立一个数据库选择建立空数据库,其中的各类对象暂时没有数据,而是在以后的操作过程中,根据需要逐步建立起来。
新的空数据库窗口如下:3. 根据现有文件新建数据库Access 2003提供了“根据现有文件新建数据库”的功能,这与以前的版本有不同之处。
新建的数据库与选中的现有数据库文件存放在同一文件夹中,但是它的文件名有一个统一的改变,即在原现有文件之主文件名后增加“1”,以示区别,这样就产生了现有数据库文件的一个复制副本。
2. 打开已存在的数据库要使用数据库,Access 2003需要打开数据库。
在打开数据库对话框右上角,有一些按钮:返回前一级、向上一级文件夹、Web搜索、删除、新建文件夹、视图方式、工具项5. 查看数据库属性数据库是Access对象,因此具有属性,属性包括文件名、文件大小、位置、由谁修必、最后修改日期。
数据库属性分为5类:“常规”、“摘要”、“统计”、“内容”、“自定义”。
三、创建简单表建立了空的数据库之后,即可向数据库中添加对象,其中最基本的是表。
简单表的创建有多种方法,使用向导、设计器、通过输入数据都可以建立表。
最简单的方法是使用表向导,它提供了一些模板。
1. 使用向导创建表表向导提供两类表:商务表和个人表。
商务表包括客户、雇员和产品等常见表模板;个人表包括家庭物品清单、食谱、植物和运动日志等表模板。
下面假设建立一个客户表:如果先中的是第一项,则可修改表的结构:2. 表设计器虽然向导提供了一种简单快捷的方法来建立表,但如果向导不能提供用户所需要的字段,则用户还得重新创建。
这时,绝大多数用户都是在表设计器中来设计表的。
工具栏上包括如下工具对象:视图、保存、搜索、主键、索引、插入行、删除行、属性、生成器、数据库窗口、新对象3. 字段、数据类型、字段属性⑴字段字段是通过在表设计器的字段输入区输入字段名和字段数据类型而建立的。
表中的记录包含许多字段,分别存储着关于每个记录的不同类型的信息(属性)。
在设计字段名称时,某些字符不允许出现在字段名称中:句点 . 惊叹号 ! 方括号 [] 左单引号‘字段名中可以使用大写或小写,或大小写混合的字母。
字段名可以修改,但一个表的字段在其它对象中使用了,修改字段将带来一致性的问题。
字段名最长可达64个字符,但是用户应该尽量避免使用过长的字段名。
⑵数据类型Access 2003 为字段提供了十种数据类型:数据类型用途字符长度文本字母和数字 0 ~ 255 个字符备注字母和数字 0 ~ 64000个字符数字数值 1、2、4或8字节日期/时间日期/时间 8字节货币数值 8字节自动编号自动数字 4字节是/否是/否、真/假 1位OLE对象链接或嵌入对象可达1G超链接 Web地址、邮件地址可达64000字节查阅向导来自其他表或列表的值通常为4字节对于某一具体数据而言,可以使用的数据类型可能有多种,例如电话号码可以使用数字型,也可使用文本型,但只有一种是最合适的。
主要考虑的几个方面如下:◆字段中可以使用什么类型的值。
◆需要用多少存储空间来保存字段的值。
◆是否需要对数据进行计算(主要区分是否用数字,还是文本、备注等)。
◆是否需要建立排序或索引(备注、超链接及OLE对象型字段不能使用排序和索引)。
◆是否需要进行排序(数字和文本的排序有区别)。
◆是否需要在查询或报表中对记录进行分组(备注、超链接及OLE对象型字段不能用于分组记录)。
⑶字段属性字段有一些基本属性(如字段名、字段类型、字段宽度及小数点位数),另外对于不同的字段,还会有一些不同的其它属性。
◆字段大小。
文本型默认值为50字节,不超过255字节。
不同种类存储类型的数字型,大小范围不一样。
◆格式。
利用格式属性可在不改变数据存储情况的条件下,改变数据显示与打印的格式。
文本和备注型数据的格式最多可由三个区段组成,每个区段包含字段内不同的数据格式之规格。
第一区段描述文本字段的格式。
第二区段描述零长度字符串的格。
第三区段描述Null值字段的格式。
可以用4种格式符号来控制输入数据的格式:@ 输入字符为文本或空格。
& 不需要使用文本字符。
< 输入的所有字母全部小写(放在格式开始)。
> 输入的所有字母全部大写(放在格式开始)。
◆小数位数。
小数位数只有数字和货币型数据可以使用。
小数位数为0 ~ 15位,视数字或货币型数据的字段大小而定。
◆标题。
标题用来在报表和窗体中替代字段名称。
要求简短、明确,以便于管理和使用。
◆默认值。
默认值是新记录在数据表中自动显示的值。
默认值只是开始值,可在输入时改变,其作用是为了减少输入时的重复操作。
◆有效性规则。
数据的有效性规则用于对字段所接受的值加以限制。
有些有效性规则可能是自动的,如检查数值字段的文本或日期值是否合法。
有效性规则也可以是用户自定义的。
例如:<100Between#1/1/1970#and#12/31/2003#◆有效性文本。
有效性文本用于在输入的数据违反该字段有效性规则时出现的提示。
其内容可以直接在【有效性文本】框内输入,或光标位于该文本框时按Shift+F2,打开显示比例窗口。
◆掩码。
输入掩码为数据的输入提供了一个模板,可确保数据输入表中时具有正确的格式。
比如:在密码框中输入的密码不能显示出来,只能以“*”形式显示,那么只需要在【输入掩码】文本框内设置为“*”即可。
输入掩码可以打开一个向导,根据提示输入正确的掩码。
4. 使用设计器创建表的一般步骤对表设计器、字段、字段属性、字段数据类型有所了解之后,现在再来看用表设计器创建表的一般步骤。
⑴打开空表设计器。
⑵输入【客户编号】字段名,设置为主关键字段(主键)。
⑶设定数据类型为“数字”。