数据库及数据库对象的创建和管理课件•数据库概述contents•数据库对象类型及作用•创建和管理数据库对象方法论述•表的设计与实现策略分享•视图、索引优化技巧展示•存储过程开发流程剖析目录CATALOGUE数据库概述数据库定义与特点数据库定义数据库特点数据库发展历程010203人工管理阶段文件系统阶段数据库系统阶段数据库系统组成01数据库02030405数据库管理系统(DBM…数据库应用系统数据库管理员(用户(DBA…DBA)CATALOGUE数据库对象类型及作用表(Table)0301定义02创建方式04作用管理方式视图(View)定义作用基于一个或多个表的查询结果集,以虚拟表的形式存在
简化复杂查询操作,提高查询效率;屏蔽底层数据细节,保护数据安全;实现数据抽象和逻辑独立性
创建方式管理方式使用CREATEVIEW语句创建视图,定义视图的名称、查询语句等
使用ALTERVIEW语句修改视图定义,使用DROPVIEW语句删除视图
视图可以像表一样进行查询操作,但无法对其进行增删改操作
索引(Index)定义作用创建方式管理方式存储过程(StoredProcedure)定义作用创建方式管理方式CATALOGUE创建和管理数据库对象方法论述使用SQL语句创建和管理对象删除数据更新数据插入数据修改表创建表利用图形化工具进行创建与管理数据库管理工具可视化查询构建器数据导入导出不同类型数据库对象之间关系解析表间关系实体关系索引优化CATALOGUE表的设计与实现策略分享需求分析阶段:收集业务需求确定业务目标收集业务需求编写需求文档明确数据库应用的具体目标,如数据存储、查询、报表等
与业务人员沟通,了解业务需求,如数据实体、属性、关系等
将收集到的业务需求整理成需求文档,为后续设计提供依据
概念设计阶段:ER图、数据字典等设计ER图创建数据字典评审概念设计逻辑设计阶段选择数据类型设置