`

常见的数据库对象

阅读更多

转:http://www.alixixi.com/Dev/DB/MSSQL/2007/2007070259125.html

数据库对象是数据库的组成部分,常见的有以下几种:

3.3.1 表(Table )
    数 据库中的表与我们日常生活中使用的表格类似,它也是由行(Row) 和列(Column)组成的。图3-1 中黑底白字的部分称为行,图3-2 中黑底白字的部分称为列。列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名。行包括了若干列信息项。一行数据称为一个或一条记录,它表达有 一定意义的信息组合。一个数据库表由一条或多条记录组成,没有记录的表称为空表。每个表中通常都有一个主关键字,用于惟一地确定一条记录,如图3-1 中的emp_id 列。图3-1 中的第一条记录,即第一行数据所表达的信息为:编号为10010001 的员工叫张三,性别男,出生于1968 年2 月14 日,工作级别为1 ,工
作部门编号为1001, 受雇日期是1996 年8 月2 日,月工资是8000 元。


3.3.2 索引(Index)
    索引是根据指定的数据库表列建立起来的顺序。它提供了快速访问数据的途径,并且可监督表的数据,使其索引所指向的列中的数据不重复。如图3-3 所示。


3.3.3 视图(View)
    视 图看上去同表似乎一模一样,具有一组命名的字段和数据项,但它其实是一个虚拟的表,在数据库中并不实际存。在视图是由查询数据库表产生的,它限制了用户能 看到和修改的数据。由此可见,视图可以用来控制用户对数据的访问,并能简化数据的显示,即通过视图只显示那些需要的数据信息。例如:
    从图3-2 中抽取字段员工编号emp_id、员工姓名e_name、员工部门编号dept_id、员
工工资e_wage 组成一个员工工资信息表。如图3-4 所示。

    从图3-2 中抽取数据组成工作级别(job_level)为2 的员工信息表。如图3-5 所示。


3.3.4 图表(Diagram)
    在SQL Server 中图表其实就是数据库表之间的关系示意图。利用它可以编辑表与表之间的关系。如图3-6 所示。


3.3.5 缺省值(Default)
    缺省值是当在表中创建列或插入数据时,对没有指定其具体值的列或列数据项赋予事先设定好的值。如图3-7 所示。


3.3.6 规则(Rule)
    规则是对数据库表中数据信息的限制。它限定的是表的列。如图3-8 所示。


3.3.7 触发器(Trigger)
    触发器是一个用户定义的SQL 事务命令的集合。当对一个表进行插入、更改、删除时,这组命令就会自动执行。如图3-9 所示。


3.3.8 存储过程(Stored Procedure)
    存储过程是为完成特定的功能而汇集在一起的一组SQL 程序语句,经编译后存储在数据库中的SQL 程序。如图3-10 所示。


3.3.9 用户(User)
    所谓用户就是有权限访问数据库的人。
    数据库对象还有很多

分享到:
评论

相关推荐

    实验2 MySQL数据库对象管理

    实验2 "MySQL数据库对象管理" 是数据运维课程的一部分,旨在帮助学生理解并掌握数据库中的核心元素,如数据字典、表、索引、视图等。实验内容分为多个步骤,涵盖了从查看元数据信息到实际创建、修改和删除数据库对象...

    Oracle数据库对象管理及备份与恢复.pdf

    首先,关于Oracle数据库对象管理,主要包括创建和修改表结构、管理索引、维护表分区、创建和管理视图及序列等操作。创建表(CREATE TABLE)是数据库管理中最基础的操作,涉及到数据类型、存储参数和数据块管理等特性...

    数据库实体对象转换JavaBean_数据库对象转Javabean_

    总之,数据库对象转换为Java Bean是Java开发中的常见操作,通过合理的封装和利用工具,我们可以高效地实现数据的处理和传输,提高代码的可复用性和可扩展性。在处理大量数据时,还要考虑性能优化,以确保系统的稳定...

    mysql-数据库对象-实验六.docx

    MySQL 数据库对象实验报告 本实验报告旨在探讨 MySQL 数据库对象的相关知识点,包括字符集设置、视图设计、索引使用和存储过程等方面。 一、字符集设置 字符集是数据库中字符的编码方式,常见的字符集有 latin1、...

    Oracle中提取和存储数据库对象的DDL

    Oracle 中提取和存储数据库对象的 DDL 是一种常见的数据库操作,涉及到从数据库对象(例如数据库表、索引、约束、触发器等)中提取元数据(metadata),并把这些数据存储在内存中。 DBMS_METADATA 程序包是 Oracle ...

    SQL数据库基础

    2.1.1 常见数据库对象 1. 表与记录:表是数据库中存储数据的基本单元,由行(记录)和列(字段)构成。字段存储相同类型的信息,而记录则是多个字段的组合,形成完整的数据单元。 2. 视图:视图是从一个或多个表中...

    Toad Coding 与 VSS实现数据库对象的版本控制

    ### Toad Coding 与 VSS 实现数据库对象的版本控制 #### 一、知识点概览 本文档将详细介绍如何利用Toad Team Coding结合Microsoft Visual SourceSafe(简称VSS)实现数据库对象的版本控制。主要涉及以下核心知识点...

    第八章 DDL语句和常见得数据库对象.sql

    第八章 DDL语句和常见得数据库对象.sql

    DB2数据服务器、数据库和数据库对象指南

    数据库对象是构成数据库的基本元素,常见的数据库对象包括: - **表**: 存储数据的基本单位。 - **视图**: 基于一个或多个表的一种虚拟表,可以用来简化数据访问。 - **索引**: 用于加速数据检索速度的结构。 - **...

    Access数据库中哪个数据库对象是其他数据库对象的基础.doc

    Access数据库中的基础数据库对象是指构成数据库结构的核心元素,它们是其他数据库对象如表、查询、报表、窗体、宏和模块等的基石。在Access数据库中,最重要的基础对象是: 1. **表(Table)** - 表是数据库的基础...

    数据库笔试题及答案,常见数据库面试题

    数据库笔试题及答案涵盖了...这些题目覆盖了数据库基础、数据结构、编程原理、数据库设计和SQL等多个方面,是数据库工程师和程序员面试的常见测试点。理解和掌握这些知识点对于在IT行业中从事数据库相关工作至关重要。

    Oracle 数据库应用:第9章 管理数据库对象.ppt

    在第9章“管理数据库对象”中,我们主要探讨的是如何在Oracle数据库中创建、修改和管理各种数据库对象,包括表、约束、索引、视图、序列以及同义词。以下是这些知识点的详细说明: 1. **创建和更改表**: - 使用`...

    Oracle非法数据库对象引起的错误及解决.pdf

    以下是一些常见的非法数据库对象引发的错误类型及其处理方法: 1. **对象引用错误**:当试图访问不存在的对象或者对象的名称拼写错误时,会出现“ORA-00942”错误。解决方法包括检查对象是否存在,或者修正对象名的...

    第5章 其他数据库对象1

    【其他数据库对象】在Oracle 9i数据库管理系统中,除了基本的表和视图之外,还包括多种关键的数据库模式对象,这些对象对于数据库的高效管理和使用至关重要。本章主要介绍了以下几个方面: **5.1 数据库模式对象** ...

    计算机软件-商业源码-实例92 动态创建数据库对象.zip

    在计算机软件开发中,动态创建数据库对象是一种常见的编程技术,特别是在关系型数据库管理系统(RDBMS)中。这个实例92的主题围绕着如何利用编程语言动态地创建数据库表、视图、索引、存储过程等数据库对象。动态...

    DB2数据库对象基础知识.docx

    - 表是最常见的数据库对象之一,用于存储数据。 - 可以通过`CREATE TABLE`语句创建表,使用`ALTER TABLE`修改表结构,以及通过`DROP TABLE`删除表。 **2. 用户定义数据类型(User-defined Data Types)** - 用户...

    sql server 2008 操作

    2.1.1 常见数据库对象 1. **表与记录**:表是数据库的基础,包含多行多列,每个列代表一种特定类型的数据。记录是表中的行,由同一列的数据组成。 2. **视图**:视图是从一个或多个表中导出的虚拟表,不存储数据,...

    oracle课件:第四章 数据库对象管理.ppt

    Oracle数据库对象管理是数据库系统中至关重要的一环,它涉及到对数据库中的各种对象,如视图、索引、序列、同义词、用户、权限、角色以及数据字典的创建、维护和管理。在Oracle数据库中,这些对象是构建和操作数据库...

    老二牛车第四章理论课数据库对象.pdf

    ### Oracle数据库对象详解 #### 一、概述 在Oracle数据库中,数据库对象是数据库的核心组成部分,它们构成了数据库的逻辑结构。这些对象可以帮助我们更高效地管理和操作数据。本章节主要介绍Oracle数据库中的几种...

Global site tag (gtag.js) - Google Analytics