当前位置:文档之家› 《数据库技术基础》PPT课件

《数据库技术基础》PPT课件

一是描述事物特性的数据内容 二是存储在某种媒体上的数据形式。
数据处理是指将数据转换成信息的过程。
第一组概念 数据与信息
• 信息与数据
信息是现实世界事物的存在方式或运动状态的 反映。
数据是将现实世界中的各种信息记录下的、可 以识别的符号,是信息的载体,信息的具体表 现形式。
• 信息与数据的关系
数据是承载信息的物理符号或称之为载体, 而信息是数据的内涵。
SQL
要学习什么内容?
一种基本工具:
• SQL Server Management Studio
两种实现方法:
• 可视化 • T-SQL编程
三大基本知识点
• 创建数据库 • 创建表 • 数据查询
要学习什么内容?
四大编程数据库对象
• 索引 • 视图 • 存储过程 • 触发器
高级应用-数据库的系统管理
现实世界
人的认识抽象 信息世界:概念模型
机器世界:具体的DBMS 支持的组织模型
1.2数据库系统模型
• 客观存在并且可以相互 区别的事物称为实体
数据和数据模型
为了把现实世界中的具体 事物抽象、组织为某一具 体DBMS支持的数据模型, 通常首先将现实世界抽象 为信息世界,然后再将信 息世界转换为机器世界。 即:首先把现实世界中的 客观对象抽象为某一种信 息结构,然后再把概念级
模型转换为计算机上的 DBMS支持的数据模型,也
就是组织层数据模型。
• 有磁盘、有专门的数据管理软件 文件系统 • 数据可长期保存,有一定独立性,冗余大
• 数据结构化,实现数据共享,减少数据冗余 数据库系统 • 数据独立性高,有统一的数据控制功能
1.2数据库系统模型
• 数据建模是数据库开发 过程中的第一步。
• 概念模型(设计) • 数据模型(实现) • 要求
• 真实模拟现实世界 • 容易理解 • 便于在计算机上实现
1.1.1 数据库概念
4.数据库系统
指以数据库 为基础的应
用程序
用户 应用系统
应用开发工具
应用程序员
DBMS 操作系统
数据库
管理数据库 的系统软件; 是数据库系 统的核心。
负责数据库的 规划、设计、 协调、维护和
管理等工作
数据库管理员 DBA
数据库系统的应用
C/S模式 vs. B/S模式
明显 痕迹
• 现实生活的需要:查找物流单号
为什么要学数据库
• 找工作的需要:
• 现在企业的需求:
1 会一门程序语言 2 会使用数据库 3 会用英语
什么是数据库?
• 数据库系统本质上是一个用计算机存储数据 的系统。数据库本身可被看作为一种电子文 件柜;也就是说,它是收集计算机数据文件 的仓库或容器。
3. 数据库管理系统
数据库管理系统(DataBase Management System , 简称DBMS)是在操作系统的支持下为用户提供数据 库建立、数据操纵、数据库维护的管理软件。它有 以下几个功能:
1)数据定义(DDL) 2)数据操纵功能(DML) 3)数据库的运行管理 4)数据库的建立与维护功能
丰富的 用户体验
Web 服务和 脱机/联机 支持
广泛覆盖
依赖 网络
部署ห้องสมุดไป่ตู้困难
开发 效率高
易于 变更管理
贫乏的 用户体验
DLL地狱
快速响应
设备 适应性
易于 部署
开发 复杂
数据库的生命周期
信息 收集
维护
分析
设计
生命周期
可用性
部署 试运行
1.1.2 数据库理论发展
• 无磁盘、操作系统和数据管理软件 人工管理 • 数据不能长期保存,无独立性,不能共享
数据:每名学生的测试分数都 是一条数据。
信息:班级的平均分数或学校 的平均分数。
• 数据处理
• 数据处理实际上就是利用计算机对各种形式的 数据进行处理。
• 数据处理的目的是从大量的、原始的数据中抽 象和推导出对人们有价值的信息以作为行动和 决策的依据。
数据
处理
信息
1.1.1 数据库概念
2.数据库
字典
充满数据的硬盘
文件柜
图书馆
怎么学好数据库?
• 养成良好的学习态度: • 认真听讲
• 积极完成作业,按时提交 • 认真完成实验,注重交流
• 培养实践动手能力-熟能生巧 • 联系其他程序语言课程,实现综合应用
要学习什么内容?
几组基本概念:
数据库与数据库管理系统 概念模型与数据模型 实体、属性与联系 关系数据库
程序语言-SQL的使用
考核办法
1、考核类型:考试。 2、考核方式:上机考试。 3、期末考试时间:90分钟。 4、平时成绩与期末成绩各占30%,70%
平时成绩包括出勤、回答问题、完成作业和实验等 5、记分方式:百分制
实验
安装与配置SQL Server 2005
实现存储过程
创建数据库和 数据库文件
表的创建与管 理,数据查询
实现视图
创建和优化索 引,实现数据
库完整性
实现触发器
安全管理及数 据备份和其他
系统管理
数据库应用程 序开发
第一章 数据库技术基础
主要内容
数据库、数据库三种模型 数据库管理系统相关知识 关系数据库操作及规范。 数据库设计
1.1 数据库基础知识
1.1.1 数据库概念
1.数据 数据:能够在计算机中存贮的用于描述事物的记录 符号 它包括两个方面:
关系数据库基础
四川科技职业学院
信息技术工程学院
首要任务
• 为什么要学数据库? (why) • 什么是数据库? (what) • 怎么学数据库? (how)
为什么要学数据库
• 政务的影响 • 商务的影响 • 科学研究的影响 • 国防的影响 • 人们生活的影响 • 其影响无处不在!
为什么要学数据库
数据与信息
数据:可以从中得出 结论的原始资料。可 以据此得出新事实的 论据。
信息:知识、才智、 有特定意义或作用的 一条特殊数据。信息 通常是对数据进行结 合、比较与计算的结 果。
数据与信息
以测试成绩为例:如果一个班 级中的每名学生都收到一个数 值分数,则通过这些分数可以 计算出班级平均分数。然后通 过班级平均分数又可以计算出 学校的平均分数。数据库软件 可以将记录/存储的数据和统 计数据转换成有用的信息。
数据库(DataBase 简称DB)是按一定组织结构存 贮在计算机中相关数据的集合。它不仅包括数据本 身,而且还包括相关事物间的联系。 数据库可以被多个用户、多个应用程序共享。 对数据的增加、删除、修改和检索由系统软件统一 进行。 数据库通常由数据库管理员(DBA) 进行管理。
数据库
1.1.1 数据库概念
相关主题