自考2012版《信息管理系统计算机中的应用》第四章数据库系统._第1页
自考2012版《信息管理系统计算机中的应用》第四章数据库系统._第2页
自考2012版《信息管理系统计算机中的应用》第四章数据库系统._第3页
自考2012版《信息管理系统计算机中的应用》第四章数据库系统._第4页
自考2012版《信息管理系统计算机中的应用》第四章数据库系统._第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第四章第四章 数据库系统数据库系统1.理解数据库和数据模型的基本概念;2.熟悉关系模型的结构、完整性、关系运算及规范化;3.熟悉数据库的安全性;4.掌握SQL语言的基本概念和基本操作。学习目标:学习目标:4.1 数据库系统的概述4.2 数据库管理系统中的SQL 语言4.3 SQL语言的数据查询功能(一)数据库系统的概述1.识记:(1)数据模型:是抽象的表示和处理数据的工具。4-115(2)概念模型:(也称为信息模型。)是从人对现实世界的认识出发,根据建模的需要将具体的事物抽象便于理解和研究的模型。4-116(3)逻辑模型:是用户通过数据库管理系统看到的现实世界,它描述了数据库结构。4-119(

2、4)物理模型:用来描述数据物理存储结构与存储方法。5-119(5)关系模型:是一种新的数据模型,建立在集合论和谓词演算公式的基础上。4-120(6)关系数据库:在数据库中的数据结构如果依照关系模型定义,就是关系数据库。4-120(8)规范化:关系模式不断提高的过程4-126(9)概念模型的常用术语:实体、属性、码、域、实体型、实体集、联系。4-116(10)关系模型的基本条件:4-1221表格中每一数据项不可再分,这是最基本项、2.每一列数据有相同的类型,即属性、3.每列的顺序是任意的、4.每一行数据是一个实体诸多属性值的集合,即元组。5.各行顺序是任意的2.领会:(1)数据模型的分类数据模型

3、的分类:4-119 逻辑数据模型:是用户通过数据库管理系统看到的现实世界,描述了数据库数据的整体结构。组成:数据结构,数据操作,数据完整性约束。类型:层次模型、网状模型、关系模型和面向对象的. 物理数据模型:用来描述数据的物理存储结构和存储方法。受数据库管理系统(DBMS)控制,与计算机存储器操作系统密切相关。一般用户看不到物理数据结构。这是DBMS的功能,是DBMS的存储模型。(2)概念数据模型的要素概念数据模型的要素(E-R模型):4-118E-R实体联系模型、E-R图E-R图主要是由实体、属性和联系三个要素构成的.图形符号图形符号含义含义实体联系属性连接以上三种图形(3)数据库安全性的概

4、念数据库安全性的概念:4-129 数据库具有的防止非法用户闯入,或合法用户非法使用造成数据泄露、更改或破坏的功能。(4)数据规范化的过程数据规范化的过程:4-127建立一范式;解决的方法 ; 建立二范式;建立三范式。(5)关系模型的结构与术语:关系、属性、元组、框架、域、候选码、主码、主属性、非码属性、外部码、参照关系、被参照关系 4-121(6)关系的完整性:4-122实体完整性 参照完整性 用户定义的完整性(7)基本关系运算:4-123传统传统集合运算集合运算(并、交、差三种)和专门的关系运算专门的关系运算(选择、投影、连接)3.简单应用:(1)E-R模型的表示方法E-R图4-119(2)

5、实体之间的联系:1:1;1:n;m:n 4-117(3)实体内部的联系:实体内部也存在着一对一、一对多和多对多的联系4-118(4)用实例描述关系规划的过程 4-127(二)数据库管理系统的SQL语言1.识记:4-131(1)SQL语言的特点:SQL是高度非过程化的语言,其中没有基本程序结构语句,每一条命令功能强大、操作简单。完全不需要告诉系统如何完成任务,只要说明需要系统完成什么任务。(2)SQL数据库中的术语:4-132表 数据库 索引 关键字 视图(3)基本SQL语句命令:4-131; SELECT 数据查询CREATE、DROP、ALTER 数据定义INSERT、UPDATE、DELE

6、TE 数据操纵GRANT、REVOKE 数据控制2.领会:(1)数据库定义与管理4-133定义:CREATE DATABASE ON PRIMARY(NAME=数据库逻辑文件名,FILEMANE=数据库文件么后缀及存取路径,SIZE=初始容量值,MAXSIZE=最大容量值|UNLIMITED,FILEGROWTH=增加值),LOG ON(NAME=数据库逻辑文件名,FILENAME=数据库文件名后缀及存取路径,SIZE=初始容量值,MAXSIZE=最大容量值|UNLIMITED,FILEGROWTH=增加值),FOR LOAD|FOR ATTACH数据库的管理:显示数据库信息:SP_HELED

7、B数据库名配置数据库 :SP_DBOPTION数据库名,选项名,值重新命名 :SP_RENAMEDB 原名,新名删除数据库 :DROP DATABASE 数据库名(2)数据表定义与管理4-139例3(3)索引定义与管理4-147例17(4)视图定义与管理4-149例21(5)SQL命令格式练习4-153例283.简单应用:(1)创建用户数据库及数据表(2)创建表索引(3)创建视图4.综合应用:对用户数据表进行各种查看、编辑、修改、更新或删除操作(三)SQL语言的数据查询功能1.识记:(1)SQL语言的查询命令(2)SQL Server2000中或是Visual FoxPro中查询命令的异同2.

8、领会:(1)单表查询与多表查询(2)选择查询(3)条件查询(4)排序查询(5)分组查询(6)统计查询(7)模糊查询(8)限定范围查询(9)连接查询(10)嵌套查询(11)联合查询3.简单应用:(1)按给定条件和要求对单个表进行简单查询(2)按给定条件和要求对多个表进行简单查询4.综合应用:(1)按给定条件和要求对单个表进行高级查询(2)按给定条件和要求对多个表进行高级查询12在数据库系统体系结构的三级模式中,最核心和关键的是A模式B子模式C映射D内模式13关系数据库系统中,每个关系即是一个A元组B字段C实体D属性14对数据库关系规范化,一般需要达到A1NF B3NFC4NF DSNF15关系模

9、式中的不完全函数依赖关系A无法消除 B可以全部消除C不应消除 D无法全部消除【 A 】4-115【 C 】4-120【 B 】4-126【 B 】4-12834数据规范化4-126答:一个低一级范式的关系模式,可以通过分解转换为若干个高一级范式的关系模式的集合,关系模式的这种不断改进提高的过程叫做数据规范化。12在SQL语言中,命令动词ALTER属于A数据查询B数据定义C数据操纵D数据控制 13数据库的核心和基础是A数据模型B概念模型C关系模型D格式模型 14构成一个关系数据库的关系只能是A一个B二个C三个D一个或多个(B)4-1314-141 修改表结构修改表结构(A)4-115(D)4-1

10、2015从一个学生关系中找出某个学生元组的操作属于A投影运算 B选择运算C连接运算 D集合运算34被参照关系(目标关系): 4-121(B)4-124答案答案:主主码与另一关系的外码相对应的关系叫做该外码的被参码与另一关系的外码相对应的关系叫做该外码的被参照关系照关系。37对现实世界事物的抽象过程建模,应当满足的条件是什么?在机器世界数据模型可分为哪两类?4-116答案:满足的条件满足的条件:一是真实反映物质本身,二是容易被人理解,三是便于在计算机上实现。分类分类:逻辑数据模型和物理数据模型。7.在概念数据模型中,属性的取值范围称为该属性的A.实体 B.联系C.域 D.码8.关系模型一般有三类完整性约束条件,它不包括A.实体完整性 B.参照完整性C.操作完整性 D.用户定义的完整性( C )4-116( C )4-12224.在概念模型中,实体之间也存在着联系。这种实体型的外部联系分为一对一联系、一对多联系和_联系。4-11734.数据模型4-116多对多多对多答:以计算机系统的观点模拟物质本身的模型。答:以计算机系统的观点模拟物质本身的模型。38.在概念数据模型的要素中列举出5个常

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论