系统分析师笔记-数据库

数据库:

派生属性:其值可以从一个相关属性和属性集的值派生得到的属性。

多值属性:指同时由多个值表示的属性。

数据挖掘:应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信息和知识。1,决策树。2,神经网络。3,遗传算法。4,关联规则挖掘算法。

数据挖掘的分析方法分4种:关联分析、序列模式分析、分类分析、聚类分析。

命名冲突:相同意义的属性,在不同的分E-R图上有不同的命名,或名称相同的属性在不同的分E-R图中代表不同的含义。

属性冲突:指同一属性在不同的E-R图中,属性的类型、取值范围和数据单位等可能会不一致。

结构冲突:同一实体在某一份E-R图中抽象为实体,而在另一分E-R图中有被抽象为属性。

数据库设计:

需求分析:收集和分析用户对系统的信息需求和处理需求,得到设计系统所必须的需求信息,建立系统说明文档。

概念结构设计:对需求说明书提供的所有数据和处理要求进行抽象和综合处理,按一定的犯法构造反应用户环境的数据及其相互联系的概念模型,即用户的数据模型或企业数据模型。

逻辑设计:转化为某个特定的DBMS所接受的逻辑模型所表示的概念模式。

物理设计。

数据库完整性:数据正确性、有效性、相容性(一致性)。

包含在任何一个候选关键字中的属性成为主属性,...非主属性。

视图对于外模式,表对应模式,存储文件对于内模式。

时间: 2024-10-18 19:10:15

系统分析师笔记-数据库的相关文章

QT笔记:数据库总结(一)

QT笔记:数据库总结(一)http://blog.csdn.net/reborntercel/article/details/6991147 http://www.devbean.net/2013/06/qt-study-road-2-sql-model/

MySQL学习笔记-数据库文件

数据库文件 MySQL主要文件类型有如下几种 参数文件:my.cnf--MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类型以及定义作用域: 日志文件:记录MySQL对某种条件做出响应时候写入的文件,包括错误日志.查询日志.慢查询日志.二进制日志: Mysql表结构文件:存放MySQL表结构定义文件,不论采用何种存储引擎,MySQL都有一个以frm为后缀名的文件: Socket文件:当用linux的MySQL命令行窗口

flask web开发笔记 -- 数据库

关系数据库基于关系,有主键.外键等.它存储数据高效,避免了重复:修改数据方便.缺点是连接的成本过高. NoSQL尽量避免连接,但是增加了数据冗余,修改数据麻烦,不过查询快速. 对于中小型的应用,两者的效率差别不大. python数据库框架 Flask对数据库没有限制,你可以使用MySQL, Postgres, SQLite, Redis, MongoDB或CouchDB等.另外还有数据抽象层SQLAlchemy和MongoEngine等. 选择数据库时需要关注: 易用性:抽象层,比如ORM(ob

MySQL学习笔记—数据库基本操作

1.创建数据库 CREATE {DATABASE | SEHEMA} [IF NOT EXISTS] db_name [[DEFAULT]] CHARACTER SER [=] charset_name {}中是2选一 []中是可选可不选 创建text1数据库目录 CREATE DATABASE text1; 创建text1数据库目录 CREATE DATABASE IF NOT EXISTS text1;  数据库存在时加上IF NOT EXISTS会隐藏错误信息 查看隐藏的错误信息 SHOW

Django 笔记 数据库配置

在pycharm 配置数据源 前提是你要有mysql 输入数据库和用户名密码 看下测试连接 然后就可以写SQL查询语句了 先创建一个mysite的项目,并且创建一个books的app 会一波把模型和视图创建出来 先定义首页index和query2个页面 在定义首页和查询的2个程序 首页正常 Query 有递归错误

系统分析师笔记--面向对象方法学

面向对象方法学 面向对象测试: 算法层:测试单个方法(成员函数).方法:等价类划分.组和功能测试.递归函数测试和多态消息测试. 类层:测试单个对象类.不变式边界测试.模态类测试.非模态类测试. 模板层:测试对象集成(一组协调工作的类的相互作用).多态服务测试和展平测试. 系统层:测试整个面向对象的系统. UML事物(元素) 1,结构事物.类.接口.协作.用例.活动类.构件.节点. 2,动作事物.交互.状态机. 3,分组事物.包. 4,注释事物. UML2.0 14种图: 1,类图.描叙一组类.接

mysql笔记--数据库基本增删改查 修改表结构

数据库基本增删改查 1. 增-添加/插入数据,insert into 插入哪张表,那些列,什么值, 语句:insert into 表名(列1,列2,列3)values (值1,值2,值3): 可以不按原列的顺序插入,也可以插入部分列,但是值与列要一一对应,不能混乱!!! 一次插入多行数据 : Insert into 表名(列1,列2)values (值1,值2),(值1,值2): 2. 改-更新数据update 更新哪张表,哪些列,哪些值 语句:update 表名 set 列1=值1,列2=值2

[读书笔记]数据库物理结构

注: 1)数据库特指数据文件: 2)进程和内存组成了实例. 1.数据文件: 数据文件是真正用来记录用户数据的文件,一个数据文件只能属于一个数据库,并且一个数据文件只能属于一个表空间. 查看表空间物理文件名称,路径及大小: select tablespace_name, file_id, file_name, round(bytes /(1024 * 1024), 0) total_space from dba_data_files order by tablespace_name; 数据文件创建

系统分析师笔记-信息化与系统集成技术

用户调查范围:信息.数据.生产.经营.管理 调查收集的信息:组织结构与功能业务.数据域与数据流程.业务流程.决策方式及过程.可用资源与限制条件.现存问题及改进. 信息战略流程如下: 1,评估企业的信息需求. 2,建立企业总体信息结构. 3,建立企业业务系统结构. 4,建立企业技术结构. 5,提交信息战略规划. 信息工程方法认为3个要素与企业的信息系统相关:1,企业的各种信息.2,企业的业务过程.3,企业采用的信息技术. 信息系统分4个阶段: 1,信息战略规划. 2,业务领域分析. 3,系统设计.