论文答辩问怎样连接数据库

论文答辩问怎样连接数据库

问:软件工程毕业答辩的,项目是用的s2sm框架做的,如果老师问数据库是怎么链接和设计的应该怎么回答?高分!
  1. 答:这样答:我的项目中程序和数据库之间的ORM(Object Relational Mapping)框架是mybatis。连接信息是在mybatis的configuration.xml文件中定义。
    定义数据库的驱动driver(MySQL:com.mysql.cj.jdbc.Driver;Oracle:oracle.jdbc.driver.OracleDriver)
    链接路径url,数据库用户名username,数据库密码password
    其他的还有些可选的配置。比如关于连接池的配置最大连接数,空闲连接数就(任意时间存在的空闲连接数),检查时间(池中连接被检查的时间。默认 值:20000 毫秒)等。
    数据库的设计看你是什么项目,需要什么样的数据。但是最好能答上数据库设计的范式。
    能比较方便使用的数据库设计只要符合前3个范式就可以。后3个范式太严格了。
    第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。
    第二范式(2NF):首先是 1NF,另外包型银厅含两部分内容,一是表必须有一个主键;搏耐二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。
    第三范式(3NF):首先是 2NF,另外非主键卜隐列必须直接依赖于主键,不能存在传递依赖。
问:毕业答辩,数据库是如何设计的 怎么回答?
  1. 答:可以围绕这四点
    1。先明确用户需求,需求都有哪些,你准备如何实现。
    2。概念结构,要设计哪些表,联系用户需求,表每个表的巧丛功能,属性。
    3。设计er图,表之间有什么联系
    4。物理,数据库的存储结构和存取方孝橡樱法如游
  2. 答:目前主流都是关系型数据库,像SQL server. my SQL等塌搏铅。设计需要根据实际项目团好来。银笑定义和规划好表与表之间的关系即可。
问:毕业答辩的时候老师一般都会问数据库的哪些问题,求大神说详细点,谢谢了
  1. 答:我印象比较深的是,当初问我毕设的软件是通过ODBC连接的数据库,还是其它方式
    个人觉察升得以下信息比较重要:
    数据库的基本概念要掌握清楚,库、表、视、、侍御外键等
    SQL语句是怎么回事,说出个一二三来
    最重要的是范式,不仅毕设可能会问,面试时老没岩也经常涉及,工作中应用的也比较多
    我的回答对你有帮助吗
论文答辩问怎样连接数据库
下载Doc文档

猜你喜欢