理解什么是数据字典
每个Oracle数据库包括一个被称为“元数据”的集合,或者说包含用来描述数据库有关数据结构的数据。包含这些元数据的表和视图称为Oracle数据字典。
数据字典中有前缀V$或GV$的表是动态表,它们会不断更新以反映出Oracle数据库当前的状态。静态数据字典表都有一个形如DBA_、ALL_或USER_的前缀,表示该视图中列出的对象范围。
数据库组件 数据库字典中的表和视图
数据库 V$DATABASE
表空间 DBA_TABLESPACE,DBA_DATA_FILES,
DBA_FREE_SPACE
控制文件 V$CONTROLFILE,V$PARAMETER,
V$CONTROLFILE_RECORD_SECTION
数据文件 V$DATAFILE,V$DATAFILE_HEADER,V$FILESTAT,
DBA_DATA_FILES
段 DBA_SEGMENTS
数据范围 DBA_EXTENTS
日志线程、日志组和 V$THREAD,V$LOG,V$LOGFILE
日志序列号
归档状态 V$DATABASE,V$LOG,V$ARCHIVED_LOG,
V$ARCHIVE_DEST
数据库实例 V$INSTANCE,V$PARAMETER,
V$SYSTEM_PARAMETER
内存结构 V$SGA,V$SGASTAT,V$DB_OBJECT_CACHE,V$SQL,
V$SQLTEXT,V$SQLAREA
后台进程 V$BGPROCESS,V$SESSION
-----------------------------------------------------------------------------
数据字典就是一个用描述数据库中表的字段名,字段长度,字段说明等信息的文挡;
--------------------------
数据词典是对数据库里字段的一种描述,说明
--------------------------
数据字典就是存储数据库中基本元素的一个集合!它可以存储基本表的数据结构,存储过程,等等...
-------------------------
数据字典是一张表,记录某些数据库的信息
-------------------------
每个编程环境都有两个基本成分:程序逻辑—— 程序需要进行的工作说明—— 及数据。可以在程序内部,或者持久稳固地在外部以变量的方式临时保存数据,如文件或者数据库中。传统的文件结构需要开发员进行理解,然后描述文件结构,以使程序可以适当地访问,并且处理文件的字段或者记录。但是,在Oracle关系型数据库内部,整个数据库结构(包括它的表、视图、索引、用户、安全规则等)存储在一组特殊的表及视图中,称其为数据字典。
Oracle数据字典由特殊的用户账户所拥有,称其为SYS。SYS账户与Unix系统的根超级用户是一样的。通常开发员将永远不需要与共享数据库进行连接,作为特权账户。甚至不鼓励数据库管理员使用SYS账户进行任何工作,但是仅有很少的操作需要该等级的能力。如果您既是开发人员,又是DBA,或许在Oracle数据库的个人复制上,需要理解当作为SYS进行连接的时候,进行交互式的工作的潜在危机。
另外一个关于Oracle数据字典的普通条目将它的表存储在一些特殊的表空间(如SYSTEM以及SYSAUX)中。在这些特殊的表空间中,永远不创建其他的应用程序数据库对象。
Oracle数据字典的关键在于可以使用相同的SQL语言,在数据库内部访问应用程序的数据结构,对其进行访问。通常,直接地访问字典限于SELECT语句(永远不针对字典对象发布INSERT、UPDATE或者DELETE语句)。通过特殊的SQL语句间接地修改数据字典,通常称其为数据处理语言(DML)命令。DML语句,如CREATE TABLE、DROP INDEX、GRANT等,需要特殊的许可。它们通常由开发机构中的DBA来执行,该机构在DBA及开发人员之间进行责任分配。为了建立并且维护自己的数据库环境,独立地进行工作的学生或者开发人员将必须学习SLQ DML命令。
SQL Server中数据字典中的概念
数据字典分为两种:
一位DBMS里面的 向SQL 中的某些 sys表 里面记录着系统字段的定义关系 触发器 视图 存储过程……
二为 用户的数据字典 相当于在系统的上面进行加工 用与对用户对象进行描述和管理等等
对数据库中各种对象的信息,如
dbo.syscolumns 记录table中列、存储过程中的参数、index中的列
dbo.syscomments 记录存储过程、视图等的创建语句
dbo.sysdepends 记录对象之间的依赖关系
dbo.sysfilegroups 记录文件组的信息
dbo.sysfiles 记录数据文件的信息
dbo.sysfiles1 。。。。。
dbo.sysforeignkeys 记录外键的信息
dbo.sysfulltextcatalogs 记录全文索引的信息
dbo.sysfulltextnotify 。。。。。
dbo.sysindexes 记录索引和相关table的信息
dbo.sysindexkeys 。。。。。
dbo.sysmembers 。。。。。
dbo.sysobjects 记录所有数据库对象
dbo.syspermissions
dbo.sysproperties
dbo.sysprotects
dbo.sysreferences
dbo.systypes 记录数据库中所有数据类型的信息
dbo.sysusers 记录数据库中所有用户的信息
分享到:
相关推荐
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
功能说明: 高校四六级报名管理系统的主要使用者分为管理员和学生,实现功能包括管理员:个人中心、学生管理、四六级报名管理、报名记录管理、准考记录管理、身份证认证管理、系统管理,学生:个人中心、报名记录管理、准考记录管理、身份证认证管理,前台首页;首页、四六级报名、新闻资讯、我的、跳转到后台、在线客服等功能。 环境说明: 开发语言:java 框架:ssm jdk版本:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse 部署容器:tomcat7+
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
功能说明: 水果销售管理网站 的主要使用者分为管理员:主页、个人中心、用户管理、水果信息管理、水果类别管理、销售单位管理、水果销售分析管理、会员分析管理、系统管理、订单管理,用户前台;首页、水果信息、新闻资讯、我的、跳转到后台、购物车等功能。 环境说明: 开发语言:java 框架:ssm jdk版本:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse 部署容器:tomcat7+
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
动态加载案例分析与实践.docx
人工智能 參考資料 1. NVIDIA DIGITS DevBox 2. ASUS X99E-WS User Guide 3. CUDA Toolkit Documentation v7.5 4. Ubuntu Documentation - OpenLDAP Server 5. Linux man pages - exports(5) 6. SSD Caching Using dm-cache Tutorial 7. Kernel documentation - dm-cache
c语言基础代码练习题
数据集-目标检测系列- 土拨鼠 检测数据集 marmot >> DataBall 标注文件格式:xml 项目地址:https://github.com/XIAN-HHappy/ultralytics-yolo-webui 通过webui 方式对ultralytics 的 detect 检测任务 进行: 1)数据预处理, 2)模型训练, 3)模型推理。 脚本运行方式: * 运行脚本: python webui_det.py or run_det.bat 根据readme.md步骤进行操作。 目前数据集暂时在该网址进行更新: https://blog.csdn.net/weixin_42140236/article/details/142447120?spm=1001.2014.3001.5501
mmexport1728985261641.mp4
一、项目简介 本项目是一套基于Servlet+jsp实现学生选课系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。 项目都经过严格调试,确保可以运行! 二、技术实现 后端:javaWeb,servlet,MySQL 前端:css,bootstrap,jquery,jsp 开发工具环境:IDEA/Eclipse,Navicat,jdk1.8 二、功能介绍 系统中涉及系统管理员,教师,学生三种权限; 主要功能有: 系统管理员:学生信息管理,教师信息管理,课程信息管理; 教师:查看课程、查看学生、成绩录入、个人信息查看; 学生:课程信息查看、选择课程、成绩查询、个人信息查看;
本代码是基于python pytorch环境安装的。 下载本代码后,有个环境安装的requirement.txt文本 首先是代码的整体介绍 总共是3个py文件,十分的简便 本代码是不含数据集图片的,下载本代码后需要自行搜集图片放到对应的文件夹下即可 需要我们往每个文件夹下搜集来图片放到对应文件夹下,每个对应的文件夹里面也有一张提示图,提示图片放的位置 然后我们需要将搜集来的图片,直接放到对应的文件夹下,就可以对代码进行训练了。 运行01生成txt.py,是将数据集文件夹下的图片路径和对应的标签生成txt格式,划分了训练集和验证集 运行02CNN训练数据集.py,会自动读取txt文本内的内容进行训练,这里是适配了数据集的分类文件夹个数,即使增加了分类文件夹,也不需要修改代码即可训练 训练过程中会有训练进度条,可以查看大概训练的时长,每个epoch训练完后会显示准确率和损失值 训练结束后,会保存log日志,记录每个epoch的准确率和损失值 最后训练的模型会保存在本地名称为model.ckpt 运行03pyqt界面.py,就可以实现自己训练好的模型去识别图片了
功能说明: 文物管理系统的主要使用者分为管理员:个人中心、用户管理、文物分类管理、文物信息管理、文物外借管理、文物维修管理、留言板管理、论坛交流、系统管理。用户前台:首页、文物信息、论坛交流、文物资讯、留言反馈、我的、跳转到后台等功能。 环境说明: 开发语言:java 框架:ssm jdk版本:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse 部署容器:tomcat7+
数据集和代码
DNS服务器搭建-单机部署
为Towny Flagwar实现中立国家 /nasetnu 设置自己的国家为中立(仅king可用)
数据可视化驾驶舱,包含地图,页面可以直接运行
非常好的电子设计小软件串口调试助手非常好用的软件.zip
GNSS整周模糊度确认理论方法研究进展_刘经南.caj
强网杯