基础知识-数据库基础_第1页
基础知识-数据库基础_第2页
基础知识-数据库基础_第3页
基础知识-数据库基础_第4页
基础知识-数据库基础_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库基础知识luonanenu2022/9/182数据库基础知识点知识点1数据库系统的基本概念知识点2数据模型知识点3关系代数知识点4数据库设计与管理知识点5SQL基本命令知识点6ACCESS简介知识点7启动与关闭ACCESS考试题解析2022/9/183知识点1:数据库系统的基本概念(1)数据(Data)描述事物的符号记录。数据是存储在某种媒体上的用来描述事务的物理符号。时间分类:临时性数据、永久性数据。范例:文字、图形、图像、声音等等。数据的型与值。数据处理(Data Processing)将数据转换成为信息的过程 。包括数据的收集、存储、加工、排序、检索等一系列活动。目的是从大量的现有

2、数据中,提取对人们有用的信息,作为决策的依据。 信息(Information)有一定含义的、经过加工处理的、对决策有价值的数据。 信息数据数据处理范例:每个人的年龄=今年年份-出生日期中的年份平均年龄=每个人的年龄相加求和/人数2022/9/184数据库系统的基本概念(2)数据库(Database, DB)存储在计算机存储设备上,结构化的相关数据的集合。结构化:数据库中的数据必须按照一定的规则(即数据模型)来存放,以便于检索和使用数据。范例:图书馆中的书籍信息、学生自然信息等等。数据库管理系统(Database Management System, DBMS)是一种系统软件,负责数据库中的数据

3、组织、数据操纵、数据维护、控制及保护和数据服务等等。位于用户和OS之间。是数据库系统的核心。范例:ORACLE、PowerBuilder、DB2、SQLServer 、Visual FoxPro、Access等等。功能数据模式定义数据定义语言(DDL)数据存取的物理构建:存取方法数据定义语言(DDL)数据操纵:插入、删除、查询、修改等数据操纵语言(DML)数据完整性、安全性定义与检查: 数据控制语言(DCL)数据库的并发控制与故障恢复:数据控制语言(DCL)数据服务:数据拷贝、转存、重组、性能监测、分析等。2022/9/185数据库系统的基本概念(3)数据库管理员(Database Admin

4、istrator, DBA)对数据库进行规划、设计、维护、监视等工作的管理人员。数据库系统(Database System, DBS) DBS=HD + SW + DB + DBMS + DBA + UserHD: Computer, Network ( C/S, B/S )SW: OS ( Windows, UNIX, LINUX etc.)DB: Tools: C, C+, VB, PB, Delphi, HTML, XML, 专用工具。Interface:DB-Application, DB-Network( ODBC, JDBC, OLEDB, CORBA, COM, DCOM etc

5、.)数据库应用系统(Database Application System, DBAS)DBAS=DBS + Application + Interface2022/9/186数据库系统的软硬件层次结构图DBASToolsDBMSOSHD2022/9/187数据库系统的特点及发展特点实现数据共享、减少数据冗余将数据定义和描述从应用程序中分离。采用特定的数据模型有结构,反映现实世界事物之间的联系。具有较高的数据独立性逻辑结构与物理结构独立,用户只需考虑数据的逻辑结构。有统一的数据控制功能发展人工管理文件系统数据库系统分布式数据库系统面向对象数据库系统2022/9/188数据库系统的三级模式与两种

6、映射关系外模式外模式外模式(用户数据库)概念模式(概念数据库)内模式(物理数据库)数据库子模式物理模式用户所见到的数据模式,给出每个用户的局部数据描述。数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图。给出数据库物理存储结构与物理存取方法。外模式概念模式映射概念模式内模式映射2022/9/189知识点2:数据模型数据模型:反映实体及其实体间联系的数据组织的结构和形式。实体:客观存在并相互区别的事物。可以是实际事物,也可以是抽象事物。范例:学生、课程、读者等等;学生选课、借阅图书等等。实体之间的联系:实体的特性。实体之间的对应关系,反映现实世界事物之间的相互关联。例如:一个学生可以选

7、修多门课程,同一门课程可以由多名教师讲授等等。类型:一对一(one to one) 1 : 1一个学校只能有一个正校长。一对多(one to many)1 : M或M : 1一个学校可以有多个学院。多对多(many to many)M : N一个学生可以选修多门课程,一门课程可以被多名学生选修。实体属性:范例:学生的姓名、性别、出生年月等等实体集:同类型实体的集合。如全体学生2022/9/1810数据模型的三种应用层次概念数据模型(Conceptional Data Model)面向客观世界、面向用户的模型与具体的DBMS无关,与具体的计算机平台无关。着重对客观世界复杂事物的结构描述及它们之间

8、的内在联系的刻画。是数据模型的基础。类型E-R模型(Entity-Relationship Model)扩充的E-R模型面向对象模型谓词模型逻辑数据模型(Logic Data Model)面向数据库系统的模型,也称为数据模型。着重于数据库系统的实现。类型层次模型网状模型关系模型面向对象模型物理数据模型(Physical Data Model)面向计算机物理表示的模型。给出数据模型在计算机上物理结构的表示。2022/9/1811知识点4:数据库设计与管理数据库设计的基本任务根据用户对象的信息需求,处理需求和数据库的支持环境设计出数据模式。数据库设计方法面向数据的方法以信息需求为主,兼顾处理需求面

9、向过程的方法以处理需求为主,兼顾信息需求设计阶段需求分析-需求说明书概念设计-概念数据模型逻辑设计-逻辑数据模型物理设计-数据库内模式编码测试运行进一步修改2022/9/1812需求分析任务通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。获得用户对数据库的要求信息要求在数据库中需存储哪些数据处理要求用户要完成什么处理功能安全性和完整性要求需求分析方法结构化分析方法自顶向下逐层分解面向对象的方法2022/9/1813概念设计设计目的分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。设计方法集中式模式设计

10、法视图集成设计法设计过程选择局部应用视图设计自顶向下由底向上由内向外2022/9/1814逻辑设计与物理设计逻辑设计从E-R图向关系模式转换实体和联系都可以表示成关系逻辑模式规范化及调整、实现关系视图设计物理设计对数据库内部物理结构作调整并选择合理的存取路径。2022/9/1815知识点5:SQL基本命令SQL简介SQL是结构化查询语言的简称,是集数据查询、数据操纵、数据定义和数据控制功能于一身。常用的SQL语句包括Select、Insert、Update、Delete、Create以及Drop等。SQL基本语句SELECT ALL/DISTINCT *|FROM WHERE ORDER BY

11、 ASC|DESC2022/9/1816知识点6:ACCESS简介ACCESS的对象表查询窗体报表宏模块2022/9/1817知识点7:启动与关闭ACCESS关闭ACCESS有4种方法单击ACCESS右上角的“关闭”按钮选择“文件”菜单的“退出”命令使用ALT+F4快捷键使用ALT+F+X快捷键2022/9/1818真题1下列实体的联系中,属于多对多联系的是()。学生与课程学校与校长住院的病人与病床职工与工资 2022/9/1819真题2用二维表来表示实体及实体之间联系的数据模型是()。实体-联系模型层次模型网状模型关系模型 2022/9/1820真题3在企业中,职工的“工资级别”与职工个人“

12、工资”的联系是()。一对一联系一对多联系多对多联系无联系 2022/9/1821真题4在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是()。一对一联系一对多联系多对多联系无联系 2022/9/1822真题5常见的数据模型有3种,它们是()。网状、关系和语义层次、关系和网状环状、层次和关系字段名、字段类型和记录 2022/9/1823真题6 假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量)一组属性来描述图书,可以作为“关键字”的是()。书号书名作者出版社 2022/9/1824真题7在关系数据库中,能够惟一地表示一个记录的属性或属性的组合,称为()。关键

13、字属性关系域 2022/9/1825真题8在关系运算中,选择运算的含义是()。在基本表中,选择满足条件的元组组成一个新的关系在基本表中,选择需要的属性组成一个新的关系在基本表中,选择满足条件的元组和属性组成一个新的关系以上三种说法均是正确的 2022/9/1826真题9在关系运算中,投影运算的含义是()。在基本表中选择满足条件的记录组成一个新的关系在基本表中选择需要的字段(属性)组成一个新的关系在基本表中选择满足条件的记录和属性组成一个新的关系上述说法均是正确的 2022/9/1827真题10 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()。选择投影连接并 2

14、022/9/1828真题11在关系运算中要从关系模式中指定若干属性组成新的关系,该关系运算称为()。如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为()。 2022/9/1829真题12SQL的含义是()结构化查询语言数据定义语言数据库查询语言数据库操纵与控制语言2022/9/1830真题13在SQL的SELECT语句中,用于实现选择运算的是( )FORWHILEIFWHERE2022/9/1831考题14下列属于ACCESS对象的是()文件数据记录查询2022/9/1832考题15ACCESS数据库具有很多特点,下列叙述中,不是ACCESS特点的是()ACCESS数据库可以保存多种数据类型,包括多媒体数据ACCESS可以通过编写应用程序来操作数据库中的数据ACCESS可以支持Internet/Intranet应用ACCESS作为网状数据库模型支持客户机及服务器应用系统 2022/9/1833考题16在以下叙述中,正确的是()ACCESS只能使用系统菜单创建数据库应用系统ACCESS不具备程序设计能力ACCESS只具备模块化程序设计能力ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统2022/9/1834考题17不属于ACCESS对象的是()表文件夹窗体查询2022/9/1835考题18表的组成

温馨提示

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

评论

0/150

提交评论