1 / 12
文档名称:

第一讲_数据库技术基础.ppt

格式:ppt   页数:12
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第一讲_数据库技术基础.ppt

上传人:所以所以 2012/2/25 文件大小:0 KB

下载得到文件列表

第一讲_数据库技术基础.ppt

文档介绍

文档介绍:第一讲数据库技术基础
教学目标:
1、了解数据库技术的研究范围及应用领域
2、了解数据库技术的基本概念及相关术语
3、掌握数据库技术的学习方法及学习重点
教学学时:4H
九江职业技术学院计算机教研室
学习情境描述
 停车场收费系统功能要求:
系统由服务器端程序和客户端程序两部分组成。服务器端程序由管理员使用。可实现用户管理、收费标准设定、车位管理、收费情况查看及统计等功能。客户端程序由收费员使用。可实现用户登录、分配车位、记录收费等功能。
服务器端可实时对客户端的分配车位请求进行处理,更新当前的车位情况,记录车位分配的时间及收费情况,并将更新后的车位情况通知所有在线客户端。
客户端登录后先应读取收费标准、服务器端的系统时间,然后显示当前的车位情况,并能根据服务器端发送的消息实时更新。根据当前的车位情况分配车位,然后应实时将消息发送至服务器,收到应答消息后放行。完成收费时,先应查看车位分配的情况,计算应收费金额,完成收费后,应及时将回收的车位情况及收费情况发送至服务器。
九江职业技术学院计算机教研室
1-1 关于数据库的基本术语
一、数据与信息
以下表格记录了员工的信息,其中表头反映了各列数据的实际意义,每行数据反映了一个员工的基本情况。
相关概念(P7)
实体、实体集、属性、属性值、域、码。
九江职业技术学院计算机教研室
1-1 关于数据库的基本术语
二、数据库与数据库系统
数据库DB:存放数据的仓库。例如:停车场收费系统中除了员工表外,还应有车位表、收费标准表、收费记录表等。
数据库管理系统DBMS:为了建立、使用、维护数据库而配置的系统软件。如:Access 、SQL Server、Oracle等。主要功能包括:数据定义功能、数据操纵功能、数据库运行管理功能、数据库的建立与维护功能。
数据库系统DBS:在计算机系统中应用数据库技术开发的信息管理系统。系统结构如图1-1所示。
SQL Server数据库基础知识
一、常用对象(P53)
表、字段、索引、视图、存储过程、触发器。
二、文件和文件组
主数据文件与次数据文件
日志文件
主文件组与用户定义文件组
九江职业技术学院计算机教研室
数据文件
日志文件
数据、表、存储过程、触发器、视图、规则、默认值、用户定义数据类型、索引、权限
数据库用户、数据库规则等对象
学生管理数据库
SQL Server数据库基础知识
-SQL语句的集合,这组语句作为单个的工作与恢复的单元。事务作为一个整体来执行,对于其数据的修改,要么全都执行,要么全都不执行。


九江职业技术学院计算机教研室
事务日志工作流程
数据库修改操作
写入日志
页调入内存
写入磁盘
SQL Server数据库基础知识
文件组是SQL另一种形式的容器,文件位置可以很灵活,你可以将数据文件存储在不同的地方,然后用文件组把他们作为一个单元来管理。例如,你可以将主数据文件放在一个地方然后将次要数据文件(,,),如果需要,可将他们放在三个不同的磁盘(如D盘、E盘、F盘)上。然后创建一个文件组,将所有的文件指定到此文件组。
九江职业技术学院计算机教研室
学生数据库
d:\msql\data\
e:\msql\data\
f:\msql\data\
d:\msql\data\
e:\msql\data\
f:\msql\data\
SQL Server数据库基础知识
三、系统数据库
master 记录系统级信息,如:注册账户和密码、系统设置信息等大量,是系统的关键性所在,所以他一旦受到破坏,可能会导致这个系统的瘫痪。
model保存数据库创建的模板和原型,包含了每一用户数据库所需要的系统表。它的定制结构可以被更改,因为每当用户创建新的数据库时,都是复制model数据库的模板,以后所有更改都将反映到用户数据库当中。
msdb保存计划警报与作业,供SQL server代理程序调度报警和作业调度等活动。
tempdb临时数据库, 保存所有的临时性表和临时存储过程,并满足任何其他的临时存储要求。tempdb数据库是全局资源,在每次启动时都重新创建,因此该数据库在系统启动时总是空白的。
九江职业技术学院计算机教研室
数据管理技术的发展
数据管理:对数据进行收集、整理、存